@layer components{.me-block-editor{font-family:var(--font-sans);color:var(--ink);line-height:var(--memo-editor-leading,1.6);font-size:1rem;max-width:var(--memo-measure)}.me-block-editor .ProseMirror{outline:none;white-space:pre-wrap;overflow-wrap:break-word;caret-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.me-block-editor .ProseMirror{animation:sa-fade-in var(--dur-commit) var(--ease-out) both}}.me-block-editor .ProseMirror p,.me-block-editor .ProseMirror>*{margin:0 0 1.15em}.me-block-editor .ProseMirror>[data-node-id^=area-cover_and_purpose-body-]{color:var(--ink-2);font-size:1em}.me-block-editor .ProseMirror>[data-node-id^=area-cover_and_purpose-sub-]~[data-node-id^=area-cover_and_purpose-body-]{color:inherit;font-size:inherit}.me-block-editor .ProseMirror h1,.me-block-editor .ProseMirror h2,.me-block-editor .ProseMirror h3,.me-block-editor .ProseMirror h4{font-family:var(--font-sans);font-weight:500;line-height:1.3;letter-spacing:-.01em;margin:1.4em 0 .5em;color:var(--ink)}.me-block-editor .ProseMirror h1{font-weight:var(--hero-weight);font-size:var(--text-2xl);line-height:1.2;letter-spacing:-.015em}.me-block-editor .ProseMirror h2{font-size:1.35rem;margin-top:2.2em;margin-bottom:.6em}.me-block-editor .ProseMirror .me-ph{position:relative}.me-block-editor .ProseMirror .me-ph:before{content:attr(data-ph);position:absolute;left:0;top:0;height:0;color:var(--mut);font-weight:inherit;pointer-events:none;white-space:nowrap}.me-block-editor .ProseMirror h3{font-size:1.12rem;margin-top:1.9em;margin-bottom:.5em}.me-block-editor .ProseMirror .me-li{position:relative;padding-left:1.4em;margin:.15em 0}.me-block-editor .ProseMirror .me-li-bullet:before{content:"\2022";position:absolute;left:.35em;color:var(--mut)}.me-block-editor .ProseMirror .me-li-ordered:before{content:"\2013";position:absolute;left:.2em;color:var(--mut)}.me-block-editor .ProseMirror blockquote.me-quote{border:0;border-radius:var(--radius-md);background:var(--paper-2);padding:.7em .9em;margin:.6em 0;color:var(--mut)}.me-block-editor .ProseMirror aside.me-callout{border:1px solid var(--hair);border-radius:var(--radius-md);padding:.7em .9em;margin:.8em 0;background:var(--surface-sunk)}.me-block-editor .ProseMirror hr.me-divider{border:0;border-top:1px solid var(--hair);margin:1.2em 0}.me-block-editor .ProseMirror .me-atom{border:1px solid transparent;border-radius:var(--radius-md);margin:1.1em 0;padding:0;color:var(--ink);background:transparent;overflow:hidden;user-select:text;contain:layout}.me-block-editor .ProseMirror .me-atom[data-atom-role=table]{border-color:var(--hair);cursor:default;overflow:visible}.me-block-editor .ProseMirror .me-atom.ProseMirror-selectednode,.me-block-editor .ProseMirror .me-atom:focus-within,.me-block-editor .ProseMirror .me-atom:hover{border-color:color-mix(in srgb,var(--hair-strong) 74%,transparent);background:color-mix(in srgb,var(--paper) 78%,transparent)}.me-block-editor .ProseMirror{counter-reset:rp-figure}.me-block-editor .ProseMirror .me-atom .rp-root{counter-reset:none}.me-block-editor .ProseMirror .me-atom-label{font-size:.85rem;letter-spacing:.01em}.me-block-editor .ProseMirror .me-atom[data-rendered-atom=true]{border-style:solid}.me-block-editor .ProseMirror .me-atom[data-atom-role=body-copy]{border:0;border-radius:0;margin:0;width:auto;background:none}.me-block-editor .ProseMirror .me-atom[data-atom-role=body-copy] .me-atom-rendered{padding:0}.me-block-editor .ProseMirror .me-atom-rendered{display:grid;padding:.8rem}.me-block-editor .ProseMirror .me-atom-rendered .rp-root{container-type:inline-size;margin:0;min-width:0}.me-block-editor .ProseMirror .me-atom-rendered .rp-chart,.me-block-editor .ProseMirror .me-atom-rendered .rp-table-wrap{max-width:100%;min-width:0}.me-block-editor .ProseMirror .me-atom-rendered .rp-table-wrap{overflow:auto;border-radius:var(--radius-sm)}.me-block-editor .ProseMirror .me-atom-rendered .rp-table-wrap:has(>.rp-table--index){overflow:visible}.me-block-editor .ProseMirror .me-atom-rendered .rp-table{min-width:640px}@container rp-table (max-width: 430px) or style(--rp-table-fit: cards){.me-block-editor .ProseMirror .me-atom-rendered .rp-table{min-width:0}}.me-block-editor .ProseMirror .me-atom-rendered .rp-chart{overflow:hidden}@container memo-doc (min-width: 0px){.me-block-editor .ProseMirror .me-atom{width:min(var(--memo-breakout),100cqw);margin-inline:calc((100% - min(var(--memo-breakout), 100cqw)) / 2)}}@container memo-doc (max-width: 430px){.me-block-editor .ProseMirror .me-atom{max-width:100%;margin-inline:max(0px,calc((100% - min(var(--memo-breakout), 100cqw)) / 2))}}.me-block-editor .ProseMirror .me-cite{display:inline;position:relative;top:-.42em;margin:0 1px;padding:0 2px;font-size:.66em;line-height:0;font-weight:500;vertical-align:initial;color:var(--ink);background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.me-block-editor .ProseMirror .me-cite:after{content:"";position:absolute;inset:-7px -4px}.me-block-editor .ProseMirror .me-cite:hover{color:var(--accent-hover);background:var(--accent-soft)}.me-block-editor .ProseMirror .me-cite:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.me-block-editor .ProseMirror code.me-code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.88em;padding:.08em .32em;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--ink) 7%,transparent);color:var(--ink);overflow-wrap:anywhere}.me-block-editor .ProseMirror a.me-link{color:var(--accent-text,var(--accent));text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;cursor:text}.me-block-editor .ProseMirror a.me-link:hover{text-decoration-thickness:1.5px}.me-block-editor .ProseMirror s{text-decoration-thickness:1px}.me-bubble{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid color-mix(in oklch,var(--ink-2,var(--ink)) 20%,transparent);border-radius:var(--radius-md);background:linear-gradient(157deg,rgb(255 255 255/9%),rgb(255 255 255/1%) 40%,rgb(0 0 0/6%)),color-mix(in oklch,var(--panel-bg,var(--glass-bg,var(--paper-2))) 92%,transparent);box-shadow:0 0 0 1px rgb(0 0 0/34%),0 18px 44px -20px rgb(0 0 0/82%),inset 0 1px 0 rgb(255 255 255/10%);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));font-family:var(--font-sans);animation:me-bubble-settle var(--dur-sm,.18s) var(--ease-out)}@keyframes me-bubble-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.me-bubble-group{display:inline-flex;align-items:center;gap:1px}.me-bubble-sep{width:1px;align-self:stretch;margin:2px 3px;background:color-mix(in oklch,var(--ink) 14%,transparent)}.me-bubble-btn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 5px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--mut);font:inherit;font-size:.8rem;line-height:1;cursor:pointer;transition:background-color var(--dur-press,90ms) var(--ease-out),color var(--dur-press,90ms) var(--ease-out)}.me-bubble-btn:hover{background:color-mix(in oklch,var(--accent) 9%,transparent);color:var(--ink)}.me-bubble-btn[data-active=true]{background:color-mix(in oklch,var(--accent) 15%,transparent);color:var(--accent-text,var(--accent))}.me-bubble-btn:focus-visible{outline:var(--focus-outline);outline-offset:-1px}.me-bubble-btn:active{transform:scale(var(--press-scale,.99))}.me-bubble-b{font-weight:500}.me-bubble-i{font-style:italic;font-family:Georgia,Times New Roman,serif}.me-bubble-code{font-size:.72rem;letter-spacing:-.04em}.me-bubble-turn{font-size:.72rem;font-weight:500;color:var(--mut)}.me-bubble-link{gap:4px;padding:1px 2px}.me-bubble-link,.me-bubble-link-field{display:inline-flex;align-items:center}.me-bubble-link-field{gap:5px;height:26px;padding:0 8px;border-radius:var(--radius-sm);color:var(--mut-2);background:color-mix(in oklch,var(--ink) 6%,transparent)}.me-bubble-link-input{min-width:168px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:.8rem}.me-bubble-link-input::placeholder{color:var(--mut-2)}.me-bubble-apply{color:var(--accent-text,var(--accent));font-weight:500}@media (prefers-reduced-motion:reduce){.me-bubble{animation:none}.me-bubble-btn{transition-duration:.01s}.me-bubble-btn:active{transform:none}}@media (max-width:767.98px),(pointer:coarse){.me-bubble{flex-wrap:wrap;max-width:calc(100vw - 2 * var(--space-3))}.me-bubble-btn{min-width:var(--sds-tap-min);height:var(--sds-tap-min)}}.me-block-editor .ProseMirror .me-table-atom{padding:0;position:relative;container:memo-table/inline-size;transition:padding-top var(--dur-fast,.12s) var(--ease-out)}.me-table-scroll{overflow-x:auto;border-radius:var(--radius-sm)}.me-block-editor .ProseMirror table.me-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-family:var(--font-sans)}.me-block-editor .ProseMirror table.me-table td,.me-block-editor .ProseMirror table.me-table th{border-bottom:1px solid var(--hair);padding:6px 10px;text-align:left;vertical-align:top}.me-block-editor .ProseMirror table.me-table th{font-weight:500;color:var(--ink);background:color-mix(in oklch,var(--ink) 4%,transparent)}.me-block-editor .ProseMirror table.me-table td[data-numeric="1"],.me-block-editor .ProseMirror table.me-table th[data-numeric="1"]{text-align:right;font-variant-numeric:tabular-nums}@container memo-table (max-width: 640px){.me-table-scroll{background:linear-gradient(to left,var(--paper) 30%,transparent) 100% /24px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,color-mix(in oklch,var(--ink) 14%,transparent),transparent) 100% /10px 100% no-repeat scroll}.me-block-editor .ProseMirror table.me-table{border-collapse:initial;border-spacing:0}.me-block-editor .ProseMirror table.me-table td:first-child,.me-block-editor .ProseMirror table.me-table th:first-child{position:sticky;left:0;z-index:1;min-width:9rem;background:var(--paper)}.me-block-editor .ProseMirror table.me-table th:first-child{background:linear-gradient(color-mix(in oklch,var(--ink) 4%,transparent),color-mix(in oklch,var(--ink) 4%,transparent)),var(--paper)}}@media (width <= 640px){.me-table-scroll{margin-inline:var(--space-4)}}.me-block-editor .ProseMirror .me-table-cell{min-width:4rem;min-height:1.4em;outline:none;white-space:pre-wrap;overflow-wrap:break-word}.me-block-editor .ProseMirror .me-table-cell:focus-visible{box-shadow:inset 0 0 0 2px var(--ink-2);border-radius:var(--radius-sm)}.me-table-controls{position:absolute;top:4px;right:8px;z-index:2;display:flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--hair);border-radius:var(--radius-md);background:var(--paper,canvas);box-shadow:0 2px 8px -4px rgb(0 0 0/35%);opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity var(--dur-fast,.12s) var(--ease-out),transform var(--dur-fast,.12s) var(--ease-out)}.me-block-editor .ProseMirror .me-table-atom:focus-within{padding-top:38px}.me-block-editor .ProseMirror .me-table-atom:focus-within .me-table-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.me-table-control{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--hair);border-radius:var(--radius-sm);background:transparent;color:var(--mut);font-family:var(--font-sans);font-size:.7rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:color var(--dur-press,90ms) var(--ease-out),border-color var(--dur-press,90ms) var(--ease-out),background-color var(--dur-press,90ms) var(--ease-out)}.me-table-control:hover{color:var(--ink);border-color:var(--hair-strong);background:color-mix(in oklch,var(--accent) 7%,transparent)}.me-table-control[aria-pressed=true]{color:var(--accent-text,var(--accent));border-color:color-mix(in oklch,var(--accent) 32%,transparent);background:color-mix(in oklch,var(--accent) 10%,transparent)}.me-table-control:focus-visible{outline:var(--focus-outline);outline-offset:1px}@media (prefers-reduced-motion:reduce){.me-table-atom,.me-table-control,.me-table-controls{transition-duration:.01s}}.me-save-state{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.01em;min-height:1.2em;transition:opacity var(--dur-hover) ease-out}.me-save-state,.me-save-state[data-state=saved],.me-save-state[data-state=saving]{color:var(--mut)}.me-save-state[data-state=reconciled]{color:var(--accent-text,var(--accent))}.me-save-dot{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--mut-2)}.me-save-state[data-state=reconciled] .me-save-dot,.me-save-state[data-state=saving] .me-save-dot{background:var(--accent)}.me-slash-menu{position:absolute;z-index:40;width:min(196px,calc(100vw - 2rem));max-height:min(286px,52vh);overflow:hidden;padding:.25rem;border:1px solid color-mix(in oklch,var(--ink-2,var(--ink)) 22%,transparent);border-radius:var(--radius-md);background:linear-gradient(157deg,rgb(255 255 255/10%),rgb(255 255 255/2%) 32%,rgb(255 255 255/0) 56%,rgb(0 0 0/6%)),color-mix(in oklch,var(--panel-bg,var(--glass-bg,var(--paper-2))) 90%,transparent);box-shadow:0 0 0 1px rgb(0 0 0/42%),0 26px 64px -26px rgb(0 0 0/92%),0 10px 28px -16px rgb(0 0 0/70%),inset 0 1px 0 rgb(255 255 255/12%);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));font-family:var(--font-sans)}.me-slash-filter{display:flex;height:28px;align-items:center;gap:.375rem;padding:0 7px;color:var(--mut-2)}.me-slash-filter-input{min-width:0;flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:.75rem;letter-spacing:0}.me-slash-filter-input::placeholder{color:var(--mut-2)}.me-slash-list{display:grid;max-height:202px;gap:.0625rem;overflow-y:auto;padding-top:3px;border-top:1px solid color-mix(in oklch,var(--ink) 9%,transparent)}.me-slash-item{display:flex;width:100%;align-items:center;gap:.4375rem;min-height:28px;padding:5px 7px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.75rem;text-align:left;cursor:pointer}.me-slash-icon,.me-slash-item{border-radius:var(--radius-sm)}.me-slash-icon{display:inline-grid;width:17px;height:17px;flex:0 0 17px;place-items:center;color:var(--mut);background:color-mix(in oklch,var(--ink) 6%,transparent);font-size:.625rem;font-weight:500;line-height:1}.me-slash-item:hover,.me-slash-item[data-active=true]{background:color-mix(in oklch,var(--accent) 8%,transparent);color:var(--ink)}.me-slash-item:hover .me-slash-icon,.me-slash-item[data-active=true] .me-slash-icon{color:var(--accent-text,var(--accent));background:color-mix(in oklch,var(--accent) 13%,transparent)}.me-slash-item:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.me-slash-empty{padding:.5rem;color:var(--mut-2);font-size:.75rem}.me-editor-pane{display:flex;flex-direction:column;min-height:0}.me-editor-frame{position:relative;width:100%;max-width:var(--memo-measure);margin-inline:auto;min-height:0;overflow:visible}.me-block-chrome-layer{position:absolute;inset:0;z-index:3;pointer-events:none}.me-block-chrome-row{position:absolute;right:0;left:0;pointer-events:none}.me-block-hover-controls{position:absolute;top:0;left:-46px;display:inline-flex;align-items:center;gap:.125rem;opacity:0;pointer-events:none;transform:translateX(3px);transition:opacity var(--dur-fast) ease-out,transform var(--dur-fast) ease-out}.me-block-chrome-row:focus-within .me-block-hover-controls,.me-block-chrome-row[data-hover=true] .me-block-hover-controls{opacity:1;pointer-events:auto;transform:translateX(0)}.me-block-chrome-row[data-insert-menu-open=true] .me-block-hover-controls{opacity:0;pointer-events:none;transform:translateX(3px)}.me-block-hover-handle,.me-block-plus-control{display:inline-flex;width:22px;height:26px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);color:var(--mut-2);background:transparent;transition:color var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out)}.me-block-hover-handle{cursor:grab}.me-block-hover-handle:hover,.me-block-hover-handle[aria-expanded=true]{color:var(--ink);background:var(--hair)}.me-block-hover-handle:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.me-block-hover-handle:active,.me-block-hover-handle[data-dragging=true]{cursor:grabbing}.me-block-plus-control{cursor:pointer}.me-block-plus-control:focus-visible,.me-block-plus-control:hover{color:var(--ink);background:var(--hair);outline:0}.me-block-plus-control:focus-visible{box-shadow:var(--focus-ring)}.me-block-chrome-row[data-dragging=true]{opacity:.4}.me-block-drop-indicator{position:absolute;left:0;right:0;height:2px;border-radius:var(--radius-pill);background:var(--accent);pointer-events:none;z-index:4}.me-block-menu-label{display:block;padding:.35rem .6rem .15rem;color:var(--mut-2);font-family:var(--font-sans);font-size:.68rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.me-block-menu-sep{display:block;height:1px;margin:.25rem 0;background:var(--hair)}.me-block-markers{position:absolute;top:0;right:-50px;gap:.3125rem;pointer-events:auto}.me-block-marker,.me-block-markers{display:inline-flex;align-items:center}.me-block-marker{min-width:24px;height:24px;justify-content:center;gap:.1875rem;padding:0 6px;border:1px solid var(--hair);border-radius:var(--radius-pill);color:var(--mut);background:var(--surface-sunk,transparent);font-family:var(--font-sans);font-size:.6875rem;font-weight:500;line-height:1}.me-block-marker--stale{color:var(--ink-2);border-color:color-mix(in oklch,var(--ink-2) 28%,transparent);background:color-mix(in oklch,var(--ink-2) 8%,transparent)}.me-block-marker--comment{color:var(--ink-2,var(--ink))}.me-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.6em;min-height:1.8em;padding:.2em 0}.me-editor-status{display:inline-flex;min-width:0;align-items:center;gap:.75em}.me-document-metrics{color:var(--mut);font-size:.75em;white-space:nowrap}.me-find{display:inline-flex;min-width:min(16rem,42vw);height:2em;align-items:center;gap:.35em;padding:0 .35em 0 .55em;border:1px solid var(--hair);border-radius:var(--radius-sm);color:var(--mut-2);background:var(--surface-sunk,transparent)}.me-find-input{min-width:0;flex:1 1 auto;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:.8em;letter-spacing:0}.me-find-count,.me-find-input::placeholder{color:var(--mut-2)}.me-find-count{flex:0 0 auto;font-size:.68em;white-space:nowrap}.me-find-step{display:inline-flex;align-items:center;justify-content:center;width:1.45em;height:1.45em;border:0;border-radius:var(--radius-sm);color:var(--mut);background:transparent;cursor:pointer}.me-find-step:focus-visible,.me-find-step:hover:not(:disabled){color:var(--ink);background:var(--hair)}.me-find-step:disabled{cursor:default;opacity:.35}.me-block-editor [data-find-current=true]{border-radius:var(--radius-sm);background:color-mix(in oklch,var(--accent) 9%,transparent);box-shadow:var(--rail-mark,inset 2px 0 0 var(--accent))}.me-fullscreen-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.9em;height:1.9em;border:1px solid var(--hair);border-radius:var(--radius-sm);background:transparent;color:var(--mut);cursor:pointer;transition:color var(--dur-hover) ease-out,border-color var(--dur-hover) ease-out}.me-fullscreen-toggle:hover{color:var(--ink);border-color:var(--hair-strong)}.me-fullscreen-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.me-fullscreen{position:fixed;inset:0 0 0 var(--frame-rail-edge,0);z-index:60;display:grid;grid-template-columns:minmax(0,1fr);background:var(--paper)}.me-fullscreen .me-fullscreen-main{overflow-y:auto;padding:3rem 0;container:memo-doc memo-surface/inline-size}.me-fullscreen .me-fullscreen-measure{--memo-measure:clamp(37rem,min(calc(46cqw + 13rem),max(42rem,calc(8cqw + 34rem))),44rem);--memo-breakout:min(max(calc(var(--memo-measure) * 1.15),66rem),100cqw);position:relative;max-width:var(--memo-measure);margin:0 auto;padding:0 2rem}.me-fullscreen .me-fullscreen-thread{--memo-measure:clamp(37rem,min(calc(46cqw + 13rem),max(42rem,calc(8cqw + 34rem))),44rem);max-width:var(--memo-measure);margin:1.5rem auto 0;padding:1rem 2rem 0;border-top:1px solid var(--hair)}@container memo-doc (min-width: 100rem){.me-fullscreen-measure{--memo-editor-leading:1.76}}.me-fullscreen .me-fullscreen-thread[data-minimized=true]{opacity:.85}.me-thread-peer{display:flex;align-items:center;gap:.6em;width:100%;padding:.55em .75em;border:1px solid var(--hair);border-radius:var(--radius-sm);background:transparent;color:var(--mut);cursor:pointer;text-align:left;transition:color var(--dur-hover) ease-out,border-color var(--dur-hover) ease-out}.me-thread-peer:hover{color:var(--ink);border-color:var(--hair-strong)}.me-thread-peer:focus-visible{outline:none;box-shadow:var(--focus-ring)}.me-thread-peer-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-thread-peer-action{flex:0 0 auto;color:var(--accent)}.me-heading-block{margin-top:var(--sp-6,2rem)}.me-heading-line{display:flex;align-items:baseline;gap:var(--sp-2,.5rem)}.me-heading-line .me-heading{margin:0;flex:1 1 auto;min-width:0}.me-heading-section{flex:none;font-variant-numeric:tabular-nums;font-size:.8em;font-weight:500;letter-spacing:.08em;color:var(--mut);user-select:none}.me-heading-rule{border:0;border-top:1px solid var(--hair,var(--mut));margin:var(--sp-1,.25rem) 0 var(--sp-2,.5rem)}@media (prefers-reduced-motion:reduce){.me-block-hover-controls,.me-find-step,.me-fullscreen-toggle,.me-save-state,.me-thread-peer{transition-duration:.01s}}}@layer components{.dp-page{--doc-face:var(--font-serif),"Segoe UI Symbol","Apple Symbols","Noto Sans Symbols 2",serif;--doc-title:clamp(30px,1.6cqi + 18px,40px);--doc-h2:26px;--doc-h3:23px;--doc-body:20px;--doc-lh:1.6;--doc-small:13px;--doc-quote:24px;--doc-figure-title:var(--doc-h3);--doc-measure:38rem;display:block;color:var(--ink);font-family:var(--font-sans)}@container memo-surface (width >= 1400px){.dp-page{--doc-measure:42rem}}@container memo-surface (width <= 760px){.dp-page{--doc-body:19px}}@container memo-surface (width <= 480px){.dp-page{--doc-body:18px}}@container memo-surface (width >= 1800px){.dp-page{--doc-body:21px}}.dp-head{container:dp-head/inline-size;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%;max-width:var(--doc-measure);margin:0 0 var(--space-8)}.dp-eyebrow-row{min-height:20px}.dp-eyebrow,.dp-eyebrow-row{display:flex;align-items:center;gap:var(--space-2);margin:0}.dp-eyebrow{flex:1 1 auto;min-width:0;color:var(--mut);font-size:var(--text-ui-md);line-height:20px}.dp-eyebrow>*{flex:none}.dp-eyebrow-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-head-trailing{display:flex;flex:none;align-items:center;margin-left:auto}.dp-title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);min-width:0}.dp-titlerow-actions{display:flex;flex:none;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--space-1);max-width:100%;margin:var(--space-1) 0 0}.dp-title{flex:1 1 auto;margin:0;min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-page);font-weight:500;line-height:28px;letter-spacing:-.005em;overflow-wrap:anywhere;text-wrap:balance}.dp-head-notice{margin-top:var(--space-2);min-width:0}.dp-head-meta{--dp-meta-gap:var(--space-3);display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--dp-meta-gap);min-width:0;color:var(--mut);font-size:var(--text-ui-md);line-height:20px;clip-path:inset(-8px -8px -8px -3px)}.dp-head-meta>:is(.dp-head-status,.dp-head-receipt){display:contents}.dp-head-meta .dp-receipt{order:1;min-width:0}.dp-head[data-mode=history]{margin-bottom:var(--space-6)}.dp-receipt{margin:0}.dp-receipt-line{display:block;margin:0;color:var(--mut);font-size:var(--doc-small,var(--text-sm));font-variant-numeric:tabular-nums;line-height:20px}.dp-head-meta .dp-receipt-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--dp-meta-gap);font-size:inherit;line-height:inherit}.dp-head-meta .dp-receipt-line>.dp-receipt-seg{position:relative;max-width:100%}.dp-head-meta .dp-receipt-seg>.dp-receipt-sep,.dp-head-meta:has(.stl-status-words) .dp-receipt-seg:first-child:before{position:absolute;inset-inline-start:calc(-1 * var(--dp-meta-gap));width:var(--dp-meta-gap);padding:0;text-align:center}.dp-head-meta:has(.stl-status-words) .dp-receipt-seg:first-child:before{content:"·"/""}.dp-receipt-button{display:inline;padding:0;border:0;border-radius:var(--radius-sm,6px);background:none;color:inherit;font:inherit;text-decoration:underline dotted transparent;text-underline-offset:3px;cursor:pointer}.dp-receipt-button:hover,.dp-receipt-button[aria-expanded=true]{color:var(--ink);text-decoration-color:initial}.dp-receipt-button:focus-visible{outline:var(--focus-outline);outline-offset:2px}.dp-receipt-button:focus:not(:focus-visible){outline:none}.dp-receipt-chevron{display:inline-block;margin-left:2px;font-size:.85em;transition:transform var(--dur-fast) var(--ease-out)}.dp-receipt-button[aria-expanded=true] .dp-receipt-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.dp-receipt-chevron{transition:none}}.dp-receipt-sep{padding:0 var(--space-1)}.dp-receipt-line>.dp-receipt-seg{display:inline-block;white-space:nowrap}.dp-receipt-line>.dp-receipt-seg:has(>.dp-receipt-stale){max-width:100%;white-space:normal}.dp-receipt-stale>.dp-receipt-part{white-space:nowrap}.dp-receipt-stale-action{display:inline-block;white-space:nowrap}.dp-body{position:relative;max-width:var(--doc-measure,38rem);color:var(--ink);font-family:var(--doc-face);font-size:var(--doc-body);line-height:var(--doc-lh)}.dp-body[data-readonly=true]{cursor:default}.dp-body[data-readonly=true]:focus,[data-passage-landing]:focus{outline:none}.dp-body>*{margin:0}.dp-body>.rp-root{--rp-font-prose:var(--doc-face);--rp-fs-md:var(--text-base);--rp-fs-lg:var(--text-lg);--rp-fs-xl:var(--text-xl);--rp-fs-2xl:var(--text-2xl);width:100%;line-height:var(--doc-lh)}:where(.dp-body>.rp-root)>*{max-width:var(--doc-measure,38rem)}.dp-body>.rp-root>:where(:not(h1,h2,h3,h4,h5,h6,.rp-heading-block)){margin:0 0 .75lh}.dp-body>.rp-root>.rp-node-anchor{margin:0}.dp-body>.rp-root :is(.pr-prose,.pr-md){font-size:var(--doc-body);line-height:var(--doc-lh)}.dp-body>.rp-root>.rp-provisional{position:relative}.dp-body>.rp-root>.rp-provisional>.pr-eyebrow{display:block;margin:0 0 var(--space-1);color:var(--mut);font-family:var(--font-sans);font-size:var(--doc-small);font-weight:500;letter-spacing:.04em;line-height:1.5;text-transform:none}.dp-body p{text-wrap:pretty}.dp-body :is(h2,h3){font-weight:600;letter-spacing:var(--tracking-heading,-.02em);text-wrap:balance}.dp-body h2{margin:1.6lh 0 .5lh;font-size:var(--doc-h2);line-height:1.25}.dp-body h3{margin:1.1lh 0 .3lh;font-size:var(--doc-h3);line-height:1.3}.dp-body .rp-heading-block{margin:1.6lh 0 .5lh}.dp-body .rp-heading-block:has(h3){margin-top:1lh;margin-bottom:.3lh}@supports not (margin:1lh){.dp-body>.rp-root>:where(:not(h1,h2,h3,h4,h5,h6,.rp-heading-block)){margin:0 0 var(--space-5,20px)}.dp-body .rp-heading-block,.dp-body h2{margin:calc(var(--space-8) + var(--space-2)) 0 var(--space-3)}.dp-body .rp-heading-block:has(h3),.dp-body h3{margin:var(--space-6) 0 var(--space-2)}}.dp-body .rp-heading-block :is(h2,h3){margin:0}.dp-body :is(h4,h5,h6).pr-h{margin:.6lh 0 .15lh;font-size:var(--doc-body);font-weight:500;line-height:1.35;letter-spacing:-.01em;text-wrap:balance}.dp-body .rp-chips+.rp-node-anchor+:is(h4,h5,h6).pr-h,.dp-body .rp-chips+:is(h4,h5,h6).pr-h{margin-top:.25lh}.dp-body .rp-kb-card.kb-entity{padding:.4lh 0 0;border:0;border-top:1px solid var(--hair);border-radius:0;background:transparent;color:var(--ink);font-size:var(--text-ui)}.dp-body .kb-entity .kb-entity-h,.dp-body .kb-entity .kb-entity-section{padding:0}.dp-body .kb-entity .kb-entity-title{margin:0 0 .2lh;font-family:var(--doc-face);font-size:var(--doc-body);font-weight:500;letter-spacing:-.01em}.dp-body .kb-entity .kb-entity-section:has(>.kb-entity-facts)>.rp-kb-card__meta:first-child{display:none}.dp-body .kb-entity .rp-kb-card__list{margin:0;padding-left:0}.dp-body .kb-entity .kb-entity-fact:hover{padding-inline:0;background:transparent}.dp-body .kb-entity .kb-entity-fact-label{font-weight:400;line-height:1.5}.dp-body>.rp-root>.rp-node-anchor:first-child+.rp-provisional>:is(h2,h3,.rp-heading-block):first-child,.dp-body>.rp-root>.rp-node-anchor:first-child+:is(h2,h3,.rp-heading-block),.dp-body>.rp-root>:is(h2,h3,.rp-heading-block):first-child{margin-top:0}.dp-body>.rp-root .pr-md{gap:.75lh}.dp-body>.rp-root .pr-md-list{gap:.3lh}.dp-body>.rp-root .pr-md-list .pr-md-list{gap:var(--space-1);margin-top:var(--space-1)}.dp-body li>p{margin-block:0}.dp-body li>p+p,.dp-body li>p.pr-md-item-line{margin-top:var(--space-1)}.dp-body>.rp-root ol.pr-md-list{--pr-md-indent:1.6em}.dp-body>.rp-root ol.pr-md-list:has(>li:nth-child(10)){--pr-md-indent:2.1em}.dp-body>.rp-root ol.pr-md-list>li::marker{font-variant-numeric:tabular-nums}.dp-body>.rp-root>.pr-md:has(>ol.pr-md-list:only-child):has(+.pr-md>ol.pr-md-list:only-child),.dp-body>.rp-root>.pr-md:has(>ol.pr-md-list:only-child):has(+.rp-node-anchor+.pr-md>ol.pr-md-list:only-child),.dp-body>.rp-root>.pr-md:has(>ul.pr-md-list:only-child):has(+.pr-md>ul.pr-md-list:only-child),.dp-body>.rp-root>.pr-md:has(>ul.pr-md-list:only-child):has(+.rp-node-anchor+.pr-md>ul.pr-md-list:only-child){margin-bottom:.3lh}@supports not (margin:1lh){.dp-body>.rp-root .pr-md{gap:var(--space-5,20px)}.dp-body>.rp-root .pr-md-list{gap:var(--space-2,8px)}.dp-body>.rp-root>.pr-md:has(>ol.pr-md-list:only-child):has(+.pr-md>ol.pr-md-list:only-child),.dp-body>.rp-root>.pr-md:has(>ol.pr-md-list:only-child):has(+.rp-node-anchor+.pr-md>ol.pr-md-list:only-child),.dp-body>.rp-root>.pr-md:has(>ul.pr-md-list:only-child):has(+.pr-md>ul.pr-md-list:only-child),.dp-body>.rp-root>.pr-md:has(>ul.pr-md-list:only-child):has(+.rp-node-anchor+.pr-md>ul.pr-md-list:only-child){margin-bottom:var(--space-2,8px)}}.dp-body>.rp-root .pr-md>:is(h2,h3){margin:0}.dp-body>.rp-root .pr-md>*+h2{margin-top:var(--space-6)}.dp-body>.rp-root .pr-md>*+h3{margin-top:var(--space-2)}.dp-body>.rp-root .pr-md>.pr-md-h+:is(h2,h3){margin-top:0}.dp-body>.rp-root .pr-md-risk-name{color:var(--ink)}.dp-body>.rp-root .pr-md-risk-part{margin-top:.2lh}.dp-body>.rp-root .pr-md-risk-label{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--mut)}.dp-body>.rp-root :is(.rp-table,.pr-md-table){line-height:1.5}.dp-body>.rp-root :is(.rp-table,.pr-md-table) td{color:var(--ink-2)}.dp-body>.rp-root .rp-table--narrow:not(.rp-table--index) tbody td:first-child,.dp-body>.rp-root :is(.rp-table,.pr-md-table) td:is(.rp-table__num,.rp-cell-align-right,.pr-cell-align-right){color:var(--ink)}.dp-body>.rp-root :is(.rp-table,.pr-md-table) :is(th,td){padding:9px 12px}.dp-body>.rp-root :is(.rp-table,.pr-md-table) :is(th,td):first-child{padding-left:0}.dp-body>.rp-root :is(.rp-table,.pr-md-table) :is(th,td):last-child{padding-right:0}.dp-body>.rp-root :is(.rp-table,.pr-md-table) :is(th,td):last-child :is(.rp-cite,.pr-cite):after{right:0}.dp-body>.rp-root .rp-table--index :is(th,td){padding-top:5px;padding-bottom:5px}.dp-body>.rp-root .rp-table--index tbody td:last-child{color:var(--ink)}.dp-body caption,.dp-body figcaption,.dp-body th{font-size:var(--text-sm);line-height:20px}.dp-body>.rp-root .rp-table caption{padding:0 0 8px;color:var(--ink);font-family:var(--font-serif);font-size:var(--doc-figure-title);font-weight:400;line-height:1.3;letter-spacing:-.01em}.dp-body>.rp-root .rp-table--index caption{color:var(--mut);font-size:var(--text-sm);font-weight:400;letter-spacing:0;max-width:var(--doc-measure,38rem)}.dp-body>.rp-root .rp-table th{color:var(--mut);font-size:var(--text-sm);font-weight:500;line-height:1.35}.dp-body>.rp-root .rp-table thead th{padding-top:0;padding-bottom:8px;vertical-align:bottom}.dp-body>.rp-root .rp-table tbody th[scope=row]{vertical-align:top}.dp-body>.rp-root .rp-table-wrap{max-height:none}.dp-body>.rp-root .pr-md-table-wrap,.dp-body>.rp-root .rp-table-wrap:not(:has(>.rp-table--index)){--dp-table-edge:color-mix(in oklch,var(--ink) 14%,transparent);overflow-x:auto;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--paper) 40%,transparent) 0 /32px 100% no-repeat local,linear-gradient(to left,var(--paper) 40%,transparent) 100% /32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--dp-table-edge),transparent) 0 /10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--dp-table-edge),transparent) 100% /10px 100% no-repeat scroll}.dp-body>.rp-root :is(.rp-table--sticky-first,.pr-md-table:has(th:nth-child(3))) :is(th,td):first-child{position:sticky;left:0;z-index:var(--z-raised)}.dp-body>.rp-root :is(.rp-table--sticky-first,.pr-md-table:has(th:nth-child(3))) :is(th,td):first-child:not(.sa-rl-cell-changed){background:var(--paper)}@supports (animation-timeline:scroll()){.dp-body>.rp-root .pr-md-table-wrap,.dp-body>.rp-root .rp-table-wrap:not(:has(>.rp-table--index)){scroll-timeline:--dp-table-x x}.dp-body>.rp-root :is(.rp-table--sticky-first,.pr-md-table:has(th:nth-child(3))) :is(th,td):first-child:after{content:"";position:absolute;inset-block:0;left:100%;width:8px;pointer-events:none;background:linear-gradient(to right,var(--hair-strong) 0 1px,var(--dp-table-edge) 1px,transparent);opacity:0;animation:dp-table-frozen-edge linear both;animation-timeline:--dp-table-x;animation-range:0 24px}}@keyframes dp-table-frozen-edge{0%{opacity:0}to{opacity:1}}.dp-body>.rp-root .rp-table>caption{position:sticky;left:0;width:fit-content;max-width:100cqi;background:var(--paper)}@container rp-table (max-width: 430px) or style(--rp-table-fit: cards){.dp-body>.rp-root :is(.rp-table--stack,.pr-md-table--stack:has(th:nth-child(3))) :is(th,td):first-child{position:static}.dp-body>.rp-root :is(.rp-table--stack,.pr-md-table--stack:has(th:nth-child(3))) :is(th,td):first-child:after{content:none}.dp-body>.rp-root :is(.rp-table--stack,.pr-md-table--stack:has(th:nth-child(3))) :is(th,td):first-child:not(.sa-rl-cell-changed){background:none}}.dp-body>.rp-root .rp-table__more{position:sticky;left:0;bottom:auto;padding:8px 0;color:var(--mut);font-size:var(--text-sm);background:transparent;border-top-color:transparent}.dp-body>.rp-root .rp-table-wrap:has(>table>caption)>.rp-table__bar{padding-top:max(0px,calc((var(--doc-figure-title) * 1.3 - 28px) / 2))}.dp-body>.rp-root .rp-table__more:hover{color:var(--ink)}.dp-body>.rp-root .rp-grid--kpi-row .rp-kpi__value{font-size:var(--text-3xl);line-height:1.1}.dp-body>.rp-root .rp-grid--kpi-row .rp-kpi__sublabel{font-size:var(--text-xs)}@media screen{.dp-body>.rp-root .rp-grid--kpi-row{gap:var(--space-3)}.dp-body>.rp-root .rp-grid--kpi-row .rp-kpi:not(.rp-kpi--strip){padding:var(--space-4) var(--space-3)}.dp-body>.rp-root .rp-grid--kpi-row .rp-kpi:not(.rp-kpi--strip)>.rp-kpi__label{font-size:var(--text-xs);line-height:1.35}}.dp-body>.rp-root .rp-callout{padding:var(--space-3) 0}.dp-body>.rp-root .rp-callout__title{font-size:var(--text-base);margin-bottom:var(--space-1)}.dp-body>.rp-root .rp-callout__body{color:var(--ink-2);font-size:var(--text-base);line-height:1.6}.dp-body>.rp-root .rp-callout__species-detail{color:var(--mut);font-size:var(--text-sm);line-height:1.5}.dp-body>.rp-root{counter-reset:rp-figure}.dp-body .rp-document-figure__body{padding:0;border:0;border-radius:0;background:none}.dp-body .rp-document-figure__caption strong{color:var(--ink);font-family:var(--font-serif);font-size:var(--doc-figure-title);font-weight:400;line-height:1.3;letter-spacing:-.01em}.dp-body .rp-before-after__title:before,.dp-body .rp-document-figure__caption:before{font-family:var(--font-sans);font-size:var(--doc-small);letter-spacing:.04em}.dp-body .rp-before-after:has(>.rp-before-after__title){counter-increment:rp-figure}.dp-body .rp-before-after__title{display:flex;flex-direction:column;gap:2px;color:var(--ink);font-family:var(--font-serif);font-size:var(--doc-figure-title);font-weight:400;line-height:1.3}.dp-body .rp-before-after__title:before{content:"Figure " counter(rp-figure);color:var(--mut);font-weight:500}.dp-body .rp-document-figure__footer{display:block;color:var(--mut);font-size:var(--doc-small)}.dp-body .rp-document-figure__source{display:inline;overflow:visible;white-space:normal}.dp-body .rp-document-figure__footer .rp-node-cites{display:inline-flex;max-width:none;margin-left:.35em;vertical-align:initial}.dp-body .rp-chart{--rp-series-1:var(--ink);background:none}.dp-body .rp-chart--empty,.dp-body .rp-document-figure:has(.rp-chart--empty),.dp-body .rp-figure:has(.rp-chart--empty){display:none}.dp-body .rp-chart__title{color:var(--ink);font-family:var(--font-serif);font-size:var(--doc-figure-title);font-weight:400;line-height:1.3;letter-spacing:-.01em}.dp-body .rp-chart__caption{color:var(--mut);font-size:var(--doc-small)}.dp-body .rp-document-figure .rp-image img,.dp-body>.rp-root>.rp-image img{border:1px solid var(--hair);border-radius:var(--radius-sm);background:none}.dp-body .rp-pull-quote{padding:var(--space-1) 0 var(--space-1) 20px;border:0;border-radius:0;background:none}.dp-body .rp-pull-quote blockquote{color:var(--ink);font-family:var(--font-serif);font-size:var(--doc-quote);font-style:italic;line-height:1.4}.dp-body .rp-pull-quote figcaption{margin-top:var(--space-2);color:var(--mut);font-family:var(--font-sans);font-size:var(--doc-small)}.dp-body>.rp-root .rp-glossary{row-gap:var(--space-3);font-size:var(--text-base);line-height:1.55}.dp-body>.rp-root .rp-glossary dd{color:var(--ink-2)}.dp-body>.rp-root>.rp-provisional>.pr-md,.dp-body>.rp-root>:is(.rp-provisional,.pr-md){max-width:none}.dp-body :where(.rp-root>.rp-provisional,.rp-root>.pr-md,.rp-root>.rp-provisional>.pr-md)>*{max-width:var(--doc-measure,38rem)}.dp-body :where(.rp-root,.rp-root>.rp-provisional,.rp-root>.pr-md,.rp-root>.rp-provisional>.pr-md)>:is(.rp-table-wrap,.pr-md-table-wrap,.rp-document-figure,.rp-figure,.rp-before-after,.rp-timeline,.rp-chart,.rp-grid,.rp-kpi,.rp-marketmap,.rp-quadmap-frame,.pr-quadmap,.rp-tam,.rp-computed-svg,.rp-image,.rp-awaiting-evidence){width:100%;max-width:var(--doc-measure,38rem);margin-block:var(--space-6)}.dp-body :where(.rp-root,.rp-root>.rp-provisional,.rp-root>.pr-md,.rp-root>.rp-provisional>.pr-md)>:is(.rp-table-wrap,.pr-md-table-wrap,.rp-grid,.rp-kpi,.rp-marketmap,.rp-quadmap-frame,.pr-quadmap,.rp-tam,.rp-image){max-width:min(100%,calc(var(--doc-measure, 38rem) * 1.15))}.dp-body>.rp-root>:last-child{margin-bottom:0}.dp-body .rp-placeholder,.dp-end-marker{max-width:var(--doc-measure,38rem)}.dp-end-marker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:40px 0 0;padding-top:var(--space-4);border-top:1px solid var(--hair);color:var(--mut);font-size:var(--text-ui-sm)}.dp-end-marker>span{flex:1 1 auto}.dp-sources{max-width:var(--doc-measure,38rem);margin:var(--space-12) 0 0}.dp-sources>h2{margin:0 0 var(--space-3);padding-bottom:.4lh;border-bottom:1px solid var(--hair);color:var(--ink);font-family:var(--font-serif);font-size:var(--doc-h2);font-weight:500;line-height:1.25;letter-spacing:var(--tracking-heading,-.02em)}.dp-sources ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.dp-sources li{display:grid;grid-template-columns:2.25ch minmax(0,1fr);align-items:baseline;column-gap:var(--space-3);margin:0;font-size:var(--doc-small);line-height:1.5}.dp-sources-ordinal{color:var(--mut);font-variant-numeric:tabular-nums;text-align:right}.dp-sources-entry{min-width:0;padding:4px 0;border:0;background:none;color:var(--ink-2);font:inherit;text-align:left}button.dp-sources-entry{cursor:pointer}button.dp-sources-entry:hover .dp-sources-title{text-decoration:underline;text-underline-offset:3px}button.dp-sources-entry:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm,6px)}.dp-sources-title{color:var(--ink)}.dp-colophon,.dp-sources li[data-source-state=removed] .dp-sources-title,.dp-sources li[data-source-state=unrecorded] .dp-sources-title,.dp-sources-meta{color:var(--mut)}.dp-colophon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);max-width:var(--doc-measure,38rem);margin:var(--space-16) 0 0;padding-top:var(--space-4);border-top:1px solid var(--hair);font-size:var(--doc-small,var(--text-ui-sm));font-variant-numeric:tabular-nums;line-height:var(--leading-normal);text-align:center;text-wrap:balance}@container memo-doc (width > 48rem){.dp-body>.rp-root{width:calc(min(100cqw, var(--memo-page-max, 76rem)) - 44px)}}@media print{.sa-root.dark,:root,:root.dark{color-scheme:light;--paper:oklch(100% 0 0deg);--paper-2:oklch(97% 0.004 100deg);--surface-sunk:oklch(96% 0.006 210deg);--panel-bg:oklch(100% 0 0deg);--ink:oklch(20.5% 0.022 210deg);--ink-2:oklch(36% 0.035 210deg);--mut:oklch(48% 0.035 210deg);--mut-2:oklch(52% 0.022 210deg);--text-faint:oklch(53% 0.02 210deg);--hair:oklch(90.6% 0.015 210deg);--hair-strong:oklch(81% 0.022 210deg)}@page{margin:18mm 16mm}#ds2-side-pane,.dp-end-marker button,.dp-head-meta>.dp-head-status,.dp-head-status,.dp-head-trailing,.dp-titlerow-actions,.sap-hovercard,.sap-toast-viewport,.sap-tooltip,[data-slot=resizable-handle],[data-slot=sidebar-container],[data-slot=sidebar-gap],[data-slot=sidebar],[data-testid=ds2-header],[data-testid=ds2-side-panel]{display:none}.dp-page{color:var(--ink);background:var(--paper)}.dp-body,.dp-body>.rp-root,.dp-colophon,.dp-head,.dp-sources,:where(.dp-body>.rp-root)>*{max-width:none;width:auto}.dp-body,.dp-body>.rp-root :is(.pr-prose,.pr-md){font-size:11pt;line-height:1.5}.dp-title{font-size:20pt;break-after:avoid}.dp-body .rp-heading-block,.dp-body :is(h2,h3,h4){break-after:avoid;break-inside:avoid}.dp-body .pr-md-risk,.dp-body :is(.rp-table-wrap,.pr-md-table-wrap,.rp-figure,.rp-document-figure,.rp-chart,.rp-grid,.rp-kpi,.rp-callout,.rp-pull-quote,.rp-image,figure,table){break-inside:avoid}.dp-body>.rp-root .pr-md-risk-label{font-size:8.5pt}.dp-body>.rp-root .pr-md-table-wrap,.dp-body>.rp-root .rp-table-wrap:not(:has(>.rp-table--index)){background:none}.dp-body>.rp-root :is(.rp-table-wrap,.pr-md-table-wrap){overflow:visible!important;max-height:none!important;max-width:100%!important}.dp-body>.rp-root :is(.rp-table,.pr-md-table){width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto;font-size:9pt}.dp-body>.rp-root :is(.rp-table,.pr-md-table) :is(th,td){min-width:0;white-space:normal;overflow-wrap:anywhere}.dp-body>.rp-root :is(.rp-table,.pr-md-table) td.rp-cell--fig{overflow-wrap:normal}.dp-body>.rp-root .rp-table :is(th,td)>:is(.rp-cell-v,.rp-th-text,.rp-table__sort-btn){width:auto!important;max-width:none!important}.dp-body>.rp-root .rp-table td.rp-cell--prose>.rp-cell-v{max-width:14ch!important}.dp-body>.rp-root .rp-table--scroll :is(th,td):first-child{min-width:10rem}.dp-body>.rp-root .rp-table>caption,.dp-body>.rp-root :is(.rp-table,.pr-md-table) :is(th,td):first-child{position:static!important;left:auto}.dp-body>.rp-root :is(.rp-table,.pr-md-table) :is(th,td):first-child:after{content:none!important}.dp-body>.rp-root .rp-grid--kpi-row{padding:var(--space-1) 0}.dp-body>.rp-root .rp-grid--kpi-row>.rp-grid__cell{padding:0 calc(var(--space-4) + var(--space-1))}.dp-body>.rp-root .rp-grid--kpi-row>.rp-grid__cell:first-child{padding-left:0}@container rp (max-width: 520px){.dp-body>.rp-root .rp-grid--kpi-row>.rp-grid__cell{padding:0}.dp-body>.rp-root .rp-grid--kpi-row>.rp-grid__cell+.rp-grid__cell{padding-top:var(--space-3)}}.dp-body>.rp-root .rp-grid--kpi-row .rp-kpi__label{font-size:var(--text-sm);line-height:1.35}.dp-body p{orphans:3;widows:3}.dp-body .rp-cite{padding:0;border:0;background:none;box-shadow:none;color:var(--mut);font-size:.85em;vertical-align:super}.dp-body .rp-cite:before{content:"["}.dp-body .rp-cite:after{content:"]"}.dp-body .rp-cite-dot{display:none}.dp-colophon{margin-top:var(--space-8)}}}