.login-container.svelte-h34f85{height:100%;padding:var(--spacingHorizontalL);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.logo.svelte-h34f85{margin-bottom:var(--spacingVerticalM)}.title.svelte-h34f85{font-size:var(--fontSizeBase600);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);margin-bottom:4px}.subtitle.svelte-h34f85{font-size:var(--fontSizeBase300);color:var(--colorNeutralForeground2);margin-bottom:var(--spacingVerticalXL)}.description.svelte-h34f85{font-size:var(--fontSizeBase200);color:var(--colorNeutralForeground3);margin-bottom:var(--spacingVerticalXL);max-width:260px;line-height:var(--lineHeightBase200)}.login-button.svelte-h34f85{border-radius:var(--borderRadiusMedium);background:var(--colorBrandBackground);color:#fff;width:100%;max-width:260px;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);cursor:pointer;border:none;padding:10px 16px;transition:background .1s}.error.svelte-h34f85{margin-top:var(--spacingVerticalS);font-size:var(--fontSizeBase200);color:var(--colorDangerForeground)}.organization-selector.svelte-bu32jm{flex-direction:column;height:100%;display:flex}.header.svelte-bu32jm{padding:var(--spacingVerticalM) var(--spacingHorizontalM);border-bottom:1px solid var(--colorNeutralStroke2);justify-content:space-between;align-items:center;display:flex}.title.svelte-bu32jm{font-size:var(--fontSizeBase400);font-weight:var(--fontWeightSemibold)}.logout.svelte-bu32jm{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);cursor:pointer;background:0 0;border:none}.status.svelte-bu32jm{padding:var(--spacingVerticalL) var(--spacingHorizontalM);text-align:center;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200)}.status.error.svelte-bu32jm{color:var(--colorDangerForeground)}.organization-list.svelte-bu32jm{gap:var(--spacingVerticalS);padding:var(--spacingVerticalM) var(--spacingHorizontalM);flex-direction:column;flex:1;list-style:none;display:flex;overflow-y:auto}.organization-item.svelte-bu32jm{align-items:center;gap:var(--spacingHorizontalM);width:100%;padding:var(--spacingVerticalM) var(--spacingHorizontalM);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);cursor:pointer;font-family:var(--fontFamilyBase);text-align:left;transition:border-color .1s,background .1s,box-shadow .1s;display:flex}.organization-avatar.svelte-bu32jm{background:var(--colorBrandBackground);color:#fff;width:34px;height:34px;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.organization-body.svelte-bu32jm{flex-direction:column;flex:1;min-width:0;display:flex}.organization-name.svelte-bu32jm{font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.organization-meta.svelte-bu32jm{font-size:var(--fontSizeBase100);color:var(--colorNeutralForeground3);text-transform:capitalize;margin-top:2px}.organization-chevron.svelte-bu32jm{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase500);flex-shrink:0;line-height:1}.selector.svelte-1kanzy0{flex-direction:column;height:100%;display:flex}.header.svelte-1kanzy0{padding:4px var(--spacingHorizontalM);justify-content:space-between;align-items:center;display:flex}.organization-name.svelte-1kanzy0{font-size:var(--fontSizeBase100);color:var(--colorNeutralForeground3)}.logout.svelte-1kanzy0{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);cursor:pointer;background:0 0;border:none}.search.svelte-1kanzy0{padding:var(--spacingVerticalS) var(--spacingHorizontalM)}.mode-switcher.svelte-1kanzy0{border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralStroke2);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.mode-switcher.svelte-1kanzy0 button:where(.svelte-1kanzy0){background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground2);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);border:0;padding:8px 4px}.search-input.svelte-1kanzy0{background:var(--colorNeutralBackground1);width:100%;color:var(--colorNeutralForeground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase200);font-family:var(--fontFamilyBase);outline:none;padding:6px 10px}.workspace-form.svelte-1kanzy0{gap:var(--spacingVerticalS);padding:var(--spacingVerticalM) var(--spacingHorizontalM);flex-direction:column;display:flex}.workspace-form.svelte-1kanzy0 label:where(.svelte-1kanzy0){color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold)}.optional.svelte-1kanzy0,.field-hint.svelte-1kanzy0{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightRegular)}.field-hint.svelte-1kanzy0{margin:-4px 0 0}.workspace-textarea.svelte-1kanzy0{background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);resize:vertical;padding:6px 10px}.primary-action.svelte-1kanzy0{border-radius:var(--borderRadiusMedium);background:var(--colorBrandBackground);color:#fff;cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);border:0;padding:8px 12px}.secondary-action.svelte-1kanzy0{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);padding:8px 12px}.report-confirmation.svelte-1kanzy0{gap:var(--spacingVerticalS);padding:var(--spacingVerticalM) var(--spacingHorizontalM);flex-direction:column;display:flex}.report-heading.svelte-1kanzy0{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold)}.report-copy.svelte-1kanzy0{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200)}.report-actions.svelte-1kanzy0{gap:var(--spacingVerticalS);flex-direction:column;display:flex}.empty-state.svelte-1kanzy0{align-items:flex-start;gap:var(--spacingVerticalS);padding:var(--spacingVerticalL) var(--spacingHorizontalM);flex-direction:column;display:flex}.empty-copy.svelte-1kanzy0{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300);margin:0}.status.svelte-1kanzy0{padding:var(--spacingVerticalL) var(--spacingHorizontalM);text-align:center;color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200)}.status.error.svelte-1kanzy0{color:var(--colorDangerForeground)}.project-list.svelte-1kanzy0{flex:1;list-style:none;overflow-y:auto}.project-item.svelte-1kanzy0{width:100%;padding:var(--spacingVerticalS) var(--spacingHorizontalM);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--colorNeutralStroke2);font-family:var(--fontFamilyBase);background:0 0;flex-direction:column;display:flex}.project-name.svelte-1kanzy0{font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.project-detail.svelte-1kanzy0{font-size:var(--fontSizeBase100);color:var(--colorNeutralForeground3);margin-top:2px}.composer.svelte-193ye7s{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusLarge);flex-direction:column;padding:8px 8px 6px;transition:border-color .1s;display:flex}.composer.svelte-193ye7s textarea:where(.svelte-193ye7s):focus-visible{outline:none}textarea.svelte-193ye7s{color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300);resize:none;background:0 0;border:none;outline:none;width:100%;padding:4px 4px 0;overflow-y:auto}textarea.svelte-193ye7s::placeholder{color:var(--colorNeutralForeground3)}.bar.svelte-193ye7s{justify-content:flex-end;align-items:center;margin-top:4px;display:flex}.send.svelte-193ye7s{background:var(--colorBrandBackground);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .1s,opacity .1s;display:flex}.send.svelte-193ye7s svg:where(.svelte-193ye7s){width:17px;height:17px}.spinner.svelte-15g82xt{border:2px solid var(--colorBrandTint);border-top-color:var(--colorBrandBackground);border-radius:50%;flex-shrink:0;animation:.7s linear infinite svelte-15g82xt-spin;display:inline-block}.spinner.on-brand.svelte-15g82xt{border-color:#fff #fff6 #fff6}@keyframes svelte-15g82xt-spin{to{transform:rotate(360deg)}}.drafter.svelte-gjm5fz{gap:var(--spacingVerticalM);padding:var(--spacingVerticalM) var(--spacingHorizontalM);flex-direction:column;display:flex}.field.svelte-gjm5fz{flex-direction:column;gap:6px;display:flex}.field-label.svelte-gjm5fz{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold)}.field-hint.svelte-gjm5fz{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}.character-count.svelte-gjm5fz{color:var(--colorNeutralForeground4);font-size:var(--fontSizeBase100);align-self:flex-end}.optional.svelte-gjm5fz{color:var(--colorNeutralForeground4);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightRegular)}.dropdown.svelte-gjm5fz{position:relative}.dropdown-trigger.svelte-gjm5fz{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);justify-content:space-between;align-items:center;width:100%;padding:8px 10px;display:flex}.caret.svelte-gjm5fz{color:var(--colorNeutralForeground3);transition:transform .1s}.caret.open.svelte-gjm5fz{transform:rotate(180deg)}.dropdown-menu.svelte-gjm5fz{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);box-shadow:var(--shadow4);z-index:10;width:100%;max-height:240px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;overflow-y:auto}.dropdown-item.svelte-gjm5fz{border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;width:100%;padding:7px 8px;display:block;overflow:hidden}.state-chip.svelte-gjm5fz{text-transform:uppercase;letter-spacing:.02em;color:var(--colorNeutralForeground3);border:1px solid var(--colorNeutralStroke2);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:650}.state-chip.drafted.svelte-gjm5fz{color:var(--colorBrandForeground1,var(--colorBrandBackground));border-color:var(--colorBrandStroke1,var(--colorBrandBackground))}.draft-all-progress.svelte-gjm5fz{color:var(--colorNeutralForeground3);margin:0;font-size:12px}.dropdown-item.new.svelte-gjm5fz{border-top:1px solid var(--colorNeutralStroke2);color:var(--colorBrandForegroundLink);margin-top:4px}.dropdown-empty.svelte-gjm5fz{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);padding:7px 8px;display:block}.text-input.svelte-gjm5fz{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);width:100%;margin-top:6px;padding:7px 8px}.segmented.svelte-gjm5fz{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);display:flex;overflow:hidden}.segment.svelte-gjm5fz{background:var(--colorNeutralBackground1);border:none;border-right:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);flex:1;padding:6px 8px;transition:background .1s,color .1s}.segment.svelte-gjm5fz:last-child{border-right:none}.button.svelte-gjm5fz{border-radius:var(--borderRadiusMedium);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);border:none;padding:8px 12px;transition:background .1s}.button.primary.svelte-gjm5fz{background:var(--colorBrandBackground);color:#fff}.button.secondary.svelte-gjm5fz{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1)}.button.small.svelte-gjm5fz{font-size:var(--fontSizeBase100);padding:5px 10px}.button.block.svelte-gjm5fz{width:100%}.output.svelte-gjm5fz{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);overflow:hidden}.output-header.svelte-gjm5fz{background:var(--colorNeutralBackground3);border-bottom:1px solid var(--colorNeutralStroke2);justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.output-label.svelte-gjm5fz{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold)}.streaming-indicator.svelte-gjm5fz{color:var(--colorBrandForegroundLink);font-size:var(--fontSizeBase100);align-items:center;gap:6px;display:inline-flex}.thinking.svelte-gjm5fz{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);margin:0;padding:4px 0}.output-content.svelte-gjm5fz{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300);white-space:pre-wrap;max-height:280px;padding:10px;overflow-y:auto}.preview-table.svelte-gjm5fz{border-collapse:collapse;width:100%;margin-top:8px}.preview-table.svelte-gjm5fz td:where(.svelte-gjm5fz){border:1px solid var(--colorNeutralStroke2);font-size:var(--fontSizeBase100);vertical-align:top;white-space:normal;padding:4px 6px}.insert-actions.svelte-gjm5fz{background:var(--colorNeutralBackground2);border-top:1px solid var(--colorNeutralStroke2);gap:var(--spacingHorizontalS);padding:8px 10px;display:flex}.history.svelte-gjm5fz{margin-top:var(--spacingVerticalM);flex-direction:column;gap:6px;display:flex}.history-entry.svelte-gjm5fz{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1)}.history-row.svelte-gjm5fz{color:var(--colorNeutralForeground1);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;display:flex}.history-section.svelte-gjm5fz{font-weight:var(--fontWeightSemibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-time.svelte-gjm5fz{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);flex-shrink:0;margin-left:8px}.history-content.svelte-gjm5fz{border-top:1px solid var(--colorNeutralStroke2);padding:8px 10px}.history-stamp.svelte-gjm5fz{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);margin:0 0 6px}.history-text.svelte-gjm5fz{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);white-space:pre-wrap;max-height:240px;margin:0;line-height:1.5;overflow-y:auto}.protection-hint.svelte-gjm5fz{background:var(--colorWarningTint);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase100);margin:0;padding:7px 10px}.notice.svelte-gjm5fz{background:var(--colorWarningTint);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.notice.svelte-gjm5fz p:where(.svelte-gjm5fz){margin:0}.notice.svelte-gjm5fz ul:where(.svelte-gjm5fz){margin:0;padding-left:18px}.evidence-panel.svelte-gjm5fz{flex-direction:column;gap:6px;display:flex}.citation-card.svelte-gjm5fz{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.citation-source.svelte-gjm5fz{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold)}.citation-card.svelte-gjm5fz blockquote:where(.svelte-gjm5fz){border-left:2px solid var(--colorBrandBackground);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase100);margin:0;padding-left:8px}.status.svelte-gjm5fz,.error.svelte-gjm5fz{border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase200);padding:8px 10px}.status.svelte-gjm5fz{background:var(--colorBrandTint);color:var(--colorBrandForegroundLink)}.error.svelte-gjm5fz{background:var(--colorDangerTint);color:var(--colorDangerForeground)}.working-row.svelte-17ejuuv{justify-content:center;align-items:center;gap:var(--spacingHorizontalS);padding:var(--spacingVerticalL) var(--spacingHorizontalM);color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);display:flex}.chat.svelte-1wnb7s5{flex-direction:column;height:100%;display:flex}.messages.svelte-1wnb7s5{min-height:0;padding:var(--spacingVerticalM) var(--spacingHorizontalM);flex:1;overflow-y:auto}.empty-state.svelte-1wnb7s5{gap:var(--spacingVerticalS);padding-top:var(--spacingVerticalL);flex-direction:column;display:flex}.index-state.svelte-1wnb7s5{padding-top:var(--spacingVerticalL);flex-direction:column;gap:10px;display:flex}.index-state-heading.svelte-1wnb7s5{align-items:center;gap:8px;display:flex}.index-state.svelte-1wnb7s5 p:where(.svelte-1wnb7s5){color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);margin:0}.index-state.svelte-1wnb7s5 span:where(.svelte-1wnb7s5){color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300)}.index-state.failed.svelte-1wnb7s5{border-left:3px solid var(--colorPaletteRedForeground1);padding-left:10px}.index-state-detail.svelte-1wnb7s5{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300)}.retry-index.svelte-1wnb7s5{background:var(--colorNeutralBackground3);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;font-size:var(--fontSizeBase200);align-self:flex-start;padding:5px 12px}.empty-title.svelte-1wnb7s5{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold)}.empty-hint.svelte-1wnb7s5{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200)}.suggestions.svelte-1wnb7s5{margin-top:var(--spacingVerticalS);flex-direction:column;gap:6px;display:flex}.suggestion.svelte-1wnb7s5{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground1);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);text-align:left;padding:10px 12px;transition:border-color .1s,background .1s}.message.svelte-1wnb7s5{margin-bottom:var(--spacingVerticalM)}.message.user.svelte-1wnb7s5 .message-content:where(.svelte-1wnb7s5){background:var(--colorBrandBackground);border-radius:var(--borderRadiusLarge) var(--borderRadiusLarge) 4px var(--borderRadiusLarge);color:#fff;font-size:var(--fontSizeBase200);margin-left:24px;padding:8px 12px}.message.assistant.svelte-1wnb7s5 .message-content:where(.svelte-1wnb7s5){background:var(--colorNeutralBackground3);border-radius:var(--borderRadiusLarge) var(--borderRadiusLarge) var(--borderRadiusLarge) 4px;color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300);white-space:pre-wrap;margin-right:24px;padding:8px 12px}.message.assistant.svelte-1wnb7s5 .message-content.failed:where(.svelte-1wnb7s5){border-left:3px solid var(--colorPaletteRedForeground1);color:var(--colorNeutralForeground2)}.retry.svelte-1wnb7s5{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);margin-top:6px;padding:4px 10px}.citation-list.svelte-1wnb7s5{flex-direction:column;gap:4px;margin:6px 24px 0 0;display:flex}.citation-card.svelte-1wnb7s5{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.citation-source.svelte-1wnb7s5{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold)}.input-area.svelte-1wnb7s5{background:var(--colorNeutralBackground1);border-top:1px solid var(--colorNeutralStroke2);padding:var(--spacingVerticalS) var(--spacingHorizontalM)}.error.svelte-1wnb7s5{color:var(--colorPaletteRedForeground1);font-size:var(--fontSizeBase100);margin:0 0 var(--spacingVerticalS)}.panel.svelte-1rt69ny{gap:var(--spacingVerticalL);padding:var(--spacingVerticalM) var(--spacingHorizontalM);flex-direction:column;display:flex}.status.svelte-1rt69ny{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);padding:var(--spacingVerticalL) 0;text-align:center}.status.loading.svelte-1rt69ny{align-items:center;gap:var(--spacingHorizontalS);justify-content:center;display:flex}.status.error.svelte-1rt69ny{color:var(--colorDangerForeground)}.section.svelte-1rt69ny{flex-direction:column;gap:8px;display:flex}.section-head.svelte-1rt69ny{align-items:baseline;gap:var(--spacingHorizontalS);justify-content:space-between;display:flex}.section-title.svelte-1rt69ny{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold)}.section-action.svelte-1rt69ny{font:inherit;font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);color:var(--colorBrandForegroundLink);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.section-count.svelte-1rt69ny{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);white-space:nowrap}.finding.svelte-1rt69ny{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);flex-direction:column;transition:border-color .1s;display:flex;overflow:hidden}.finding.svelte-1rt69ny:hover{border-color:var(--colorBrandBackground)}.finding-main.svelte-1rt69ny{cursor:pointer;font-family:var(--fontFamilyBase);text-align:left;background:0 0;border:none;flex-direction:column;gap:6px;padding:10px 12px;transition:background .1s;display:flex}.view-row.svelte-1rt69ny{justify-content:space-between;align-items:baseline;display:flex}.view-title.svelte-1rt69ny{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold)}.view-toggle.svelte-1rt69ny{color:var(--colorBrandForegroundLink);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);background:0 0;border:none;padding:0}.search-input.svelte-1rt69ny{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);width:100%;padding:7px 10px}.detail-text.svelte-1rt69ny{border-top:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase300);margin:0;padding:8px 12px 10px}.badge.svelte-1rt69ny{font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);letter-spacing:.3px;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 9px}.badge.rec.svelte-1rt69ny{background:var(--colorDangerTint);color:var(--colorDangerForeground)}.badge.crec.svelte-1rt69ny{background:var(--colorWarningTint);color:var(--colorWarningForeground)}.badge.hrec.svelte-1rt69ny{background:var(--colorInfoTint);color:var(--colorInfoForeground)}.badge.deminimis.svelte-1rt69ny{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2)}.fact-label.svelte-1rt69ny{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold)}.finding-desc.svelte-1rt69ny{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300)}.source-line.svelte-1rt69ny{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}.kv.svelte-1rt69ny{border-radius:var(--borderRadiusMedium);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.kv-label.svelte-1rt69ny{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);text-transform:uppercase}.kv-value.svelte-1rt69ny{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300)}.verifier.svelte-oupl11{flex-direction:column;gap:14px;padding:12px 12px 20px;display:flex}.command-column.svelte-oupl11{flex-direction:column;gap:8px;display:flex}button.svelte-oupl11{font:inherit}.primary.svelte-oupl11,.secondary.svelte-oupl11{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-weight:650;display:inline-flex}.primary.svelte-oupl11{color:#fff;background:var(--colorBrandBackground);border:1px solid var(--colorBrandBackground)}.secondary.svelte-oupl11{color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1)}.wide.svelte-oupl11{width:100%}.staged-banner.svelte-oupl11{border:1px solid var(--colorBrandTintStroke);background:var(--colorBrandTint);border-radius:6px;padding:11px}.staged-banner.svelte-oupl11 p:where(.svelte-oupl11){color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);margin:0;line-height:1.4}.card-actions.svelte-oupl11{gap:8px;display:flex}.card-actions.svelte-oupl11 button:where(.svelte-oupl11){flex:1;min-height:28px;padding:4px 10px;font-size:12px}.result-head.svelte-oupl11{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);border-radius:6px;gap:8px;padding:11px;display:grid}.result-head.svelte-oupl11 p:where(.svelte-oupl11),.reason.svelte-oupl11,.host-note.svelte-oupl11{color:var(--colorNeutralForeground2);margin:0;line-height:1.45}.result-topline.svelte-oupl11{align-items:center;gap:8px;display:flex}.result-title.svelte-oupl11{font-size:13px;font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.coverage.svelte-oupl11{font-size:var(--fontSizeBase200);color:var(--colorNeutralForeground3)}.explanation.svelte-oupl11{font-size:var(--fontSizeBase300);line-height:1.5}.explanation.clamped.svelte-oupl11{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link-button.svelte-oupl11{color:var(--colorBrandForegroundLink);cursor:pointer;font-size:var(--fontSizeBase200);background:0 0;border:none;width:fit-content;padding:0}.status.svelte-oupl11{text-transform:uppercase;background:var(--colorNeutralBackground3);width:fit-content;color:var(--colorNeutralForeground2);border-radius:3px;padding:3px 7px;font-size:11px;font-weight:750}.status.ok.svelte-oupl11{color:var(--colorSuccessForeground);background:var(--colorPaletteGreenBackground2)}.status.warn.svelte-oupl11{color:var(--colorWarningForeground);background:var(--colorWarningTint)}.status.bad.svelte-oupl11{color:var(--colorDangerForeground);background:var(--colorDangerTint)}.edit-section.svelte-oupl11{gap:9px;display:grid}.edit-section.svelte-oupl11 h2:where(.svelte-oupl11){margin:0;padding-left:2px;font-size:13px;line-height:1.3}.section-heading.svelte-oupl11{justify-content:space-between;align-items:center;display:flex}.section-heading.svelte-oupl11 span:where(.svelte-oupl11){color:var(--colorNeutralForeground3);font-size:12px}.group-heading.svelte-oupl11{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.group-heading.svelte-oupl11 h3:where(.svelte-oupl11){color:var(--colorNeutralForeground2);margin:0;font-size:12px;font-weight:700}.group-heading.svelte-oupl11 span:where(.svelte-oupl11){color:var(--colorNeutralForeground3);font-size:11px}.edit-card.svelte-oupl11{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);border-radius:6px;gap:9px;padding:11px;display:grid}.edit-card.compact.svelte-oupl11{padding:10px}.edit-topline.svelte-oupl11{justify-content:space-between;align-items:start;gap:8px;font-size:12px;font-weight:650;display:flex}.chip.svelte-oupl11{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);text-transform:uppercase;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.icon-button.svelte-oupl11{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);width:28px;height:28px;color:var(--colorNeutralForeground2);cursor:pointer;border-radius:4px;flex:0 0 28px}.change-text.svelte-oupl11{border-left:3px solid var(--colorNeutralStroke1);padding-left:8px}.change-text.before.svelte-oupl11{border-color:#c94b43}.change-text.after.svelte-oupl11{border-color:#248a4c}.change-text.svelte-oupl11 span:where(.svelte-oupl11){color:var(--colorNeutralForeground3);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.change-text.svelte-oupl11 p:where(.svelte-oupl11){overflow-wrap:anywhere;margin:0;line-height:1.4}.citation.svelte-oupl11{border-top:1px solid var(--colorNeutralStroke2);gap:2px;padding-top:8px;font-size:11px;display:grid}.citation.svelte-oupl11 span:where(.svelte-oupl11){color:var(--colorNeutralForeground2);line-height:1.35}.suggested.svelte-oupl11{color:var(--colorNeutralForeground3);margin:0;font-size:11px}.select-hint.svelte-oupl11{color:var(--colorNeutralForeground3);text-align:center;margin:0;font-size:12px}.apply-area.svelte-oupl11{border-top:1px solid var(--colorNeutralStroke2);gap:8px;padding-top:12px;display:grid}.host-note.svelte-oupl11{font-size:11px}.success.svelte-oupl11{background:var(--colorPaletteGreenBackground2);color:var(--colorSuccessForeground);border-radius:4px;padding:9px 10px;font-size:12px}.empty-state.svelte-oupl11{color:var(--colorNeutralForeground3);text-align:center;padding:32px 12px}.brand-header.svelte-hm9k78{align-items:center;gap:var(--spacingHorizontalS);padding:4px var(--spacingHorizontalM);background:var(--colorNeutralBackground1);border-bottom:2px solid var(--colorBrandBackground);flex-shrink:0;display:flex}.brand-logo.svelte-hm9k78{flex-shrink:0;width:20px;height:20px}.brand-actions.svelte-hm9k78{align-items:center;gap:4px;margin-left:auto;display:flex}.header-action.svelte-hm9k78{border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground2);cursor:pointer;font-family:var(--fontFamilyBase);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;height:26px;padding:0 6px;display:inline-flex}.action-label.svelte-hm9k78{font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);white-space:nowrap}.header-action.svelte-hm9k78 svg:where(.svelte-hm9k78){width:16px;height:16px}.brand-name.svelte-hm9k78{font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);letter-spacing:.2px;color:var(--colorNeutralForeground1)}.home.svelte-16vbdep{gap:var(--spacingVerticalS);padding:var(--spacingVerticalL) var(--spacingHorizontalM);flex-direction:column;display:flex}.prompt.svelte-16vbdep{margin:var(--spacingVerticalS) 0 2px;color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold)}.cards.svelte-16vbdep{gap:var(--spacingVerticalS);flex-direction:column;display:flex}.card.svelte-16vbdep{align-items:center;gap:var(--spacingHorizontalM);width:100%;padding:var(--spacingVerticalM) var(--spacingHorizontalM);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);cursor:pointer;font-family:var(--fontFamilyBase);text-align:left;transition:border-color .1s,background .1s,box-shadow .1s;display:flex}.boundary-error.svelte-16vbdep{background:var(--colorDangerTint);border:1px solid var(--colorDangerForeground);border-radius:var(--borderRadiusMedium);color:var(--colorDangerForeground);gap:8px;padding:10px;display:grid}.boundary-error.svelte-16vbdep p:where(.svelte-16vbdep){color:inherit;font-size:var(--fontSizeBase200);margin:0}.boundary-error.svelte-16vbdep button:where(.svelte-16vbdep){background:var(--colorNeutralBackground1);border:1px solid var(--colorDangerForeground);border-radius:var(--borderRadiusMedium);color:var(--colorDangerForeground);cursor:pointer;font:600 var(--fontSizeBase200) var(--fontFamilyBase);justify-self:start;padding:6px 10px}.card.locked.svelte-16vbdep{opacity:.55}.card.done.svelte-16vbdep{border-color:var(--colorBrandBackground);opacity:1}.card-icon.svelte-16vbdep{border-radius:var(--borderRadiusMedium);background:var(--colorBrandTint);width:38px;height:38px;color:var(--colorBrandForegroundLink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.card.done.svelte-16vbdep .card-icon:where(.svelte-16vbdep){background:var(--colorBrandBackground);color:#fff}.card-icon.svelte-16vbdep svg:where(.svelte-16vbdep){width:20px;height:20px}.card-body.svelte-16vbdep{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.card-title.svelte-16vbdep{font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.card-description.svelte-16vbdep{font-size:var(--fontSizeBase100);color:var(--colorNeutralForeground3);line-height:var(--lineHeightBase200)}.card-chevron.svelte-16vbdep{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase500);flex-shrink:0;line-height:1}.card-status.svelte-16vbdep{color:var(--colorBrandForegroundLink);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);text-transform:uppercase;flex-shrink:0}.choices.svelte-16vbdep{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);border-radius:6px;gap:6px;padding:9px;display:grid}.choices-label.svelte-16vbdep{color:var(--colorNeutralForeground2);margin:0;font-size:12px;font-weight:650}.choices-error.svelte-16vbdep{color:var(--colorDangerForeground);margin:0;font-size:12px}.choice.svelte-16vbdep{font:inherit;text-align:left;border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.choice-kind.svelte-16vbdep{text-transform:uppercase;letter-spacing:.02em;color:var(--colorNeutralForeground3);font-size:10px}.choice.cancel.svelte-16vbdep{color:var(--colorNeutralForeground3);justify-content:center}.error.svelte-16vbdep{color:var(--colorDangerForeground);font-size:var(--fontSizeBase100);margin:0}.analysis.svelte-1kczd9z{gap:var(--spacingVerticalS);flex-direction:column;display:flex}.progress-head.svelte-1kczd9z{font-size:var(--fontSizeBase200);justify-content:space-between;align-items:center;display:flex}.stage.svelte-1kczd9z{color:var(--colorNeutralForeground2)}.percent.svelte-1kczd9z{color:var(--colorNeutralForeground1);font-weight:var(--fontWeightSemibold)}.elapsed.svelte-1kczd9z{color:var(--colorNeutralForeground3);font-variant-numeric:tabular-nums}.track.svelte-1kczd9z{background:var(--colorNeutralBackground3);border-radius:9999px;width:100%;height:12px;overflow:hidden}.fill.svelte-1kczd9z{background:var(--colorBrandBackground);border-radius:9999px;height:100%;transition:width .5s}@media (prefers-reduced-motion:reduce){.fill.svelte-1kczd9z{transition:none}}.progress-foot.svelte-1kczd9z{align-items:center;gap:var(--spacingHorizontalS);color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);display:flex}.state-row.svelte-1kczd9z{align-items:center;gap:var(--spacingHorizontalM);padding:var(--spacingVerticalM);border-radius:var(--borderRadiusLarge);display:flex}.state-row.danger.svelte-1kczd9z{background:var(--colorDangerTint);color:var(--colorDangerForeground)}.state-row.success.svelte-1kczd9z{background:var(--colorPaletteGreenBackground2);color:var(--colorSuccessForeground)}.state-glyph.svelte-1kczd9z{flex-shrink:0;width:22px;height:22px}.state-title.svelte-1kczd9z{font-weight:var(--fontWeightSemibold);font-size:var(--fontSizeBase200);margin:0}.state-body.svelte-1kczd9z{font-size:var(--fontSizeBase100);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.4}.missing.svelte-1kczd9z{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);margin:0}.drop-zone.svelte-7ym85f{min-height:100px;padding:var(--spacingVerticalM) var(--spacingHorizontalM);border:2px dashed var(--colorNeutralStroke1);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground2);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:border-color .12s,background-color .12s;display:flex}.drop-zone.dragging.svelte-7ym85f{border-color:var(--colorBrandTintStroke);background:var(--colorBrandTint)}.glyph.svelte-7ym85f{width:26px;height:26px;color:var(--colorNeutralForeground3)}.drop-title.svelte-7ym85f{font-size:var(--fontSizeBase200);margin:0}.drop-link.svelte-7ym85f{color:var(--colorBrandForegroundLink);font-weight:var(--fontWeightSemibold)}.drop-hint.svelte-7ym85f{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);margin:0}.hidden-input.svelte-7ym85f{display:none}.sources.svelte-kag0cz{gap:var(--spacingVerticalM);padding:var(--spacingVerticalM) var(--spacingHorizontalM);flex-direction:column;display:flex}.source-actions.svelte-kag0cz{gap:var(--spacingVerticalS);grid-template-columns:1fr;display:grid}.upload-rows.svelte-kag0cz{gap:var(--spacingVerticalS);flex-direction:column;display:flex}.upload-row.svelte-kag0cz{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.upload-row.failed.svelte-kag0cz{border-color:var(--colorDangerForeground)}.upload-head.svelte-kag0cz{justify-content:space-between;align-items:center;gap:var(--spacingHorizontalS);font-size:var(--fontSizeBase100);display:flex}.upload-name.svelte-kag0cz{text-overflow:ellipsis;white-space:nowrap;color:var(--colorNeutralForeground1);overflow:hidden}.upload-detail.svelte-kag0cz{color:var(--colorNeutralForeground3);flex-shrink:0}.upload-track.svelte-kag0cz{background:var(--colorNeutralBackground3);border-radius:9999px;width:100%;height:6px;overflow:hidden}.upload-fill.svelte-kag0cz{background:var(--colorBrandBackground);border-radius:9999px;height:100%;transition:width .2s}.upload-error.svelte-kag0cz{color:var(--colorDangerForeground);font-size:var(--fontSizeBase100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.primary-action.svelte-kag0cz,.secondary-action.svelte-kag0cz{border-radius:var(--borderRadiusMedium);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);min-height:34px;padding:8px 12px}.primary-action.svelte-kag0cz{background:var(--colorBrandBackground);color:#fff;border:0}.secondary-action.svelte-kag0cz{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1)}.compact.svelte-kag0cz{font-size:var(--fontSizeBase100);padding:4px 8px}.onedrive.svelte-kag0cz{gap:var(--spacingVerticalS);border-top:1px solid var(--colorNeutralStroke2);padding-top:var(--spacingVerticalM);flex-direction:column;display:flex}.cloud-provider-list.svelte-kag0cz{gap:var(--spacingVerticalS);flex-direction:column;display:flex}.snapshot-summary.svelte-kag0cz{border-top:1px solid var(--colorNeutralStroke2);padding-top:var(--spacingVerticalM);flex-direction:column;gap:2px;display:flex}.snapshot-summary.stale.svelte-kag0cz{color:var(--colorWarningForeground)}.snapshot-detail.svelte-kag0cz{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}.onedrive-header.svelte-kag0cz{justify-content:space-between;align-items:center;display:flex}.section-title.svelte-kag0cz{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold)}.cloud-list.svelte-kag0cz{flex-direction:column;gap:4px;display:flex}.cloud-item.svelte-kag0cz{gap:var(--spacingHorizontalS);font-size:var(--fontSizeBase200);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.cloud-name.svelte-kag0cz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-size.svelte-kag0cz,.file-meta.svelte-kag0cz{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}.file-rows.svelte-kag0cz{border-top:1px solid var(--colorNeutralStroke2);padding-top:var(--spacingVerticalS);flex-direction:column;gap:6px;display:flex}.file-rows-head.svelte-kag0cz{align-items:baseline;gap:var(--spacingHorizontalS);padding:2px 0 6px;display:flex}.file-count.svelte-kag0cz{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}.file-row.svelte-kag0cz{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);flex-direction:column;gap:5px;padding:7px 9px;display:flex}.file-row.ready.svelte-kag0cz{border-color:var(--colorBrandBackground)}.file-row.failed.svelte-kag0cz{border-color:var(--colorDangerForeground)}.file-top.svelte-kag0cz{justify-content:space-between;align-items:center;gap:var(--spacingHorizontalS);display:flex}.file-bottom.svelte-kag0cz{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.status-chip.svelte-kag0cz{margin-left:auto}.file-name.svelte-kag0cz{min-width:0;font-size:var(--fontSizeBase100);color:var(--colorNeutralForeground1);flex:1;display:flex}.name-head.svelte-kag0cz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name-tail.svelte-kag0cz{white-space:nowrap;flex-shrink:0}.chip.svelte-kag0cz{font-size:var(--fontSizeBase100);background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);white-space:nowrap;border-radius:999px;padding:2px 8px}.chip.warn.svelte-kag0cz{background:var(--colorWarningTint);color:var(--colorWarningForeground)}.chip.pending.svelte-kag0cz{background:var(--colorInfoTint);color:var(--colorInfoForeground)}.chip.ready.svelte-kag0cz{background:var(--colorBrandTint);color:var(--colorBrandForegroundLink)}.chip.failed.svelte-kag0cz{background:var(--colorDangerTint);color:var(--colorDangerForeground)}.text-action.svelte-kag0cz{color:var(--colorBrandForegroundLink);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase100);background:0 0;border:0;padding:0}.text-action.destructive.svelte-kag0cz{color:var(--colorDangerForeground)}@media (prefers-reduced-motion:reduce){.upload-fill.svelte-kag0cz{transition:none}}.status.svelte-kag0cz{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);padding:var(--spacingVerticalS) 0;text-align:center}.status.error.svelte-kag0cz{color:var(--colorDangerForeground)}.status.notice.svelte-kag0cz{color:var(--colorNeutralForeground2)}.evidence-brief.svelte-1jgs4nn{gap:var(--spacingVerticalS);padding:var(--spacingVerticalM) var(--spacingHorizontalM);border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);flex-direction:column;display:flex}.evidence-brief.compact.svelte-1jgs4nn{padding-top:var(--spacingVerticalS);padding-bottom:var(--spacingVerticalS);flex-direction:row;justify-content:space-between;align-items:center}.eyebrow.svelte-1jgs4nn{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);text-transform:uppercase}h2.svelte-1jgs4nn{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);margin:0}.brief-title.svelte-1jgs4nn{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);display:block}.identity.svelte-1jgs4nn{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);margin:0}dl.svelte-1jgs4nn{gap:var(--spacingVerticalXS);margin:0;display:grid}dl.svelte-1jgs4nn div:where(.svelte-1jgs4nn){gap:var(--spacingHorizontalS);grid-template-columns:72px 1fr;display:grid}dt.svelte-1jgs4nn{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold)}dd.svelte-1jgs4nn{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase100);margin:0}.warning.svelte-1jgs4nn,.error.svelte-1jgs4nn{border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase100);padding:8px}.warning.svelte-1jgs4nn{background:var(--colorWarningTint);color:var(--colorWarningForeground)}.error.svelte-1jgs4nn{background:var(--colorPaletteRedBackground2);color:var(--colorDangerForeground)}.acknowledgement.svelte-1jgs4nn{align-items:flex-start;gap:var(--spacingHorizontalS);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase200);display:flex}.actions.svelte-1jgs4nn{gap:var(--spacingHorizontalS);flex-wrap:wrap;display:flex}button.svelte-1jgs4nn{border-radius:var(--borderRadiusMedium);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);border:none;padding:6px 10px}.primary.svelte-1jgs4nn{background:var(--colorBrandBackground);color:#fff}.secondary.svelte-1jgs4nn,.link-button.svelte-1jgs4nn{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1)}.error-banner.svelte-tulmig{gap:var(--spacingHorizontalS);padding:var(--spacingVerticalS) var(--spacingHorizontalM);background:var(--colorDangerTint);color:var(--colorDangerForeground);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);border-bottom:1px solid #c50f1f;justify-content:space-between;align-items:flex-start;display:flex}.error-banner.svelte-tulmig button:where(.svelte-tulmig){color:var(--colorDangerForeground);cursor:pointer;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);white-space:nowrap;background:0 0;border:0;padding:0}.activity.svelte-1wcv45k{gap:var(--spacingVerticalM);padding:var(--spacingVerticalM) var(--spacingHorizontalM);flex-direction:column;display:flex}.intro.svelte-1wcv45k{flex-direction:column;gap:4px;display:flex}.intro-title.svelte-1wcv45k,.intro-hint.svelte-1wcv45k,.entry.svelte-1wcv45k p:where(.svelte-1wcv45k),.comparison.svelte-1wcv45k p:where(.svelte-1wcv45k){margin:0}.intro-title.svelte-1wcv45k{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold)}.intro-hint.svelte-1wcv45k{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300)}.empty.svelte-1wcv45k{border:1px dashed var(--colorNeutralStroke1);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);flex-direction:column;align-items:center;gap:8px;padding:28px 12px;display:flex}.empty.svelte-1wcv45k svg:where(.svelte-1wcv45k){width:28px;height:28px}.timeline.svelte-1wcv45k{gap:var(--spacingVerticalM);flex-direction:column;display:flex}.entry.svelte-1wcv45k{border-left:2px solid var(--colorNeutralStroke2);padding:0 0 var(--spacingVerticalS) 16px;flex-direction:column;gap:5px;margin-left:6px;display:flex;position:relative}.timeline-dot.svelte-1wcv45k{background:var(--colorBrandBackground);border:2px solid var(--colorNeutralBackground1);border-radius:999px;width:12px;height:12px;position:absolute;top:3px;left:-7px}.entry-head.svelte-1wcv45k{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.entry-title.svelte-1wcv45k{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold)}time.svelte-1wcv45k,.entry-section.svelte-1wcv45k{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}.entry.svelte-1wcv45k>p:where(.svelte-1wcv45k){color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase300)}.comparison.svelte-1wcv45k{background:var(--colorNeutralBackground2);border-radius:var(--borderRadiusMedium);flex-direction:column;gap:7px;padding:8px;display:flex}.comparison.svelte-1wcv45k span:where(.svelte-1wcv45k){color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);text-transform:uppercase}.comparison.svelte-1wcv45k p:where(.svelte-1wcv45k){color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase200)}.go.svelte-1wcv45k{color:var(--colorBrandForegroundLink);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);background:0 0;border:none;align-self:flex-start;padding:2px 0}.status.svelte-1wcv45k{background:var(--colorBrandTint);border-radius:var(--borderRadiusMedium);color:var(--colorBrandForegroundLink);font-size:var(--fontSizeBase200);padding:8px 10px}.preferences.svelte-hn5y7s{flex-direction:column;gap:14px;padding:16px 12px 24px;display:flex}.intro.svelte-hn5y7s{gap:4px;display:grid}h2.svelte-hn5y7s,p.svelte-hn5y7s{margin:0}h2.svelte-hn5y7s{font-size:var(--fontSizeBase400)}.intro.svelte-hn5y7s p:where(.svelte-hn5y7s){color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);line-height:1.45}label.svelte-hn5y7s{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);gap:6px;display:grid}select.svelte-hn5y7s,textarea.svelte-hn5y7s{font:inherit;font-weight:var(--fontWeightRegular);width:100%;padding:8px 10px}textarea.svelte-hn5y7s{resize:vertical}.field-label.svelte-hn5y7s{align-items:baseline;gap:3px;display:inline-flex}.required.svelte-hn5y7s{color:var(--colorDangerForeground)}.character-count.svelte-hn5y7s{color:var(--colorNeutralForeground4);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightRegular);justify-self:end}.optional.svelte-hn5y7s{color:var(--colorNeutralForeground4);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightRegular)}.save.svelte-hn5y7s{background:var(--colorBrandBackground);border-radius:var(--borderRadiusMedium);color:#fff;cursor:pointer;font:inherit;font-weight:var(--fontWeightSemibold);border:0;min-height:38px}.error.svelte-hn5y7s{color:var(--colorDangerForeground);font-size:var(--fontSizeBase200)}.details.svelte-zspnmv{flex-direction:column;gap:12px;padding:16px 12px 24px;display:flex}.intro.svelte-zspnmv{gap:3px;display:grid}h2.svelte-zspnmv,p.svelte-zspnmv{margin:0}h2.svelte-zspnmv{color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase400)}.intro.svelte-zspnmv p:where(.svelte-zspnmv),.hint.svelte-zspnmv{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase100)}label.svelte-zspnmv{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);gap:6px;display:grid}label.svelte-zspnmv span:where(.svelte-zspnmv){color:var(--colorNeutralForeground4);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightRegular)}textarea.svelte-zspnmv{font:inherit;font-weight:var(--fontWeightRegular);resize:vertical;width:100%;padding:8px 10px}.hint.svelte-zspnmv{margin-top:-7px}.actions.svelte-zspnmv{gap:8px;display:flex}.actions.svelte-zspnmv button:where(.svelte-zspnmv){border-radius:var(--borderRadiusMedium);font:inherit;font-weight:var(--fontWeightSemibold);flex:1;min-height:36px;padding:7px 10px}.error.svelte-zspnmv{color:var(--colorDangerForeground);font-size:var(--fontSizeBase200)}.editor.svelte-1le55q0{flex-direction:column;gap:10px;padding:12px 12px 20px;display:flex}.intro.svelte-1le55q0{gap:2px;display:grid}.intro.svelte-1le55q0 h2:where(.svelte-1le55q0){font-size:var(--fontSizeBase400);margin:0}.intro.svelte-1le55q0 p:where(.svelte-1le55q0){color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);margin:0}.row.svelte-1le55q0{color:var(--colorNeutralForeground3);align-items:center;gap:8px;font-size:12px;display:flex}button.svelte-1le55q0{font:inherit}.primary.svelte-1le55q0,.secondary.svelte-1le55q0{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 11px;font-weight:650;display:inline-flex}.primary.svelte-1le55q0{color:#fff;background:var(--colorBrandBackground);border:1px solid var(--colorBrandBackground)}.secondary.svelte-1le55q0{color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1)}.small.svelte-1le55q0{min-height:28px;padding:4px 9px;font-size:12px}.link.svelte-1le55q0{color:var(--colorBrandForegroundLink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.error.svelte-1le55q0{color:var(--colorDangerForeground,#c4314b);margin:0;font-size:12px}.error-line.svelte-1le55q0{justify-content:space-between;align-items:center;gap:8px;display:flex}.empty.svelte-1le55q0{color:var(--colorNeutralForeground3);margin:0;font-size:12px}.card.svelte-1le55q0{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);border-radius:6px;gap:8px;display:grid}.card.edited.svelte-1le55q0{border-color:var(--colorBrandStroke1,var(--colorBrandBackground))}.card.open.svelte-1le55q0{border-color:var(--colorBrandBackground);box-shadow:var(--shadow2);padding-bottom:10px}.card.removed.svelte-1le55q0{opacity:.85;border-style:dashed;padding-bottom:10px}.card.form.add.svelte-1le55q0{padding:11px}.card.svelte-1le55q0>.rationale:where(.svelte-1le55q0),.card.svelte-1le55q0>.decision:where(.svelte-1le55q0),.card.svelte-1le55q0>.verdict:where(.svelte-1le55q0),.card.svelte-1le55q0>.actions:where(.svelte-1le55q0),.card.svelte-1le55q0>.chips:where(.svelte-1le55q0),.card.svelte-1le55q0>.form:where(.svelte-1le55q0){margin-left:10px;margin-right:10px}.summary.svelte-1le55q0{text-align:left;cursor:pointer;width:100%;color:var(--colorNeutralForeground1);background:0 0;border:0;align-items:center;gap:7px;padding:9px 10px;display:flex}.summary.static.svelte-1le55q0{cursor:default}.tag.svelte-1le55q0{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.tag.condition.svelte-1le55q0{color:var(--colorBrandForegroundLink);border-color:var(--colorBrandTintStroke,var(--colorBrandBackground));background:var(--colorBrandTint)}.where.svelte-1le55q0{color:var(--colorNeutralForeground3);flex-shrink:0;font-size:11px}.name.svelte-1le55q0{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mark.svelte-1le55q0{color:var(--colorBrandForegroundLink);flex-shrink:0;font-size:10px}.caret.svelte-1le55q0{color:var(--colorNeutralForeground3);flex-shrink:0;font-size:11px}.chips.svelte-1le55q0{flex-wrap:wrap;gap:5px;display:flex}.chipbtn.svelte-1le55q0{border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.rationale.svelte-1le55q0{color:var(--colorNeutralForeground3);margin:0;font-size:11px;line-height:1.4}.hint.svelte-1le55q0{color:var(--colorNeutralForeground3);font-weight:400}.decision.svelte-1le55q0{color:var(--colorBrandForeground1,var(--colorBrandBackground));margin:0;font-size:11px;line-height:1.4}.verdict.svelte-1le55q0{color:var(--colorNeutralForeground3);margin:0;font-size:11px}.actions.svelte-1le55q0{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.group.svelte-1le55q0{gap:8px;display:grid}.group-heading.svelte-1le55q0{justify-content:space-between;align-items:center;display:flex}.group-heading.svelte-1le55q0 h3:where(.svelte-1le55q0){color:var(--colorNeutralForeground2);margin:0;font-size:12px;font-weight:700}.group-heading.svelte-1le55q0 span:where(.svelte-1le55q0){color:var(--colorNeutralForeground3);font-size:11px}.form.svelte-1le55q0{gap:8px;display:grid}.form.inline.svelte-1le55q0{border-top:1px solid var(--colorNeutralStroke2);padding-top:8px}.form.svelte-1le55q0 h4:where(.svelte-1le55q0){color:var(--colorNeutralForeground2);margin:0;font-size:12px;font-weight:700}label.svelte-1le55q0,.field.svelte-1le55q0{color:var(--colorNeutralForeground2);gap:4px;font-size:11px;font-weight:650;display:grid}textarea.svelte-1le55q0{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);color:var(--colorNeutralForeground1);font:inherit;resize:vertical;border-radius:4px;width:100%;padding:6px 8px;font-size:12px;font-weight:400}.history.svelte-1le55q0{color:var(--colorNeutralForeground2);gap:4px;margin:0;padding-left:16px;font-size:11px;display:grid}.when.svelte-1le55q0{color:var(--colorNeutralForeground3)}.tracker.svelte-1f6y88h{flex-direction:column;gap:14px;padding:12px 12px 20px;display:flex}button.svelte-1f6y88h{font:inherit}.toolbar.svelte-1f6y88h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.status.svelte-1f6y88h{gap:2px;min-width:0;display:grid}.summary.svelte-1f6y88h{color:var(--colorNeutralForeground1);margin:0;font-size:13px;font-weight:650}.meta.svelte-1f6y88h{color:var(--colorNeutralForeground3);margin:0;font-size:11px}.secondary.svelte-1f6y88h{cursor:pointer;min-height:32px;color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:4px;flex:none;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-weight:650;display:inline-flex}.error.svelte-1f6y88h{color:var(--colorStatusDangerForeground1,#c4314b);margin:0;font-size:12px}.empty.svelte-1f6y88h{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground2);border-radius:6px;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.empty.svelte-1f6y88h svg:where(.svelte-1f6y88h){width:18px;height:18px;color:var(--colorBrandForeground1,var(--colorBrandBackground));flex:0 0 18px}.empty.svelte-1f6y88h p:where(.svelte-1f6y88h){margin:0}.group.svelte-1f6y88h{gap:8px;display:grid}.group-heading.svelte-1f6y88h{justify-content:space-between;align-items:center;gap:8px;display:flex}.group-heading.svelte-1f6y88h h2:where(.svelte-1f6y88h){color:var(--colorNeutralForeground2);overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1.3}.group-heading.svelte-1f6y88h span:where(.svelte-1f6y88h){color:var(--colorNeutralForeground3);flex:none;font-size:11px}.hit.svelte-1f6y88h{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.hit.date.svelte-1f6y88h{border-style:dashed}.excerpt.svelte-1f6y88h{color:var(--colorNeutralForeground1);overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.45}.hit-side.svelte-1f6y88h{flex:none;align-items:center;gap:6px;display:flex}.chip.svelte-1f6y88h{text-transform:uppercase;letter-spacing:.02em;color:var(--colorNeutralForeground3);border:1px solid var(--colorNeutralStroke2);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:650}.chip.where.svelte-1f6y88h{text-transform:none;letter-spacing:0}.icon-button.svelte-1f6y88h{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);width:28px;height:28px;color:var(--colorNeutralForeground2);cursor:pointer;border-radius:4px;flex:0 0 28px}.gate.svelte-1g241h3{box-sizing:border-box;flex:1;width:100%;max-width:520px;min-height:0;margin:0 auto;padding:18px;overflow-y:auto}.gate-header.svelte-1g241h3{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.eyebrow.svelte-1g241h3{color:var(--colorBrandForegroundLink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:700}h1.svelte-1g241h3{color:var(--colorNeutralForeground1);margin:0;font-size:16px}h2.svelte-1g241h3{color:var(--colorNeutralForeground1);letter-spacing:-.02em;margin:8px 0;font-size:20px;line-height:1.2}h3.svelte-1g241h3{color:var(--colorNeutralForeground1);margin:0;font-size:14px}p.svelte-1g241h3{color:var(--colorNeutralForeground2);font-size:13px;line-height:1.5}.quiet.svelte-1g241h3{color:var(--colorBrandForegroundLink);cursor:pointer;font:600 12px var(--fontFamilyBase);background:0 0;border:0;padding:5px}.summary.svelte-1g241h3{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-top:3px solid var(--colorBrandBackground);border-radius:8px;padding:17px 18px 16px}.product-label.svelte-1g241h3{color:var(--colorBrandForegroundLink);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.description.svelte-1g241h3{max-width:440px;margin:0}.hero.svelte-1g241h3{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;padding:16px}.hero.compact.svelte-1g241h3{margin-bottom:12px}.hero.danger.svelte-1g241h3{background:color-mix(in srgb, var(--colorDangerTint) 40%, var(--colorNeutralBackground2))}.status.svelte-1g241h3{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.status.success.svelte-1g241h3{color:var(--colorBrandForegroundLink)}.danger-text.svelte-1g241h3{color:var(--colorDangerForeground)}.price.svelte-1g241h3{align-items:baseline;gap:7px;margin-top:18px;display:flex}.price.svelte-1g241h3 strong:where(.svelte-1g241h3){color:var(--colorNeutralForeground1);letter-spacing:-.025em;font-size:25px}.price.svelte-1g241h3 span:where(.svelte-1g241h3),.renewal.svelte-1g241h3,.fine.svelte-1g241h3{color:var(--colorNeutralForeground3);font-size:11px}.purchase.svelte-1g241h3,.card.svelte-1g241h3{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;gap:12px;margin-top:12px;padding:15px;display:grid}.purchase-row.svelte-1g241h3{justify-content:space-between;align-items:end;gap:18px;display:flex}label.svelte-1g241h3{color:var(--colorNeutralForeground2);font-size:11px;font-weight:700}.quantity-row.svelte-1g241h3{justify-content:space-between;align-items:center;gap:10px;display:flex}input.svelte-1g241h3{background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke1);box-sizing:border-box;color:var(--colorNeutralForeground1);font:600 14px var(--fontFamilyBase);border-radius:5px;width:72px;padding:8px}.stepper.svelte-1g241h3{align-items:stretch;margin-top:6px;display:flex}.stepper.svelte-1g241h3 button:where(.svelte-1g241h3),.stepper.svelte-1g241h3 input:where(.svelte-1g241h3){border:1px solid var(--colorNeutralStroke1);border-radius:0;height:34px}.stepper.svelte-1g241h3 button:where(.svelte-1g241h3){background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground1);cursor:pointer;font:600 16px var(--fontFamilyBase);width:32px}.stepper.svelte-1g241h3 button:where(.svelte-1g241h3):first-child{border-radius:5px 0 0 5px}.stepper.svelte-1g241h3 button:where(.svelte-1g241h3):last-child{border-radius:0 5px 5px 0}.stepper.svelte-1g241h3 input:where(.svelte-1g241h3){text-align:center;border-left:0;border-right:0;width:42px;padding:5px}.stepper.svelte-1g241h3 input:where(.svelte-1g241h3)::-webkit-inner-spin-button{appearance:none;margin:0}.stepper.svelte-1g241h3 input:where(.svelte-1g241h3)::-webkit-outer-spin-button{appearance:none;margin:0}.total.svelte-1g241h3{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.total.svelte-1g241h3 span:where(.svelte-1g241h3){color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.total.svelte-1g241h3 strong:where(.svelte-1g241h3){color:var(--colorNeutralForeground1);font-size:18px}.quantity-row.svelte-1g241h3 span:where(.svelte-1g241h3){color:var(--colorNeutralForeground2);font-size:12px}.primary.svelte-1g241h3,.secondary.svelte-1g241h3{cursor:pointer;font:600 13px var(--fontFamilyBase);border-radius:6px;width:100%;min-height:38px;padding:8px 12px}.primary.svelte-1g241h3{background:var(--colorBrandBackground);border:1px solid var(--colorBrandBackground);color:#fff}.secondary.svelte-1g241h3{border:1px solid var(--colorNeutralStroke1);color:var(--colorNeutralForeground1);background:0 0}.spinner.svelte-1g241h3{border:2px solid var(--colorNeutralStroke2);border-top-color:var(--colorBrandBackground);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite svelte-1g241h3-spin}.price-loading.svelte-1g241h3{align-items:center;gap:7px;margin:18px 0 0;display:flex}.price-loading.svelte-1g241h3 .spinner:where(.svelte-1g241h3){flex:none;width:13px;height:13px}.waiting.svelte-1g241h3{color:var(--colorNeutralForeground2);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.waiting.svelte-1g241h3 .spinner:where(.svelte-1g241h3){flex:none;width:13px;height:13px}.section-head.svelte-1g241h3{justify-content:space-between;align-items:center;display:flex}.section-head.svelte-1g241h3 span:where(.svelte-1g241h3){color:var(--colorNeutralForeground3);font-size:11px}.assignments.svelte-1g241h3{gap:7px;margin:0;padding:0;list-style:none;display:grid}.assignments.svelte-1g241h3 li:where(.svelte-1g241h3){background:var(--colorNeutralBackground2);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.assignments.svelte-1g241h3 span:where(.svelte-1g241h3){flex-direction:column;min-width:0;display:flex}.assignments.svelte-1g241h3 strong:where(.svelte-1g241h3),.assignments.svelte-1g241h3 small:where(.svelte-1g241h3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignments.svelte-1g241h3 strong:where(.svelte-1g241h3){color:var(--colorNeutralForeground1);font-size:12px}.assignments.svelte-1g241h3 small:where(.svelte-1g241h3){color:var(--colorNeutralForeground3);font-size:10px}.release.svelte-1g241h3{color:var(--colorDangerForeground);cursor:pointer;font:600 11px var(--fontFamilyBase);background:0 0;border:0}.notice.svelte-1g241h3{background:var(--colorNeutralBackground2);border-radius:6px;margin:0;padding:9px}.error.svelte-1g241h3{background:var(--colorDangerTint);border:1px solid var(--colorDangerForeground);color:var(--colorDangerForeground);border-radius:6px;margin:12px 0 0;padding:9px}@keyframes svelte-1g241h3-spin{to{transform:rotate(360deg)}}.terms-gate.svelte-16qx8ys{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:28px 22px;display:flex}.mark.svelte-16qx8ys{background:var(--colorBrandBackground);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:24px;font-size:20px;font-weight:700;display:flex}.eyebrow.svelte-16qx8ys{color:var(--colorBrandForegroundLink);font-size:var(--fontSizeBase100);font-weight:var(--fontWeightSemibold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px}h1.svelte-16qx8ys{color:var(--colorNeutralForeground1);letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.15}.description.svelte-16qx8ys{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);margin:13px 0 22px;line-height:1.55}.agreement.svelte-16qx8ys{background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase200);align-items:flex-start;gap:10px;padding:13px;line-height:1.5;display:flex}.agreement.svelte-16qx8ys input:where(.svelte-16qx8ys){margin:3px 0 0}.legal.svelte-16qx8ys{color:var(--colorBrandForegroundLink);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.continue.svelte-16qx8ys{background:var(--colorBrandBackground);border-radius:var(--borderRadiusMedium);color:#fff;cursor:pointer;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);border:0;min-height:42px;margin-top:14px}.error.svelte-16qx8ys{color:var(--colorDangerForeground);font-size:var(--fontSizeBase200);margin:11px 0 0}.taskpane.svelte-1n46o8q{flex-direction:column;height:100%;display:flex;overflow:hidden}.header.svelte-1n46o8q{padding:var(--spacingVerticalS) var(--spacingHorizontalM);border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);flex-shrink:0}.project-info.svelte-1n46o8q{justify-content:space-between;align-items:center;display:flex}.switch-project.svelte-1n46o8q{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground2);cursor:pointer;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase100);background:0 0;flex-shrink:0;padding:3px 10px}.project-actions.svelte-1n46o8q{margin-left:var(--spacingHorizontalS);flex-shrink:0;align-items:center;gap:4px;display:flex}.workspace-details.svelte-1n46o8q{font-size:var(--fontSizeBase100)}.project-name.svelte-1n46o8q{font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feature-bar.svelte-1n46o8q{align-items:center;gap:var(--spacingHorizontalS);display:flex}.back.svelte-1n46o8q{color:var(--colorBrandForegroundLink);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px}.feature-title.svelte-1n46o8q{font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content.svelte-1n46o8q{flex:1;min-height:0;overflow:hidden auto}.startup-status.svelte-1n46o8q{padding:var(--spacingVerticalL) var(--spacingHorizontalM);color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);text-align:center}.protection-notice.svelte-1n46o8q{background:var(--colorWarningTint);border-bottom:1px solid var(--colorWarningForeground);color:var(--colorNeutralForeground1);font-size:var(--fontSizeBase100);line-height:var(--lineHeightBase200);padding:7px var(--spacingHorizontalM);flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.protection-notice.svelte-1n46o8q svg:where(.svelte-1n46o8q){color:var(--colorWarningForeground);flex-shrink:0;width:17px;height:17px}:root{--colorNeutralForeground1:var(--officeBodyForeground,#242424);--colorNeutralForeground2:#424242;--colorNeutralForeground3:#666;--colorNeutralForeground4:#8a8a8a;--colorNeutralBackground1:var(--officeControlBackground,#fff);--colorNeutralBackground2:var(--officeBodyBackground,#f5f5f5);--colorNeutralBackground3:#ebebeb;--colorNeutralStroke1:#c7c7c7;--colorNeutralStroke2:#ddd;--colorBrandBackground:#2c905a;--colorBrandBackgroundHover:#34a767;--colorBrandForegroundLink:#5cc68d;--colorBrandTint:#18352492;--colorBrandTintStroke:#2c905a;--colorPaletteGreenBackground2:#1e3a2a;--colorPaletteRedBackground2:#3a1a1c;--colorPaletteRedForeground1:#c50f1f;--colorPaletteYellowBackground2:#3a2f12;--colorWarningTint:#fff4ce;--colorWarningForeground:#835c00;--colorInfoTint:#deecf9;--colorInfoForeground:#005a9e;--colorDangerTint:#fde7e9;--colorDangerForeground:#a4262c;--colorSuccessForeground:#107c10;--fontFamilyBase:"Segoe UI", "Segoe UI Web", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;--fontSizeBase100:11px;--fontSizeBase200:12px;--fontSizeBase300:14px;--fontSizeBase400:16px;--fontSizeBase500:20px;--fontSizeBase600:24px;--fontWeightRegular:400;--fontWeightSemibold:600;--lineHeightBase100:14px;--lineHeightBase200:16px;--lineHeightBase300:20px;--lineHeightBase400:22px;--borderRadiusSmall:3px;--borderRadiusMedium:4px;--borderRadiusLarge:6px;--spacingHorizontalS:8px;--spacingHorizontalM:12px;--spacingHorizontalL:16px;--spacingVerticalS:8px;--spacingVerticalXS:4px;--spacingVerticalM:12px;--spacingVerticalL:16px;--spacingVerticalXL:20px;--shadow2:0px 1px 2px #00000024, 0px 0px 2px #0000001f;--shadow4:0px 2px 4px #00000024, 0px 0px 2px #0000001f;--uiHoverBackground:color-mix(in srgb, var(--colorBrandBackground) 12%, var(--colorNeutralBackground1));--uiPressedBackground:color-mix(in srgb, var(--colorBrandBackground) 20%, var(--colorNeutralBackground1));--uiSelectedBackground:color-mix(in srgb, var(--colorBrandBackground) 15%, var(--colorNeutralBackground1));--uiDangerHoverBackground:color-mix(in srgb, var(--colorDangerForeground) 12%, var(--colorNeutralBackground1));--uiDangerPressedBackground:color-mix(in srgb, var(--colorDangerForeground) 20%, var(--colorNeutralBackground1));--uiTransition:.11s ease}:root[data-theme=dark]{--colorNeutralForeground1:var(--officeBodyForeground,#f3f3f3);--colorNeutralForeground2:#c8c8c8;--colorNeutralForeground3:#9a9a9a;--colorNeutralForeground4:#6b6b6b;--colorNeutralBackground1:var(--officeControlBackground,#242424);--colorNeutralBackground2:var(--officeBodyBackground,#1c1c1c);--colorNeutralBackground3:#2f2f2f;--colorNeutralStroke1:#3d3d3d;--colorNeutralStroke2:#333;--colorWarningTint:#3a2f12;--colorWarningForeground:#f3d18a;--colorInfoTint:#16293d;--colorInfoForeground:#8cc0f0;--colorDangerTint:#3a1a1c;--colorDangerForeground:#f0a6ab;--colorSuccessForeground:#5cc68d;--colorPaletteRedForeground1:#f0a6ab}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--colorNeutralStroke1) transparent;margin:0;padding:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--colorBrandForegroundLink);outline-offset:2px}button.ui-control,[role=button].ui-control{cursor:pointer;font-family:var(--fontFamilyBase);transition:background-color var(--uiTransition), border-color var(--uiTransition), color var(--uiTransition), box-shadow var(--uiTransition)}button[class].ui-control:disabled,[role=button].ui-control[aria-disabled=true]{cursor:not-allowed;opacity:.48}button[class].ui-control.ui-primary{background:var(--colorBrandBackground);border:1px solid var(--colorBrandBackground);color:#fff}button[class].ui-control.ui-primary:hover:not(:disabled){background:var(--colorBrandBackgroundHover);border-color:var(--colorBrandBackgroundHover)}button[class].ui-control.ui-primary:active:not(:disabled){background:color-mix(in srgb, var(--colorBrandBackground) 82%, #000);border-color:color-mix(in srgb, var(--colorBrandBackground) 82%, #000)}button[class].ui-control.ui-secondary{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);color:var(--colorNeutralForeground1)}button[class].ui-control.ui-secondary:hover:not(:disabled){background:var(--uiHoverBackground);border-color:var(--colorBrandBackground)}button[class].ui-control.ui-secondary:active:not(:disabled){background:var(--uiPressedBackground);border-color:var(--colorBrandBackground)}button[class].ui-control.ui-quiet{border-radius:var(--borderRadiusMedium);color:var(--colorBrandForegroundLink);background:0 0;border:1px solid #0000;min-height:26px;padding:3px 6px}button[class].ui-control.ui-quiet:hover:not(:disabled){background:var(--uiHoverBackground);border-color:color-mix(in srgb, var(--colorBrandBackground) 55%, transparent);color:var(--colorBrandForegroundLink)}button[class].ui-control.ui-quiet:active:not(:disabled){background:var(--uiPressedBackground);border-color:var(--colorBrandBackground)}button[class].ui-control.ui-nav{color:var(--colorNeutralForeground2)}button[class].ui-control.ui-danger{border-radius:var(--borderRadiusMedium);color:var(--colorDangerForeground);background:0 0;border:1px solid #0000;min-height:26px;padding:3px 6px}button[class].ui-control.ui-danger:hover:not(:disabled){background:var(--uiDangerHoverBackground);border-color:var(--colorDangerForeground)}button[class].ui-control.ui-danger:active:not(:disabled){background:var(--uiDangerPressedBackground);border-color:var(--colorDangerForeground)}button[class].ui-control.ui-icon{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground2);justify-content:center;align-items:center;min-width:30px;height:30px;padding:0;display:inline-flex}button[class].ui-control.ui-icon:hover:not(:disabled){background:var(--uiHoverBackground);border-color:var(--colorBrandBackground);color:var(--colorBrandForegroundLink)}button[class].ui-control.ui-icon:active:not(:disabled){background:var(--uiPressedBackground)}button[class].ui-control.ui-icon.ui-primary{background:var(--colorBrandBackground);border-color:var(--colorBrandBackground);color:#fff}button[class].ui-control.ui-icon.ui-primary:hover:not(:disabled){background:var(--colorBrandBackgroundHover);border-color:var(--colorBrandBackgroundHover);color:#fff}button[class].ui-control.ui-icon.ui-primary:active:not(:disabled){background:color-mix(in srgb, var(--colorBrandBackground) 82%, #000);border-color:color-mix(in srgb, var(--colorBrandBackground) 82%, #000)}button[class].ui-control.ui-icon.ui-round{border-radius:50%}button[class].ui-control.ui-surface,[role=button][class].ui-control.ui-surface{background:var(--colorNeutralBackground1);border-color:var(--colorNeutralStroke2)}button[class].ui-control.ui-surface:hover:not(:disabled),[role=button][class].ui-control.ui-surface:hover:not([aria-disabled=true]){background:var(--uiHoverBackground);border-color:var(--colorBrandBackground);box-shadow:var(--shadow2)}button[class].ui-control.ui-surface:active:not(:disabled),[role=button][class].ui-control.ui-surface:active:not([aria-disabled=true]){background:var(--uiPressedBackground);border-color:var(--colorBrandBackground)}button[class].ui-control.ui-row{transition:background-color var(--uiTransition), color var(--uiTransition)}button[class].ui-control.ui-row:hover:not(:disabled){background:var(--uiHoverBackground)}button[class].ui-control.ui-row:active:not(:disabled){background:var(--uiPressedBackground)}button[class].ui-control.ui-choice{transition:background-color var(--uiTransition), border-color var(--uiTransition), color var(--uiTransition)}button[class].ui-control.ui-choice:hover:not(:disabled):not(.ui-selected):not(.ui-strong-selected){background:var(--uiHoverBackground);border-color:var(--colorBrandBackground)}button[class].ui-control.ui-choice:active:not(:disabled){background:var(--uiPressedBackground)}button[class].ui-control.ui-selected,button[class].ui-control[aria-expanded=true],button[class].ui-control[aria-pressed=true],button[class].ui-control[aria-current=page],[role=button][class].ui-control.ui-selected{background:var(--uiSelectedBackground);border-color:var(--colorBrandBackground);font-weight:var(--fontWeightSemibold)}button[class].ui-control.ui-choice.ui-selected,button[class].ui-control.ui-quiet.ui-selected,button[class].ui-control.ui-choice[aria-pressed=true],button[class].ui-control.ui-quiet[aria-pressed=true],button[class].ui-control.ui-quiet[aria-current=page]{color:var(--colorBrandForegroundLink)}button[class].ui-control.ui-strong-selected{background:var(--colorBrandBackground);border-color:var(--colorBrandBackground);color:#fff;font-weight:var(--fontWeightSemibold)}input.ui-field,select.ui-field,textarea.ui-field{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);box-shadow:none;color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase);transition:background-color var(--uiTransition), border-color var(--uiTransition)}textarea.ui-field{min-height:calc(var(--lineHeightBase300) + 18px)}select.ui-field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--colorNeutralForeground2) 50%), linear-gradient(135deg, var(--colorNeutralForeground2) 50%, transparent 50%);background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 10px) calc(50% - 1px);background-repeat:no-repeat;background-size:4px 4px;padding-right:30px}input.ui-field:hover:not(:disabled):not(:focus),select.ui-field:hover:not(:disabled):not(:focus),textarea.ui-field:hover:not(:disabled):not(:focus){border-color:var(--colorNeutralForeground4)}input.ui-field:focus,select.ui-field:focus,textarea.ui-field:focus{border-color:var(--colorBrandBackground)}input.ui-field:focus-visible,select.ui-field:focus-visible,textarea.ui-field:focus-visible{outline-offset:0;border-color:#0000}input.ui-field:disabled,select.ui-field:disabled,textarea.ui-field:disabled{cursor:not-allowed;opacity:.48}.ui-field-shell{transition:border-color var(--uiTransition)}.ui-field-shell:hover:not(.disabled):not(:focus-within){border-color:var(--colorNeutralForeground4)}.ui-field-shell:focus-within{border-color:var(--colorBrandBackground)}.ui-field-shell:has(textarea:focus-visible){outline:2px solid var(--colorBrandForegroundLink);outline-offset:0;border-color:#0000}input[type=checkbox]{accent-color:var(--colorBrandBackground);cursor:pointer}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.48}@media (forced-colors:active){select.ui-field{appearance:auto;background-image:none;padding-right:10px}}html,body{width:100%;height:100%;font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);color:var(--colorNeutralForeground1);background-color:var(--colorNeutralBackground2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}#app{flex-direction:column;height:100%;display:flex}.startup-error{margin:var(--spacingVerticalL);padding:var(--spacingVerticalM);border-radius:var(--borderRadiusMedium);color:#3b0509;font-size:var(--fontSizeBase300);line-height:var(--lineHeightBase300);background:#fde7e9;border:1px solid #c50f1f}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--colorNeutralStroke1);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--colorNeutralForeground3)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}
