.nav-icon[data-v-f9d129d3]{display:block;width:20px;height:20px;flex:0 0 20px}@media(max-width:760px){.nav-icon[data-v-f9d129d3]{width:17px;height:17px;flex-basis:17px}}.expense-management-heading h1[data-v-4df9db0a]{font-size:var(--ui-text-page);margin:0 0 22px;letter-spacing:-.5px}.expense-management-nav[data-v-4df9db0a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.expense-management-nav a[data-v-4df9db0a]{display:flex;align-items:center;gap:15px;min-width:0;padding:22px 24px;border:1px solid #e0e5de;border-radius:12px;background:#fff;color:#748178;position:relative;transition:border-color .15s,background .15s}.expense-management-nav a[data-v-4df9db0a]:hover{border-color:#9eb2a4;background:#fafcf9}.expense-management-nav a.active[data-v-4df9db0a]{border-color:#698e7c;background:#f0f5ee;box-shadow:inset 0 0 0 1px #698e7c18;color:#254f41}.expense-management-nav a[data-v-4df9db0a]:focus-visible{outline:2px solid #426e5b;outline-offset:3px}.expense-management-icon[data-v-4df9db0a]{display:grid;place-items:center;width:40px;height:40px;flex:none;background:#f4f6f1;border-radius:10px}.active .expense-management-icon[data-v-4df9db0a]{background:#e2eddf}.expense-management-label[data-v-4df9db0a]{display:flex;flex-direction:column;gap:5px;min-width:0}.expense-management-label strong[data-v-4df9db0a]{font-size:var(--ui-text-body);font-weight:600;color:#30473d}.expense-management-label small[data-v-4df9db0a]{font-size:var(--ui-text-small);color:#839085;line-height:1.5}.expense-management-arrow[data-v-4df9db0a]{margin-left:auto;font-size:20px;opacity:.5}.active .expense-management-arrow[data-v-4df9db0a]{opacity:1}@media(max-width:1100px){.expense-management-nav[data-v-4df9db0a]{gap:10px}.expense-management-nav a[data-v-4df9db0a]{padding:18px 14px;gap:10px}.expense-management-arrow[data-v-4df9db0a]{display:none}.expense-management-icon[data-v-4df9db0a]{width:34px;height:34px}}@media(max-width:600px){.expense-management-nav[data-v-4df9db0a]{gap:8px;margin-bottom:22px}.expense-management-nav a[data-v-4df9db0a]{flex-direction:column;padding:15px 6px;gap:9px;text-align:center}.expense-management-label strong[data-v-4df9db0a]{font-size:13px}.expense-management-label small[data-v-4df9db0a]{display:none}.expense-management-heading h1[data-v-4df9db0a]{margin-bottom:16px}}.personal-controls fieldset[data-v-d39ea5f9]{border:0;padding:0;margin:0;min-width:0}.personal-master[data-v-d39ea5f9]{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px!important;font-weight:600}.personal-master input[data-v-d39ea5f9]{appearance:none;width:38px;height:22px;min-width:38px;border:0;border-radius:12px;background:#d8dfda;position:relative;padding:0;cursor:pointer}.personal-master input[data-v-d39ea5f9]:after{content:"";position:absolute;width:16px;height:16px;top:3px;left:3px;background:#fff;border-radius:50%;transition:transform .15s}.personal-master input[data-v-d39ea5f9]:checked{background:#24544b}.personal-master input[data-v-d39ea5f9]:checked:after{transform:translate(16px)}.personal-master input[data-v-d39ea5f9]:focus-visible{outline:2px solid #608c77;outline-offset:3px}.personal-control-grid[data-v-d39ea5f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}.personal-control-card[data-v-d39ea5f9]{display:flex;flex-direction:column;gap:10px;border:1px solid #e0e7e1;border-radius:10px;padding:16px;margin:0!important;min-width:0}.personal-control-card small[data-v-d39ea5f9]{font-weight:400;color:#7a887f;line-height:1.6}.personal-control-card select[data-v-d39ea5f9]{width:100%;min-width:0}.personal-note[data-v-d39ea5f9]{font-size:13px;color:#78867f;line-height:1.8;margin-top:20px}.state-note[data-v-d39ea5f9]{color:#9b6b31!important;font-size:13px;line-height:1.7}.personal-control-actions[data-v-d39ea5f9]{display:flex;justify-content:flex-end;margin-top:18px}.saved[data-v-d39ea5f9]{color:#315c42}@media(max-width:520px){.personal-control-grid[data-v-d39ea5f9]{grid-template-columns:1fr}}.reelchemy-logo[data-v-d9cdc8db]{display:block;width:100%;height:100%;overflow:visible;color:#171717}.login-story[data-v-fcdd6654]{display:flex;align-items:center;justify-content:center;position:relative;min-width:0;min-height:100svh;padding:72px clamp(32px,4.5vw,96px);overflow:hidden;background:radial-gradient(ellipse at 0 100%,#e7ede5 0,transparent 58%),#f4f5f1;border-right:1px solid #e4e8e1;color:#253b34}.auth-story-copy[data-v-fcdd6654]{position:relative;width:100%;max-width:560px;text-align:left}.auth-story-brand[data-v-fcdd6654]{display:flex;align-items:center;gap:14px;width:fit-content;margin-bottom:clamp(48px,6vh,76px);font-size:clamp(32px,2.6vw,42px);font-weight:650;line-height:1.1;letter-spacing:-1.6px;color:#202a25}.auth-story-mark[data-v-fcdd6654]{display:block;flex:none;width:58px;height:64px}.auth-story-eyebrow[data-v-fcdd6654]{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:#7d8c80;font-size:10px;font-weight:650;line-height:1.5;letter-spacing:2.2px}.auth-story-eyebrow>span[data-v-fcdd6654]{width:24px;height:2px;flex:none;background:#8ba28d}.auth-story-message h1[data-v-fcdd6654]{margin:0;font-size:clamp(34px,3.25vw,62px);font-weight:600;line-height:1.38;letter-spacing:-.04em;text-align:left}.auth-story-message h1>span[data-v-fcdd6654]{display:block;white-space:nowrap}.auth-story-description[data-v-fcdd6654]{margin:28px 0 0;color:#788179;font-size:clamp(14px,1.05vw,17px);font-weight:400;line-height:1.95;letter-spacing:.04em}.auth-story-caption[data-v-fcdd6654]{display:flex;align-items:center;gap:14px;margin-top:44px;padding-top:24px;border-top:1px solid #dce2d9;color:#869083;font-size:12px;line-height:1.6;letter-spacing:.12em}.auth-story-caption-line[data-v-fcdd6654]{width:24px;height:1px;background:#859b82;flex:none}@media(min-width:1600px){.auth-story-description[data-v-fcdd6654]{margin-top:32px}.auth-story-caption[data-v-fcdd6654]{margin-top:52px}}@media(max-width:1000px)and (min-width:761px){.login-story[data-v-fcdd6654]{padding-inline:32px}.auth-story-message h1[data-v-fcdd6654]{font-size:32px}.auth-story-brand[data-v-fcdd6654]{font-size:32px;gap:10px}.auth-story-mark[data-v-fcdd6654]{width:48px;height:54px}.auth-story-eyebrow[data-v-fcdd6654]{letter-spacing:1.5px;font-size:9px;gap:8px}}@media(max-width:760px){.login-story[data-v-fcdd6654]{min-height:auto;padding:40px 28px 36px;border-right:0;border-bottom:1px solid #e4e8e1}.auth-story-copy[data-v-fcdd6654]{max-width:440px}.auth-story-brand[data-v-fcdd6654]{font-size:30px;margin-bottom:32px;gap:10px}.auth-story-mark[data-v-fcdd6654]{width:44px;height:48px}.auth-story-eyebrow[data-v-fcdd6654]{font-size:9px;letter-spacing:1.5px;margin-bottom:16px}.auth-story-message h1[data-v-fcdd6654]{font-size:clamp(28px,5.8vw,40px)}.auth-story-description[data-v-fcdd6654]{font-size:13px;margin-top:18px}.auth-story-caption[data-v-fcdd6654]{margin-top:26px;padding-top:18px;font-size:10px;letter-spacing:.08em}}fieldset[data-v-3006ffaa]{border:0;padding:0;margin:0;min-width:0}.field-help[data-v-3006ffaa]{display:block;margin-top:6px}.auth-switch a[data-v-3006ffaa]{color:#214f44;font-weight:600;text-decoration:underline;text-underline-offset:3px}.error[data-v-3006ffaa]{margin-top:18px}.little-r[data-v-92312a4c]{position:relative;width:150px;height:154px;flex:none;isolation:isolate;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:24px;outline-offset:3px}.little-r[data-v-92312a4c]:focus-visible{outline:2px solid #4e8974}.little-r.dragging[data-v-92312a4c]{cursor:grabbing}.little-r canvas[data-v-92312a4c]{position:absolute;display:block;z-index:1;pointer-events:none}.robot-halo[data-v-92312a4c]{position:absolute;inset:18% 9% 6%;border-radius:50%;background:radial-gradient(ellipse,#dfefe7 0%,#edf5ef80 55%,transparent 72%)}.robot-shadow[data-v-92312a4c]{position:absolute;bottom:9%;left:29%;width:42%;height:6%;border-radius:50%;background:#315c4930;filter:blur(4px)}.compact[data-v-92312a4c]{width:52px;height:52px;border-radius:50%;cursor:pointer;transition:background .2s,transform .2s}.compact[data-v-92312a4c]:hover{background:#eaf3ed;transform:translateY(-1px)}.compact .robot-halo[data-v-92312a4c]{display:none}.robot-fallback[data-v-92312a4c]{position:absolute;inset:0;display:grid;place-items:center;font-size:80px}.compact .robot-fallback[data-v-92312a4c]{font-size:32px}.thinking .robot-halo[data-v-92312a4c]{background:radial-gradient(ellipse,#ccebdc,transparent 72%)}@media(prefers-reduced-motion:reduce){.compact[data-v-92312a4c]{transition:none}}.robot-roamer[data-v-75e81b5e]{position:fixed;top:0;left:0;width:var(--robot-size);height:var(--robot-size);z-index:1100;color:#29483c;will-change:transform}.robot-roamer[data-v-75e81b5e] .little-r.compact{width:var(--robot-size);height:var(--robot-size)}.robot-roamer[data-v-75e81b5e] .robot-halo{display:block;background:radial-gradient(ellipse,#edf7ef90,transparent 72%)}.robot-roamer[data-v-75e81b5e] .compact:hover{background:#edf5efc9}.robot-roamer[data-v-75e81b5e] .robot-fallback{font-size:calc(var(--robot-size)*.6)}@media(prefers-reduced-motion:reduce){.robot-roamer[data-v-75e81b5e]{will-change:auto}}.robot-entry[data-v-f7a3e468]{display:flex;flex:none}.help-character[data-v-f7a3e468]{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 20px;background:linear-gradient(135deg,#f5f9f5,#edf5ef);border-radius:16px;flex:none}.help-character strong[data-v-f7a3e468]{display:block;font-size:16px}.help-character span[data-v-f7a3e468]{display:block;margin:8px 0;color:#73877b;font-size:12px}.help-character small[data-v-f7a3e468]{display:block;font-size:11px!important}.help-character>div[data-v-f7a3e468]:last-child{padding-right:14px}@media(max-height:720px){.help-character[data-v-f7a3e468] .little-r{width:112px;height:112px}.help-character[data-v-f7a3e468]{margin:0 20px}.help-drawer footer[data-v-f7a3e468]{padding-top:8px}.help-drawer textarea[data-v-f7a3e468]{min-height:60px}}.help-backdrop[data-v-f7a3e468]{position:fixed;inset:0;z-index:1600;background:#1b2d252e;display:flex;justify-content:flex-end}.help-drawer[data-v-f7a3e468]{width:min(470px,100vw);height:100dvh;background:#fff;box-shadow:-8px 0 32px #183a3020;display:flex;flex-direction:column;color:#263e36;min-height:0}.help-drawer header[data-v-f7a3e468]{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #e5ebe6}.help-drawer h2[data-v-f7a3e468]{font-size:20px;margin:0}.help-drawer small[data-v-f7a3e468]{color:#74847a;font-size:12px;line-height:1.7}.help-drawer header>button[data-v-f7a3e468]{font-size:28px;padding:6px 10px}.help-toolbar[data-v-f7a3e468]{display:flex;gap:10px;padding:14px 20px}.help-toolbar select[data-v-f7a3e468]{min-width:0;flex:1}.help-toolbar button[data-v-f7a3e468]{flex:none}.help-messages[data-v-f7a3e468]{flex:1;min-height:0;overflow-y:auto;padding:8px 22px 24px}.help-welcome p[data-v-f7a3e468]{color:#74847a}.help-welcome button[data-v-f7a3e468]{display:block;margin:12px 0;width:100%;text-align:left}.help-question[data-v-f7a3e468]{margin:20px 0 14px 30px;padding:13px 16px;background:#edf4ef;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}.help-answer[data-v-f7a3e468]{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.help-answer p[data-v-f7a3e468]{white-space:pre-wrap}.help-links[data-v-f7a3e468]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.help-links span[data-v-f7a3e468]{width:100%;color:#74847a}.help-links a[data-v-f7a3e468]{color:#215448;border:1px solid #dce7df;padding:5px 8px;border-radius:6px}.help-drawer footer[data-v-f7a3e468]{padding:14px 20px 18px;border-top:1px solid #e5ebe6}.help-drawer textarea[data-v-f7a3e468]{width:100%;resize:vertical;max-height:160px;min-height:80px}.help-send[data-v-f7a3e468]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:10px 0}.help-note[data-v-f7a3e468]{display:block;color:#74847a;font-size:12px;line-height:1.7}.error[data-v-f7a3e468]{font-size:13px}.prompt-view-trigger[data-v-c8482928]{font-size:13px;padding:4px 10px;border:1px solid #dce5dd;border-radius:6px;background:#fff;color:#245448;white-space:nowrap}.prompt-view-dialog[data-v-c8482928]{width:min(1000px,calc(100vw - 32px));max-height:85vh;box-sizing:border-box;overflow:auto;padding:28px;border:1px solid #dce5dd;border-radius:16px;color:#29453d;background:#fff}.prompt-view-dialog[data-v-c8482928]::backdrop{background:#0f1e198c}header[data-v-c8482928]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-c8482928]{margin:0}.prompt-platforms[data-v-c8482928]{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.prompt-platforms button[data-v-c8482928]{border:1px solid #dce5dd;border-radius:8px;padding:8px 14px}.prompt-platforms .active[data-v-c8482928]{color:#fff;background:#245448;border-color:#245448}pre[data-v-c8482928]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;padding:20px;border:1px solid #dfe5dc;border-radius:10px;background:#f8fbf9;-webkit-user-select:text;user-select:text}@media(max-width:600px){.prompt-view-dialog[data-v-c8482928]{padding:16px}}.collection-planner[data-v-90e2eea1]{margin:0}.planner-heading[data-v-90e2eea1],.planner-toolbar[data-v-90e2eea1]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.planner-heading h3[data-v-90e2eea1]{margin:0}.planner-toolbar[data-v-90e2eea1]{flex-direction:column;align-items:flex-start;margin:18px 0}.planner-toolbar label[data-v-90e2eea1]{width:100%;max-width:560px}.planner-toolbar>button[data-v-90e2eea1]{align-self:flex-start}.plan-history[data-v-90e2eea1]{max-width:560px;margin:22px 0}.plan-result[data-v-90e2eea1]{border:1px solid #d8e5dc;border-radius:12px;padding:20px;margin:18px 0;background:#f8fbf9}.plan-summary[data-v-90e2eea1]{white-space:pre-wrap}.platform-plan[data-v-90e2eea1]{margin:20px 0;border-top:1px solid #dfe5dc;padding-top:16px}.platform-plan h4[data-v-90e2eea1]{margin:0}.planned-keywords[data-v-90e2eea1]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.planned-keywords span[data-v-90e2eea1]{border:1px solid #ccdcd1;border-radius:6px;padding:6px 10px;background:#fff}.planned-keywords small[data-v-90e2eea1]{color:#728778}.plan-table-wrap[data-v-90e2eea1]{overflow-x:auto}table[data-v-90e2eea1]{width:100%;text-align:left}td[data-v-90e2eea1]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:180px}th[data-v-90e2eea1],td[data-v-90e2eea1]{padding:10px;border-bottom:1px solid #e3eae5;vertical-align:top}.plan-questions[data-v-90e2eea1]{border-left:3px solid #558970;padding:12px;background:#edf5ef}.collection-planner>button[data-v-90e2eea1]{margin-top:12px}.apply-confirm-dialog[data-v-90e2eea1]{width:min(860px,calc(100vw - 32px));max-height:85vh;box-sizing:border-box;overflow:auto;border:1px solid #dce5dd;border-radius:16px;padding:28px;background:#fff;color:#29453d}.apply-confirm-dialog[data-v-90e2eea1]::backdrop{background:#0f1e198c}.apply-confirm-dialog h2[data-v-90e2eea1]{margin-top:0}.confirm-target[data-v-90e2eea1]{padding:14px;background:#edf5ef;border-radius:8px}.confirm-actions[data-v-90e2eea1]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.confirm-actions button[data-v-90e2eea1]{white-space:normal}@media(max-width:600px){.apply-confirm-dialog[data-v-90e2eea1]{padding:16px}}.collection-account[data-v-08015a1e]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #dfe5dc}.collection-account h2[data-v-08015a1e]{font-size:18px}.collection-form[data-v-08015a1e],.collection-fields[data-v-08015a1e]{display:flex;flex-direction:column;gap:20px}.collection-fields[data-v-08015a1e]{border:0;padding:0;margin:0;min-width:0}.collection-fields>button[data-v-08015a1e]{align-self:flex-start}.collection-form>button[data-v-08015a1e]{align-self:flex-start}.planner-launch[data-v-08015a1e]{white-space:nowrap}.platforms[data-v-08015a1e]{display:flex;flex-wrap:wrap;gap:12px}.platforms label[data-v-08015a1e]{display:flex;flex-direction:row;align-items:center;border:1px solid #dfe5dc;padding:10px 14px;border-radius:8px}.platforms label.selected[data-v-08015a1e]{border-color:#245448;background:#edf5ef}.platforms input[data-v-08015a1e]{width:auto;min-height:0;accent-color:#245448}.requirement-heading[data-v-08015a1e]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.requirement-heading label[data-v-08015a1e]{margin:0}.platform-help[data-v-08015a1e]{margin:12px 0 0}.collection-planner-dialog[data-v-08015a1e]{width:min(1100px,calc(100vw - 32px));max-height:88vh;box-sizing:border-box;border:1px solid #dce5dd;border-radius:16px;padding:28px;color:#29453d;background:#fff;overflow:auto}.collection-planner-dialog[data-v-08015a1e]::backdrop{background:#0f1e1973}.collection-planner-dialog>header[data-v-08015a1e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.collection-planner-dialog h2[data-v-08015a1e]{margin:0}.collection-planner-dialog header p[data-v-08015a1e]{margin:8px 0 0}@media(max-width:600px){.collection-planner-dialog[data-v-08015a1e]{padding:16px;max-height:92vh}.planner-launch[data-v-08015a1e]{margin-left:0}}.account-dialog.embedded[data-v-3b59d8c6]{width:100%;max-width:none;max-height:none;margin:0;box-shadow:none;box-sizing:border-box}.account-tabs a[data-v-3b59d8c6]{padding:12px 0;color:#31584a}.account-dialog[data-v-3b59d8c6]{width:760px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;border:1px solid #e1e3df;border-radius:14px;background:#fff;color:#293330;overflow:auto;box-shadow:0 24px 90px #17271c26}.account-dialog[data-v-3b59d8c6]::backdrop{background:#19251f52;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.account-heading[data-v-3b59d8c6],.account-editor-heading[data-v-3b59d8c6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.account-heading h2[data-v-3b59d8c6]{margin-bottom:4px}.account-heading p[data-v-3b59d8c6]{font-size:var(--ui-text-control);color:#808780}.account-close[data-v-3b59d8c6]{font-size:var(--ui-text-page);line-height:1;padding:0 4px}.account-tabs[data-v-3b59d8c6]{display:flex;gap:24px;border-bottom:1px solid #e7eae4;margin-bottom:24px}.account-tabs button[data-v-3b59d8c6]{padding:12px 0;color:#788278;border-bottom:2px solid transparent}.account-tabs button[aria-selected=true][data-v-3b59d8c6]{border-color:#293e33;color:#26392e}.account-identity[data-v-3b59d8c6]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.account-identity small[data-v-3b59d8c6]{display:block;color:#858d83}.account-avatar[data-v-3b59d8c6]{width:44px;height:44px;background:#eff1eb;display:grid;place-items:center;border-radius:50%;font-size:var(--ui-text-section)}.account-dialog label[data-v-3b59d8c6]{font-size:var(--ui-text-control)}.account-actions[data-v-3b59d8c6]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.account-card[data-v-3b59d8c6]{border:1px solid #e1e6df;border-radius:12px;padding:22px}.account-password>.muted[data-v-3b59d8c6]{margin-top:0;margin-bottom:20px}.account-form-grid[data-v-3b59d8c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.account-form-grid[data-v-3b59d8c6]>*{min-width:0}.account-dialog .muted[data-v-3b59d8c6]{font-size:var(--ui-text-control)}.account-signout[data-v-3b59d8c6]{border-top:1px solid #e7eae4;margin-top:24px;padding-top:16px}.account-search[data-v-3b59d8c6]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.account-search input[data-v-3b59d8c6]{flex:1;min-width:150px}.account-search select[data-v-3b59d8c6]{width:106px}.account-editor[data-v-3b59d8c6]{padding:18px;margin-bottom:20px;background:#f8faf5;border:1px solid #e1e6da;border-radius:8px}.account-editor h3[data-v-3b59d8c6]{font-size:var(--ui-text-body)}.account-editor p[data-v-3b59d8c6]{margin-top:12px;margin-bottom:0}.account-editor h3 span[data-v-3b59d8c6]{font-weight:400;overflow-wrap:anywhere}.account-table-wrap[data-v-3b59d8c6]{max-width:100%;overflow:auto}.account-table-wrap table[data-v-3b59d8c6]{min-width:570px;width:100%}.account-table-wrap td[data-v-3b59d8c6]{white-space:normal;max-width:240px;overflow-wrap:anywhere}.account-table-wrap small[data-v-3b59d8c6]{display:block;color:#899184}.account-table-wrap strong[data-v-3b59d8c6]{font-weight:500}.account-status[data-v-3b59d8c6]{background:#edf2e5;color:#5c7844;padding:4px 8px;border-radius:5px;font-size:var(--ui-text-small)}.account-status.disabled[data-v-3b59d8c6]{background:#f1f1ef;color:#888}.account-pagination[data-v-3b59d8c6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:var(--ui-text-small);color:#87917d}.account-pagination>div[data-v-3b59d8c6]{display:flex;gap:8px}.account-pagination button[data-v-3b59d8c6]{font-size:var(--ui-text-small);padding:7px 10px}.account-success[data-v-3b59d8c6]{background:#edf4e7;color:#4a693e;padding:10px 12px;border-radius:6px;font-size:var(--ui-text-control)}@media(max-width:600px){.account-dialog[data-v-3b59d8c6]{padding:20px;max-width:calc(100vw - 20px)}.account-form-grid[data-v-3b59d8c6]{grid-template-columns:1fr}.account-pagination[data-v-3b59d8c6]{flex-wrap:wrap}.account-search input[data-v-3b59d8c6]{flex-basis:100%}.account-actions[data-v-3b59d8c6]{flex-wrap:wrap}}.top-account-bar[data-v-23d85ef0]{display:flex;align-items:center;gap:20px;min-width:0}.workspace-clock[data-v-23d85ef0]{font-size:var(--ui-text-small);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#7c877e;white-space:nowrap}.account-trigger[data-v-23d85ef0]{display:flex;align-items:center;gap:8px;padding:5px 0 5px 12px;border-left:1px solid #e1e5dc;color:#455546;font-size:var(--ui-text-small);white-space:nowrap}.account-trigger[data-v-23d85ef0]:hover{color:#182d1f}.top-avatar[data-v-23d85ef0]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e9ede4;color:#526047;font-size:var(--ui-text-control)}@media(max-width:760px){.top-account-bar[data-v-23d85ef0]{gap:10px}.workspace-clock[data-v-23d85ef0]{font-size:var(--ui-text-micro)}.account-trigger[data-v-23d85ef0]{gap:5px;padding-left:8px}.top-avatar[data-v-23d85ef0]{width:25px;height:25px}.account-trigger-label[data-v-23d85ef0]{display:none}}.compact[data-v-23d85ef0]{width:100%}.compact .account-trigger[data-v-23d85ef0]{border-left:0;padding:10px 8px;width:100%;font-size:var(--ui-text-control)}.compact .account-trigger-label[data-v-23d85ef0]{display:inline}.compact .account-trigger>span[data-v-23d85ef0]:last-child{margin-left:auto}.scope-options[data-v-b3492749],.default-options[data-v-b3492749]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.scope-options label[data-v-b3492749]{display:flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.scope-options input[data-v-b3492749]{width:auto;margin:0}.model-heading[data-v-b3492749]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.model-heading button[data-v-b3492749]{flex-shrink:0}.model-table-wrap[data-v-b3492749]{overflow-x:auto;margin-top:20px}.model-table[data-v-b3492749]{width:100%;border-collapse:collapse;min-width:950px;table-layout:fixed}.model-table th[data-v-b3492749],.model-table td[data-v-b3492749]{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #e3e8df;overflow-wrap:anywhere}.model-table th[data-v-b3492749]{background:#f5f8f5}.model-table th[data-v-b3492749]:nth-child(1){width:21%}.model-table th[data-v-b3492749]:nth-child(2){width:21%}.model-table th[data-v-b3492749]:nth-child(3){width:10%}.model-table small[data-v-b3492749]{display:block;margin-top:5px;color:#73847c}.model-table button[data-v-b3492749]{white-space:nowrap}.model-editor[data-v-b3492749]{padding:20px;background:#f5f8f5;border:1px solid #dbe4de;border-radius:12px}.new-model[data-v-b3492749]{margin:20px 0}.model-editor h3[data-v-b3492749]{margin-top:0}.editing-row[data-v-b3492749]{background:#f3f8f5}.default-badge[data-v-b3492749]{display:inline-block;padding:4px 10px;border-radius:6px;background:#e4efe8;color:#245448;font-weight:600}.vision-setting[data-v-b3492749]{display:flex;flex-direction:row;align-items:center;gap:8px}.vision-setting input[data-v-b3492749]{width:auto;margin:0}.model-checks[data-v-b3492749]{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0}.model-checks label[data-v-b3492749]{display:flex;flex-direction:row;align-items:center;gap:8px}.model-checks input[data-v-b3492749]{width:auto}.rewrite-settings small[data-v-b3492749]{line-height:1.6}@media(max-width:600px){.scope-options[data-v-b3492749],.default-options[data-v-b3492749]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.scope-options label[data-v-b3492749]{display:flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.scope-options input[data-v-b3492749]{width:auto;margin:0}.model-heading[data-v-b3492749]{flex-direction:column}}.image-form[data-v-7fe1a0cc]{display:grid;grid-template-columns:1fr 1fr;gap:18px;border:0;padding:0;margin:0;min-width:0}.wide[data-v-7fe1a0cc]{grid-column:1/-1}.actions[data-v-7fe1a0cc]{display:flex;justify-content:flex-end;gap:14px}.checkbox[data-v-7fe1a0cc]{display:flex;flex-direction:row;align-items:center;gap:8px}.checkbox input[data-v-7fe1a0cc]{width:auto}small[data-v-7fe1a0cc]{color:#73847c;line-height:1.6}@media(max-width:650px){.image-form[data-v-7fe1a0cc]{grid-template-columns:1fr}}.image-heading[data-v-562bb792]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.image-heading button[data-v-562bb792]{flex-shrink:0}.image-table-wrap[data-v-562bb792]{overflow-x:auto;margin-top:20px}.image-table[data-v-562bb792]{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1000px}.image-table th[data-v-562bb792],.image-table td[data-v-562bb792]{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #e3e8df;overflow-wrap:anywhere}.image-table th[data-v-562bb792]{background:#f5f8f5}.image-table th[data-v-562bb792]:first-child{width:20%}.image-table th[data-v-562bb792]:nth-child(2){width:24%}.image-table small[data-v-562bb792]{display:block;margin-top:5px;color:#73847c;line-height:1.6}.image-table button[data-v-562bb792]{white-space:nowrap}.image-editor[data-v-562bb792]{padding:20px;margin:20px 0;background:#f5f8f5;border:1px solid #dbe4de;border-radius:12px}.image-editor h3[data-v-562bb792]{margin-top:0}.editing-row[data-v-562bb792]{background:#f3f8f5}.default-badge[data-v-562bb792]{display:inline-block;background:#e4efe8;color:#245448;padding:4px 10px;border-radius:6px;font-weight:600}.image-help[data-v-562bb792]{margin-top:20px}@media(max-width:600px){.image-heading[data-v-562bb792]{flex-direction:column}}.fields[data-v-50b4b84c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fields label[data-v-50b4b84c]{display:flex;flex-direction:column;gap:8px;min-width:0}.checks[data-v-50b4b84c]{display:flex;gap:24px;flex-wrap:wrap;margin:18px 0}.checks label[data-v-50b4b84c]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.checks input[data-v-50b4b84c]{width:auto}.actions[data-v-50b4b84c]{display:flex;justify-content:flex-end;gap:12px}.muted[data-v-50b4b84c]{line-height:1.7}@media(max-width:700px){.fields[data-v-50b4b84c]{grid-template-columns:1fr}}.service-heading[data-v-85e52a43]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.service-heading button[data-v-85e52a43]{flex-shrink:0}.service-table-wrap[data-v-85e52a43]{overflow-x:auto;margin-top:20px}.service-table[data-v-85e52a43]{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.service-table th[data-v-85e52a43],.service-table td[data-v-85e52a43]{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #e3e8df;overflow-wrap:anywhere}.service-table th[data-v-85e52a43]{background:#f5f8f5}.service-table th[data-v-85e52a43]:first-child{width:22%}.service-table th[data-v-85e52a43]:nth-child(3){width:24%}.service-table button[data-v-85e52a43]{white-space:nowrap}.service-editor[data-v-85e52a43]{padding:20px;margin:20px 0;background:#f5f8f5;border:1px solid #dbe4de;border-radius:12px}.service-editor h3[data-v-85e52a43]{margin-top:0}.editing-row[data-v-85e52a43]{background:#f3f8f5}.default-badge[data-v-85e52a43]{display:inline-block;background:#e4efe8;color:#245448;padding:4px 10px;border-radius:6px;font-weight:600}.help[data-v-85e52a43]{margin-top:20px;line-height:1.8}@media(max-width:600px){.service-heading[data-v-85e52a43]{flex-direction:column}}.key-header[data-v-6bd8de80]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.key-header button[data-v-6bd8de80]{flex-shrink:0}.key-create[data-v-6bd8de80]{padding:20px;margin:16px 0 24px;border:1px solid var(--border,#dbe4de);border-radius:12px;background:var(--surface-alt,#f5f8f5)}.key-actions[data-v-6bd8de80]{display:flex;justify-content:flex-end;gap:12px}.key-table-wrap[data-v-6bd8de80]{overflow-x:auto;margin-top:20px}.key-table[data-v-6bd8de80]{width:100%;border-collapse:collapse;table-layout:fixed}.key-table th[data-v-6bd8de80],.key-table td[data-v-6bd8de80]{padding:14px;text-align:left;border-bottom:1px solid #e3e8df;overflow-wrap:anywhere}.key-table th[data-v-6bd8de80]:first-child{width:45%}.key-table th[data-v-6bd8de80]:nth-child(2){width:15%}.key-table th[data-v-6bd8de80]{background:#f5f8f5}.row-actions[data-v-6bd8de80]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.is-default[data-v-6bd8de80]{background:#f3f8f5}.default-badge[data-v-6bd8de80]{display:inline-block;background:#e4efe8;color:#245448;padding:4px 10px;border-radius:6px;font-weight:600}.default-key[data-v-6bd8de80]{margin:18px 0}@media(max-width:600px){.key-header[data-v-6bd8de80]{flex-direction:column;align-items:stretch}.key-table[data-v-6bd8de80]{min-width:520px}}.price-table-wrap[data-v-d62adaa6]{overflow-x:auto}.price-table[data-v-d62adaa6]{width:100%;min-width:950px;table-layout:fixed;border-collapse:collapse}.price-table th[data-v-d62adaa6],.price-table td[data-v-d62adaa6]{padding:14px;text-align:left;border-bottom:1px solid #e3e8df;vertical-align:top;overflow-wrap:anywhere}.price-table th[data-v-d62adaa6]{background:#f5f8f5}.price-table th[data-v-d62adaa6]:nth-child(3){width:25%}.price-table small[data-v-d62adaa6]{display:block;color:#74867a;margin-top:6px}.price-editor[data-v-d62adaa6]{display:flex;align-items:flex-end;gap:16px;padding:16px;background:#f5f8f5;flex-wrap:wrap}.price-editor label[data-v-d62adaa6]{display:flex;flex-direction:column;gap:8px}.price-editor input[data-v-d62adaa6]{width:180px}.price-table button[data-v-d62adaa6]{white-space:nowrap}.generation-prices p[data-v-d62adaa6]{line-height:1.8}.platform-controls-heading[data-v-462293a7]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.platform-controls-heading h2[data-v-462293a7]{margin:0}.platform-controls-heading button[data-v-462293a7]{flex:none;white-space:nowrap}.governance-form[data-v-462293a7]{border:0;padding:0;margin:0;min-width:0}.governance-page .panel[data-v-462293a7]{margin-bottom:22px}.governance-page h2[data-v-462293a7]{margin-top:0}.governance-page p[data-v-462293a7]{line-height:1.8}.master-toggle[data-v-462293a7],.switch-cell[data-v-462293a7]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;white-space:nowrap}.master-toggle input[data-v-462293a7],.switch-cell input[data-v-462293a7]{appearance:none;position:relative;width:34px;height:20px;min-width:34px;padding:0;margin:0;border:0;border-radius:12px;background:#d8dfda;cursor:pointer;transition:background .15s}.master-toggle input[data-v-462293a7]:after,.switch-cell input[data-v-462293a7]:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.master-toggle input[data-v-462293a7]:checked,.switch-cell input[data-v-462293a7]:checked{background:#24544b}.master-toggle input[data-v-462293a7]:checked:after,.switch-cell input[data-v-462293a7]:checked:after{transform:translate(14px)}.master-toggle input[data-v-462293a7]:focus-visible,.switch-cell input[data-v-462293a7]:focus-visible{outline:2px solid #879c8e;outline-offset:3px}.control-grid[data-v-462293a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.control-card[data-v-462293a7]{border:1px solid #e1e6e3;border-radius:12px;padding:18px}.control-card small[data-v-462293a7]{display:block;font-size:var(--ui-text-control);color:#7d8b83;font-weight:400;margin:8px 0 14px}.budget-table th[data-v-462293a7],.budget-table td[data-v-462293a7]{white-space:nowrap}.budget-table input[data-v-462293a7]{min-width:130px;max-width:210px}.platform-budget-grid[data-v-462293a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;align-items:start;margin-top:24px}.platform-budget[data-v-462293a7]{min-width:0;border:1px solid #dfe7e1;border-radius:12px;background:#fafcf9;overflow:hidden}.platform-budget[open][data-v-462293a7]{border-color:#9db7a8;background:#fff}.platform-budget summary[data-v-462293a7]{display:block;cursor:pointer;padding:20px;list-style:none}.platform-budget summary[data-v-462293a7]::-webkit-details-marker{display:none}.platform-budget summary[data-v-462293a7]:focus-visible{outline:2px solid #24544b;outline-offset:-4px;border-radius:12px}.platform-budget-title[data-v-462293a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:var(--ui-text-section)}.platform-budget-arrow[data-v-462293a7]{color:#71897c;font-size:24px;line-height:1}.platform-budget[open] .platform-budget-arrow[data-v-462293a7]{transform:rotate(90deg)}.platform-budget-usage[data-v-462293a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;font-size:var(--ui-text-small);color:#7d8b83}.platform-budget-usage strong[data-v-462293a7]{display:block;font-size:var(--ui-text-control);font-weight:500;color:#31594b;margin-top:6px;overflow-wrap:anywhere}.platform-budget-content[data-v-462293a7]{padding:0 20px 18px}.source-budget[data-v-462293a7]{border-top:1px solid #e7ebe8;padding-top:16px;margin-top:16px}.source-budget[data-v-462293a7]:first-child{margin-top:0}.source-budget h3[data-v-462293a7]{margin:0 0 12px;font-size:var(--ui-text-control)}.source-budget-fields[data-v-462293a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-budget-fields label[data-v-462293a7]{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:var(--ui-text-small);color:#718278}.source-budget-fields input[data-v-462293a7]{width:100%;min-width:0;padding:9px;font-size:var(--ui-text-control)}.governance-page .source-budget-usage[data-v-462293a7],.platform-budget-unit[data-v-462293a7]{font-size:var(--ui-text-small);color:#7d8b83;margin:10px 0 0;overflow-wrap:anywhere}.governance-save[data-v-462293a7]{background:#fff;padding:18px 22px;border:1px solid #e7ebe8;border-radius:12px}@media(max-width:1000px){.control-grid[data-v-462293a7]{grid-template-columns:repeat(2,1fr)}.section-heading[data-v-462293a7]{flex-wrap:wrap}}@media(max-width:600px){.control-grid[data-v-462293a7]{grid-template-columns:1fr}}.bill-overlay[data-v-8903f966]{position:fixed;inset:0;background:#10251d66;z-index:2001;display:flex;justify-content:flex-end}.bill-detail[data-v-8903f966]{width:min(760px,100%);background:#fff;padding:28px;overflow:auto;box-shadow:-12px 0 50px #0002}.bill-detail .actions[data-v-8903f966]{justify-content:space-between}.bill-detail select[data-v-8903f966]{width:100%}nav[data-v-8903f966],.actions[data-v-8903f966]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}nav[data-v-8903f966]{margin-bottom:20px}nav .active[data-v-8903f966]{background:#214f45;color:#fff}.bill-panel[data-v-8903f966]{border:1px solid #dfe7e1;border-radius:14px;padding:24px;margin-bottom:20px}.actions[data-v-8903f966]{align-items:end}.pagination[data-v-8903f966]{justify-content:flex-end;margin-top:20px}.account[data-v-8903f966]{display:flex;gap:12px;align-items:center;margin-top:20px}.account input[data-v-8903f966]{width:auto}small[data-v-8903f966]{display:block;color:#64776b;margin-top:6px}td[data-v-8903f966]{vertical-align:top}pre[data-v-8903f966]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5f2;padding:16px;max-height:400px;overflow:auto}.table-wrap[data-v-8903f966]{overflow:auto}h3[data-v-8903f966]{margin-top:0}label[data-v-8903f966]{display:grid;gap:8px}select[data-v-8903f966]{max-width:100%}.expenses-page[data-v-9e060cbb]{width:100%;min-width:0}.expenses-page h2[data-v-9e060cbb],.expenses-page h3[data-v-9e060cbb]{margin-top:0}.expense-actions[data-v-9e060cbb],.expense-tabs[data-v-9e060cbb],.expense-pagination[data-v-9e060cbb]{display:flex;gap:12px;align-items:center}.expense-tabs[data-v-9e060cbb]{border-bottom:1px solid #dce5df;margin:20px 0 24px;padding-bottom:12px;flex-wrap:wrap}.expense-tabs button[data-v-9e060cbb]{border:0;background:transparent;color:#65796e}.expense-tabs button.active[data-v-9e060cbb]{background:#e7f0ea;color:#214f45;font-weight:700}.expense-filters[data-v-9e060cbb]{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.expense-filters label[data-v-9e060cbb]{flex:1 1 145px}.expense-filters .expense-search[data-v-9e060cbb]{flex:2 1 230px}.expense-summary[data-v-9e060cbb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:24px 0}.expense-summary .panel[data-v-9e060cbb]{display:flex;flex-direction:column;gap:10px;margin:0}.expense-summary strong[data-v-9e060cbb]{font-size:30px;line-height:1.3;color:#214f45}.expense-summary span[data-v-9e060cbb],.expense-summary small[data-v-9e060cbb]{color:#64776b}.currency-card[data-v-9e060cbb]{background:#f2f7f4}.expense-estimate[data-v-9e060cbb]{padding-top:12px;border-top:1px solid #dce5df}.expense-title[data-v-9e060cbb]{max-width:300px;min-width:180px;overflow-wrap:anywhere}.expense-table[data-v-9e060cbb]{font-size:var(--ui-text-control);width:100%;min-width:1280px}.expense-table th[data-v-9e060cbb],.expense-table td[data-v-9e060cbb]{padding:12px 14px}.expense-table th[data-v-9e060cbb]{white-space:nowrap}.expense-detail-heading[data-v-9e060cbb]{position:sticky;right:0;background:#f5f8f4;z-index:1}.expense-table-note[data-v-9e060cbb]{font-size:13px;margin:6px 0 16px}.expense-table .expense-title[data-v-9e060cbb]{width:230px;min-width:200px}.expense-work-title[data-v-9e060cbb]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.expense-purpose[data-v-9e060cbb]{min-width:125px;max-width:180px;overflow-wrap:anywhere}.expense-provider[data-v-9e060cbb]{min-width:130px;max-width:170px;overflow-wrap:anywhere}.expense-api[data-v-9e060cbb]{min-width:200px;max-width:260px;overflow-wrap:anywhere}.expense-api code[data-v-9e060cbb]{font-size:12px}.expense-usage[data-v-9e060cbb]{min-width:110px;font-variant-numeric:tabular-nums}.usage-quantity+.usage-quantity[data-v-9e060cbb]{margin-top:10px}.expense-time[data-v-9e060cbb]{min-width:150px;font-variant-numeric:tabular-nums}.expense-detail-cell[data-v-9e060cbb]{position:sticky;right:0;background:#fff;white-space:nowrap;box-shadow:-5px 0 8px -8px #214f45}.expense-task-context[data-v-9e060cbb]{border-top:1px solid #dfe7e1;padding-top:18px;margin-top:20px}.expenses-page td[data-v-9e060cbb]{vertical-align:top}.expenses-page td small[data-v-9e060cbb]{display:block;margin-top:6px;color:#78867d}.expense-badge[data-v-9e060cbb]{display:block;width:fit-content;padding:4px 8px;border-radius:6px;font-size:13px;background:#eff2ef;margin-top:7px;white-space:nowrap}.expense-badge.provider[data-v-9e060cbb],.expense-badge.reconciled[data-v-9e060cbb]{background:#e1f1e6;color:#236148}.expense-badge.unknown[data-v-9e060cbb]{background:#fff0d7;color:#8b610c}.expense-amount[data-v-9e060cbb]{white-space:nowrap}.expense-pagination[data-v-9e060cbb]{justify-content:flex-end;margin-top:20px}.price-form[data-v-9e060cbb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.work-plans[data-v-9e060cbb]{border-top:1px solid #dfe7e1;padding:18px 0}.work-plans article[data-v-9e060cbb]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:12px 0}.expense-overlay[data-v-9e060cbb]{position:fixed;inset:0;background:#10251d66;display:flex;justify-content:flex-end;z-index:2000}.expense-detail[data-v-9e060cbb]{background:#fff;width:min(740px,100%);padding:28px;overflow-y:auto;box-shadow:-12px 0 50px #0002}.expense-detail dl[data-v-9e060cbb]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px}.expense-detail dt[data-v-9e060cbb]{color:#697d70}.expense-detail dd[data-v-9e060cbb]{margin:0;overflow-wrap:anywhere}.expense-detail pre[data-v-9e060cbb]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5f2;padding:16px}.expense-detail details[data-v-9e060cbb]{margin:20px 0}.expense-reconcile[data-v-9e060cbb]{border-top:1px solid #dce5df;padding-top:20px;display:grid;gap:14px}.expenses-page .panel[data-v-9e060cbb]{padding:22px;border:1px solid #dfe7e1;border-radius:14px;margin-bottom:20px}.expenses-page .table-wrap[data-v-9e060cbb]{overflow:auto}@media(max-width:760px){.price-form[data-v-9e060cbb],.expense-detail dl[data-v-9e060cbb]{grid-template-columns:1fr}.expense-actions[data-v-9e060cbb]{flex-wrap:wrap}.expense-detail[data-v-9e060cbb]{padding:18px}}.system-settings[data-v-1f6a1b7e]{padding:32px;overflow:auto;min-height:0;flex:1;background:#f7f9f5}header[data-v-1f6a1b7e],.card-heading[data-v-1f6a1b7e],.metadata[data-v-1f6a1b7e],footer[data-v-1f6a1b7e]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}h1[data-v-1f6a1b7e]{font-size:var(--ui-text-title);margin:0}header p[data-v-1f6a1b7e],.muted[data-v-1f6a1b7e]{color:#7c8c80;font-size:var(--ui-text-control)}.badge[data-v-1f6a1b7e]{padding:9px 14px;background:#e5eee5;border-radius:20px;color:#31584a;font-size:var(--ui-text-control)}.intro[data-v-1f6a1b7e]{max-width:900px;margin:30px 0 20px}.intro h2[data-v-1f6a1b7e]{font-size:var(--ui-text-section)}.intro p[data-v-1f6a1b7e]{line-height:1.8;font-size:var(--ui-text-body)}.tools[data-v-1f6a1b7e]{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:20px;margin-bottom:24px}.tools label[data-v-1f6a1b7e]{font-size:var(--ui-text-control)}.tools input[data-v-1f6a1b7e],.tools select[data-v-1f6a1b7e]{display:block;width:100%;box-sizing:border-box;margin-top:8px}.font-grid[data-v-1f6a1b7e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:20px}article[data-v-1f6a1b7e]{background:#fff;border:1px solid #dfe6dd;border-radius:14px;padding:24px;min-width:0}.card-heading h3[data-v-1f6a1b7e]{margin:0;font-size:var(--ui-text-section)}.card-heading span[data-v-1f6a1b7e]{font-size:var(--ui-text-control);color:#70806f}.specimen[data-v-1f6a1b7e]{font-size:var(--ui-text-display);line-height:1.8;min-height:108px;overflow-wrap:anywhere;padding:18px 0;margin:14px 0}.usage[data-v-1f6a1b7e]{font-size:var(--ui-text-control);line-height:1.8;min-height:46px}.metadata[data-v-1f6a1b7e],footer[data-v-1f6a1b7e],details[data-v-1f6a1b7e]{font-size:var(--ui-text-control);color:#788574}.metadata[data-v-1f6a1b7e]{padding-bottom:16px;border-bottom:1px solid #edf0e9}footer[data-v-1f6a1b7e]{margin-top:16px}footer .ready[data-v-1f6a1b7e]{color:#2b7354}details[data-v-1f6a1b7e]{margin-top:16px;overflow-wrap:anywhere}summary[data-v-1f6a1b7e]{cursor:pointer}.warning[data-v-1f6a1b7e],.font-error[data-v-1f6a1b7e]{font-size:var(--ui-text-control);line-height:1.8;color:#a84a36}.font-error[data-v-1f6a1b7e]{min-height:145px}button[data-v-1f6a1b7e]{margin-left:10px}@media(max-width:650px){.system-settings[data-v-1f6a1b7e]{padding:18px}.tools[data-v-1f6a1b7e]{grid-template-columns:1fr}article[data-v-1f6a1b7e]{padding:18px}}.skill-settings[data-v-4c7448d4]{margin-top:24px}.skill-toolbar[data-v-4c7448d4]{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:20px 0}.skill-toolbar>label[data-v-4c7448d4]:first-child{flex:1;min-width:200px}.import-label[data-v-4c7448d4]{font-size:var(--ui-text-control);max-width:300px}.import-label input[data-v-4c7448d4]{font-size:var(--ui-text-control)}.content-label[data-v-4c7448d4]{display:block;margin-top:18px}.content-label textarea[data-v-4c7448d4]{font-family:ui-monospace,monospace;font-size:var(--ui-text-control);line-height:1.8}.check[data-v-4c7448d4]{display:flex;flex-direction:row;gap:8px;align-items:center;margin-top:14px}.check input[data-v-4c7448d4]{width:auto}.skill-history[data-v-4c7448d4]{max-height:360px;overflow:auto;margin:16px 0}.skill-history details[data-v-4c7448d4]{border-top:1px solid #e1e7de;padding:12px 0}.skill-history summary[data-v-4c7448d4]{cursor:pointer;font-size:var(--ui-text-control)}.skill-history pre[data-v-4c7448d4]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ui-text-control);line-height:1.8}.assistant-settings[data-v-8bfbc880]{padding:24px}.assistant-settings p[data-v-8bfbc880]{color:#728477;font-size:14px;line-height:1.8}.assistant-settings fieldset[data-v-8bfbc880]{border:0;padding:0;max-width:700px}.assistant-settings label[data-v-8bfbc880]{margin:16px 0}.assistant-settings .assistant-enabled[data-v-8bfbc880]{display:flex;flex-direction:row;gap:10px;align-items:center;width:auto;height:auto;line-height:1.6}.assistant-enabled input[data-v-8bfbc880]{width:18px;height:18px;flex:none;margin:0;accent-color:#214f44}.assistant-enabled span[data-v-8bfbc880]{white-space:nowrap}.assistant-settings fieldset[data-v-8bfbc880]{min-width:0;width:100%}.assistant-settings h3[data-v-8bfbc880]{margin-top:28px}.assistant-settings table[data-v-8bfbc880]{width:100%;text-align:left}.assistant-settings td[data-v-8bfbc880],.assistant-settings th[data-v-8bfbc880]{padding:12px;border-bottom:1px solid #e6ebe4}.history-panel[data-v-787d5258]{padding:24px}.history-panel h2[data-v-787d5258]{margin-top:0}.history-filters[data-v-787d5258]{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.history-filters label[data-v-787d5258]{margin:0;min-width:160px}.history-search[data-v-787d5258]{flex:1}.history-table-wrap[data-v-787d5258]{overflow-x:auto;margin-top:24px}.history-table[data-v-787d5258]{width:100%;border-collapse:collapse;text-align:left}.history-table th[data-v-787d5258],.history-table td[data-v-787d5258]{padding:16px;border-bottom:1px solid #e5ebe5;vertical-align:middle}.history-table th[data-v-787d5258]{background:#f7faf7;color:#728477;white-space:nowrap}.history-table td[data-v-787d5258]:first-child{width:45%;min-width:220px}.history-table td[data-v-787d5258]:not(:first-child){white-space:nowrap}.conversation-title[data-v-787d5258]{font-weight:600;text-align:left;overflow-wrap:anywhere;padding:0;color:#28594c}.conversation-title[data-v-787d5258]:hover{text-decoration:underline}.history-table .history-empty[data-v-787d5258]{text-align:center;padding:36px;color:#728477}.history-pages[data-v-787d5258]{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;font-size:13px;margin-top:20px}.history-pages button[data-v-787d5258]{padding:8px 12px}.history-dialog[data-v-787d5258]{position:fixed;inset:0 0 0 auto;margin:0;width:min(760px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid #dfe6df;border-radius:0;color:#263b38;background:#fff;box-shadow:-12px 0 48px #173d3430;overflow:hidden}.history-dialog[open][data-v-787d5258]{display:flex;flex-direction:column}.history-dialog[data-v-787d5258]::backdrop{background:#18352b66}.history-dialog-header[data-v-787d5258]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e5ebe5;flex:none}.history-dialog-header h2[data-v-787d5258]{margin:0}.history-close[data-v-787d5258]{font-size:28px;line-height:1;width:40px;height:40px;border-radius:8px}.history-close[data-v-787d5258]:hover{background:#f1f6f2}.history-detail[data-v-787d5258]{padding:24px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.history-detail h3[data-v-787d5258]{margin-top:0;overflow-wrap:anywhere}.history-message[data-v-787d5258]{padding:20px 0;border-top:1px solid #e5ebe5}.message-meta[data-v-787d5258]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;overflow-wrap:anywhere;color:#728477;font-size:13px}.message-text[data-v-787d5258]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.muted[data-v-787d5258]{font-size:14px;line-height:1.8}@media(max-width:700px){.history-panel[data-v-787d5258]{padding:18px}.history-detail[data-v-787d5258],.history-dialog-header[data-v-787d5258]{padding:16px}.history-table th[data-v-787d5258],.history-table td[data-v-787d5258]{padding:12px}.history-filters label[data-v-787d5258]{min-width:0;width:100%;flex:auto}}.admin-console[data-v-d652052d]{display:flex;min-height:100dvh;background:#f7f8f6;color:#283e39}.admin-sidebar[data-v-d652052d]{width:230px;flex:0 0 230px;padding:28px 18px;background:#fcfdfb;border-right:1px solid #e0e8e2;position:sticky;top:0;height:100dvh;box-sizing:border-box;display:flex;flex-direction:column}.admin-sidebar .brand[data-v-d652052d]{padding:0 8px;margin-bottom:34px}.brand small[data-v-d652052d]{display:block;font-size:12px;color:#7a8c82;margin-top:4px;font-weight:400}.admin-sidebar nav[data-v-d652052d]{display:grid;gap:7px}.admin-sidebar nav a[data-v-d652052d]{display:flex;gap:12px;align-items:center;padding:13px;border-radius:9px;color:#65786d}.admin-sidebar nav a.active[data-v-d652052d]{background:#e5efe9;color:#214f43;font-weight:600}.back-workspace[data-v-d652052d]{margin-top:auto;padding:20px 12px 0;border-top:1px solid #e3e9e4;color:#54745d}.admin-main[data-v-d652052d]{flex:1;min-width:0}.admin-topbar[data-v-d652052d]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 32px;background:#fcfdfb;border-bottom:1px solid #e5eae5;font-size:var(--ui-text-small);color:#71867c}.divider[data-v-d652052d]{margin:0 12px;color:#bdc9c1}.admin-content[data-v-d652052d]{width:100%;box-sizing:border-box;padding:32px}.admin-page-heading[data-v-d652052d]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.admin-page-heading h1[data-v-d652052d]{margin:0 0 8px;font-size:var(--ui-text-title)}.admin-page-heading p[data-v-d652052d]{margin:0;color:#75887c}.admin-tabs[data-v-d652052d]{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid #e0e7e1;margin-bottom:24px}.assistant-refresh[data-v-d652052d]{margin-left:auto}.admin-tabs a[data-v-d652052d]{padding:10px 16px;border-radius:8px;color:#697f72}.admin-tabs a.active[data-v-d652052d]{background:#e4efe7;color:#204f42;font-weight:600}.admin-stats[data-v-d652052d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.admin-stats article[data-v-d652052d]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e1e8e2;border-radius:14px;padding:24px}.admin-stats strong[data-v-d652052d]{font-size:32px;color:#235446}.admin-stats small[data-v-d652052d]{font-weight:400;font-size:var(--ui-text-small);color:#7a8b80}.admin-stats a[data-v-d652052d]{margin-top:auto;color:#527850}.admin-section-heading[data-v-d652052d]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.admin-section-heading h2[data-v-d652052d]{margin:0}.admin-section-heading small[data-v-d652052d]{color:#829083}.admin-service-grid[data-v-d652052d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.admin-service[data-v-d652052d]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:1px solid #e0e8e3;border-radius:10px;padding:20px;color:inherit}.admin-service[data-v-d652052d]:hover{border-color:#6a9680;background:#f7fbf8}.admin-service small[data-v-d652052d]{color:#74867a}.admin-service-link[data-v-d652052d]{color:#527850;font-size:var(--ui-text-small);margin-top:auto}.admin-status[data-v-d652052d]{font-size:var(--ui-text-small);background:#eaf3ec;padding:5px 9px;border-radius:6px;color:#2f7053}.admin-status.warning[data-v-d652052d]{background:#f4eee2;color:#8c6e2e}.admin-info-grid[data-v-d652052d]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.admin-process[data-v-d652052d]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #edf0ec}dl[data-v-d652052d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}dd[data-v-d652052d]{margin:0;text-align:right}dt[data-v-d652052d]{color:#73867a}.admin-scope[data-v-d652052d]{margin-top:24px;padding:22px;border-radius:12px;background:#edf3ee;border:1px solid #d9e5dc}.admin-scope p[data-v-d652052d]{line-height:1.8;color:#6b8072}.admin-scope a[data-v-d652052d]{color:#396d4f}.admin-content[data-v-d652052d] .system-settings{padding:0;background:transparent}.admin-content[data-v-d652052d] .expense-page{padding:0}.admin-denied[data-v-d652052d]{max-width:640px;margin:15vh auto;padding:24px}.admin-denied .top-account-bar[data-v-d652052d]{margin-top:30px}@media(max-width:1000px){.admin-sidebar[data-v-d652052d]{width:190px;flex-basis:190px}.admin-content[data-v-d652052d]{padding:22px}.admin-stats[data-v-d652052d]{gap:12px}.admin-stats article[data-v-d652052d]{padding:18px}}@media(max-width:720px){.admin-console[data-v-d652052d]{display:block}.admin-sidebar[data-v-d652052d]{width:auto;height:auto;position:static;padding:16px}.admin-sidebar .brand[data-v-d652052d]{margin-bottom:16px}.admin-sidebar nav[data-v-d652052d]{display:flex;overflow-x:auto}.admin-sidebar nav a[data-v-d652052d]{white-space:nowrap}.back-workspace[data-v-d652052d]{padding:14px 0 0;margin-top:14px}.admin-topbar[data-v-d652052d]{padding:12px 16px;flex-wrap:wrap}.admin-content[data-v-d652052d]{padding:18px}.admin-stats[data-v-d652052d],.admin-info-grid[data-v-d652052d]{grid-template-columns:1fr}.admin-page-heading[data-v-d652052d]{align-items:flex-start}.admin-page-heading p[data-v-d652052d]{line-height:1.7}.admin-tabs[data-v-d652052d]{gap:6px}.admin-tabs a[data-v-d652052d]{padding:8px 10px}}.title-search[data-v-197c6a6d]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#fff;border:1px solid #dfe6df;padding:14px 18px;border-radius:10px;margin-bottom:20px}.title-search-form[data-v-197c6a6d]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:1;min-width:0}.title-search-actions[data-v-197c6a6d]{margin-left:auto;flex-shrink:0}.title-search label[data-v-197c6a6d]{display:flex;flex-direction:row;align-items:center;gap:12px;white-space:nowrap;margin:0;font-size:var(--ui-text-control)}.title-search input[data-v-197c6a6d]{width:300px;max-width:100%;font-size:var(--ui-text-control)}.title-search span[data-v-197c6a6d]{font-size:var(--ui-text-small);color:#728479;overflow-wrap:anywhere}.title-search button[data-v-197c6a6d]{font-size:var(--ui-text-control)}@media(max-width:600px){.title-search-form[data-v-197c6a6d]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:1;min-width:0}.title-search-actions[data-v-197c6a6d]{margin-left:auto;flex-shrink:0}.title-search label[data-v-197c6a6d]{width:100%}.title-search input[data-v-197c6a6d]{width:0;flex:1}.title-search span[data-v-197c6a6d]{flex-basis:100%}}.trend-countries[data-v-a9007a57]{border:1px solid var(--line,#dfe5d9);border-radius:8px;padding:16px;display:flex;flex-wrap:wrap;gap:16px}.trend-countries label[data-v-a9007a57]{display:flex;align-items:center;gap:6px}.trend-countries input[data-v-a9007a57]{width:auto;min-height:0}.table-wrap[data-v-a9007a57]{max-width:100%;overflow-x:auto}.table-wrap table[data-v-a9007a57]{min-width:760px}.post-text[data-v-a9007a57]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:560px}.section-heading select[data-v-a9007a57]{max-width:170px}.trend-summary[data-v-a9007a57]{padding-top:12px}.precision-tags[data-v-a1693ead]{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 24px}.precision-tag[data-v-a1693ead]{display:flex;align-items:center;gap:16px;max-width:100%;min-width:0;padding:10px 14px;border:1px solid var(--line,#dfe5d9);border-radius:10px;background:#f8faf7;box-sizing:border-box}.precision-tag .tag-check[data-v-a1693ead]{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0}.precision-tag .tag-check span[data-v-a1693ead]{min-width:0;overflow-wrap:anywhere}.precision-tag .tag-check input[data-v-a1693ead]{margin:0;flex-shrink:0;accent-color:#245448}.precision-tag button[data-v-a1693ead]{flex-shrink:0;white-space:nowrap;padding:4px 0}.precision-tag.is-paused[data-v-a1693ead]{background:#fff;border-style:dashed}.precision-tag.is-paused .tag-check span[data-v-a1693ead]{color:var(--muted,#7b897e)}.discovery-actions[data-v-a1693ead]{justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:18px}.discovery-primary-actions[data-v-a1693ead]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-left:auto;max-width:100%}.discovery-actions button[data-v-a1693ead]{flex:none}.tag-add[data-v-a1693ead]{display:flex;gap:12px}.tag-add input[data-v-a1693ead]{min-width:0;flex:1}.tag-check[data-v-a1693ead]{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.tag-check input[data-v-a1693ead]{width:auto;min-height:0;flex:none}.feed-config[data-v-a1693ead]{border:1px solid var(--line,#dfe5d9);border-radius:8px;padding:16px;margin:20px 0}.table-wrap[data-v-a1693ead]{max-width:100%;overflow-x:auto}.table-wrap table[data-v-a1693ead]{min-width:780px}.post-text[data-v-a1693ead]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:500px}.section-heading select[data-v-a1693ead]{max-width:150px}.ig-discovery[data-v-a1693ead]{min-width:0}.table-wrap[data-v-4d691731]{max-width:100%;overflow-x:auto}.table-wrap table[data-v-4d691731]{min-width:760px}.tt-board-report td[data-v-4d691731]:first-child{min-width:180px}.manual-import[data-v-2bd13aa0]{margin-bottom:16px}.import-entry[data-v-2bd13aa0]{display:flex;justify-content:flex-end}.import-form[data-v-2bd13aa0]{margin-top:12px;padding:20px;background:#fff;border:1px solid var(--line,#dfe5df);border-radius:12px}.import-form label[data-v-2bd13aa0]{display:grid;gap:10px;font-weight:600}.import-form textarea[data-v-2bd13aa0]{width:100%;resize:vertical;box-sizing:border-box;min-height:84px}.import-bottom[data-v-2bd13aa0]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px}.import-bottom p[data-v-2bd13aa0]{max-width:740px;margin:0;font-size:var(--ui-text-control);line-height:1.7}.import-bottom button[data-v-2bd13aa0]{flex-shrink:0}.import-hint[data-v-2bd13aa0]{font-size:var(--ui-text-control);margin:8px 0 0}.import-result strong[data-v-2bd13aa0]{display:block;margin-top:12px;overflow-wrap:anywhere}.import-result p[data-v-2bd13aa0]{font-size:var(--ui-text-body);line-height:1.7}.import-actions[data-v-2bd13aa0]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:700px){.import-bottom[data-v-2bd13aa0]{align-items:stretch;flex-direction:column;gap:12px}.import-form[data-v-2bd13aa0]{padding:14px}.import-actions button[data-v-2bd13aa0]{flex:1}}.pending-materials[data-v-816b6167]{width:256px;flex:0 0 256px;min-height:0;display:flex;flex-direction:column;background:#f6f7f4;border-right:1px solid #e2e7df}.pending-heading[data-v-816b6167]{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 16px;border-bottom:1px solid #e5e9e1;flex-shrink:0}.pending-heading h2[data-v-816b6167]{margin:0;flex:1;font-size:var(--ui-text-control);font-weight:600}.pending-heading h2 span[data-v-816b6167]{margin-left:7px;font-size:var(--ui-text-small);color:#879280;font-weight:400}.pending-heading button[data-v-816b6167]{padding:0;font-size:var(--ui-text-body)}.pending-body[data-v-816b6167]{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.pending-items[data-v-816b6167]{padding:10px;display:flex;flex-direction:column;gap:6px}.pending-item[data-v-816b6167]{display:block;padding:13px 12px;border:1px solid transparent;border-radius:9px;transition:background .15s,border-color .15s}.pending-item[data-v-816b6167]:hover{background:#eef1eb}.pending-item.selected[data-v-816b6167]{border-color:#d4dfce;background:#eaf0e5;box-shadow:inset 3px 0 #7b9370}.pending-item-meta[data-v-816b6167]{display:flex;justify-content:space-between;gap:6px;font-size:var(--ui-text-micro);color:#929d8a}.pending-item h3[data-v-816b6167]{font-size:var(--ui-text-control);line-height:1.7;font-weight:500;margin:7px 0;color:#34473b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pending-item p[data-v-816b6167]{font-size:var(--ui-text-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 7px;color:#8e9789}.pending-item small[data-v-816b6167]{font-size:var(--ui-text-micro);color:#97a18f}.pending-current[data-v-816b6167]{color:#637d53}.pending-message[data-v-816b6167]{padding:20px 16px;font-size:var(--ui-text-control);line-height:1.8}.pending-pagination[data-v-816b6167]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e9e1;padding:10px 14px;flex-shrink:0}.pending-pagination span[data-v-816b6167]{font-size:var(--ui-text-small);color:#89937e}.pending-pagination button[data-v-816b6167]{padding:4px 10px}.pending-toggle[data-v-816b6167]{display:none}@media(min-width:761px)and (max-width:1250px){.pending-materials[data-v-816b6167]{width:220px;flex-basis:220px}.pending-item[data-v-816b6167]{padding:11px 10px}}@media(max-width:760px){.pending-materials[data-v-816b6167]{width:100%;flex:0 0 auto;max-height:44%;border-right:0;border-bottom:1px solid #e2e7df}.pending-heading[data-v-816b6167]{padding:8px 12px;min-height:38px}.pending-heading h2[data-v-816b6167]{font-size:var(--ui-text-control)}.pending-heading .pending-toggle[data-v-816b6167]{display:block;font-size:var(--ui-text-small);margin-left:8px}.pending-body[data-v-816b6167],.pending-pagination[data-v-816b6167]{display:none}.is-expanded .pending-body[data-v-816b6167]{display:block;overflow:auto}.is-expanded .pending-pagination[data-v-816b6167]{display:flex}.pending-items[data-v-816b6167]{padding:6px 10px;gap:3px}.pending-item[data-v-816b6167]{padding:9px 10px}.pending-item h3[data-v-816b6167]{-webkit-line-clamp:2;margin:4px 0}.pending-item small[data-v-816b6167],.pending-item p[data-v-816b6167]{display:none}.pending-pagination[data-v-816b6167]{padding:5px 12px}}:root{--ui-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--ui-text-micro: .75rem;--ui-text-small: .8125rem;--ui-text-control: .875rem;--ui-text-body: 1rem;--ui-text-section: 1.125rem;--ui-text-heading: 1.25rem;--ui-text-title: 1.5rem;--ui-text-page: 1.75rem;--ui-text-display: 2rem}:root{font-family:var(--ui-font-family);color:#263b38;background:#f5f6f3;font-synthesis:none;font-size:100%;line-height:1.6}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button,a{transition:background .15s,color .15s,box-shadow .15s}a{text-decoration:none;color:inherit}button{border:0;background:none;color:inherit}input,select,textarea{width:100%;border:1px solid #dce2dd;border-radius:7px;padding:10px 12px;background:#fff;color:#263b38;outline:none}input:focus,select:focus,textarea:focus{border-color:#4c8074;box-shadow:0 0 0 3px #54877815}label{display:flex;flex-direction:column;gap:7px;font-size:var(--ui-text-control);font-weight:500}h1,h2,h3,p{margin-top:0}h1{font-size:var(--ui-text-display);letter-spacing:-1px;line-height:1.3;margin-bottom:8px;font-weight:650}h2{font-size:var(--ui-text-heading);font-weight:600;margin-bottom:12px}h3{font-size:var(--ui-text-section);font-weight:600;margin-bottom:8px}small{font-size:var(--ui-text-small)}.muted{color:#87938f}.eyebrow{font-size:var(--ui-text-micro);letter-spacing:2px;font-weight:650;color:#7e928a;display:block;margin-bottom:10px}.primary,.secondary,.danger{display:inline-flex;justify-content:center;align-items:center;padding:10px 18px;border-radius:7px;font-size:var(--ui-text-control);font-weight:550;white-space:nowrap}.primary{background:#214f44;color:#fff}.primary:hover{background:#173f35}.secondary{background:#fff;border:1px solid #dde3de}.secondary:hover{background:#f0f4ef}.danger{background:#aa493c;color:#fff}.error{color:#aa493c;background:#fff0eb;padding:12px;border-radius:6px;font-size:var(--ui-text-control)}.error-bar{display:flex;justify-content:space-between}.error-bar button{text-decoration:underline}.notice{position:fixed;right:32px;top:76px;background:#214f44;color:#fff;padding:12px 20px;box-shadow:0 6px 24px #123a3722;border-radius:8px;z-index:50}.brand{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--ui-text-title);letter-spacing:-.8px;color:#202020;white-space:nowrap}.brand small{font-size:var(--ui-text-micro);letter-spacing:3px;font-weight:450;display:block;line-height:1}.brand-mark{width:40px;height:44px;display:block;flex:none}.boot{height:100vh;display:grid;place-items:center;color:#748a80}.login-page{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.login-form{background:#fff;display:flex;justify-content:center;align-items:center;padding:60px}.login-form form{width:100%;max-width:360px;min-width:0}.login-form h2{font-size:var(--ui-text-display);margin-bottom:8px}.login-form label{margin-top:24px}.login-button{width:100%;margin-top:28px;padding:13px}.login-foot{font-size:var(--ui-text-small);color:#a2ada7;margin:30px 0;text-align:center}.workspace{display:flex;min-height:100vh}.sidebar{width:216px;position:fixed;inset:0 auto 0 0;background:#fafaf9;color:#343434;border-right:1px solid #e6e6e3;display:flex;flex-direction:column;padding:32px 20px;z-index:20}.sidebar .brand{padding:0 4px;margin-bottom:34px;font-size:var(--ui-text-heading)}.space-tag{color:#777;font-size:var(--ui-text-micro);letter-spacing:1px;padding:12px 14px;border-top:1px solid #e6e6e3;border-bottom:1px solid #e6e6e3;margin-bottom:24px;display:flex;justify-content:space-between}.space-tag span{font-size:var(--ui-text-micro);color:#888}.sidebar nav{display:flex;flex-direction:column;gap:8px}.sidebar nav a{padding:12px 15px;border-radius:7px;display:flex;align-items:center;gap:13px;color:#686868;font-size:var(--ui-text-control)}.sidebar nav a.selected{background:#eaeae7;color:#1c1c1c}.sidebar nav a:not(.selected):hover{background:#f0f0ed;color:#262626}.sidebar nav b{margin-left:auto;background:#dcdcd8;border-radius:4px;min-width:20px;padding:0 5px;text-align:center;font-size:var(--ui-text-micro)}.sidebar-bottom{margin-top:auto;padding-top:100px}.source-live{font-size:var(--ui-text-small);color:#696969;margin:0 12px}.source-live i,.source-chips i,.state-text i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a8c886;margin-right:7px}.sidebar-bottom>p{font-size:var(--ui-text-micro);color:#888;margin:7px 12px 28px}.profile{border-top:1px solid #e3e3e0;padding:20px 5px 0;display:flex;align-items:center;gap:10px}.avatar{border-radius:50%;background:#e8e8e4;color:#555;display:grid;place-items:center;width:34px;height:34px;font-size:var(--ui-text-control)}.profile strong{font-size:var(--ui-text-control);font-weight:500;display:block}.profile small{font-size:var(--ui-text-micro);color:#888;display:block}.icon-button{margin-left:auto;font-size:var(--ui-text-heading);color:#a3bcad}.main{margin-left:216px;flex:1;min-width:0}.topbar{height:66px;border-bottom:1px solid #e5e9e2;background:#fafbf8;display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-size:var(--ui-text-small);color:#89958d}.slash{margin:0 12px;color:#bdc6bf}.date-mark{font-family:monospace;font-size:var(--ui-text-micro);letter-spacing:1px}.date-mark i{display:inline-block;height:9px;border-right:1px solid #cdd6cb;margin:0 16px}.content{width:100%;min-width:0;padding:38px 40px 50px;margin:0}.stats{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:16px;margin-bottom:25px}.stats article{background:#fff;border:1px solid #e0e6dc;border-radius:10px;padding:20px 23px}.stats article>span{display:block;font-size:var(--ui-text-control);color:#7e8d83}.stats strong{display:block;font-size:var(--ui-text-display);font-weight:500;margin:6px 0 3px;letter-spacing:-1px}.stats strong small{font-size:var(--ui-text-small);color:#89958b;font-weight:400;margin-left:9px;letter-spacing:0}.stats em{font-size:var(--ui-text-micro);color:#a0aaa2;font-style:normal}.stats .collector-card{background:#edf1e4}.stats .state-text{font-size:var(--ui-text-title);margin:12px 0 11px;letter-spacing:0}.state-text i{background:#4c8560;vertical-align:middle;margin-right:10px}.state-text i.paused{background:#b5a766}.panel{border:1px solid #e0e6dc;border-radius:10px;background:#fff;overflow:hidden}.panel-toolbar{padding:20px 23px;display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e8ece5}.panel-toolbar>.muted{font-size:var(--ui-text-small)}.panel-toolbar h2{margin:0;font-size:var(--ui-text-section)}.filters{display:flex;align-items:center;gap:12px}.filters select{width:140px;padding:8px 10px;font-size:var(--ui-text-control)}.inline-label{flex-direction:row;align-items:center;gap:10px;font-size:var(--ui-text-control);color:#748477}.inline-label input{width:153px;font-size:var(--ui-text-control);padding:8px 10px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:var(--ui-text-control)}th{background:#f8faf6;font-size:var(--ui-text-micro);letter-spacing:.6px;font-weight:500;color:#819080;padding:13px 18px;border-bottom:1px solid #e8ece5;white-space:nowrap}td{padding:20px 18px;border-bottom:1px solid #edf0ea;vertical-align:middle}tbody tr:hover{background:#fafcf8}tbody tr:last-child td{border-bottom:0}.check-col{width:60px;padding-left:24px}td:first-child{padding-left:24px}.platform-logo{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#253c36;color:#fff;font-size:var(--ui-text-control)}.title-cell{max-width:440px;min-width:230px;width:43%}.title-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;padding:0;font-size:var(--ui-text-control);font-weight:550;line-height:1.8;color:#314438}.title-link:hover{color:#347c58}.row-meta{display:flex;gap:12px;font-size:var(--ui-text-micro);color:#9fa99d;margin-top:6px}.small-success{color:#6f926a}.author-cell{max-width:130px;min-width:90px;color:#6f7e71;font-size:var(--ui-text-small)}.date-cell{white-space:nowrap;color:#8b978b;font-size:var(--ui-text-micro);font-family:monospace}.metric{font-family:monospace;white-space:nowrap;font-size:var(--ui-text-control)}.right{text-align:right}.row-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;white-space:nowrap}.external{font-size:var(--ui-text-heading);color:#8e9e8b;padding:4px}.external:hover{color:#315d41}.add-button{border:1px solid #d8e3d0;color:#436b3b;padding:6px 9px;border-radius:5px;font-size:var(--ui-text-micro);background:#f6f9ef;white-space:nowrap}.add-button:hover{background:#eaf1dd}.add-button.added{background:#f3f5f0;color:#96a190;border-color:transparent;opacity:1}.pagination{display:flex;justify-content:space-between;align-items:center;padding:17px 24px;border-top:1px solid #e8ece5;font-size:var(--ui-text-micro);color:#9ba697}.pagination>div{display:flex;gap:14px;align-items:center}.pagination button{border:1px solid #dfe6d9;padding:4px 10px;border-radius:4px;color:#59734d;background:#fff;font-size:var(--ui-text-control)}.footnote{font-size:var(--ui-text-micro);color:#a1ad9b;text-align:center;margin-top:16px}.workspace-footer{display:flex;justify-content:space-between;padding:20px 40px;font-size:var(--ui-text-micro);letter-spacing:2px;color:#a9b3a2;border-top:1px solid #e8ece3}.workspace-footer span{letter-spacing:1px}.empty{text-align:center;padding:62px 20px 68px}.empty>span{font-size:36px;color:#b6c6a9;display:block;margin-bottom:12px}.empty h3{font-size:var(--ui-text-section)}.empty p{font-size:var(--ui-text-control);color:#99a592;margin-bottom:22px}.empty .primary,.empty .secondary{font-size:var(--ui-text-small)}.creation-intro{border:1px solid #dee6d1;border-radius:10px;background:#edf2e5;padding:22px;display:flex;align-items:center;gap:18px;margin-bottom:25px}.creation-intro>span{font-size:var(--ui-text-display);color:#728d55}.creation-intro h3{margin:0 0 4px}.creation-intro p{margin:0;font-size:var(--ui-text-small);color:#8a9b7b}.tabs{display:flex;gap:7px}.tabs button{padding:7px 14px;font-size:var(--ui-text-control);border-radius:5px;color:#84937c}.tabs .active{background:#edf3e4;color:#405f34}.badge{display:inline-block;padding:3px 9px;border-radius:4px;background:#eff2eb;color:#7a8970;font-size:var(--ui-text-micro);white-space:nowrap}.badge.pending,.badge.partial{background:#f6f0da;color:#a08b3b}.badge.in_progress,.badge.running{background:#e5edf5;color:#5e7c9a}.badge.done,.badge.success{background:#e8f0df;color:#60864a}.badge.failed,.badge.interrupted{background:#fbece4;color:#b87450}.note-preview{font-size:var(--ui-text-micro);color:#9da695;margin:6px 0 0;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-button{font-size:var(--ui-text-small);padding:6px;color:#5d7f49}.text-button:hover{text-decoration:underline}.source-chips{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:25px}.source-chips>span{border:1px solid #e0e5db;background:#f0f2ec;border-radius:6px;padding:9px 13px;color:#a4ac9a;font-size:var(--ui-text-control)}.source-chips>span.enabled{background:#fff;color:#3c5432}.source-chips i{background:#c2cbbb;width:5px;height:5px}.source-chips .enabled i{background:#6d9853}.source-chips small{font-size:var(--ui-text-micro);margin-left:10px;color:#a4af9a}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.config-panel{padding:24px}.section-heading{display:flex;align-items:center;justify-content:space-between}.section-heading h2{margin:0}.tag{font-size:var(--ui-text-micro);background:#f1f4ea;color:#899b76;padding:3px 8px;border-radius:4px}.config-panel>p{font-size:var(--ui-text-small);margin:10px 0 20px}.input-row{display:flex;gap:8px;align-items:center;margin-bottom:12px}.input-row input{min-width:0;font-size:var(--ui-text-small)}.input-row button{padding:10px 14px;font-size:var(--ui-text-small)}.config-row{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #edf0e6}.config-row>div{min-width:0;flex:1}.config-row strong{display:block;font-size:var(--ui-text-control);font-weight:500;overflow:hidden;text-overflow:ellipsis}.config-row small{display:block;color:#a0ad93;font-size:var(--ui-text-micro);margin-top:2px}.toggle{width:30px;height:17px;background:#dfe5d5;border-radius:20px;padding:2px;flex-shrink:0}.toggle i{display:block;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .2s}.toggle.on{background:#699254}.toggle.on i{transform:translate(13px)}.mini-pages{display:flex;justify-content:flex-end;gap:14px;font-size:var(--ui-text-micro);color:#8f9b81;padding-top:15px}.mini-empty{text-align:center;padding:20px;color:#a7b19b;font-size:var(--ui-text-small)}.form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 18px;margin:25px 0}.form-grid label{font-size:var(--ui-text-small);color:#7e8d71}.form-grid input,.form-grid select{font-size:var(--ui-text-control)}.settings-save{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0e5;padding-top:18px}.settings-save p{font-size:var(--ui-text-micro);color:#9ea991;margin:0}.warning{color:#aa8c42}.log-summary{display:flex;align-items:center;gap:60px;background:#edf1e5;border-radius:10px;padding:24px;margin-bottom:25px}.log-summary>div>span{display:block;font-size:var(--ui-text-small);color:#8a9979}.log-summary strong{display:block;font-size:var(--ui-text-page);font-weight:450;color:#476035;margin-top:5px;font-family:monospace}.log-summary>p{font-size:var(--ui-text-micro);line-height:2;color:#96a487;margin:0 0 0 auto}.log-reason{display:block;color:#a5ae9c;font-size:var(--ui-text-micro);margin-top:4px}.overlay{position:fixed;inset:0;background:#162d284d;z-index:60;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer{margin-left:auto;background:#fff;width:560px;max-width:94vw;height:100vh;overflow:auto;padding:54px 32px;position:relative;box-shadow:-10px 0 30px #0e332310}.close-button{position:absolute;right:23px;top:16px;font-size:var(--ui-text-page);color:#a4ad9d}.drawer h2{font-size:var(--ui-text-title);line-height:1.7;margin-bottom:10px}.drawer>.muted{font-size:var(--ui-text-small);margin-top:15px}.detail-metrics{display:flex;gap:25px;padding:22px 0;border-block:1px solid #edf0e5;margin:22px 0}.detail-metrics span{font-size:var(--ui-text-small);color:#8d9d7b}.detail-metrics b{display:block;font-size:var(--ui-text-title);color:#3a5530;font-weight:500;margin-top:4px}.description{font-size:var(--ui-text-control);line-height:2;color:#77856d;white-space:pre-wrap;margin-bottom:28px;overflow-wrap:anywhere}.source-row{display:flex;gap:12px;font-size:var(--ui-text-control);padding:6px 0}.source-row span{font-size:var(--ui-text-micro);color:#94a382;min-width:55px}.drawer-actions{display:flex;gap:10px;margin-top:24px}.report-link{margin-top:16px;font-size:var(--ui-text-micro)}.modal{width:450px;max-width:92vw;background:#fff;border-radius:12px;padding:34px;position:relative}.modal>p{font-size:var(--ui-text-control);color:#91a081}.modal label{margin:17px 0;font-size:var(--ui-text-control)}.modal>.primary{width:100%;margin-top:10px}.task-detail{border-bottom:1px solid #e6eddf;padding:17px 0}.task-detail p{font-size:var(--ui-text-small);margin-bottom:5px}@media(min-width:1600px){.content{padding:42px 56px}.title-cell{max-width:600px}}@media(max-width:1150px){.sidebar{width:185px;padding-inline:13px}.main{margin-left:185px}.content{padding:26px 22px}.topbar{padding-inline:22px}.title-cell{min-width:200px}td,th{padding-inline:12px}.form-grid{grid-template-columns:repeat(3,1fr)}.settings-grid{grid-template-columns:1fr}.date-mark{display:none}.stats{gap:10px}.stats article{padding:18px}.row-actions{gap:3px}.author-cell{min-width:75px}.log-summary{gap:30px}}@media(max-width:760px){.sidebar{position:static;width:100%;padding:14px 18px}.sidebar .brand{font-size:var(--ui-text-section);margin:0;padding:0}.sidebar .brand-mark{width:32px;height:34px}.space-tag,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;margin-top:15px;gap:4px}.sidebar nav a{padding:7px 10px;font-size:var(--ui-text-small);gap:5px}.sidebar nav b{display:none}.workspace{display:block}.main{margin-left:0}.topbar{height:44px}.content{padding:24px 15px}.stats{grid-template-columns:1fr 1fr}.stats .collector-card{grid-column:span 2}.stats strong{font-size:var(--ui-text-page)}.stats .state-text{font-size:var(--ui-text-section)}.eyebrow{font-size:var(--ui-text-micro)}.panel-toolbar{padding:15px;flex-wrap:wrap}.filters{gap:8px}.inline-label{font-size:var(--ui-text-micro);gap:6px}.inline-label input{width:138px}.filters select{width:115px}.pagination{padding:14px;font-size:var(--ui-text-micro);gap:15px}.pagination>span{max-width:55%}.form-grid{grid-template-columns:1fr 1fr;gap:15px}.config-panel{padding:19px}.log-summary{gap:20px;flex-wrap:wrap}.log-summary>p{margin:0}.workspace-footer{padding:18px 20px}.login-page{grid-template-columns:minmax(0,1fr)}.login-form{padding:40px 25px}.login-form h2{font-size:25px}.note-preview{max-width:230px}}.log-filters{flex-wrap:wrap}.log-filters .inline-label input{width:138px}@media(max-width:760px){.log-filters{width:100%}.log-filters .inline-label{flex-basis:100%}}.download-cell{min-width:190px;max-width:260px}.download-state{display:block;font-size:var(--ui-text-control);font-weight:600}.download-cell small{display:block;font-size:var(--ui-text-control);color:var(--muted);margin-top:5px;white-space:normal}.download-cell progress{display:block;width:160px;height:5px;margin:7px 0;accent-color:#457d64}.download-actions{display:flex;align-items:center;gap:10px;margin-top:5px}.download-actions .text-button{padding:5px 0}.download-link{font-size:var(--ui-text-control);color:#346f53;text-decoration:none;font-weight:600}.download-banner{padding:12px 16px;background:#f7f1df;border-radius:8px;font-size:var(--ui-text-control)}.topbar-tools{display:flex;align-items:center;gap:20px}.topbar-tools .text-button{white-space:nowrap}.detail-video{margin:22px 0;padding:16px;background:#f5f7f2;border:1px solid #e0e6dc;border-radius:9px}.video-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.video-heading h3{margin:0}.video-heading>span{font-size:var(--ui-text-control)}.detail-video video{display:block;width:100%;max-height:440px;background:#142821;border-radius:6px}.detail-video p{font-size:var(--ui-text-control);margin:12px 0 0}.detail-video .download-actions{flex-wrap:wrap;margin-top:12px}.video-placeholder{min-height:130px;padding:22px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:#eaf0e4;border-radius:6px;margin-bottom:14px;text-align:center;color:#7b8d71;font-size:var(--ui-text-control)}.video-placeholder progress{width:100%;accent-color:#457d64}.author-entry-tabs{display:flex;gap:12px;align-items:center;margin:18px 0 12px}.author-entry-tabs .selected{border-color:var(--accent,#678173)}.author-share-form{display:grid;gap:9px}.author-share-form textarea{width:100%;min-width:0;resize:vertical;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #dedfd6;border-radius:8px;background:#fff}.author-identify-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.author-identify-actions button{flex-shrink:0}.author-preview{margin:16px 0;padding:16px;border:1px solid #dce1d5;border-radius:10px;background:#f7f9f2;display:grid;gap:8px;min-width:0}.author-preview code,.author-preview p{overflow-wrap:anywhere;white-space:normal}.author-preview small{display:block}.author-preview p{margin:0 0 5px}@media(max-width:600px){.author-identify-actions{align-items:flex-start;flex-direction:column}.author-identify-actions button{align-self:flex-end}}.transcript-panel{border-top:1px solid var(--line,#dce1d5);margin-top:24px;padding-top:20px}.transcript-kind{display:flex;align-items:center;gap:14px;margin:16px 0}.transcript-panel textarea{width:100%;box-sizing:border-box;resize:vertical;padding:12px;font:inherit;line-height:1.7;border:1px solid #dce1d5;border-radius:8px;margin:8px 0;max-height:60vh}.transcript-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:12px 0}.transcript-segments{max-height:350px;overflow:auto;margin-top:15px}.transcript-segments p{display:grid;grid-template-columns:100px 1fr;gap:10px}.transcript-segments time{font-size:var(--ui-text-control);color:#748177}.transcript-segments span{white-space:pre-wrap;overflow-wrap:anywhere}.transcript-panel label{display:block}.transcript-panel label.transcript-kind{display:flex}.hot-config{margin-bottom:24px}.hot-config .form-grid{margin-bottom:16px}.hot-cost{font-size:var(--ui-text-control);line-height:1.8;color:#5e7752}.hot-help{font-size:var(--ui-text-small);line-height:1.8}.hot-save{gap:14px;flex-wrap:wrap}.hot-save>div{display:flex;gap:10px;flex-wrap:wrap}.hot-cell-note{display:block;font-size:var(--ui-text-micro);font-weight:400;color:#8b978b;margin-top:6px;white-space:nowrap}.hot-relevance{min-width:116px}.hot-review-actions{display:flex;justify-content:flex-end;white-space:nowrap}.hot-review-actions button{font-size:var(--ui-text-micro)}.hot-tabs{flex-wrap:wrap}.hot-tabs button{padding:7px 10px}.hot-results .metric strong{font-size:var(--ui-text-body);font-weight:500;color:#3c6747}.hot-results .metric strong.warning{color:#aa8c42}.hot-log{margin-top:22px}.hot-log summary{cursor:pointer;font-size:var(--ui-text-control);color:#536f46}.hot-event{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid #edf0e6;font-size:var(--ui-text-small)}.hot-event time{color:#94a08b;white-space:nowrap}.hot-page{min-width:0}@media(max-width:760px){.sidebar nav{flex-wrap:wrap}.hot-page .stats article:last-child{grid-column:span 2}.hot-event{gap:10px}.hot-results .pagination{align-items:flex-start}.hot-config .form-grid{grid-template-columns:1fr 1fr}.hot-save>div{width:100%}.hot-tabs button{padding:6px 8px}}.material-source-cell{min-width:82px}.material-source{display:table;margin:4px 0}.material-source.hot{background:#e5efdc;color:#5c7d47}.material-source.author{background:#e9eef6;color:#637e9b}.material-source.keyword{background:#f5eedf;color:#967d4d}.asset-table td,.asset-table th{padding-inline:12px}.asset-table .title-cell{min-width:230px;max-width:360px}.material-growth strong{font-size:var(--ui-text-body);color:#3c6747;font-weight:500}.material-hot-detail{padding:14px 16px;border:1px solid #e0e6dc;border-radius:8px;margin:18px 0;background:#f7f9f3}.material-hot-detail h3{margin:0 0 10px}.material-hot-detail p{font-size:var(--ui-text-control);line-height:1.7}.hot-import-note{font-size:var(--ui-text-small);color:#7e8d71;display:flex;flex-direction:column;gap:9px}.hot-import-note strong{font-size:var(--ui-text-control);font-weight:500;color:#416444}.hot-import-note small{font-size:var(--ui-text-micro);line-height:1.7}.hot-config-link{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--ui-text-control);line-height:1.8;margin:0 0 22px;color:#819075}.hot-config-link a{color:#416d4a}#hot-config{scroll-margin-top:24px}@media(max-width:760px){.asset-table .title-cell{min-width:210px}.panel-toolbar .filters{flex-wrap:wrap}}.title-rules{border-top:1px solid #e4e9de;margin:22px 0;padding:22px 0 8px}.title-rules h3{margin:0}.title-rules>p{font-size:var(--ui-text-small);line-height:1.8}.title-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.title-rule-group{border:1px solid #e0e6da;border-radius:8px;padding:15px;background:#fafbf7;min-width:0}.title-rule-group h4{font-size:var(--ui-text-control);margin:0;display:flex;justify-content:space-between;gap:8px}.title-rule-group h4 small{font-size:var(--ui-text-micro);font-weight:400;color:#89957d;white-space:nowrap}.title-rule-group>p{font-size:var(--ui-text-small);color:#7e8d71;line-height:1.7;min-height:38px}.title-rule-terms{height:214px;overflow:auto;margin:10px 0 16px}.title-rule-term{display:flex;align-items:center;gap:7px;margin:6px 0;padding:4px 6px;background:#eff3e8;border-radius:5px;min-width:0}.title-rule-term>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:var(--ui-text-control)}.title-rule-term select{width:78px;padding:4px;font-size:var(--ui-text-micro);flex-shrink:0;background:#fff}.title-rule-term button{font-size:var(--ui-text-heading);color:#899b7b;flex-shrink:0;padding:1px 4px}.title-rule-group label{font-size:var(--ui-text-small);color:#7e8d71}.title-rule-group textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:9px;resize:vertical;font:inherit;line-height:1.6;border:1px solid #dce4d7;border-radius:5px}.title-rule-add{display:flex;gap:8px;align-items:center;margin-top:9px}.title-rule-add select{font-size:var(--ui-text-micro);min-width:0;flex:1}.title-rule-add button{font-size:var(--ui-text-micro);padding:9px;max-width:60%}.title-rule-preview{display:flex;gap:14px;align-items:flex-end;margin-top:20px}.title-rule-preview label{flex:1;min-width:0;font-size:var(--ui-text-control)}.title-rule-preview button{flex-shrink:0}.title-rule-result{background:#edf3e5;border-radius:6px;padding:12px;color:#48643b}@media(max-width:1000px){.title-rule-grid{grid-template-columns:1fr}.title-rule-terms{height:180px}.title-rule-group>p{min-height:0}}@media(max-width:600px){.title-rule-preview{flex-direction:column;align-items:stretch}}.hot-discovery-sources{margin:20px 0 28px;padding-bottom:20px;border-bottom:1px solid var(--line,#e4e9de)}.notice{pointer-events:none}.platform-config-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.platform-config-tabs button{padding:10px 28px;border:1px solid #dce4d6;border-radius:8px;background:#fff}.platform-config-tabs button.selected{background:#214f44;color:#fff;border-color:#214f44}.platform-rules{margin-bottom:24px}.platform-rules>p,.shared-budget>p{font-size:var(--ui-text-control)}.shared-budget{margin-top:24px}.xhs-settings{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #e4e9de}.xhs-settings>p{font-size:var(--ui-text-control);line-height:1.8}.author-platform{max-width:200px;margin:14px 0}.note-images{display:grid;gap:12px;margin:20px 0}.note-images img{display:block;width:100%;height:auto;border-radius:8px}.input-row select[aria-label=关键词平台]{max-width:105px}.note-images p{font-size:var(--ui-text-small)}.discovery-source-row{display:grid;grid-template-columns:1.2fr 1.2fr 1fr .7fr auto;gap:12px;align-items:end;margin:14px 0}.discovery-source-row label,.discovery-interval{min-width:0}.discovery-source-row .text-button{margin-bottom:8px}.discovery-interval{display:block;max-width:240px;margin-top:20px}.hot-discovery-statistics{margin-top:24px}.hot-discovery-statistics summary{cursor:pointer}.hot-discovery-statistics .hot-event{align-items:start}.hot-discovery-statistics .error{display:block}@media(max-width:700px){.discovery-source-row{grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line,#e4e9de);padding-bottom:16px}.hot-discovery-sources .section-heading{gap:12px;flex-wrap:wrap}.hot-discovery-statistics .hot-event{display:flex;flex-direction:column;gap:6px}}.asset-platform-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:18px 24px 0}.asset-platform-tabs button{padding:8px 16px;border-radius:7px;border:1px solid #e0e7dc}.asset-platform-tabs button.active{background:#214f44;color:#fff;border-color:#214f44}.asset-platform-tabs b{margin-left:7px}.asset-platform-tabs small{margin-left:auto}.xhs-board-config{margin-top:24px}.xhs-board-source{padding:16px 0;border-bottom:1px solid #e0e7dc}.xhs-board-config textarea{min-height:90px}.login-form .login-button{background:#252525}.login-form .login-button:hover{background:#080808}.sidebar .source-live i{background:#80867c}.sidebar .icon-button{color:#626262}.brand .brand-mark{background:transparent}@media(min-width:761px)and (max-width:1150px){.sidebar .brand{font-size:var(--ui-text-section);gap:5px}.sidebar .brand-mark{width:33px;height:38px}}@media(max-width:760px){.sidebar{border-right:0;border-bottom:1px solid #e6e6e3}}@media(max-width:760px){.topbar{height:auto;min-height:72px;flex-wrap:wrap;gap:6px;padding:10px 16px}.topbar-tools{width:100%;justify-content:space-between;gap:10px}.topbar-tools>.text-button{font-size:var(--ui-text-micro)}}.rewrite-workspace{height:100dvh;min-height:0;overflow:hidden}.rewrite-workspace .main{display:flex;flex-direction:column;height:100%;min-height:0}.rewrite-workspace .topbar{flex-shrink:0}.rewrite-workspace .content{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:none;margin:0;padding:0}.rewrite-workspace .workspace-footer{display:none}.rewrite-workspace .content>.error-bar,.rewrite-workspace .content>.notice{flex-shrink:0;margin:8px 20px}.rewrite-workspace .rewrite-page{flex:1;min-height:0}@media(max-width:760px){.rewrite-workspace .sidebar{display:none}.rewrite-workspace .main{height:100dvh}.rewrite-workspace .topbar{min-height:66px}}.rewrite-workspace .topbar{height:42px;min-height:42px;padding:0 24px}.rewrite-workspace .topbar-tools{gap:16px}.rewrite-workspace .top-avatar{width:24px;height:24px}.rewrite-workspace .account-trigger{padding-block:3px}@media(max-width:760px){.rewrite-workspace .topbar{height:40px;min-height:40px;padding:0 12px;flex-wrap:nowrap}.rewrite-workspace .topbar>span{display:none}.rewrite-workspace .topbar-tools{width:100%;gap:10px}.rewrite-workspace .top-account-bar{gap:8px}}.rewrite-layout{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.rewrite-layout>.rewrite-page{width:auto;min-width:0;flex:1}.rewrite-workspace .topbar{justify-content:flex-end}.rewrite-layout .rewrite-header{padding-inline:16px;gap:10px}.rewrite-layout .rewrite-header .conversation-select{width:224px;max-width:40%;min-width:130px}.rewrite-layout .rewrite-model{max-width:180px}.rewrite-layout .rewrite-thread{padding:20px 24px}.rewrite-layout .rewrite-composer{padding:8px 24px 12px}@media(min-width:761px)and (max-width:1200px){.rewrite-layout .rewrite-model{display:none}.rewrite-layout .rewrite-header .conversation-select{flex:1;max-width:none}}@media(max-width:760px){.rewrite-layout{flex-direction:column}.rewrite-layout .rewrite-header{padding:6px 12px;gap:6px 12px}.rewrite-layout .rewrite-header .conversation-select{width:100%;max-width:none}.rewrite-layout .rewrite-thread{padding:16px 14px}.rewrite-layout .rewrite-composer{padding:6px 12px 10px}}.rewrite-layout .draft-open .rewrite-chat{display:none}.rewrite-layout .rewrite-draft{flex:1;border-left:0}.with-material-details>.pending-materials{width:clamp(360px,22vw,480px);flex-basis:clamp(360px,22vw,480px)}.with-material-details>.rewrite-page{min-width:0}.with-material-details .rewrite-model{display:none}.with-material-details .rewrite-header .conversation-select{flex:1;max-width:52%;width:auto}.with-material-details .rewrite-thread{padding:18px}.with-material-details .rewrite-composer{padding:8px 18px 12px}@media(min-width:1001px)and (max-width:1250px){.with-material-details>.pending-materials{width:300px;flex-basis:300px}.with-material-details .rewrite-back{font-size:0}.with-material-details .rewrite-back:before{content:"←";font-size:var(--ui-text-body)}.with-material-details .rewrite-header{gap:8px;padding-inline:12px}}@media(max-width:1000px){.rewrite-workspace .sidebar{display:none}.rewrite-workspace .main{margin-left:0;height:100dvh}.rewrite-layout.with-material-details{flex-direction:column}.with-material-details>.pending-materials{width:100%;flex:0 0 auto;max-height:38%;border-right:0;border-bottom:1px solid #e2e7df}.with-material-details .pending-heading{min-height:38px;padding:8px 12px}.with-material-details .pending-heading .pending-toggle{display:block;font-size:var(--ui-text-small)}.with-material-details .pending-body,.with-material-details .pending-pagination{display:none}.with-material-details .pending-materials.is-expanded .pending-body{display:block;overflow:auto}.with-material-details .pending-materials.is-expanded .pending-pagination{display:flex}.with-material-details .rewrite-header .conversation-select{width:100%;max-width:none}.with-material-details .rewrite-thread{padding:16px 14px}.with-material-details .rewrite-composer{padding:6px 12px 10px}}@media(max-width:1000px){.with-material-details:has(>.material-detail-column.is-expanded)>.rewrite-page{display:none}.with-material-details>.material-detail-column.is-expanded{flex:1;max-height:none}}:root{--scroll-thumb:#b3bdb7;--scroll-thumb-hover:#8f9e95;--scroll-thumb-active:#6e8175}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-height:32px;min-width:32px;border:2px solid transparent;border-radius:999px;background:var(--scroll-thumb);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}*::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-active)}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-button{display:none}}.pending-body,.material-column-body,.rewrite-thread,.rewrite-draft,.rewrite-source,.avatar-studio,.transcript-segments,.title-rule-terms{scrollbar-gutter:stable}.title-link:focus-visible{outline:2px solid #7d9988;outline-offset:4px;border-radius:3px}@media(forced-colors:active){*{scrollbar-color:auto}*::-webkit-scrollbar-thumb{background-color:CanvasText}}.production-workspace{height:100dvh;min-height:0;overflow:hidden}.production-workspace .main{height:100%;min-height:0;display:flex;flex-direction:column}.production-workspace .topbar{height:42px;min-height:42px;flex-shrink:0;padding:0 24px}.production-workspace .content{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;margin:0;max-width:none;width:100%}.production-workspace .workspace-footer{display:none}.production-workspace .topbar-tools{gap:16px}.production-workspace .top-avatar{width:24px;height:24px}.production-workspace .account-trigger{padding-block:3px}@media(max-width:1000px)and (min-width:761px){.production-workspace .sidebar{width:155px;padding-inline:10px}.production-workspace .sidebar .brand{font-size:var(--ui-text-section)}.production-workspace .sidebar .brand-mark{width:28px}.production-workspace .sidebar nav a{font-size:var(--ui-text-control);padding-inline:10px}.production-workspace .main{margin-left:155px}}@media(max-width:760px){.production-workspace{height:auto;overflow:visible}.production-workspace .main{height:auto;margin-left:0}.production-workspace .sidebar nav{overflow-x:auto;white-space:nowrap}.production-workspace .topbar{min-height:42px;height:auto;padding:4px 12px}.production-workspace .topbar>span{display:none}.production-workspace .content,.production-workspace .production-library{overflow:visible}}.learning-workspace .workspace-footer{display:none}.creation-unit-workspace .main{margin-left:0!important;width:100%;height:100dvh}.creation-unit-workspace .topbar{height:38px;min-height:38px}.creation-unit-workspace .content{min-height:0;overflow:hidden}@media(max-width:760px){.creation-unit-workspace{height:100dvh;overflow:hidden}.creation-unit-workspace .main{height:100dvh}.creation-unit-workspace .content{overflow:hidden}}.creation-top-brand{display:flex;align-items:center;gap:8px;min-width:0;color:#263b38}.creation-top-brand svg{width:26px;height:28px;flex:none}.creation-top-brand strong{font-size:var(--ui-text-section);letter-spacing:-.4px}.creation-top-brand .slash{margin:0 4px}.creation-top-brand>span:last-child{font-size:var(--ui-text-small);color:#89958d}@media(min-width:761px){.creation-unit-workspace .topbar{margin-left:210px;height:44px;min-height:44px;padding-left:22px}}@media(min-width:761px)and (max-width:1100px){.creation-unit-workspace .topbar{margin-left:174px}}@media(max-width:760px){.creation-unit-workspace .topbar{min-height:44px;height:auto}.creation-top-brand{gap:5px}.creation-top-brand>span{display:none}}.creation-top-mark{display:block;width:28px;height:28px;flex:0 0 28px}.creation-top-brand{white-space:nowrap}.creation-top-brand .creation-top-mark{display:block}.hot-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:22px}.hot-navigation .platform-config-tabs{margin:0}.hot-navigation>.text-button{white-space:nowrap}.collection-config-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:22px}.collection-config-toolbar .platform-config-tabs{margin:0}.personal-controls-panel{padding:28px}.personal-controls-panel .personal-master{padding-bottom:20px;border-bottom:1px solid #e6ebe4}@media(max-width:600px){.personal-controls-panel{padding:18px}}
