@layer components{.we-compact-summary{--we-grid:var(--icon);display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:inherit;vertical-align:middle;font:500 var(--text-sm) /var(--leading-normal) var(--font-sans);letter-spacing:var(--tracking-ui)}.we-compact-summary .we-presence{display:block;width:var(--we-grid);height:var(--we-grid);flex:none;color:var(--ink-2);fill:currentcolor;stroke:none}.we-compact-label{min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.we-compact-label time{font-variant-numeric:tabular-nums;white-space:nowrap}}.sa-docx-view{display:flex;flex-direction:column;min-height:0;gap:var(--space-3,12px)}.sa-docx-loading{margin:0;text-align:center}.sa-docx-loading,.sa-docx-recovery{color:var(--muted,var(--ink-2,var(--ink)))}.sa-docx-recovery{padding:var(--space-4,16px)}.sa-docx-recovery p{margin:0 0 var(--space-3,12px)}.sa-docx-page{--docx-page-width:auto;--docx-page-padding:48px;min-width:0;overflow-x:auto;container-type:inline-size;container-name:docx-page}.sa-docx-page .docx-wrapper{display:block;padding:0;background:transparent}.sa-docx-page .docx-wrapper>section.docx{width:var(--docx-page-width,auto);max-width:100%;margin:0 auto;padding:var(--docx-page-padding,48px);border:1px solid var(--hair);border-radius:var(--radius-md,8px);box-shadow:none}@container docx-page (max-width: 640px){.sa-docx-page .docx-wrapper>section.docx{width:auto;padding:24px 16px}}.sa-docx-page .docx-wrapper>section.docx .sa-docx-drawing{width:min(var(--docx-drawing-width,100%),100%);max-width:100%;height:auto;aspect-ratio:var(--docx-drawing-ratio,auto)}.sa-docx-page .docx-wrapper>section.docx .sa-docx-drawing>:is(img,svg,canvas){display:block;width:100%;max-width:100%;height:100%}.sa-docx-page .docx-comment-ref:focus+.docx-comment-popover{display:block}@layer primitives{[data-person-slot="1"]{--sap-person-hue:var(--person-1)}[data-person-slot="2"]{--sap-person-hue:var(--person-2)}[data-person-slot="3"]{--sap-person-hue:var(--person-3)}[data-person-slot="4"]{--sap-person-hue:var(--person-4)}[data-person-slot=other]{--sap-person-hue:var(--person-other)}.sap-avatar--16{width:16px;height:16px;font-size:var(--text-xs);letter-spacing:0}.sap-avatar--20{width:20px;height:20px;font-size:var(--text-11_5);letter-spacing:0}.sap-avatar--24{width:24px;height:24px;font-size:var(--text-xs)}.sap-avatar--28{width:28px;height:28px;font-size:var(--text-xs)}.sap-avatar--48{width:48px;height:48px;font-size:var(--text-lg)}.sap-avatar-image{display:block;border-radius:inherit}.sap-avatar[data-person-slot]{position:relative;background:var(--paper);color:var(--ink)}.sap-avatar[data-person-slot]:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--sap-person-hue);pointer-events:none}.sap-avatar[data-presence]{position:relative;overflow:visible}.sap-avatar[data-presence=here]:after{content:"";position:absolute;top:-1px;right:-1px;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--live);box-shadow:0 0 0 2px var(--paper);pointer-events:none}.sap-avatar[data-presence=recent]:after{content:"";position:absolute;inset:-3px;border:2px solid var(--hair-strong);border-radius:var(--radius-pill);pointer-events:none}.sap-person-chip{max-width:100%;margin:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:inherit;text-decoration:none;vertical-align:initial}a.sap-person-chip,button.sap-person-chip{cursor:pointer}.sap-person-chip-name{min-width:0;color:var(--ink);white-space:nowrap;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-standard)}.sap-person-chip--inline{display:inline;white-space:nowrap}.sap-person-chip-dot{display:inline-block;width:8px;height:8px;margin-inline-end:var(--space-1);vertical-align:middle;border-radius:var(--radius-pill);background:var(--sap-person-hue)}.sap-person-chip[data-person-slot=other] .sap-person-chip-dot{background:repeating-linear-gradient(45deg,var(--mut-2) 0 1px,transparent 1px 3px),var(--sap-person-hue)}.sap-person-chip--inline:focus-visible .sap-person-chip-name,.sap-person-chip--inline:hover .sap-person-chip-name{text-decoration-color:var(--sap-person-hue)}.sap-person-chip:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sap-person-chip--pill{display:inline-flex;align-items:center;gap:var(--space-1);height:20px;vertical-align:middle;padding-inline:var(--track-inset) var(--space-2);background:var(--paper-2);font-size:var(--text-xs);line-height:1}.sap-person-chip--pill,.sap-person-chip--pill:focus-visible{border-radius:var(--radius-pill)}.sap-person-chip--pill .sap-person-chip-name{overflow:hidden;text-decoration-line:none;text-overflow:ellipsis}}@layer primitives{@media (prefers-reduced-motion:reduce){.sap-person-chip-name{transition:none}}}@layer primitives{.sap-avatar-stack{display:inline-flex;align-items:center;isolation:isolate;vertical-align:middle}.sap-avatar-stack-item,.sap-avatar-stack-more{position:relative;box-shadow:0 0 0 2px var(--paper)}.sap-avatar-stack>*+*{margin-inline-start:calc(var(--space-1) * -1.5)}.sap-avatar-stack--16>*+*,.sap-avatar-stack--20>*+*{margin-inline-start:calc(var(--space-1) * -1)}.sap-avatar-stack--apart.sap-avatar-stack--16>*+*,.sap-avatar-stack--apart.sap-avatar-stack--20>*+*,.sap-avatar-stack--apart>*+*{margin-inline-start:calc(var(--space-1) / 2)}.sap-avatar-stack-more{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--paper-2);color:var(--ink-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;user-select:none}.sap-avatar-stack--16 .sap-avatar-stack-more{min-width:16px;height:16px}.sap-avatar-stack--24 .sap-avatar-stack-more{min-width:24px;height:24px}.sap-avatar-stack--28 .sap-avatar-stack-more{min-width:28px;height:28px}.sap-share-cell{display:flex;align-items:center;gap:var(--space-3)}.sap-share-cell-track{flex:1 1 auto;min-width:var(--space-16);height:var(--space-2);overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-sunk)}.sap-share-cell-fill{display:block;height:100%;border-radius:var(--radius-sm);background:var(--ink-2)}.sap-share-cell-value{flex:none;color:var(--ink);font-variant-numeric:tabular-nums}.sap-verdict-head{container:sap-verdict-head/inline-size;display:block;min-inline-size:0;color:var(--ink)}.sap-verdict-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "kicker kicker" "headline aside" "sub sub";column-gap:var(--space-6)}.sap-verdict-eyebrow{grid-area:eyebrow;display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--text-xs)}.sap-verdict-eyebrow-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sap-verdict-live-dot{inline-size:6px;block-size:6px}.sap-verdict-cell{position:relative;min-inline-size:0}.sap-verdict-kicker-cell{grid-area:kicker;margin-block-start:var(--space-2)}.sap-verdict-headline-cell{grid-area:headline;align-self:first baseline;margin-block-start:var(--space-1)}.sap-verdict-sub-cell{grid-area:sub;margin-block-start:var(--space-2)}.sap-verdict-kicker{overflow:hidden;color:var(--ink-2);font-size:var(--text-sm);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.sap-verdict-headline{display:-webkit-box;max-inline-size:34ch;margin:0;overflow:hidden;color:var(--ink);font-family:inherit;font-size:var(--text-page);font-weight:500;letter-spacing:var(--tracking-hero);line-height:1.25;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.sap-verdict-sub{color:var(--ink-2);font-size:var(--text-sm);line-height:1.5}.sap-verdict-sub-line{margin:0}.sap-verdict-aside{grid-area:aside;display:flex;flex-wrap:wrap;align-items:center;place-self:first baseline end;justify-content:flex-end;gap:var(--space-2);min-inline-size:0}}@layer primitives{}@layer primitives{@container sap-verdict-head (width < 900px){.sap-verdict-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "kicker" "headline" "sub" "aside"}.sap-verdict-aside{place-self:start start;justify-content:flex-start;margin-block-start:var(--space-3)}}.sap-verdict-figure{display:inline;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;text-decoration-line:underline;text-decoration-color:var(--hair-strong);text-decoration-thickness:1px;text-underline-offset:.18em;cursor:pointer;transition:text-decoration-color var(--dur-fast) var(--ease-standard)}.sap-verdict-figure:hover{text-decoration-color:var(--ink-2)}.sap-verdict-figure:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sap-verdict-cell>.is-outgoing{display:none}@media (prefers-reduced-motion:no-preference){.sap-verdict-cell>.is-outgoing{position:absolute;inset-block-start:0;inset-inline:0;display:block;pointer-events:none;animation:sa-fade-out var(--dur-base) var(--ease-standard) both}.sap-verdict-cell>.sap-verdict-headline.is-outgoing{display:-webkit-box}.sap-verdict-cell>.is-entering{animation:sa-fade-in var(--dur-base) var(--ease-standard) both}}}@layer primitives{.sap-readout{display:flex;align-items:center;gap:var(--space-2);block-size:20px;min-inline-size:0;overflow:hidden;color:var(--ink-2);font-size:var(--text-sm);line-height:20px;font-variant-numeric:tabular-nums}.sap-readout[data-size="12"]{font-size:var(--text-xs)}.sap-readout-text{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sap-readout-trailing{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-1)}.sap-window-picker{display:inline-flex;align-items:center;max-inline-size:100%}.sap-window-picker-pop{z-index:var(--z-float);box-sizing:border-box;inline-size:max-content;max-inline-size:calc(100vw - var(--space-8));padding:var(--space-3);border:1px solid var(--hair);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-pop);color:var(--ink)}.sap-window-picker-form{display:flex;flex-direction:column;gap:var(--space-3)}.sap-window-picker-fields{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sap-window-picker-field{display:flex;flex-direction:column;gap:var(--space-1)}.sap-window-picker-field-label{color:var(--ink-2);font-size:var(--text-xs)}.sap-window-picker-error{margin:0;color:var(--danger);font-size:var(--text-xs)}.sap-window-picker-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}}@layer primitives{@media (prefers-reduced-motion:no-preference){.sap-window-picker-pop[data-state=open]{animation:sa-fade-in var(--dur-fast) var(--ease-standard) both}}}@layer primitives{.sap-run-capsule{--sap-run-hue:var(--mut-2);--sap-run-h:10px;--sap-run-radius:4px;--sap-run-label-size:8px;container:sap-run-capsule/inline-size;position:relative;display:block;box-sizing:border-box;min-inline-size:6px;max-inline-size:100%;block-size:var(--sap-run-h);border:1px solid var(--hair-strong);border-radius:var(--sap-run-radius);background-color:var(--paper-2);color:var(--ink-2)}.sap-run-capsule[data-dense="1"]{--sap-run-h:8px}.sap-run-capsule[data-positioned="1"]{position:absolute;inset-block-start:50%;transform:translateY(-50%)}.sap-run-capsule[data-person-slot="1"]{--sap-run-hue:var(--person-1,var(--mut-2))}.sap-run-capsule[data-person-slot="2"]{--sap-run-hue:var(--person-2,var(--mut-2))}.sap-run-capsule[data-person-slot="3"]{--sap-run-hue:var(--person-3,var(--mut-2))}.sap-run-capsule[data-person-slot="4"]{--sap-run-hue:var(--person-4,var(--mut-2))}.sap-run-capsule[data-fill=person]{border-color:var(--sap-run-hue);background-color:var(--paper)}.sap-run-capsule[data-fill=autonomous]{border-color:var(--hair-strong);background-color:var(--paper-2);background-image:repeating-linear-gradient(45deg,transparent 0,transparent 3px,var(--mut-2) 3px,var(--mut-2) 4px)}.sap-run-capsule[data-status=cancelled],.sap-run-capsule[data-status=failed]{border-style:dashed}.sap-run-capsule[data-fill=autonomous][data-status=cancelled],.sap-run-capsule[data-fill=autonomous][data-status=failed],.sap-run-capsule[data-fill=plain][data-status=cancelled],.sap-run-capsule[data-fill=plain][data-status=failed]{border-color:var(--mut-2)}.sap-run-capsule-x{position:absolute;inset-block-start:50%;inset-inline-end:1px;transform:translateY(-50%);color:var(--ink)}.sap-run-capsule-cap{position:absolute;inset-block:-1px;inset-inline-end:-1px;inline-size:10px;max-inline-size:calc(100% + 2px);border-start-end-radius:var(--sap-run-radius);border-end-end-radius:var(--sap-run-radius);background:var(--live)}.sap-run-capsule-sweep{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.sap-run-capsule-milestone{position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translate(50%,-50%);color:var(--ink)}.sap-run-capsule-label{position:absolute;inset-block:-1px;inset-inline:0;display:none;overflow:hidden;padding-inline:var(--space-1);color:var(--ink);font-size:var(--sap-run-label-size);font-weight:500;line-height:var(--sap-run-h);text-overflow:ellipsis;white-space:nowrap}.sap-run-capsule[data-dense="1"] .sap-run-capsule-label{display:none}.sap-run-capsule[data-status=cancelled] .sap-run-capsule-label,.sap-run-capsule[data-status=failed] .sap-run-capsule-label,.sap-run-capsule[data-status=running] .sap-run-capsule-label{padding-inline-end:calc(10px + var(--space-1))}@container sap-run-capsule (min-width: 80px){.sap-run-capsule-label{display:block}}@media (prefers-reduced-motion:no-preference){.sap-run-capsule[data-live-motion="1"] .sap-run-capsule-sweep{background-image:linear-gradient(100deg,transparent 0,transparent 40%,oklch(from var(--live) l c h/.35) 50%,transparent 60%,transparent 100%);background-size:300% 100%;background-repeat:no-repeat;animation:sa-live-sweep var(--dur-live-loop) linear infinite}}@media (prefers-reduced-motion:reduce){.sap-run-capsule[data-live-motion="1"] .sap-run-capsule-sweep{background-image:none;animation:none}}}@layer primitives{.sap-fingerprint{display:inline-block;flex:none;overflow:visible;vertical-align:middle}.sap-fingerprint-ring{stroke:var(--hair)}.sap-fingerprint-spokes{stroke:var(--sap-person-hue,var(--mut-2))}.sap-fingerprint-count{fill:var(--mut);font-family:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.sap-hold{position:relative;isolation:isolate;touch-action:manipulation;user-select:none;-webkit-touch-callout:none}.sap-hold-ring{position:absolute;inset:calc(-1 * var(--space-1));inline-size:calc(100% + var(--space-2));block-size:calc(100% + var(--space-2));overflow:visible;pointer-events:none}.sap-hold-ring rect{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);rx:calc(var(--radius-control) + 3px);fill:none;stroke-width:2px}.sap-hold-ring-track{stroke:transparent}.sap-hold-ring-draw{stroke:var(--ink);stroke-dasharray:1 1;stroke-dashoffset:1}.sap-hold[data-hold-state=holding] .sap-hold-ring-track{stroke:var(--hair)}.sap-hold[data-hold-state=armed] .sap-hold-ring-draw,.sap-hold[data-hold-state=done] .sap-hold-ring-draw,.sap-hold[data-hold-state=holding] .sap-hold-ring-draw{stroke-dashoffset:0}.sap-hold-face{display:inline-grid;place-items:center}.sap-hold-face>*{grid-area:1/1}.sap-hold-check{display:inline-flex;opacity:0}.sap-hold[data-hold-state=done] .sap-hold-label{opacity:0}.sap-hold[data-hold-state=done] .sap-hold-check{opacity:1}.sap-hold[aria-disabled=true]{cursor:default}}@layer primitives{@media (prefers-reduced-motion:no-preference){.sap-hold-ring-draw{transition:stroke-dashoffset var(--dur-base) var(--ease-standard)}.sap-hold[data-hold-state=holding] .sap-hold-ring-draw{transition:stroke-dashoffset var(--sap-hold-ms) linear}.sap-hold[data-hold-state=done] .sap-hold-ring-draw{transition:none}.sap-hold-check,.sap-hold-label{transition:opacity var(--dur-fast) var(--ease-out-soft),transform var(--dur-fast) var(--ease-out-soft)}.sap-hold-check{transform:scale(.8)}.sap-hold[data-hold-state=done] .sap-hold-check{transform:none}}}@layer primitives{:root{--nsh-tabbar-h:var(--sds-tabbar-h,0px)}.sap-change-tray-dock{display:flex;justify-content:center;interpolate-size:allow-keywords;pointer-events:none}.sap-change-tray-dock[data-placement=fixed]{position:fixed;inset-inline:0;inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom, 0px));z-index:var(--z-overlay)}.sap-change-tray,.sap-change-tray-dock[data-placement=inline]{position:relative}.sap-change-tray{--sap-tray-h:calc(var(--space-12) + var(--space-2));--material-glass-fill:color-mix(in oklch,var(--paper-2) 72%,transparent);container:sap-change-tray/inline-size;display:flex;flex-direction:column;inline-size:min(720px,calc(100% - var(--space-8)));max-inline-size:calc(100% - var(--space-8));border-radius:calc(var(--sap-tray-h) / 2);color:var(--ink);pointer-events:auto}.sap-change-tray[data-expanded="1"]{border-radius:var(--radius-lg)}.sap-change-tray[data-state=applied]{container-type:normal;inline-size:fit-content}.sap-change-tray-bar{display:flex;align-items:center;gap:var(--space-3);block-size:var(--sap-tray-h);min-inline-size:0;padding-inline:var(--space-3)}.sap-change-tray-count{display:inline-flex;flex:none;align-items:center;justify-content:center;min-inline-size:var(--space-8);block-size:var(--space-8);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums}.sap-change-tray-summary{flex:1 1 auto;min-inline-size:0;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:var(--text-sm);line-height:1.4;text-align:start}button.sap-change-tray-summary{cursor:pointer}button.sap-change-tray-summary:hover .sap-change-tray-sentence{text-decoration:underline;text-decoration-color:var(--hair-strong);text-underline-offset:3px}button.sap-change-tray-summary:focus-visible{outline:var(--focus-outline);outline-offset:2px}.sap-change-tray-sentence{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sap-change-tray-hint{display:inline-flex;color:var(--mut);font-size:var(--text-xs);white-space:nowrap}.sap-change-tray-actions,.sap-change-tray-hint{flex:none;align-items:center;gap:var(--space-1)}.sap-change-tray-actions{display:flex}.sap-change-tray-apply,.sap-change-tray-discard-wide,.sap-change-tray-review-toggle{display:inline-flex}.sap-change-tray-discard-narrow{display:none}.sap-change-tray-review-toggle .sap-btn[aria-expanded=true]{border-color:var(--hair-strong);background:var(--wash-selected)}.sap-change-tray[data-hold="1"] .sap-change-tray-apply{margin-inline-start:var(--space-1)}@container sap-change-tray (width <= 600px){.sap-change-tray-hint{display:none}}@container sap-change-tray (width <= 480px){.sap-change-tray-discard-wide,.sap-change-tray-review-toggle{display:none}.sap-change-tray-discard-narrow{display:inline-flex}.sap-change-tray-bar{gap:var(--space-2)}}.sap-change-tray-review{display:grid;grid-template-rows:0fr;border-block-end:1px solid transparent}.sap-change-tray[data-expanded="1"] .sap-change-tray-review{grid-template-rows:1fr;border-block-end-color:var(--hair)}.sap-change-tray-review-inner{min-block-size:0;max-block-size:calc(50vh - var(--sap-tray-h));overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--space-4)}.sap-change-tray[data-expanded="1"] .sap-change-tray-review-inner{padding-block:var(--space-4) var(--space-3)}.sap-change-tray-done{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);background:var(--wash-hover);color:var(--ok)}.sap-change-tray-receipt{min-inline-size:0;overflow:hidden;color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.sap-change-tray-confirm{position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-end:0;display:grid;gap:var(--space-3);inline-size:min(320px,100%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.sap-change-tray-confirm-text{margin:0;color:var(--ink);font-size:var(--text-sm);line-height:1.5}.sap-change-tray-confirm-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}@media (pointer:coarse),(width <= 767.98px){.sap-change-tray-dock[data-placement=fixed]{inset-block-end:calc(var(--nsh-tabbar-h, var(--sds-tabbar-h, 0px)) + var(--space-3) + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:no-preference){.sap-change-tray{animation:sap-change-tray-rise var(--dur-slow) var(--ease-out-soft) both;transition:inline-size var(--dur-slow) var(--ease-out-soft),border-radius var(--dur-base) var(--ease-standard)}.sap-change-tray-review{transition:grid-template-rows var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.sap-change-tray-review-inner{transition:padding var(--dur-base) var(--ease-standard)}.sap-change-tray[data-state=applied] .sap-change-tray-bar{animation:sap-change-tray-settle var(--dur-base) var(--ease-out-soft) both}.sap-change-tray-confirm{animation:sap-change-tray-ask var(--dur-fast) var(--ease-out-soft) both}}@keyframes sap-change-tray-rise{0%{opacity:0;transform:translateY(var(--space-4))}}@keyframes sap-change-tray-settle{0%{opacity:0}}@keyframes sap-change-tray-ask{0%{opacity:0;transform:translateY(var(--space-1))}}}@layer primitives{.sap-role-glyph{display:inline-block;flex:none;inline-size:16px;block-size:16px;overflow:visible;vertical-align:middle}.sap-role-glyph[data-ghost="1"]{opacity:.3}.sap-role-glyph-notched,.sap-role-glyph-square{fill:var(--ink);opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center}.sap-role-glyph-notched[data-on="1"],.sap-role-glyph-square[data-on="1"]{opacity:1;transform:scale(1)}.sap-role-glyph-ring{fill:none;stroke:var(--ink-2)}.sap-role-glyph-ring[data-tone=mut]{stroke:var(--mut)}.sap-role-glyph-dot{fill:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.sap-role-glyph-notched,.sap-role-glyph-square{transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.sap-role-glyph-dot,.sap-role-glyph-ring{transition:r var(--dur-base) var(--ease-standard),stroke-width var(--dur-base) var(--ease-standard),stroke var(--dur-base) var(--ease-standard)}}}@layer primitives{.sap-heat{--sap-heat-cell-w:20px;--sap-heat-cell-h:20px;--sap-heat-gap:var(--space-1);--sap-heat-radius:4px;display:inline-grid;grid-auto-columns:var(--sap-heat-cell-w);grid-auto-flow:column;column-gap:var(--sap-heat-gap);align-items:end;vertical-align:middle}.sap-heat[data-size=row]{--sap-heat-cell-w:8px;--sap-heat-cell-h:16px;--sap-heat-gap:2px;--sap-heat-radius:2px}.sap-heat[data-person-slot="1"]{--row-hue:var(--person-1)}.sap-heat[data-person-slot="2"]{--row-hue:var(--person-2)}.sap-heat[data-person-slot="3"]{--row-hue:var(--person-3)}.sap-heat[data-person-slot="4"]{--row-hue:var(--person-4)}.sap-heat-cell{position:relative;display:block;inline-size:var(--sap-heat-cell-w);block-size:var(--sap-heat-cell-h);margin:0;padding:0;border:0;border-radius:var(--sap-heat-radius);background:transparent;box-shadow:inset 0 0 0 1px var(--hair-soft);cursor:default;appearance:none}button.sap-heat-cell{cursor:pointer}.sap-heat-cell[data-step="1"]{background:color-mix(in oklch,var(--row-hue,var(--ink-2)) 18%,var(--paper));box-shadow:none}.sap-heat-cell[data-step="2"]{background:color-mix(in oklch,var(--row-hue,var(--ink-2)) 36%,var(--paper));box-shadow:none}.sap-heat-cell[data-step="3"]{background:color-mix(in oklch,var(--row-hue,var(--ink-2)) 58%,var(--paper));box-shadow:none}.sap-heat-cell[data-step="4"]{background:color-mix(in oklch,var(--row-hue,var(--ink-2)) 82%,var(--paper));box-shadow:none}.sap-heat-cell[data-today="1"]:before{position:absolute;inset-block-start:calc(var(--sap-heat-gap) * -1 - 2px);inset-inline:0;block-size:1px;background:var(--ink-2);content:""}button.sap-heat-cell:hover{outline:1px solid var(--hair-strong);outline-offset:1px}.sap-heat-cell:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sap-heat-cell{transition:background-color var(--dur-slow) var(--ease-out-soft)}}}@layer components{.sa-dict-mic[aria-pressed=true]{visibility:hidden}.sa-dict-strip{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--composer-btn)}.sap-composer-frame-bar .sa-dict-strip{min-height:28px}.sa-dict-action{border-radius:var(--radius-pill)}.sa-dict-pill{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--space-2);min-width:0;height:28px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid color-mix(in oklch,var(--accent) 40%,transparent);border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-ui);font-weight:500;letter-spacing:var(--tracking-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.sa-dict-pill:hover{background:var(--wash-hover);border-color:color-mix(in oklch,var(--accent) 65%,transparent)}.sa-dict-pill:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sa-dict-pill[data-cap-warning="1"]{border-color:color-mix(in oklch,var(--danger) 55%,transparent)}.sa-dict-pill-dot{flex:none;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent)}.sa-dict-pill .sa-dict-wave{flex:none;width:44px;height:16px}.sa-dict-pill-words{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:.3em;min-width:min-content;height:1.4em;line-height:1.4em;overflow:hidden}.sa-dict-pill-listening{flex:none}.sa-dict-pill-hint{flex:none;color:var(--mut);font-weight:400}.sa-dict-wave{display:block;flex:1 1 auto;min-width:0;height:20px;color:var(--accent)}.sa-dict-wave__canvas{display:block;width:100%;height:100%}.sa-dict-notice{margin:0}.sa-dict-notice,.sa-dict-timer{font-size:var(--text-sm);color:var(--ink-2)}.sa-dict-timer{flex:0 0 auto}.sa-dict-timer[data-cap-warning="1"]{color:var(--danger)}@media (pointer:coarse){.sa-dict-pill{position:relative}.sa-dict-pill:after{content:"";position:absolute;inset:-8px 0}}@media (prefers-reduced-motion:reduce){.sa-dict-action,.sa-dict-mic,.sa-dict-pill,.sa-dict-strip,.sa-dict-wave{animation:none;transition:none}}}@layer polish{.sa-pv-doc{padding:36px 56px 80px;overflow-y:auto;height:100%;font-family:var(--font-display);font-size:15px;line-height:1.75;color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.sa-pv-doc{scroll-behavior:smooth}}.sa-pv-doc-h{margin-bottom:36px;padding-bottom:0;border-bottom:0}.sa-pv-doc-kind{font-family:var(--font-sans);font-size:var(--text-ui-xs);color:var(--mut-2);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);margin-bottom:12px;font-weight:500}.sa-pv-doc-title{margin:0 0 20px;font-family:var(--font-display);font-weight:500;font-size:var(--text-2xl);letter-spacing:-.022em;line-height:1.08;color:var(--ink)}.sa-pv-doc-actions{display:flex;align-items:center;gap:2px;font-family:var(--font-sans)}.sa-pv-section{padding:28px 0;border-bottom:0;position:relative}.sa-pv-section+.sa-pv-section{border-top:0}.sa-pv-section h2{margin:0 0 16px;font-family:var(--font-display);font-weight:500;font-size:var(--text-ui-md);letter-spacing:-.015em;line-height:1.2;color:var(--ink)}.sa-pv-section h2 .sa-pv-section-n{font-variant-numeric:tabular-nums;display:inline-block;color:var(--accent);font-size:var(--text-ui-xs);font-weight:500;letter-spacing:0;margin-right:12px;vertical-align:2px}.sa-pv-section p{margin:0 0 16px;text-wrap:pretty;max-width:64ch}.sa-pv-section p:last-child{margin-bottom:0}.sa-pv-section.needs-review{background:transparent;margin:0;padding:28px 0;border-radius:0}.sa-pv-claim-excerpt{border-bottom:1px solid oklch(from var(--hair) l c h/.65)}.sa-pv-cited-excerpt{font-size:clamp(15px,1.05rem,16px);line-height:1.65;font-weight:400;color:var(--ink);letter-spacing:-.015em;max-width:68ch}.sa-pv-provenance-summary{font-size:var(--text-ui-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--mut-2);list-style:none}.sa-pv-provenance-summary::-webkit-details-marker{display:none}.sa-pv-provenance-fold .sa-pv-doc-kv{font-family:var(--font-sans);font-size:var(--text-ui-xs);color:var(--mut);line-height:1.45}.sa-pv-provenance-fold .sa-pv-doc-kv dt{font-size:var(--text-ui-xs);color:var(--mut-2);letter-spacing:.04em;text-transform:uppercase}.sa-pv-provenance-fold .sa-pv-doc-kv dd{color:var(--ink-2);font-weight:400}.sa-pv-provenance{padding-top:0}.sa-pv-provenance-list{display:grid;gap:12px;margin:0;font-size:var(--text-ui-xs);line-height:1.45}.sa-pv-provenance-list div{display:grid;grid-template-columns:minmax(76px,.28fr) 1fr;gap:12px;min-width:0}.sa-pv-provenance-list dt{color:var(--mut-2);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-ui-xs);font-weight:500}.sa-pv-provenance-list dd{margin:0;color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.sa-pv-link,.sa-pv-source-action{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:16px;color:var(--accent);font-size:var(--text-ui-xs);font-weight:500;text-decoration:none}.sa-pv-link{margin-top:0}.sa-pv-link:hover,.sa-pv-source-action:hover{color:var(--ink)}.sa-pv-doc-readable .sa-pv-section.needs-review p{max-width:100%;line-height:1.72;font-size:15px;overflow-wrap:anywhere}.sa-pv-doc-readable .sa-pv-section:not(.needs-review) p{overflow-wrap:anywhere}.sa-pv-fallback{margin:16px 0;max-width:none;font-size:var(--text-ui-md);line-height:1.6;color:var(--mut)}.sa-pv-review-banner{background:oklch(from var(--ink) l c h/.04);border:1px solid var(--hair);color:var(--ink-2);font-size:var(--text-ui-xs);padding:8px 12px;border-radius:var(--radius-sm);margin-bottom:16px;font-family:var(--font-sans)}}@layer components{.sa-vtl{--vtl-spine-x:10.5px;--vtl-dot-center:15.5px;display:flex;flex-direction:column;gap:12px;min-width:180px;padding:16px;font-family:var(--font-sans,inherit);color:var(--ink);border-left:1px solid var(--hair)}.sa-vtl__head{display:flex;align-items:center;gap:var(--space-2);min-height:28px}.sa-vtl__title{flex:1 1 auto;margin:0;color:var(--ink);font-size:var(--text-ui-md,var(--text-ui));font-weight:500;letter-spacing:var(--tracking-title,-.01em)}.sa-vtl__close{display:inline-grid;flex:none;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:var(--radius-control,8px);background:transparent;color:var(--mut);cursor:pointer}.sa-vtl__close:hover{background:var(--wash-hover);color:var(--ink)}.sa-vtl__close:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sa-vtl__loading{font-size:var(--text-ui-xs);color:var(--mut-2)}.sa-vtl__empty{font-size:var(--text-ui-xs);line-height:1.5;color:var(--mut);margin:0}.sa-vtl__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sa-vtl__item{position:relative}.sa-vtl__item:before{content:"";position:absolute;left:var(--vtl-spine-x);top:0;bottom:0;width:1px;background:var(--hair-strong)}.sa-vtl__list>.sa-vtl__item:first-child:before{top:var(--vtl-dot-center)}.sa-vtl__list>.sa-vtl__item:has(+.sa-vtl__item--nodot):before,.sa-vtl__list>.sa-vtl__item:last-child:before{bottom:calc(100% - var(--vtl-dot-center))}.sa-vtl__item--nodot:before{display:none}.sa-vtl__row{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:transparent;border:0;padding:8px;border-radius:var(--radius-md);cursor:pointer;color:inherit;font:inherit}@media (prefers-reduced-motion:no-preference){.sa-vtl__row{transition:background var(--dur-hover) ease}}.sa-vtl__row:hover{background:var(--wash-hover)}.sa-vtl__item:has(>.sa-vtl__row--selected){border-radius:var(--radius-md);background:var(--wash-selected)}.sa-vtl__row--selected,.sa-vtl__row--selected:hover{background:transparent}.sa-vtl__row--live{cursor:default}.sa-vtl__row--live:hover{background:transparent}.sa-vtl__row:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sa-vtl__item:has(>.sa-vtl__summary-wrap,>.sa-vtl__note):has(>.sa-vtl__row:focus-visible){border-radius:var(--radius-md);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sa-vtl__item:has(>.sa-vtl__summary-wrap,>.sa-vtl__note)>.sa-vtl__row:focus-visible{outline:none}.sa-vtl__marker{flex:none;width:9px;height:9px;margin-top:3px;border-radius:50%;border:1.5px solid var(--mut-2);background:var(--paper);position:relative;z-index:1}.sa-vtl__marker--now{border-color:var(--accent);background:var(--accent)}.sa-vtl__marker--milestone{border-color:var(--ink-2);background:var(--ink-2)}.sa-vtl__row-body{display:flex;flex-direction:column;gap:1px;min-width:0}.sa-vtl__row-label{display:inline-flex;align-items:center;gap:8px}.sa-vtl__kind{font-size:var(--text-ui);font-weight:500;color:var(--ink-2)}.sa-vtl__kind--current,.sa-vtl__kind--milestone{color:var(--ink)}.sa-vtl__row-meta{font-variant-numeric:tabular-nums;font-size:var(--text-ui-xs);color:var(--mut)}.sa-vtl__row-meta time{color:inherit}.sa-vtl__merge-issues{color:var(--ink-2)}.sa-vtl__note,.sa-vtl__summary-wrap{margin:-3px 8px 8px 29px}.sa-vtl__summary-wrap{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:var(--space-1);align-items:start}.sa-vtl__note,.sa-vtl__summary{color:var(--ink-2);font-size:var(--text-ui-xs);line-height:1.45;overflow-wrap:anywhere}.sa-vtl__summary{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sa-vtl__summary--expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.sa-vtl__summary-toggle{display:inline-grid;width:24px;height:24px;padding:0;place-items:center;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--mut);cursor:pointer;font:inherit;font-size:.875rem;line-height:1;opacity:.72}@media (prefers-reduced-motion:no-preference){.sa-vtl__summary-toggle{transition:background var(--dur-hover) ease,color var(--dur-hover) ease,opacity var(--dur-hover) ease}}.sa-vtl__summary-toggle:focus-visible,.sa-vtl__summary-wrap:hover .sa-vtl__summary-toggle,.sa-vtl__summary-wrap[data-expanded=true] .sa-vtl__summary-toggle{color:var(--ink-2);opacity:1}.sa-vtl__summary-toggle:hover{background:var(--wash-hover)}.sa-vtl__summary-toggle:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sa-vtl__chevron{display:block;flex:none;width:16px;height:16px}.sa-vtl__group-head{display:flex;align-items:flex-start}.sa-vtl__group-head .sa-vtl__row{flex:1 1 auto;min-width:0}.sa-vtl__group-count{color:var(--ink-2)}.sa-vtl__group-toggle{display:grid;flex:none;align-self:center;width:24px;height:24px;background:transparent;border:0;padding:0;place-items:center;margin-left:2px;border-radius:8px;cursor:pointer;color:var(--mut);font:inherit;font-size:var(--text-ui-xs);line-height:1}.sa-vtl__group-toggle:hover{background:var(--wash-hover);color:var(--ink-2)}.sa-vtl__group-toggle:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.sa-vtl__group-members{list-style:none;margin:0;padding:0 0 0 24px;display:flex;flex-direction:column}.sa-vtl__item--member:before{display:none}.sa-vtl__row--member .sa-vtl__kind{font-size:var(--text-ui-xs)}.sa-vtl__row--member .sa-vtl__marker{width:6px;height:6px;margin-top:4px}.sa-vtl__item--member .sa-vtl__note,.sa-vtl__item--member .sa-vtl__summary-wrap{margin-left:16px}}