.lockup[data-v-e52fd4ef]{flex-direction:column;gap:3px;width:fit-content;display:flex}.name[data-v-e52fd4ef]{letter-spacing:-.02em;color:var(--rf-primary);font-size:34px;font-weight:700;line-height:1}.by[data-v-e52fd4ef]{color:var(--rf-text);align-items:center;gap:5px;font-size:13px;display:inline-flex}.mark-icon[data-v-e52fd4ef]{width:1em;height:1em;color:var(--rf-primary)}.lockup.sm .name[data-v-e52fd4ef]{font-size:20px}.lockup.sm .by[data-v-e52fd4ef]{font-size:11px}.login[data-v-e57c2bf2]{background-repeat:no-repeat;background-attachment:fixed;background-color:var(--v2c03fa12);background-image:var(--v55ee4a67);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card[data-v-e57c2bf2]{box-sizing:border-box;background:var(--rf-surface-gradient);text-align:center;width:min(380px,100%);box-shadow:0 24px 80px var(--rf-shadow);border-radius:20px;padding:36px 32px 26px}.mark[data-v-e57c2bf2]{margin:0 auto 14px}.tag[data-v-e57c2bf2]{color:var(--rf-text-muted);margin:4px 0 22px}.field[data-v-e57c2bf2]{text-align:left;display:block}.label[data-v-e57c2bf2]{color:var(--rf-text-muted);margin-bottom:4px;font-size:13px;font-weight:600;display:block}input[data-v-e57c2bf2]{width:100%;font:inherit;color:var(--rf-text);background:var(--rf-bg);border:1px solid var(--rf-border);box-sizing:border-box;border-radius:12px;padding:11px 12px}input[data-v-e57c2bf2]:focus{outline:2px solid var(--rf-primary);outline-offset:1px}.go[data-v-e57c2bf2]{width:100%;font:inherit;color:var(--rf-text-inverse);background:var(--rf-primary);cursor:pointer;border:none;border-radius:12px;margin-top:12px;padding:12px 16px;font-weight:600;transition:background-color .15s}.go[data-v-e57c2bf2]:hover:enabled{background:var(--rf-primary-hover)}.go[data-v-e57c2bf2]:disabled{opacity:.5;cursor:default}.explain[data-v-e57c2bf2]{color:var(--rf-text-muted);margin:14px 0 0;font-size:12px;line-height:1.6}.explain strong[data-v-e57c2bf2]{color:var(--rf-text)}.or[data-v-e57c2bf2]{margin:20px 0 16px;position:relative}.or[data-v-e57c2bf2]:before{content:"";background:var(--rf-border);height:1px;position:absolute;top:50%;left:0;right:0}.or span[data-v-e57c2bf2]{background:var(--rf-surface);color:var(--rf-text-muted);padding:0 10px;font-size:12px;position:relative}.google[data-v-e57c2bf2]{width:100%;font:inherit;color:var(--rf-accent-ink);border:1px solid var(--rf-primary);cursor:pointer;background:0 0;border-radius:12px;padding:11px 16px;font-weight:600}.google[data-v-e57c2bf2]:hover:enabled{background:var(--rf-accent-soft)}.google[data-v-e57c2bf2]:disabled{opacity:.6;cursor:default}.fine[data-v-e57c2bf2]{color:var(--rf-text-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.error[data-v-e57c2bf2]{background:var(--rf-accent-soft);color:var(--rf-danger-ink);text-align:left;border-radius:8px;margin:16px 0 0;padding:8px 10px;font-size:13px;line-height:1.5}.card[data-v-b03e2842]{flex-direction:column;display:flex}header[data-v-b03e2842]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.when[data-v-b03e2842]{color:var(--rf-text-muted);font-size:13px;font-weight:500}.title[data-v-b03e2842]{letter-spacing:-.01em;margin:10px 0 4px;font-size:22px;font-weight:600}.agenda[data-v-b03e2842]{flex:1;margin-top:8px}.topic h3[data-v-b03e2842]{text-transform:uppercase;letter-spacing:.06em;color:var(--rf-accent-ink);margin:12px 0 4px;font-size:12px;font-weight:600}.topic ul[data-v-b03e2842]{margin:0;padding-left:1.2rem}.topic li[data-v-b03e2842]{margin:3px 0;font-size:14px}.join[data-v-b03e2842]{font:inherit;color:var(--rf-text-inverse);background:var(--rf-primary);cursor:pointer;border:none;border-radius:12px;align-self:flex-start;margin-top:18px;padding:11px 26px;font-size:15px;font-weight:600;transition:filter .15s}.join[data-v-b03e2842]:hover{filter:brightness(1.05)}.empty[data-v-b03e2842],.preparing[data-v-b03e2842]{color:var(--rf-text-muted)}.prompt[data-v-b03e2842]{margin:10px 0 0;font-size:17px;font-weight:600}.change-agenda[data-v-b03e2842]{font:inherit;color:var(--rf-accent-ink);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:12px;padding:0;font-size:14px;font-weight:600}.slot-picker[data-v-b03e2842]{margin-top:12px}.slot-row[data-v-b03e2842]{flex-wrap:wrap;gap:8px;display:flex}.slot-row select[data-v-b03e2842],.slot-row input[data-v-b03e2842]{font:inherit;border:1px solid var(--rf-hairline-soft);background:var(--rf-surface);color:var(--rf-text);border-radius:8px;padding:5px 8px;font-size:14px}.explainer[data-v-b03e2842],.hint[data-v-b03e2842]{color:var(--rf-text-muted);margin:8px 0 0;font-size:14px}.notice[data-v-b03e2842]{margin:8px 0 0;font-size:14px}.agenda-request[data-v-b03e2842]{border:none;margin:14px 0 0;padding:0}.agenda-request legend[data-v-b03e2842]{padding:0;font-size:14px;font-weight:600}.choice[data-v-b03e2842]{align-items:center;gap:8px;margin:6px 0;font-size:14px;display:flex}.freeform[data-v-b03e2842]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--rf-hairline-soft);background:var(--rf-surface);color:var(--rf-text);border-radius:8px;padding:6px 8px;font-size:14px}.files[data-v-b03e2842]{margin-top:14px}.files-label[data-v-b03e2842]{margin-bottom:4px;font-size:14px;font-weight:600;display:block}.file-list[data-v-b03e2842]{margin:8px 0 0;padding-left:1.2rem;font-size:14px}.remove-file[data-v-b03e2842]{font:inherit;color:var(--rf-accent-ink);cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:13px}.book-without[data-v-b03e2842]{color:var(--rf-text);background:var(--rf-surface);border:1px solid var(--rf-hairline-soft);margin-left:8px}.resolved[data-v-b03e2842]{margin:10px 0 0;font-size:14px;font-weight:600}.badge.postponed[data-v-b03e2842]{background:var(--rf-warn-bg);color:var(--rf-warn-text);margin-left:8px}.new-time[data-v-b03e2842]{margin:4px 0 0;font-size:15px;font-weight:600}.message[data-v-b03e2842]{color:var(--rf-text-muted);margin:4px 0 0;font-size:14px}.tile[data-v-b2ceec6d]{border:1px solid var(--rf-hairline-soft);background:var(--rf-surface-raised);border-radius:12px;padding:10px 12px}.tile.wide[data-v-b2ceec6d]{grid-column:1/-1}.tile.flat[data-v-b2ceec6d]{background:0 0;border:none;padding:0}.tile-label[data-v-b2ceec6d]{letter-spacing:.04em;color:var(--rf-text-muted);text-transform:uppercase;font-size:11px;font-weight:600}.tile-value[data-v-b2ceec6d]{color:var(--rf-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;font-weight:650}.tile-value .unit[data-v-b2ceec6d]{color:var(--rf-text-muted);font-size:14px;font-weight:500}.tile-value.accent[data-v-b2ceec6d]{color:var(--rf-primary)}.tile-sub[data-v-b2ceec6d],.tile-delta[data-v-b2ceec6d]{color:var(--rf-text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.tiles[data-v-ec665327]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:12px;display:grid}@media (width<=640px){.tiles[data-v-ec665327]{grid-template-columns:1fr}}.empty[data-v-ec665327]{color:var(--rf-text-muted);margin:10px 0 0;font-size:13.5px}.notifications[data-v-765ed998]{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.w-strip[data-v-765ed998]{border:1px solid var(--rf-hairline);background:var(--rf-surface-gradient);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.text[data-v-765ed998]{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;min-width:0;margin:0;display:flex}.title[data-v-765ed998]{color:var(--rf-text)}.body[data-v-765ed998],.time[data-v-765ed998]{color:var(--rf-text-muted);font-size:13px}.banner-action[data-v-765ed998],.take-action[data-v-765ed998],.dismiss[data-v-765ed998]{font:inherit;color:var(--rf-accent-ink);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:4px 10px;font-size:13px}.banner-action[data-v-765ed998]:hover,.take-action[data-v-765ed998]:hover,.dismiss[data-v-765ed998]:hover{background:var(--rf-accent-soft)}.banner-action[data-v-765ed998]:focus-visible,.take-action[data-v-765ed998]:focus-visible,.dismiss[data-v-765ed998]:focus-visible{outline:2px solid var(--rf-focus-ring)}.error[data-v-765ed998]{margin:0;font-size:13px}.alert[data-v-765ed998]{margin-bottom:18px}.scrim[data-v-ae390ad7]{z-index:50;background:var(--rf-backdrop);justify-content:center;align-items:flex-start;padding:6vh 16px;display:flex;position:fixed;inset:0}.modal[data-v-ae390ad7]{background:var(--rf-surface);max-height:88vh;box-shadow:0 24px 80px var(--rf-shadow);border-radius:18px;outline:none;overflow:auto}header[data-v-ae390ad7]{z-index:1;background:var(--rf-surface);border-bottom:1px solid var(--rf-hairline);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 12px;display:flex;position:sticky;top:0}h2[data-v-ae390ad7]{letter-spacing:-.01em;color:var(--rf-primary);margin:0;font-size:18px}.actions[data-v-ae390ad7]{align-items:center;gap:8px;display:flex}.close[data-v-ae390ad7]{width:30px;height:30px;color:var(--rf-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:20px}.close[data-v-ae390ad7]:hover{background:var(--rf-hairline-soft);color:var(--rf-text)}.content[data-v-ae390ad7]{padding:16px 24px 24px}.deck[data-v-60c42f50]{outline:none;flex-direction:column;gap:10px;display:flex}.stage[data-v-60c42f50]{aspect-ratio:16/9;box-sizing:border-box;border:1px solid var(--rf-hairline);background:var(--rf-surface);color:var(--rf-text);cursor:pointer;border-radius:6px;padding:24px 28px;font-size:15px;line-height:1.5;overflow:auto}.stage[data-v-60c42f50] h2{margin:0 0 12px;font-size:22px;font-weight:700}.stage[data-v-60c42f50] p{margin:0 0 8px}.stage[data-v-60c42f50] ul{margin:0 0 8px;padding-left:1.2rem}.stage[data-v-60c42f50] li{margin:4px 0}.stage[data-v-60c42f50] table{border-collapse:collapse;width:100%;font-size:13px}.stage[data-v-60c42f50] th,.stage[data-v-60c42f50] td{border-bottom:1px solid var(--rf-hairline-soft);text-align:left;vertical-align:top;padding:4px 8px 4px 0}.pager[data-v-60c42f50]{color:var(--rf-text-muted);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.pager button[data-v-60c42f50]{background:var(--rf-surface-raised);color:var(--rf-text);border:1px solid var(--rf-hairline);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.pager button[data-v-60c42f50]:disabled{opacity:.45;cursor:default}.doc-preview[data-v-1071da73]{flex-direction:column;gap:10px;padding:16px;display:flex}.page[data-v-1071da73]{background:var(--rf-surface);border:1px solid var(--rf-hairline);box-shadow:0 2px 10px var(--rf-shadow);border-radius:6px;min-height:200px;padding:22px 24px}.page img[data-v-1071da73]{max-width:100%;display:block}.doc-title[data-v-1071da73]{color:var(--rf-text);margin-bottom:14px;font-size:15px;font-weight:700}.doc-body[data-v-1071da73]{color:var(--rf-text);font-size:13px;line-height:1.55}.doc-body[data-v-1071da73] h2{text-transform:uppercase;letter-spacing:.05em;color:var(--rf-text-muted);margin:16px 0 6px;font-size:12px;font-weight:600}.doc-body[data-v-1071da73] h3{margin:14px 0 4px;font-size:13px;font-weight:600}.doc-body[data-v-1071da73] p{margin:0 0 8px}.doc-body[data-v-1071da73] ul,.doc-body[data-v-1071da73] ol{margin:0 0 8px;padding-left:1.15rem}.doc-body[data-v-1071da73] li{margin:2px 0}.doc-body[data-v-1071da73] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:8px 0 12px}.doc-body[data-v-1071da73] th,.doc-body[data-v-1071da73] td{border-bottom:1px solid var(--rf-hairline-soft);text-align:left;vertical-align:top;padding:5px 8px 5px 0}.doc-body[data-v-1071da73] th{text-transform:uppercase;letter-spacing:.04em;color:var(--rf-text-muted);font-size:11px;font-weight:600}.doc-body[data-v-1071da73] hr{border:none;border-top:1px solid var(--rf-hairline-soft);margin:14px 0}.doc-body[data-v-1071da73] blockquote{border-left:2px solid var(--rf-hairline);background:var(--rf-surface-raised);border-radius:0 6px 6px 0;margin:8px 0 14px;padding:10px 14px}.doc-body[data-v-1071da73] blockquote p:last-child{margin-bottom:0}.doc-body[data-v-1071da73] strong{font-weight:600}.doc-body[data-v-1071da73] em{color:var(--rf-text-muted)}.doc-table[data-v-1071da73]{border:1px solid var(--rf-hairline-soft);border-radius:4px;max-height:420px;overflow:auto}.doc-table table[data-v-1071da73]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.doc-table th[data-v-1071da73]{background:var(--rf-surface);text-transform:uppercase;letter-spacing:.04em;color:var(--rf-text-muted);box-shadow:inset 0 -1px 0 var(--rf-hairline-soft);font-size:11px;font-weight:600;position:sticky;top:0}.doc-table th[data-v-1071da73],.doc-table td[data-v-1071da73]{text-align:left;white-space:nowrap;padding:4px 10px}.doc-table td[data-v-1071da73]{border-bottom:1px solid var(--rf-hairline-soft);color:var(--rf-text)}.table-tabs[data-v-1071da73]{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.table-tab[data-v-1071da73]{background:var(--rf-surface-raised);color:var(--rf-text-muted);border:1px solid var(--rf-hairline);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.table-tab.active[data-v-1071da73]{color:var(--rf-primary);border-color:var(--rf-primary)}.edit-source[data-v-1071da73]{box-sizing:border-box;width:100%;min-height:260px;color:var(--rf-text);background:var(--rf-surface-raised);border:1px solid var(--rf-hairline);border-radius:4px;margin-bottom:8px;padding:8px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.5}.edit-error[data-v-1071da73]{margin:0 0 8px;font-size:12px}.line[data-v-1071da73]{background:var(--rf-hairline-soft);border-radius:4px;height:9px;margin-bottom:9px}.actions[data-v-1071da73]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.act[data-v-1071da73]{background:var(--rf-surface-raised);color:var(--rf-text);border:1px solid var(--rf-hairline);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.act[data-v-1071da73]:hover{border-color:var(--rf-primary);color:var(--rf-primary)}.open[data-v-1071da73]{color:var(--rf-primary);margin-left:auto;font-size:13px;font-weight:500}.verdict[data-v-b0e7de19]{color:var(--rf-text-muted);margin-top:4px;font-size:12.5px}.row[data-v-b0e7de19]{align-items:center;gap:6px;display:flex}.link[data-v-b0e7de19]{font:inherit;color:var(--rf-text-muted);cursor:pointer;background:0 0;border:none;padding:0}.link[data-v-b0e7de19]:hover{text-decoration:underline}.thumb[data-v-b0e7de19]{font:inherit;border:1px solid var(--rf-hairline);cursor:pointer;background:0 0;border-radius:980px;padding:3px 8px;font-size:14px;line-height:1}.thumb.on[data-v-b0e7de19]{background:var(--rf-accent-strong);border-color:var(--rf-accent-strong-ink)}.note[data-v-b0e7de19]{min-width:0;font:inherit;border:1px solid var(--rf-hairline);background:var(--rf-surface);border-radius:980px;flex:1;padding:4px 10px}.send[data-v-b0e7de19]{font:inherit;cursor:pointer;background:var(--rf-primary);color:var(--rf-text-inverse);border:none;border-radius:980px;padding:4px 12px;font-weight:500}.send[data-v-b0e7de19]:disabled{opacity:.5;cursor:default}.sent[data-v-b0e7de19]{margin:0}.error[data-v-b0e7de19]{color:var(--rf-danger-ink);margin:4px 0 0}.error[data-v-8e63240f]{font-size:13px}.scroll[data-v-8e63240f]{overscroll-behavior:contain;max-height:28rem;overflow-y:auto}header[data-v-8e63240f]{justify-content:space-between;align-items:center;display:flex}.count[data-v-8e63240f]{text-align:center;background:var(--rf-accent-strong);min-width:22px;color:var(--rf-accent-strong-ink);border-radius:10px;padding:1px 7px;font-size:12px;font-weight:600}.items[data-v-8e63240f]{margin:12px 0 0;padding:0;list-style:none}.item[data-v-8e63240f]{border-bottom:1px solid var(--rf-hairline-soft);gap:10px;padding:12px 0;display:flex}.item[data-v-8e63240f]:last-child{border-bottom:none}.type[data-v-8e63240f]{box-sizing:border-box;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:var(--rf-hairline-soft);width:74px;color:var(--rf-text-muted);border-radius:10px;flex:none;align-self:flex-start;margin-top:2px;padding:1px 8px;font-size:11px;font-weight:600}.type.fact_confirm[data-v-8e63240f]{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.type.approval[data-v-8e63240f]{background:var(--rf-affirm);color:var(--rf-affirm-ink)}.type.document[data-v-8e63240f]{background:var(--rf-hairline-soft);color:var(--rf-text-muted)}.type.clarify[data-v-8e63240f]{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.type.fulfilled[data-v-8e63240f]{background:var(--rf-affirm);color:var(--rf-affirm-ink)}.type.declined[data-v-8e63240f]{background:var(--rf-hairline-soft);color:var(--rf-text-muted)}.type.rainforest_approved[data-v-8e63240f]{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.type.deferred[data-v-8e63240f]{background:var(--rf-hairline-soft);color:var(--rf-text-muted)}.type.handler_approved[data-v-8e63240f]{background:var(--rf-affirm);color:var(--rf-affirm-ink)}.body[data-v-8e63240f]{flex:1;min-width:0}.label[data-v-8e63240f]{color:var(--rf-text);margin:0;font-size:14px;font-weight:500}.blocks[data-v-8e63240f]{color:var(--rf-text-muted);margin:3px 0 0;font-size:12.5px}.confirm-row[data-v-8e63240f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.decide[data-v-8e63240f]{align-items:center;gap:8px;margin-left:auto;display:flex}.decide button[data-v-8e63240f]:last-child{min-width:104px}.confirm-row input[data-v-8e63240f]:not([type=checkbox]){min-width:0;font:inherit;color:var(--rf-text);background:var(--rf-surface);border:1px solid var(--rf-hairline);border-radius:8px;outline:none;flex:1;padding:6px 12px;font-size:13px}.confirm-row input[data-v-8e63240f]:not([type=checkbox]):focus{border-color:var(--rf-primary);box-shadow:0 0 0 3px var(--rf-focus-ring)}.confirm-row button[data-v-8e63240f]{font:inherit;color:var(--rf-text-inverse);background:var(--rf-primary);cursor:pointer;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500}.confirm-row button[data-v-8e63240f]:hover:enabled{background:var(--rf-primary-hover)}.confirm-row button.affirm[data-v-8e63240f]{color:var(--rf-affirm-ink);background:var(--rf-affirm)}.confirm-row button.affirm[data-v-8e63240f]:hover:enabled{background:color-mix(in srgb, var(--rf-affirm) 85%, var(--rf-bg))}.confirm-row button[data-v-8e63240f]:disabled{opacity:.5}h3[data-v-8e63240f]{text-transform:uppercase;letter-spacing:.05em;color:var(--rf-text-muted);margin:18px 0 6px;font-size:12px;font-weight:600}.drafts[data-v-8e63240f]{margin:0;padding:0;list-style:none}.confirm-row .secondary[data-v-8e63240f]{color:var(--rf-text-muted);border:1px solid var(--rf-hairline);background:0 0}.confirm-row .secondary[data-v-8e63240f]:hover:enabled{background:var(--rf-accent-soft)}.confirm-row .quiet[data-v-8e63240f]{color:var(--rf-text-muted);border:1px solid var(--rf-hairline);background:0 0;padding:6px 10px}.confirm-row .quiet[data-v-8e63240f]:hover:enabled{color:var(--rf-text);background:var(--rf-hairline-soft)}.confirm-row.clarify[data-v-8e63240f]{flex-direction:column;align-items:stretch}.clarify-body .question[data-v-8e63240f]{color:var(--rf-text);margin:0 0 6px;font-size:13.5px}.clarify-options[data-v-8e63240f]{border:none;flex-direction:column;gap:6px;max-height:11rem;margin:0;padding:0;display:flex;overflow-y:auto}.clarify-option input[data-v-8e63240f]{accent-color:var(--rf-primary);flex:none}.clarify-answer[data-v-8e63240f]{flex-wrap:wrap;align-items:center;gap:8px;width:0;min-width:100%;display:flex}.clarify-answer select[data-v-8e63240f]{min-width:0;font:inherit;color:var(--rf-text);background:var(--rf-surface);border:1px solid var(--rf-hairline);text-overflow:ellipsis;border-radius:8px;outline:none;flex:16rem;padding:6px 12px;font-size:13px}.clarify-answer select[data-v-8e63240f]:focus{border-color:var(--rf-primary);box-shadow:0 0 0 3px var(--rf-focus-ring)}.clarify-option[data-v-8e63240f]{color:var(--rf-text);align-items:center;gap:8px;font-size:13px;display:flex}.sr-only[data-v-8e63240f]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.draft-line[data-v-8e63240f]{width:100%;font:inherit;text-align:left;background:var(--rf-surface-raised);border:1px solid var(--rf-hairline-soft);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;padding:8px 10px;display:flex}.draft-line[data-v-8e63240f]:hover{background:var(--rf-accent-soft)}.subject[data-v-8e63240f]{color:var(--rf-text);font-size:13.5px;font-weight:500}.to[data-v-8e63240f]{color:var(--rf-text-muted);font-size:12px}.draft-body[data-v-8e63240f]{white-space:pre-wrap;color:var(--rf-text);background:var(--rf-surface-raised);border:1px solid var(--rf-hairline-soft);border-radius:10px;margin:6px 2px 10px;padding:10px 12px;font-size:13px}.commitments[data-v-8e63240f]{margin:0;padding-left:1.2rem}.commitments li[data-v-8e63240f]{color:var(--rf-text);margin:5px 0;font-size:13.5px}.empty[data-v-8e63240f]{color:var(--rf-text-muted);font-size:14px}.done-line[data-v-8e63240f]{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;padding:0;display:flex}.done-line:hover .label[data-v-8e63240f]{text-decoration:underline}.done-line[data-v-8e63240f]:focus-visible{outline:2px solid var(--rf-primary);outline-offset:2px;border-radius:4px}.done-detail[data-v-8e63240f]{margin-top:6px}.done-detail .confirm-row[data-v-8e63240f]{margin-top:8px}.list[data-v-970cca27]{margin:6px 0 0;padding:0;list-style:none}.row[data-v-970cca27]{border-bottom:1px solid var(--rf-hairline-soft);align-items:center;gap:4px;display:flex}.row[data-v-970cca27]:last-child{border-bottom:none}.open[data-v-970cca27]{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;grid-template-columns:52px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 4px;display:grid}.open[data-v-970cca27]:hover{background:var(--rf-accent-soft)}.type[data-v-970cca27]{letter-spacing:.04em;background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink);border-radius:10px;justify-self:start;padding:1px 8px;font-size:11px;font-weight:600}.main[data-v-970cca27]{min-width:0;display:grid}.name[data-v-970cca27]{color:var(--rf-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wrap .name[data-v-970cca27]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.meta[data-v-970cca27]{color:var(--rf-text-muted);font-size:12.5px}.chev[data-v-970cca27]{color:var(--rf-text-muted);font-size:18px}.drive[data-v-970cca27]{box-sizing:border-box;text-align:center;width:44px;color:var(--rf-accent-ink);border-radius:8px;flex:none;padding:4px 0;font-size:12.5px}.drive[data-v-970cca27]:hover{background:var(--rf-accent-soft)}.list[data-v-af7f2b2a]{margin:6px 0 0;padding:0;list-style:none}.row[data-v-af7f2b2a]{border-bottom:1px solid var(--rf-hairline-soft);grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:10px 4px;display:grid}.row[data-v-af7f2b2a]:last-child{border-bottom:none}.type[data-v-af7f2b2a]{letter-spacing:.04em;background:var(--rf-hairline-soft);color:var(--rf-text-muted);border-radius:10px;justify-self:start;padding:1px 8px;font-size:11px;font-weight:600}.main[data-v-af7f2b2a]{min-width:0;display:grid}.name[data-v-af7f2b2a]{color:var(--rf-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wrap .name[data-v-af7f2b2a]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.meta[data-v-af7f2b2a]{color:var(--rf-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.icon[data-v-af7f2b2a]{width:28px;height:28px;color:var(--rf-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon[data-v-af7f2b2a]:hover{background:var(--rf-accent-soft);color:var(--rf-accent-ink)}.icon svg[data-v-af7f2b2a]{width:16px;height:16px}.error[data-v-af7f2b2a]{grid-column:1/-1;margin:0;font-size:13px}.card[data-v-b526965a]{container-type:inline-size}header[data-v-b526965a]{justify-content:space-between;align-items:center;display:flex}.count[data-v-b526965a]{text-align:center;background:var(--rf-accent-strong);min-width:22px;color:var(--rf-accent-strong-ink);border-radius:10px;padding:1px 7px;font-size:12px;font-weight:600}.groups[data-v-b526965a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:12px;display:grid}.group[data-v-b526965a]{min-width:0}.quiet[data-v-b526965a]{color:var(--rf-text-muted);font-variant-numeric:tabular-nums;margin-left:6px}.more[data-v-b526965a]{font:inherit;color:var(--rf-accent-ink);border:1px solid var(--rf-hairline-soft);cursor:pointer;background:0 0;border-radius:8px;margin-top:6px;padding:6px 12px;font-size:13px}.more[data-v-b526965a]:hover{background:var(--rf-accent-soft)}.empty[data-v-b526965a],.note[data-v-b526965a]{color:var(--rf-text-muted);margin:10px 0 0;font-size:13.5px}@container (width<=600px){.groups[data-v-b526965a]{grid-template-columns:minmax(0,1fr);gap:20px}}.list[data-v-4250b72b]{margin:8px 0 0;padding:0;list-style:none}.row[data-v-4250b72b]{width:100%;font:inherit;text-align:left;border:none;border-bottom:1px solid var(--rf-hairline-soft);cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:86px 1fr auto 14px;align-items:center;gap:10px;padding:11px 8px;display:grid}li:last-child .row[data-v-4250b72b]{border-bottom:none}.row[data-v-4250b72b]:hover{background:var(--rf-accent-soft)}.when[data-v-4250b72b]{color:var(--rf-accent-ink);font-size:13px;font-weight:600}.name[data-v-4250b72b]{color:var(--rf-text);font-size:14px}.progress[data-v-4250b72b]{color:var(--rf-text-muted);white-space:nowrap;font-size:12.5px}.chev[data-v-4250b72b]{color:var(--rf-text-muted);font-size:18px}.empty[data-v-4250b72b]{color:var(--rf-text-muted);font-size:14px}.list[data-v-30301786]{margin:8px 0 0;padding:0;list-style:none}.entry[data-v-30301786]{border-bottom:1px solid var(--rf-hairline-soft);grid-template-columns:96px 1fr;gap:10px;padding:9px 4px;display:grid}.entry[data-v-30301786]:last-child{border-bottom:none}.when[data-v-30301786]{color:var(--rf-accent-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.text[data-v-30301786]{color:var(--rf-text);font-size:14px}.body[data-v-30301786]{min-width:0}.toggle[data-v-30301786]{font:inherit;color:var(--rf-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.toggle[data-v-30301786]:hover{color:var(--rf-accent-ink)}.chevron[data-v-30301786]{color:var(--rf-text-muted);margin-left:4px}.items[data-v-30301786]{color:var(--rf-text);margin:6px 0 0;padding:0 0 0 12px;font-size:13.5px;list-style:none}.items li[data-v-30301786]{padding:2px 0}.item-open[data-v-30301786]{font:inherit;color:var(--rf-accent-ink);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.item-link[data-v-30301786]{color:var(--rf-accent-ink);margin-left:8px;font-size:12.5px}.empty[data-v-30301786]{color:var(--rf-text-muted);margin:10px 0 0;font-size:13.5px}.earlier[data-v-30301786]{font:inherit;color:var(--rf-accent-ink);border:1px solid var(--rf-hairline-soft);cursor:pointer;background:0 0;border-radius:8px;margin-top:8px;padding:6px 12px;font-size:13px}.earlier[data-v-30301786]:disabled{opacity:.6;cursor:default}.earlier[data-v-30301786]:hover:not(:disabled){background:var(--rf-accent-soft)}.field[data-v-53448823]{flex-direction:column;gap:.4rem;display:flex}.prompt[data-v-53448823]{color:var(--rf-text-muted);margin:0;font-size:13px}.pills[data-v-53448823]{flex-wrap:wrap;gap:6px;display:flex}.pill[data-v-53448823]{background:var(--rf-accent-soft);color:var(--rf-accent-ink);cursor:pointer;border:none;border-radius:999px;padding:6px 16px;font-family:inherit;font-size:13px;transition:background-color .15s,opacity .15s}.pill[data-v-53448823]:hover:not(:disabled){background:var(--rf-primary-hover);color:var(--rf-text-inverse)}.pill.selected[data-v-53448823]{background:var(--rf-primary);color:var(--rf-text-inverse)}.pill.dim[data-v-53448823]{opacity:.4}.pill[data-v-53448823]:disabled{cursor:default}.form-card[data-v-938c5d71]{background:var(--rf-surface);color:var(--rf-text);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.title[data-v-938c5d71]{margin:0;font-size:15px;font-weight:600}.file-picker[data-v-dbf7414a]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.asked[data-v-dbf7414a]{color:var(--rf-text-muted);margin:0;font-size:13px}.status[data-v-dbf7414a]{margin:0;font-size:13px}.file-btn[data-v-dbf7414a]{font:inherit;color:var(--rf-text-inverse);background:var(--rf-primary);cursor:pointer;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500}.file-btn[data-v-dbf7414a]:hover:enabled{background:var(--rf-primary-hover)}.file-btn.quiet[data-v-dbf7414a]{color:var(--rf-text-muted);border:1px solid var(--rf-hairline);background:0 0}.file-btn.quiet[data-v-dbf7414a]:hover:enabled{background:var(--rf-accent-soft)}.file-btn[data-v-dbf7414a]:disabled{opacity:.5}.turns[data-v-c36040e9]{scrollbar-width:thin;scrollbar-gutter:stable;flex:1;padding:1.25rem 1rem;overflow-y:auto}.turn[data-v-c36040e9]{flex-direction:column;margin-bottom:1rem;display:flex}.turn strong[data-v-c36040e9]{text-transform:uppercase;letter-spacing:.06em;color:var(--rf-text-muted);margin-bottom:4px;font-size:11px;font-weight:600}.turn.user[data-v-c36040e9]{align-items:flex-end}.turn.user p[data-v-c36040e9]{background:var(--rf-bg);border:1px solid var(--rf-hairline);color:var(--rf-text);border-radius:18px 18px 4px;max-width:85%;margin:0;padding:.55rem .9rem}.turn.max .rich[data-v-c36040e9]{background:var(--rf-surface-raised);border:1px solid var(--rf-hairline-soft);box-shadow:0 4px 16px var(--rf-shadow);color:var(--rf-text);border-radius:18px 18px 18px 4px;padding:.25rem .9rem;animation:.25s both bubble-in-c36040e9}@keyframes bubble-in-c36040e9{0%{opacity:0;transform:translateY(4px)}}.turn p[data-v-c36040e9]{white-space:pre-wrap}.turn.max .inline-form[data-v-c36040e9]{border-radius:18px 18px 18px 4px;max-width:85%;margin-bottom:6px}.rich[data-v-c36040e9] p{margin:.5rem 0}.rich[data-v-c36040e9] ul,.rich[data-v-c36040e9] ol{margin:.5rem 0;padding-left:1.5rem}.rich[data-v-c36040e9] li{margin:.25rem 0}.rich[data-v-c36040e9] h1,.rich[data-v-c36040e9] h2,.rich[data-v-c36040e9] h3{margin:.75rem 0 .25rem;font-size:1.05em}.rich[data-v-c36040e9] code{background:var(--rf-accent-soft);color:var(--rf-accent-ink);border-radius:5px;padding:.1em .3em;font-size:.9em}.rich[data-v-c36040e9] table{border-collapse:collapse;margin:.5rem 0}.rich[data-v-c36040e9] th,.rich[data-v-c36040e9] td{border:1px solid var(--rf-hairline);padding:.25rem .5rem}.rich[data-v-c36040e9] .glossary-term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--rf-text-muted);text-decoration-color:var(--rf-text-muted);text-underline-offset:2px;cursor:pointer}.rich[data-v-c36040e9] .type-cursor{vertical-align:middle;background:var(--rf-primary);border-radius:50%;width:6px;height:6px;margin-left:4px;animation:1.1s ease-in-out infinite type-cursor-pulse-c36040e9;display:inline-block}.rich[data-v-c36040e9] .type-cursor.idle{opacity:.55;animation-duration:1.8s}@keyframes type-cursor-pulse-c36040e9{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.rich[data-v-c36040e9] .trailing-plain{margin:.5rem 0;display:block}.rich[data-v-c36040e9] .line-placeholder{visibility:hidden}.rich.wf-continuation>span[data-v-c36040e9]:first-child>:last-child{margin-bottom:0}.rich[data-v-c36040e9] .word-fade{animation:.6s ease-out both word-fade-in-c36040e9;display:inline-block}@keyframes word-fade-in-c36040e9{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}}.glossary-tooltip[data-v-c36040e9]{background:var(--rf-surface-raised);width:max-content;max-width:260px;color:var(--rf-text);border:1px solid var(--rf-hairline);box-shadow:0 4px 16px var(--rf-shadow);pointer-events:none;z-index:50;opacity:0;border-radius:8px;padding:.4rem .6rem;font-size:12px;font-weight:400;line-height:1.35;position:fixed}.glossary-tooltip.is-visible[data-v-c36040e9]{opacity:1}.thinking[data-v-c36040e9]{align-items:center;gap:4px;padding:.4rem 0;display:inline-flex}.thinking em[data-v-c36040e9]{color:var(--rf-text-muted);margin-right:4px;font-size:12px;font-style:normal}.thinking i[data-v-c36040e9]{background:var(--rf-text-muted);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite thinking-pulse-c36040e9}.thinking i[data-v-c36040e9]:nth-child(2){animation-delay:.2s}.thinking i[data-v-c36040e9]:nth-child(3){animation-delay:.4s}@keyframes thinking-pulse-c36040e9{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.turn.max .rich[data-v-c36040e9],.rich[data-v-c36040e9] .type-cursor,.rich[data-v-c36040e9] .word-fade,.thinking i[data-v-c36040e9]{animation:none}}.composer[data-v-2b493cb3]{border-top:1px solid var(--rf-hairline);padding:.9rem 1rem .5rem}.composer .row[data-v-2b493cb3]{align-items:flex-end;gap:.5rem;line-height:1.25;display:flex}.disclaimer[data-v-2b493cb3]{text-align:center;color:var(--rf-text-muted);margin:.4rem 0 0;font-size:11px}.composer textarea[data-v-2b493cb3]{box-sizing:border-box;min-width:0;font:inherit;color:var(--rf-text);background:var(--rf-bg);border:1px solid var(--rf-hairline);resize:none;border-radius:980px;outline:none;flex:1;padding:.55rem 1rem;transition:border-color .15s,box-shadow .15s;overflow-y:auto}.composer textarea.multiline[data-v-2b493cb3]{border-radius:1.1rem}.composer textarea[data-v-2b493cb3]:focus{border-color:var(--rf-primary);box-shadow:0 0 0 3px var(--rf-focus-ring)}.composer .send[data-v-2b493cb3]{font:inherit;color:var(--rf-text-inverse);background:var(--rf-primary);cursor:pointer;border:none;border-radius:980px;padding:.55rem 1.2rem;font-weight:500;transition:background-color .15s}.composer .send[data-v-2b493cb3]:hover:enabled{background:var(--rf-primary-hover)}.composer .send[data-v-2b493cb3]:disabled{opacity:.4;cursor:default}.prompt[data-v-b2e9b3c4]{border-top:1px solid var(--rf-hairline-soft);flex-direction:column;gap:10px;padding:14px 22px 18px;display:flex}.ask[data-v-b2e9b3c4]{margin:0;font-size:14px;font-weight:500}.row[data-v-b2e9b3c4]{align-items:center;gap:8px;display:flex}.thumb[data-v-b2e9b3c4]{font:inherit;border:1px solid var(--rf-hairline);cursor:pointer;background:0 0;border-radius:980px;padding:6px 10px;font-size:18px;line-height:1}.thumb.on[data-v-b2e9b3c4]{background:var(--rf-accent-strong);border-color:var(--rf-accent-strong-ink)}.note[data-v-b2e9b3c4]{font:inherit;border:1px solid var(--rf-hairline);background:var(--rf-surface);border-radius:980px;flex:1;min-width:0;padding:8px 12px;font-size:13.5px}.actions[data-v-b2e9b3c4]{justify-content:flex-end;gap:8px;display:flex}.skip[data-v-b2e9b3c4],.send[data-v-b2e9b3c4]{font:inherit;cursor:pointer;border-radius:980px;padding:6px 14px;font-size:13px;font-weight:500}.skip[data-v-b2e9b3c4]{border:1px solid var(--rf-hairline);color:var(--rf-text-muted);background:0 0}.send[data-v-b2e9b3c4]{background:var(--rf-primary);color:var(--rf-text-inverse);border:none}.send[data-v-b2e9b3c4]:disabled,.skip[data-v-b2e9b3c4]:disabled{opacity:.5;cursor:default}.error[data-v-b2e9b3c4]{color:var(--rf-danger-ink);margin:0;font-size:12.5px}.staff-tools[data-v-0a1e33b1]{background:var(--rf-accent-soft);border:1px solid var(--rf-accent-strong);color:var(--rf-accent-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 22px 0;padding:6px 10px;font-size:12px;display:flex}.id[data-v-0a1e33b1]{-webkit-user-select:all;user-select:all;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.none[data-v-0a1e33b1]{opacity:.7}.spacer[data-v-0a1e33b1]{flex:1}.tool[data-v-0a1e33b1]{font:inherit;color:var(--rf-accent-ink);background:var(--rf-surface);border:1px solid var(--rf-accent-strong);cursor:pointer;white-space:nowrap;border-radius:980px;padding:3px 10px;font-size:12px;font-weight:500;text-decoration:none}.tool[data-v-0a1e33b1]:hover:enabled{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.reset[data-v-0a1e33b1]{background:var(--rf-primary);color:var(--rf-text-inverse);border-color:var(--rf-primary)}.reset[data-v-0a1e33b1]:hover:enabled{background:var(--rf-primary-hover)}.reset[data-v-0a1e33b1]:disabled{opacity:.6;cursor:default}.error[data-v-0a1e33b1]{color:var(--rf-danger-ink)}.turn-note[data-v-8eb5d123]{color:var(--rf-accent-ink);margin-top:4px;font-size:11.5px}.toggle[data-v-8eb5d123]{font:inherit;color:var(--rf-accent-ink);background:var(--rf-accent-soft);border:1px solid var(--rf-accent-strong);cursor:pointer;opacity:.55;border-radius:980px;padding:2px 8px;font-size:11.5px}.turn-note:hover .toggle[data-v-8eb5d123],.toggle[data-v-8eb5d123]:focus-visible{opacity:1}.toggle[data-v-8eb5d123]:disabled{cursor:default;opacity:.3}.form[data-v-8eb5d123]{background:var(--rf-accent-soft);border:1px solid var(--rf-accent-strong);border-radius:10px;padding:6px 8px}.row[data-v-8eb5d123]{align-items:center;gap:6px;display:flex}.thumb[data-v-8eb5d123]{font:inherit;background:var(--rf-surface);border:1px solid var(--rf-accent-strong);cursor:pointer;border-radius:980px;padding:3px 7px;font-size:14px;line-height:1}.thumb.on[data-v-8eb5d123]{background:var(--rf-accent-strong);border-color:var(--rf-accent-strong-ink)}.note[data-v-8eb5d123]{font:inherit;border:1px solid var(--rf-accent-strong);background:var(--rf-surface);border-radius:980px;flex:1;min-width:0;padding:4px 10px;font-size:12px}.save[data-v-8eb5d123],.cancel[data-v-8eb5d123]{font:inherit;cursor:pointer;border-radius:980px;padding:3px 10px;font-size:11.5px;font-weight:500}.save[data-v-8eb5d123]{background:var(--rf-primary);color:var(--rf-text-inverse);border:none}.cancel[data-v-8eb5d123]{border:1px solid var(--rf-accent-strong);color:var(--rf-accent-ink);background:0 0}.save[data-v-8eb5d123]:disabled,.cancel[data-v-8eb5d123]:disabled{opacity:.5;cursor:default}.error[data-v-8eb5d123]{color:var(--rf-danger-ink);margin:4px 0 0}.tab-strip[data-v-875c1758]{border-right:1px solid var(--rf-hairline-soft);background:var(--rf-surface-raised);flex-direction:column;flex:0 0 220px;gap:2px;width:220px;padding:6px;display:flex;overflow-y:auto}@container (width<=640px){.tab-strip[data-v-875c1758]{border-right:none;border-bottom:1px solid var(--rf-hairline-soft);flex-flow:wrap;flex:none;width:auto;overflow:visible}.tab[data-v-875c1758]{flex:none;width:auto}.tab-title[data-v-875c1758]{max-width:140px}}.tab[data-v-875c1758]{color:var(--rf-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:8px 8px 8px 12px;font-size:12px;font-weight:500;display:flex}.tab[data-v-875c1758]:hover{background:var(--rf-hairline-soft);color:var(--rf-text)}.tab.active[data-v-875c1758]{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.tab.flash[data-v-875c1758]{animation:1.2s ease-in-out tab-arrived-875c1758}@keyframes tab-arrived-875c1758{0%,to{color:var(--rf-text);background-color:#0000}25%,60%{background-color:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}}@media (prefers-reduced-motion:reduce){.tab.flash[data-v-875c1758]{animation:none}}.tab-title[data-v-875c1758]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ctl[data-v-875c1758]{width:20px;height:20px;color:var(--rf-text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.ctl-close[data-v-875c1758]:hover{background:color-mix(in srgb, var(--rf-danger) 12%, transparent);color:var(--rf-danger-ink)}.bar-series[data-v-9b0cf724]{margin:0;padding:14px 16px 10px}figcaption[data-v-9b0cf724]{color:var(--rf-text);margin-bottom:6px;font-size:14px;font-weight:600}.legend[data-v-9b0cf724]{color:var(--rf-text-muted);flex-wrap:wrap;gap:3px 14px;margin:0 0 8px;padding:0;font-size:11px;list-style:none;display:flex}.legend li[data-v-9b0cf724]{align-items:center;gap:5px;display:flex}.swatch[data-v-9b0cf724]{border-radius:2px;flex:none;width:10px;height:10px}svg[data-v-9b0cf724]{width:100%;height:auto;display:block}.bar[data-v-9b0cf724]{fill:var(--rf-primary)}.value[data-v-9b0cf724]{fill:var(--rf-primary-hover);font-size:12px;font-weight:700}.axis[data-v-9b0cf724]{fill:var(--rf-text-muted);font-size:10px}.data-table[data-v-870f1231]{flex-direction:column;justify-content:center;padding:18px 22px;display:flex;overflow:auto}h2[data-v-870f1231]{letter-spacing:-.01em;color:var(--rf-primary-hover);margin:0 0 14px;font-size:clamp(15px,3.2cqw,42px)}table[data-v-870f1231]{border-collapse:collapse;width:100%;font-size:clamp(12px, calc(11cqw / var(--cols,6)), 25px)}th[data-v-870f1231]{text-align:left;color:var(--rf-text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--rf-hairline);padding:0 14px 8px 0;font-size:.72em;font-weight:600}td[data-v-870f1231]{border-bottom:1px solid var(--rf-hairline-soft);color:var(--rf-text);vertical-align:top;padding:12px 14px 12px 0}td[data-v-870f1231]:first-child{color:var(--rf-primary-hover);font-weight:600}tr:last-child td[data-v-870f1231]{border-bottom:none}.dist-chart[data-v-fe6ced80]{--surface-1:var(--rf-surface);--text-primary:var(--rf-text);--text-secondary:color-mix(in srgb, var(--rf-text) 80%, transparent);--text-muted:var(--rf-text-muted);--baseline:var(--rf-text-muted);--hairline:var(--rf-hairline);--context:var(--rf-text-muted);--band:var(--rf-viz-band);--accent:var(--rf-viz-marker);background:var(--surface-1);min-width:min(420px,100%);margin:0;padding:1rem}figcaption .title[data-v-fe6ced80]{color:var(--text-primary);font-size:14px;font-weight:600}figcaption .subtitle[data-v-fe6ced80]{color:var(--text-muted);margin-top:2px;font-size:12px}.plot[data-v-fe6ced80]{margin-top:.5rem;position:relative}svg[data-v-fe6ced80]{width:100%;height:auto;display:block}.band[data-v-fe6ced80]{fill:var(--band);stroke:var(--surface-1);stroke-width:1px}.density-line[data-v-fe6ced80]{fill:none;stroke:var(--context);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.density-fill[data-v-fe6ced80]{fill:var(--context);fill-opacity:.1;stroke:none}.baseline[data-v-fe6ced80]{stroke:var(--baseline);stroke-width:1px}.tick text[data-v-fe6ced80]{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px}.crosshair[data-v-fe6ced80]{stroke:var(--hairline);stroke-width:1px;pointer-events:none}.marker[data-v-fe6ced80]{stroke:var(--accent);stroke-width:2.5px}.target-line[data-v-fe6ced80]{stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:4 4;opacity:.55}.target-label[data-v-fe6ced80]{fill:var(--text-secondary);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface-1);stroke-width:3px;font-size:14px}.marker-name[data-v-fe6ced80]{fill:var(--text-primary);paint-order:stroke;stroke:var(--surface-1);stroke-width:3px;font-size:14px;font-weight:600}.marker-value[data-v-fe6ced80]{fill:var(--text-secondary);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface-1);stroke-width:3px;font-size:14px}.tooltip[data-v-fe6ced80]{background:var(--surface-1);border:1px solid var(--hairline);color:var(--text-secondary);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;position:absolute;top:8px;transform:translate(-50%)}.table-view[data-v-fe6ced80]{color:var(--text-secondary);margin-top:.5rem;font-size:12px}.table-view summary[data-v-fe6ced80]{cursor:pointer;color:var(--text-muted)}.table-view table[data-v-fe6ced80]{border-collapse:collapse;max-height:200px;margin-top:.5rem}.table-view th[data-v-fe6ced80],.table-view td[data-v-fe6ced80]{border:1px solid var(--hairline);text-align:left;font-variant-numeric:tabular-nums;padding:2px 8px}.table-view .marker-row td[data-v-fe6ced80]{color:var(--text-primary);font-weight:600}.goals-dash[data-v-4579a821]{flex-direction:column;gap:1rem;min-width:min(480px,100%);padding:1rem;display:flex;overflow:auto}.tiles[data-v-4579a821]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@container (width<=640px){.tiles[data-v-4579a821]{grid-template-columns:1fr}}.goal-track[data-v-4579a821]{background:var(--rf-hairline-soft);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.goal-fill[data-v-4579a821]{background:var(--rf-viz-series);border-radius:999px;height:100%}.goal-pct[data-v-4579a821]{text-align:right;color:var(--rf-viz-series);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:600}.section-title[data-v-4579a821]{color:var(--rf-text-muted);margin-bottom:4px;font-size:12px;font-weight:600}.volume svg[data-v-4579a821]{width:100%;height:auto;color:var(--rf-viz-series);display:block}.volume-bar[data-v-4579a821]{fill:url(#volume-bar-fill)}.axis-tick line[data-v-4579a821]{stroke:var(--rf-hairline-soft);stroke-width:1px}.axis-tick text[data-v-4579a821]{fill:var(--rf-text-muted);font-variant-numeric:tabular-nums;font-size:9px}.month-label[data-v-4579a821]{fill:var(--rf-text-muted);font-size:9px}.goal-path[data-v-4579a821]{fill:none;stroke:var(--rf-text);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.6}.volume-legend[data-v-4579a821]{color:var(--rf-text-muted);gap:14px;margin-top:4px;font-size:11px;display:flex}.legend-actual[data-v-4579a821]{color:var(--rf-viz-series)}.volume-axis[data-v-4579a821]{color:var(--rf-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.volume-now[data-v-4579a821]{color:var(--rf-text);font-weight:600}.split[data-v-4579a821]{grid-template-columns:minmax(260px,2fr) minmax(180px,1fr);gap:1rem;display:grid}.merchants table[data-v-4579a821]{border-collapse:collapse;width:100%;font-size:12px}.merchants th[data-v-4579a821],.merchants td[data-v-4579a821]{border-bottom:1px solid var(--rf-hairline-soft);text-align:left;font-variant-numeric:tabular-nums;padding:4px 8px 4px 0}.merchants td[data-v-4579a821]{color:var(--rf-text)}.merchants th[data-v-4579a821]{color:var(--rf-text-muted);font-size:11px;font-weight:600}.counts[data-v-4579a821]{border-left:1px solid var(--rf-hairline-soft);padding-left:1rem}.counts dl[data-v-4579a821]{margin:0}.count-row[data-v-4579a821]{border-bottom:1px solid var(--rf-hairline-soft);justify-content:space-between;gap:.75rem;padding:4px 0;font-size:12px;display:flex}.count-row dt[data-v-4579a821]{color:var(--rf-text-muted)}.count-row dd[data-v-4579a821]{color:var(--rf-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.spreads[data-v-4579a821]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.5rem;display:grid}.spreads[data-v-4579a821] .dist-chart{min-width:0;padding:.5rem 0}.draft-card[data-v-903a3948]{background:var(--rf-surface);color:var(--rf-text);flex-direction:column;font-size:13px;display:flex}header[data-v-903a3948]{border-bottom:1px solid var(--rf-hairline-soft);background:var(--rf-surface-raised);justify-content:space-between;align-items:baseline;padding:.6rem 1rem;display:flex}header .kind[data-v-903a3948]{font-weight:600}.hint[data-v-903a3948]{color:var(--rf-text-muted);font-size:11px}.field[data-v-903a3948]{border-bottom:1px solid var(--rf-hairline-soft);align-items:baseline;gap:.5rem;padding:.5rem 1rem;display:flex}.field .label[data-v-903a3948]{color:var(--rf-text-muted);min-width:3.5rem}.chips[data-v-903a3948]{flex-wrap:wrap;gap:4px;display:flex}.chip[data-v-903a3948]{background:var(--rf-accent-soft);border-radius:999px;padding:1px 10px}.empty[data-v-903a3948]{color:var(--rf-text-muted);font-style:italic}.subject[data-v-903a3948]{font-family:inherit;font-weight:600;font-size:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.subject[data-v-903a3948]:focus{box-shadow:0 1px 0 var(--rf-primary)}.body[data-v-903a3948]{min-height:0;color:var(--rf-text);flex:1;padding:.75rem 1rem;overflow-y:auto}.body.editable[data-v-903a3948]{cursor:text}.body.editable[data-v-903a3948]:hover{background:var(--rf-surface-raised)}.editor[data-v-903a3948]{box-sizing:border-box;width:100%;min-height:120px;font-family:inherit;font-size:inherit;line-height:inherit;resize:vertical;background:var(--rf-surface-raised);border:none;outline:none;display:block}.rich[data-v-903a3948] p{margin:.5rem 0}.rich[data-v-903a3948] ul,.rich[data-v-903a3948] ol{margin:.5rem 0;padding-left:1.5rem}footer[data-v-903a3948]{border-top:1px solid var(--rf-hairline-soft);background:var(--rf-surface-raised);align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex}.send[data-v-903a3948]{background:var(--rf-primary);color:var(--rf-text-inverse);cursor:pointer;border:none;border-radius:980px;justify-content:center;align-items:center;min-width:74px;min-height:28px;padding:6px 22px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-flex}.send[data-v-903a3948]:hover,.send[data-v-903a3948]:active{background:var(--rf-primary-hover)}.send.sent[data-v-903a3948]{background:var(--rf-affirm);cursor:default}.spinner[data-v-903a3948]{border:2px solid var(--rf-overlay);border-top-color:var(--rf-text-inverse);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin-903a3948}@keyframes spin-903a3948{to{transform:rotate(360deg)}}.cone-chart[data-v-365f9b34]{--surface-1:var(--rf-surface);--text-primary:var(--rf-text);--text-secondary:color-mix(in srgb, var(--rf-text) 80%, transparent);--text-muted:var(--rf-text-muted);--baseline:var(--rf-text-muted);--hairline:var(--rf-hairline);--accent:var(--rf-viz-series);background:var(--surface-1);min-width:min(420px,100%);margin:0;padding:1rem}figcaption .title[data-v-365f9b34]{color:var(--text-primary);font-size:14px;font-weight:600}figcaption .subtitle[data-v-365f9b34]{color:var(--text-muted);margin-top:2px;font-size:12px}.plot[data-v-365f9b34]{margin-top:.5rem;position:relative}svg[data-v-365f9b34]{width:100%;height:auto;display:block}.grid line[data-v-365f9b34]{stroke:var(--hairline);stroke-width:1px}.grid text[data-v-365f9b34]{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.baseline[data-v-365f9b34]{stroke:var(--baseline);stroke-width:1px}.row .hit[data-v-365f9b34]{fill:#0000}.row .label[data-v-365f9b34]{fill:var(--text-secondary);font-size:12px}.row.total .label[data-v-365f9b34]{fill:var(--text-primary);font-weight:600}.row .band[data-v-365f9b34]{fill:var(--accent);fill-opacity:.45;stroke:var(--accent);stroke-width:1px}.row.total .band[data-v-365f9b34]{fill-opacity:.85;stroke:none}.row .band.point[data-v-365f9b34]{fill-opacity:1;stroke:none}.row.dim[data-v-365f9b34]{opacity:.45}.row .value[data-v-365f9b34]{fill:var(--text-secondary);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface-1);stroke-width:3px;font-size:12px}.tooltip[data-v-365f9b34]{background:var(--surface-1);border:1px solid var(--hairline);color:var(--text-secondary);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;position:absolute;top:-4px;right:0}.unpriced[data-v-365f9b34]{color:var(--text-muted);margin:.5rem 0 0;padding:0;font-size:12px;list-style:none}.unpriced .lever[data-v-365f9b34]{color:var(--text-secondary);font-weight:600}.table-view[data-v-365f9b34]{color:var(--text-secondary);margin-top:.5rem;font-size:12px}.table-view summary[data-v-365f9b34]{cursor:pointer;color:var(--text-muted)}.table-view table[data-v-365f9b34]{border-collapse:collapse;margin-top:.5rem}.table-view th[data-v-365f9b34],.table-view td[data-v-365f9b34]{border:1px solid var(--hairline);text-align:left;font-variant-numeric:tabular-nums;padding:2px 8px}.table-view tr.muted td[data-v-365f9b34]{color:var(--text-muted)}.table-view .total-row td[data-v-365f9b34]{color:var(--text-primary);font-weight:600}.footnote[data-v-365f9b34]{color:var(--text-muted);margin:.4rem 0 0;font-size:11px}.assumptions[data-v-365f9b34]{color:var(--text-muted);margin:.4rem 0 0;padding-left:1.1rem;font-size:11px}.roster[data-v-55b56895]{grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;display:grid}.agent[data-v-55b56895]{opacity:.38;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;display:flex}.agent.active[data-v-55b56895]{opacity:1;background:var(--rf-accent-soft);outline:2px solid var(--rf-accent-ink)}.avatar[data-v-55b56895]{background:var(--rf-primary);width:44px;height:44px;color:var(--rf-text-inverse);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.name[data-v-55b56895]{color:var(--rf-text);font-size:13px;font-weight:600}.role[data-v-55b56895]{color:var(--rf-text-muted);font-size:11px}.sentence-card[data-v-65c2e7be]{background:var(--rf-primary);box-sizing:border-box;justify-content:center;align-items:safe center;height:100%;padding:clamp(14px,6cqh,64px) clamp(16px,8cqw,96px);display:flex;overflow-y:auto}p[data-v-65c2e7be]{color:var(--rf-text-inverse);letter-spacing:-.015em;text-wrap:balance;max-width:22em;margin:0;font-size:clamp(18px,3.4cqw,46px);font-weight:600;line-height:1.35}p.long[data-v-65c2e7be]{text-wrap:pretty;font-size:clamp(18px,3cqw,32px);line-height:1.4}.step-line[data-v-c7d1b6bf]{margin:0;padding:14px 16px 10px}figcaption[data-v-c7d1b6bf]{color:var(--rf-text);margin-bottom:6px;font-size:14px;font-weight:600}svg[data-v-c7d1b6bf]{width:100%;height:auto;display:block}.grid[data-v-c7d1b6bf]{stroke:var(--rf-hairline-soft);stroke-width:1px}.axis[data-v-c7d1b6bf]{fill:var(--rf-text-muted);font-size:10px}.series[data-v-c7d1b6bf]{fill:none;stroke:var(--rf-primary);stroke-width:2.5px;stroke-linejoin:round}.endpoint[data-v-c7d1b6bf]{fill:var(--rf-primary);font-size:13px;font-weight:700}.marker[data-v-c7d1b6bf]{stroke:var(--rf-viz-marker);stroke-width:2px;stroke-dasharray:3 3}.marker-label[data-v-c7d1b6bf]{fill:var(--rf-primary-hover);font-size:10px;font-weight:600}pre[data-v-c0508b26]{margin:0;padding:1rem;font-size:12px;overflow:auto}.stage-host[data-v-1036a8d4]{box-sizing:border-box;flex-direction:column;gap:1.25rem;min-height:100%;padding:1.5rem;display:flex;container-type:inline-size}.empty[data-v-1036a8d4]{color:var(--rf-text-muted);letter-spacing:-.01em;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--v2884db11);background-image:var(--v2f7b14e6);border-radius:16px;flex:1;justify-content:center;align-items:center;font-size:21px;font-weight:500;display:flex}.tab-layout[data-v-1036a8d4]{border:1px solid var(--rf-hairline-soft);background:var(--rf-surface);border-radius:16px;flex:1;min-height:0;display:flex;overflow:hidden}@container (width<=640px){.tab-layout[data-v-1036a8d4]{flex-direction:column}}.tab-content[data-v-1036a8d4]{flex-direction:column;flex:1;align-items:center;min-width:0;min-height:0;display:flex;overflow:auto}.tab-body[data-v-1036a8d4]{flex-direction:column;flex:none;width:440px;max-width:100%;max-height:100%;display:flex;container-type:inline-size}.tab-body.dense[data-v-1036a8d4]{width:min(1120px,100%)}@container (width>=840px){.tab-body[data-v-1036a8d4]:not(.prose){width:100%;max-width:1800px}.tab-body.prose[data-v-1036a8d4]{width:min(720px,100%)}.tab-body[data-v-1036a8d4]>.dist-chart .plot{width:min(100%,233.333cqh - 21rem);margin-inline:auto}.tab-body[data-v-1036a8d4]>:is(.cone-chart,.step-line,.bar-series) svg{max-height:calc(100cqh - 9rem)}}.tab-body[data-v-1036a8d4]>*{flex:1;min-height:0}.mark[data-v-4a12575c]{border:3px solid var(--rf-primary);background:linear-gradient(150deg, var(--rf-primary), var(--rf-primary-hover));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lg[data-v-4a12575c]{width:88px;height:88px;box-shadow:0 8px 24px var(--rf-shadow)}.md[data-v-4a12575c]{width:56px;height:56px}.sm[data-v-4a12575c]{border-width:2px;width:28px;height:28px}.avatar[data-v-4a12575c]{position:absolute}.monogram[data-v-4a12575c]{color:var(--rf-text-inverse);font-weight:700;line-height:1}.lg .monogram[data-v-4a12575c]{font-size:36px}.md .monogram[data-v-4a12575c]{font-size:24px}.sm .monogram[data-v-4a12575c]{font-size:13px}.card[data-v-1ba68208]{flex-direction:column;min-height:0;padding:16px 0 0;display:flex;overflow:hidden}header[data-v-1ba68208]{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 22px;display:flex}.hint[data-v-1ba68208]{color:var(--rf-text-muted);flex:1;font-size:12px}@media (width<=640px){header[data-v-1ba68208]{justify-content:flex-end}.hint[data-v-1ba68208]{display:none}.feedback[data-v-1ba68208]{margin-left:auto}}.feedback[data-v-1ba68208],.new-conversation[data-v-1ba68208]{font:inherit;color:var(--rf-accent-ink);border:1px solid var(--rf-hairline);cursor:pointer;white-space:nowrap;background:0 0;border-radius:980px;padding:4px 12px;font-size:12px;font-weight:500}.feedback[data-v-1ba68208]:hover:enabled,.new-conversation[data-v-1ba68208]:hover:enabled{background:var(--rf-accent-soft)}.feedback[data-v-1ba68208]:disabled,.new-conversation[data-v-1ba68208]:disabled{opacity:.4;cursor:default}.chat[data-v-1ba68208]{flex-direction:column;flex:1;min-height:0;display:flex}.transcript[data-v-1ba68208]{max-height:260px}.transcript.fill[data-v-1ba68208]{flex:1;min-height:0;max-height:none}.empty[data-v-1ba68208]{color:var(--rf-text-muted);flex:1;min-height:0;margin:0;padding:14px 22px 6px;font-size:13.5px}.limit-note[data-v-1ba68208]{margin:0;padding:10px 22px 0;font-size:13px}.upgrade-link[data-v-1ba68208]{font:inherit;color:var(--rf-accent-ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.visuals[data-v-1ba68208]{border-top:1px solid var(--rf-hairline-soft);background:var(--rf-bg);height:300px;max-height:300px;position:relative;overflow:auto;container:stage/size}.recap[data-v-8873c57e]{color:var(--rf-text);font-size:14px}section[data-v-8873c57e]{margin-bottom:20px}h3[data-v-8873c57e]{text-transform:uppercase;letter-spacing:.05em;color:var(--rf-text-muted);margin:0 0 8px;font-size:13px;font-weight:600}.hint[data-v-8873c57e]{text-transform:none;letter-spacing:0;font-weight:400}.docs[data-v-8873c57e]{margin:0;padding:0;list-style:none}.docs li+li[data-v-8873c57e]{margin-top:6px}.doc-line[data-v-8873c57e]{width:100%;font:inherit;text-align:left;background:var(--rf-surface-raised);border:1px solid var(--rf-hairline-soft);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.doc-line[data-v-8873c57e]:hover{background:var(--rf-accent-soft)}.doc-title[data-v-8873c57e]{min-width:0;color:var(--rf-text);flex:1;font-size:13.5px;font-weight:500}.open[data-v-8873c57e]{color:var(--rf-text-muted);font-size:12px}.version[data-v-8873c57e]{font-variant-numeric:tabular-nums;color:var(--rf-text-muted);flex:none;font-size:11px}.plan[data-v-8873c57e]{margin:0;padding-left:1.3rem}.plan li[data-v-8873c57e]{margin:6px 0}.outcomes[data-v-8873c57e]{margin:0;padding:0;list-style:none}.outcomes li[data-v-8873c57e]{align-items:flex-start;gap:10px;margin:8px 0;display:flex}.outcome-title[data-v-8873c57e]{font-weight:500}.note[data-v-8873c57e]{color:var(--rf-text-muted);margin-top:2px}.kv[data-v-8873c57e]{margin:0;padding:0;list-style:none}.kv li[data-v-8873c57e]{margin:4px 0}.kv code[data-v-8873c57e]{background:var(--rf-accent-soft);color:var(--rf-accent-ink);border-radius:5px;padding:.1em .4em;font-size:.9em}.badge[data-v-8873c57e]{text-transform:uppercase;letter-spacing:.04em;background:var(--rf-hairline-soft);color:var(--rf-text-muted);border-radius:10px;flex:none;margin-top:1px;padding:1px 8px;font-size:11px;display:inline-block}.badge.complete[data-v-8873c57e],.badge.handler_approved[data-v-8873c57e]{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.badge.declined[data-v-8873c57e],.badge.skipped[data-v-8873c57e]{background:var(--rf-warn-bg);color:var(--rf-warn-text)}.source[data-v-8873c57e]{color:var(--rf-text-muted);font-size:11px}.empty[data-v-8873c57e]{color:var(--rf-text-muted)}section[data-v-b9e8553f]{margin-bottom:22px}h3.eyebrow[data-v-b9e8553f]{margin-bottom:8px}.agenda-topic-heading[data-v-b9e8553f]{margin:10px 0 2px;font-size:13px}.kind[data-v-b9e8553f]{opacity:.7;font-size:12px}.agenda[data-v-b9e8553f]{margin:0;padding:0;list-style:none}.agenda li[data-v-b9e8553f]{align-items:baseline;gap:10px;margin:6px 0;display:flex}.item-title[data-v-b9e8553f]{font-size:14px}.badge[data-v-b9e8553f]{text-transform:uppercase;letter-spacing:.04em;background:var(--rf-hairline-soft);color:var(--rf-text-muted);border-radius:10px;flex:none;padding:1px 8px;font-size:11px}.badge.complete[data-v-b9e8553f]{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.badge.skipped[data-v-b9e8553f]{background:var(--rf-warn-bg);color:var(--rf-warn-text)}.badge.grounding.verified[data-v-b9e8553f]{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.badge.grounding.withheld[data-v-b9e8553f]{background:var(--rf-warn-bg);color:var(--rf-warn-text)}.msg[data-v-b9e8553f]{background:var(--rf-surface);border:1px solid var(--rf-hairline-soft);border-radius:10px;margin:8px 0;padding:8px 12px}.msg.assistant[data-v-b9e8553f]{background:var(--rf-accent-soft)}.msg .role[data-v-b9e8553f]{text-transform:uppercase;letter-spacing:.04em;color:var(--rf-text-muted);font-size:11px}.msg p[data-v-b9e8553f]{white-space:pre-wrap;margin:4px 0 0;font-size:13.5px}.empty[data-v-b9e8553f]{color:var(--rf-text-muted)}.card[data-v-6b49c718]{flex-direction:column;min-height:0;padding:16px 0 0;display:flex;overflow:hidden}header[data-v-6b49c718]{padding:0 22px}.stage[data-v-6b49c718]{border-top:1px solid var(--rf-hairline-soft);background:var(--rf-bg);scrollbar-width:thin;scrollbar-gutter:stable;border-radius:0 0 12px 12px;flex:1;min-height:0;margin-top:12px;position:relative;overflow-y:auto;container:stage/inline-size}.empty[data-v-6b49c718]{text-align:center;min-height:0;color:var(--rf-text-muted);flex:1;justify-content:center;align-items:center;margin:12px 0 0;padding:0 32px 16px;font-size:13.5px;display:flex}.pitch[data-v-3a477f60]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.who[data-v-3a477f60]{min-width:210px}h2[data-v-3a477f60]{letter-spacing:-.01em;color:var(--rf-accent-ink);margin:0;font-size:17px}.byline[data-v-3a477f60]{color:var(--rf-text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.4}ul[data-v-3a477f60]{flex-direction:column;flex:1;gap:6px;min-width:260px;margin:0;padding:0;list-style:none;display:flex}li[data-v-3a477f60]{color:var(--rf-text);align-items:flex-start;gap:7px;font-size:13px;line-height:1.35;display:flex}li svg[data-v-3a477f60]{color:var(--rf-accent-ink);flex:none;margin-top:2px}.cta[data-v-3a477f60]{font:inherit;color:var(--rf-text-inverse);background:var(--rf-primary);cursor:pointer;border:none;border-radius:10px;flex:none;padding:10px 22px;font-size:13.5px;font-weight:600;transition:background-color .15s}.cta[data-v-3a477f60]:hover{background:var(--rf-primary-hover)}.data-use[data-v-4f4af51b],.export-data[data-v-4f4af51b],.close-account[data-v-4f4af51b]{gap:12px;font-size:14px;line-height:1.5;display:grid}.data-use[data-v-4f4af51b],.export-data[data-v-4f4af51b]{border-bottom:1px solid var(--rf-hairline);padding-bottom:16px}.toggle[data-v-4f4af51b]{align-items:center;gap:8px;display:flex}h3[data-v-4f4af51b]{margin:0;font-size:17px}p[data-v-4f4af51b]{margin:0}.fine[data-v-4f4af51b]{color:var(--rf-text-muted);font-size:13px}.confirm[data-v-4f4af51b]{gap:6px;margin-top:6px;display:grid}.confirm input[data-v-4f4af51b]{font:inherit;border:1px solid var(--rf-hairline);border-radius:8px;padding:8px 10px}.error[data-v-4f4af51b]{color:var(--rf-danger-ink)}.actions[data-v-4f4af51b]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.keep[data-v-4f4af51b],.danger[data-v-4f4af51b]{font:inherit;cursor:pointer;border-radius:980px;padding:8px 14px;font-size:13px}.keep[data-v-4f4af51b]{color:var(--rf-text);background:var(--rf-surface);border:1px solid var(--rf-hairline)}.danger[data-v-4f4af51b]{color:var(--rf-text);background:var(--rf-danger);border:1px solid #0000}.danger[data-v-4f4af51b]:hover:enabled{background:var(--rf-danger-hover)}.danger[data-v-4f4af51b]:disabled{opacity:.5;cursor:default}.form[data-v-1dd722ed]{border:none;width:100%;height:560px;display:block}.stranded[data-v-b91d8f22]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.stranded-card[data-v-b91d8f22]{text-align:center;max-width:360px}.stranded-card h1[data-v-b91d8f22]{color:var(--rf-accent-ink);margin:0 0 6px;font-size:22px}.stranded-card p[data-v-b91d8f22]{color:var(--rf-text-muted);margin:0 0 18px}.stranded-card .go[data-v-b91d8f22]{font:inherit;color:var(--rf-text-inverse);background:var(--rf-primary);cursor:pointer;border:none;border-radius:12px;padding:11px 20px;font-weight:600}.dashboard[data-v-b91d8f22]{box-sizing:border-box;background-repeat:no-repeat;background-attachment:fixed;background-color:var(--v7eff29d7);background-image:var(--v6111ff87);min-height:100vh;padding:28px clamp(16px,4vw,48px) 48px}.top[data-v-b91d8f22]{align-items:center;gap:40px;margin-bottom:22px;display:flex}.greeting[data-v-b91d8f22]{flex:1;min-width:0;container-type:inline-size}h1[data-v-b91d8f22]{letter-spacing:-.02em;color:var(--rf-accent-ink);margin:0;font-size:26px}.sub[data-v-b91d8f22]{color:var(--rf-text-muted);margin:4px 0 0}h1[data-v-b91d8f22],.sub[data-v-b91d8f22]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (width<=300px){h1[data-v-b91d8f22],.sub[data-v-b91d8f22]{display:none}}.top-actions[data-v-b91d8f22]{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.rejoin[data-v-b91d8f22]{font:inherit;color:var(--rf-text-inverse);background:var(--rf-primary);cursor:pointer;border:none;border-radius:980px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.rejoin[data-v-b91d8f22]:hover{background:var(--rf-primary-hover)}.pulse[data-v-b91d8f22]{background:var(--rf-live);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse-b91d8f22}@keyframes pulse-b91d8f22{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--rf-live) 50%, transparent)}50%{box-shadow:0 0 0 5px #0000}}.signout[data-v-b91d8f22]{font:inherit;color:var(--rf-text);background:var(--rf-surface);border:1px solid var(--rf-hairline);cursor:pointer;border-radius:980px;padding:8px 14px;font-size:13px}.signout[data-v-b91d8f22]:hover{background:var(--rf-accent-soft)}.admin[data-v-b91d8f22]{width:34px;height:34px;font:inherit;color:var(--rf-text);background:var(--rf-surface);border:1px solid var(--rf-hairline);cursor:pointer;border-radius:50%;padding:0;font-size:15px;line-height:1}.admin[data-v-b91d8f22]:hover{background:var(--rf-admin-hint);border-color:var(--rf-admin-hint)}.error[data-v-b91d8f22]{margin:0 0 14px}.grid[data-v-b91d8f22]{grid-template-columns:repeat(12,1fr);align-items:start;gap:18px;display:grid}.col[data-v-b91d8f22]{flex-direction:column;gap:18px;min-width:0;display:flex}.col-left[data-v-b91d8f22]{grid-column:span 5}.col-right[data-v-b91d8f22],.ask[data-v-b91d8f22]{grid-column:span 7}.grid.free[data-v-b91d8f22]{--free-row-h:clamp(420px, calc(100vh - 270px), 820px)}.grid.free .ask[data-v-b91d8f22]{height:var(--free-row-h);grid-area:1/span 7;align-self:stretch}.grid.free .visuals[data-v-b91d8f22]{height:var(--free-row-h);grid-area:1/span 5;align-self:stretch}.grid.free .upgrade[data-v-b91d8f22]{grid-column:span 12}@media (width<=980px){.col-left[data-v-b91d8f22],.col-right[data-v-b91d8f22],.ask[data-v-b91d8f22],.grid.free .ask[data-v-b91d8f22],.grid.free .visuals[data-v-b91d8f22],.grid.free .upgrade[data-v-b91d8f22]{grid-column:span 12}.top[data-v-b91d8f22]{align-items:flex-start;gap:16px}.top-actions[data-v-b91d8f22]{flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.rejoin[data-v-b91d8f22]{text-align:left}.col[data-v-b91d8f22]{display:contents}.upcoming[data-v-b91d8f22]{order:1}.actions[data-v-b91d8f22],.files[data-v-b91d8f22]{order:2}.previous[data-v-b91d8f22]{order:3}.journal[data-v-b91d8f22]{order:4}.col-right .ask[data-v-b91d8f22]{order:5}.upcoming[data-v-b91d8f22],.actions[data-v-b91d8f22],.files[data-v-b91d8f22],.previous[data-v-b91d8f22],.journal[data-v-b91d8f22]{grid-column:span 12}.grid.free .ask[data-v-b91d8f22],.grid.free .visuals[data-v-b91d8f22]{grid-row:auto}.grid.free[data-v-b91d8f22]{--free-row-h:clamp(360px, 62vh, 620px)}}.agenda-panel[data-v-423b8a67]{border-bottom:1px solid var(--rf-hairline);flex-direction:column;flex:none;min-height:0;display:flex}header[data-v-423b8a67]{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 10px;display:flex}.toggle[data-v-423b8a67]{font:inherit;letter-spacing:.02em;color:var(--rf-accent-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:flex}.chevron[data-v-423b8a67]{font-size:10px;transition:transform .12s;display:inline-block}.chevron.collapsed[data-v-423b8a67]{transform:rotate(-90deg)}.count[data-v-423b8a67]{font-variant-numeric:tabular-nums;color:var(--rf-text-muted);font-size:12px}.scroll[data-v-423b8a67]{max-height:34vh;padding:0 16px 12px;overflow-y:auto}.topic h3[data-v-423b8a67]{text-transform:uppercase;letter-spacing:.06em;color:var(--rf-text-muted);margin:8px 0 4px;font-size:11px;font-weight:600}.topic ul[data-v-423b8a67]{margin:0;padding:0;list-style:none}.item[data-v-423b8a67]{color:var(--rf-text);opacity:.6;align-items:baseline;gap:8px;padding:3px 0;font-size:13px;line-height:1.35;display:flex}.marker[data-v-423b8a67]{text-align:center;flex:none;width:.9em}.title[data-v-423b8a67]{min-width:0}.item.active[data-v-423b8a67]{color:var(--rf-accent-ink);opacity:1;font-weight:600}.item.complete .title[data-v-423b8a67],.item.skipped .title[data-v-423b8a67]{color:var(--rf-text-muted);text-decoration:line-through}.approval[data-v-423b8a67]{color:var(--rf-text);align-items:baseline;gap:8px;padding:4px 0;font-size:13px;line-height:1.35;display:flex}.decide-error[data-v-423b8a67]{margin:6px 0 0;font-size:12.5px}.approval .title[data-v-423b8a67]{flex:1}.approval .state[data-v-423b8a67]{text-transform:uppercase;letter-spacing:.04em;color:var(--rf-text-muted);flex:none;font-size:11px}.approval .actions[data-v-423b8a67]{flex:none;gap:6px;display:flex}.approval button[data-v-423b8a67]{font:inherit;cursor:pointer;border:1px solid var(--rf-hairline);color:var(--rf-text-muted);background:0 0;border-radius:6px;padding:2px 10px;font-size:12px}.approval button.approve[data-v-423b8a67]{background:var(--rf-affirm);color:var(--rf-affirm-ink);border-color:#0000}.skipped-tag[data-v-423b8a67]{text-transform:uppercase;letter-spacing:.04em;background:var(--rf-warn-bg);color:var(--rf-warn-text);border-radius:9px;flex:none;padding:0 6px;font-size:10px}.mic-error[data-v-b04876ed]{z-index:10;white-space:nowrap;color:var(--rf-text);background:var(--rf-danger);box-shadow:0 8px 24px var(--rf-shadow);border-radius:980px;padding:6px 14px;font-size:.82rem;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}.controls[data-v-b04876ed]{justify-content:center;align-items:center;gap:14px;display:flex}.ctl[data-v-b04876ed]{background:var(--rf-surface-raised);width:46px;height:46px;color:var(--rf-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s;display:inline-flex}.ctl[data-v-b04876ed]:hover{background:var(--rf-surface)}.ctl.muted[data-v-b04876ed]{opacity:.45}.ctl.mic[data-v-b04876ed]{touch-action:none}.ctl.mic.listening[data-v-b04876ed]{background:var(--rf-danger);color:var(--rf-text);animation:1.4s ease-in-out infinite mic-pulse-b04876ed}@keyframes mic-pulse-b04876ed{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--rf-danger) 45%, transparent)}50%{box-shadow:0 0 0 8px #0000}}.end[data-v-b04876ed]{height:46px;font:inherit;color:var(--rf-text);background:var(--rf-danger);cursor:pointer;border:none;border-radius:980px;align-items:center;gap:8px;padding:0 22px;font-weight:600;transition:background-color .15s;display:inline-flex}.end[data-v-b04876ed]:hover{background:var(--rf-danger-hover)}.tile[data-v-dd483280]{background:var(--rf-surface-raised);width:132px;height:96px;box-shadow:0 6px 24px var(--rf-shadow);border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:border-color .2s;display:flex}.tile.speaking[data-v-dd483280]{border-color:var(--rf-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--rf-primary) 25%, transparent), 0 6px 24px var(--rf-shadow)}.name[data-v-dd483280]{color:var(--rf-text);font-size:12px;font-weight:500}.surface[data-v-be070d8c]{background:var(--rf-surface-raised);min-height:0;box-shadow:0 8px 40px var(--rf-shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.share-bar[data-v-be070d8c]{letter-spacing:.02em;color:var(--rf-accent-ink);background:color-mix(in srgb, var(--rf-bg) 25%, transparent);align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:500;display:flex}.dot[data-v-be070d8c]{background:var(--rf-live);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--rf-live) 80%, transparent);border-radius:50%}.viewport[data-v-be070d8c]{background:var(--rf-surface);flex:1;min-height:0;position:relative;overflow:auto;container:stage/size}.room[data-v-4965a45b]{background:var(--rf-bg);height:100vh;color:var(--rf-text);grid-template:"stage sidebar"minmax(0,1fr)"controls sidebar"76px/minmax(0,1fr) 340px;display:grid}.stage-cell[data-v-4965a45b]{flex-direction:column;grid-area:stage;min-height:0;padding:16px 16px 8px;display:flex;position:relative}.stage-cell[data-v-4965a45b]>:first-child{flex:1;min-height:0}.caption[data-v-4965a45b]{background:var(--rf-backdrop);max-width:70%;color:var(--rf-text);border-radius:10px;margin:0;padding:8px 16px;font-size:14px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.tile[data-v-4965a45b]{position:absolute;bottom:24px;right:32px}.sidebar[data-v-4965a45b]{background:var(--rf-bg);border-left:1px solid var(--rf-hairline);flex-direction:column;grid-area:sidebar;min-height:0;display:flex}.sidebar-head[data-v-4965a45b]{letter-spacing:.02em;border-bottom:1px solid var(--rf-hairline);padding:14px 16px;font-size:13px;font-weight:600}.controls-cell[data-v-4965a45b]{grid-area:controls;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;display:grid}.meeting-name[data-v-4965a45b]{color:var(--rf-text-muted);font-size:13px}.ending[data-v-4965a45b]{color:var(--rf-text-muted);justify-self:end;font-size:13px}.spacer[data-v-4965a45b]{justify-self:end}.name-spacer[data-v-4965a45b]{justify-self:start}.recap-cell[data-v-4965a45b]{grid-area:1/1/-1/-1;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;overflow:auto}.recap-card[data-v-4965a45b]{width:min(680px,100%);padding:32px 36px}.recap-card h2[data-v-4965a45b]{color:var(--rf-accent-ink);letter-spacing:-.01em;margin:0}.recap-card .sub[data-v-4965a45b]{color:var(--rf-text-muted);margin:6px 0 24px}.back[data-v-4965a45b]{font:inherit;color:var(--rf-text-inverse);background:var(--rf-primary);cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:10px 20px;font-weight:600}.back[data-v-4965a45b]:hover{background:var(--rf-primary-hover)}.picker[data-v-fbc1f325]{align-items:center;gap:14px;font-size:13px;display:inline-flex}.field[data-v-fbc1f325]{align-items:center;gap:6px;display:inline-flex}.retired[data-v-fbc1f325]{white-space:nowrap;color:var(--rf-text)}.combobox[data-v-fbc1f325]{width:240px;position:relative}.input[data-v-fbc1f325]{background:var(--rf-bg);width:100%;color:var(--rf-text);border:1px solid var(--rf-hairline);font:inherit;border-radius:6px;padding:5px 8px}.input[data-v-fbc1f325]::placeholder{color:var(--rf-text-muted)}.listbox[data-v-fbc1f325]{background:var(--rf-surface);border:1px solid var(--rf-hairline);width:100%;max-height:260px;box-shadow:0 8px 24px var(--rf-shadow);z-index:20;border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.listbox li[data-v-fbc1f325]{color:var(--rf-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 8px;overflow:hidden}.listbox li[data-v-fbc1f325]:hover{background:var(--rf-accent-soft)}.listbox li.no-match[data-v-fbc1f325]{color:var(--rf-text-muted);cursor:default}.listbox li.no-match[data-v-fbc1f325]:hover{background:0 0}.error[data-v-fbc1f325]{margin:4px 0 0;font-size:12px}.listbox li.active[data-v-fbc1f325]{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.admin[data-v-4c195db1]{background:var(--rf-bg);min-height:100vh;color:var(--rf-text);flex-direction:column;display:flex}.bar[data-v-4c195db1]{background:var(--rf-surface);border-bottom:1px solid var(--rf-hairline);color:var(--rf-text);align-items:center;gap:20px;padding:10px 20px;display:flex}.brand[data-v-4c195db1]{color:var(--rf-text);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.brand .label[data-v-4c195db1]{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.areas[data-v-4c195db1]{scrollbar-width:thin;flex:1;gap:2px;display:flex;overflow-x:auto}.area[data-v-4c195db1]{color:var(--rf-text-muted);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:14px;text-decoration:none}.area[data-v-4c195db1]:hover{background:var(--rf-accent-soft);color:var(--rf-text)}.area.router-link-active[data-v-4c195db1]{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink);font-weight:600}.side[data-v-4c195db1]{flex-shrink:0;align-items:center;gap:14px;display:flex}.exit[data-v-4c195db1]{color:var(--rf-primary);white-space:nowrap;font-size:14px;text-decoration:none}.exit[data-v-4c195db1]:hover{text-decoration:underline}.body[data-v-4c195db1]{background-repeat:no-repeat;background-attachment:fixed;background-color:var(--v79b409da);background-image:var(--v860dc038);flex:1;min-height:0;padding:20px}:root{--rf-emerald:#00b011;--rf-sage-1:#d7f2a2;--rf-slate:#b3b7c2;--rf-slate-1:#f3f4f7;--rf-dusk:#322e2e;--rf-midnight:#222020;--rf-umber:#780016;--rf-rocket:#ff5d22;--rf-desert:#ee8750;--rf-sky:#c1d3ff;--rf-bg:var(--rf-midnight);--rf-surface:#272424;--rf-surface-raised:var(--rf-dusk);--rf-surface-glow:#302e30;--rf-surface-glow-strong:#37383f;--rf-surface-gradient:radial-gradient(farthest-corner at 100% 60%, var(--rf-surface-glow) 0%, var(--rf-bg) 65%);--rf-surface-gradient-strong:radial-gradient(farthest-corner at 100% 75%, var(--rf-surface-glow-strong) 0%, var(--rf-bg) 55%);--rf-text:var(--rf-slate-1);--rf-text-muted:var(--rf-slate);--rf-text-inverse:var(--rf-midnight);--rf-primary:var(--rf-sky);--rf-primary-hover:#a8c2f5;--rf-accent-soft:#c1d3ff1a;--rf-accent-strong:#c1d3ffb3;--rf-danger:var(--rf-umber);--rf-danger-hover:#5c0011;--rf-danger-ink:var(--rf-desert);--rf-accent-ink:var(--rf-sky);--rf-accent-strong-ink:var(--rf-midnight);--rf-affirm:var(--rf-sage-1);--rf-affirm-ink:var(--rf-midnight);--rf-admin-hint:var(--rf-desert);--rf-warn-text:#f4e3c1;--rf-warn-bg:#f4e3c11f;--rf-border:var(--rf-hairline);--rf-hairline:color-mix(in srgb, var(--rf-slate-1) 14%, transparent);--rf-hairline-soft:color-mix(in srgb, var(--rf-slate-1) 8%, transparent);--rf-focus-ring:#c1d3ff59;--rf-shadow:#0006;--rf-backdrop:#222020b3;--rf-overlay:color-mix(in srgb, var(--rf-slate-1) 35%, transparent);--rf-live:var(--rf-emerald);--rf-viz-series:var(--rf-sky);--rf-viz-marker:var(--rf-emerald);--rf-viz-band:#c1d3ff33;--rf-viz-stack-1:var(--rf-sky);--rf-viz-stack-2:#c1d3ffb8;--rf-viz-stack-3:#c1d3ff7a;--rf-viz-stack-4:#c1d3ff47}.theme-admin{--rf-primary:var(--rf-desert);--rf-primary-hover:var(--rf-rocket);--rf-accent-soft:#ff5d221f;--rf-accent-strong:#ff5d2266;--rf-accent-ink:var(--rf-desert);--rf-accent-strong-ink:var(--rf-slate-1);--rf-focus-ring:#ff5d2259;--rf-viz-accent:var(--rf-rocket)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--rf-text-muted) transparent}body{color:var(--rf-text);-webkit-font-smoothing:antialiased;background:var(--rf-bg);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--rf-text-muted);margin:0;font-size:13px;font-weight:600}.eyebrow-sm{font-size:12px}.error{color:var(--rf-danger-ink)}.card{background:var(--rf-surface-gradient);border:1px solid var(--rf-hairline);border-radius:12px;padding:20px 22px}.card.glow{background:var(--rf-surface-gradient-strong)}.card.emphasis{border-color:var(--rf-primary)}.pointer{color:var(--rf-text-muted);background:var(--rf-surface);border:1px solid var(--rf-hairline-soft);border-radius:10px;width:fit-content;margin:0;padding:8px 14px;font-size:13px}.pointer a{color:var(--rf-accent-ink)}.listing{background:var(--rf-surface);border:1px solid var(--rf-hairline-soft);border-radius:16px;overflow:auto}.list{border-collapse:collapse;width:100%;font-size:13px}.list th,.list td{text-align:left;border-bottom:1px solid var(--rf-hairline-soft);white-space:nowrap;padding:8px 12px}.list th{text-transform:uppercase;letter-spacing:.05em;color:var(--rf-text-muted);font-size:11px}.list tbody tr{cursor:pointer}.list tbody tr.no-click{cursor:default}.list tbody tr:hover{background:var(--rf-accent-soft)}.list tr.active{background:var(--rf-accent-strong);color:var(--rf-accent-strong-ink)}.row-link{color:var(--rf-text);text-decoration:none;display:block}.badge{text-transform:uppercase;letter-spacing:.04em;background:var(--rf-hairline-soft);color:var(--rf-text-muted);border-radius:10px;padding:1px 8px;font-size:11px;display:inline-block}
