.xp{--xp-ground:#16161f;--xp-frame:#191923;--xp-panel:#1e1e2a;--xp-raised:#24242f;--xp-hair:#ffffff14;--xp-hair-strong:#ffffff24;--xp-text:#ededf3;--xp-muted:#a2a2b4;--xp-dim:#6f7080;--xp-accent:#3ce0d4;--xp-accent-deep:#17b3ab;--xp-warn:#f2b84b;--xp-risk:#f0716c;--xp-paper:#f6f1e6;--xp-paper-2:#efe9dc;--xp-paper-ink:#1f1c17;--xp-paper-mute:#6f6a60;--xp-paper-rule:#d8d1c2;--xp-paper-accent:#0e8f89;--xp-radius-panel:1.25rem;--xp-radius-inner:.875rem;--xp-radius-field:.75rem;--xp-topbar:4rem;--xp-sidebar:15rem;--xp-ease:cubic-bezier(.16, 1, .3, 1);background:var(--xp-ground);color:var(--xp-text);--color-frost:var(--xp-text);--color-haze:var(--xp-muted);font-size:1rem;line-height:1.55}.xp-edge-b{pointer-events:none;background:linear-gradient(90deg,#ffffff29,#ffffff0d 60%,#ffffff08);height:1px;position:absolute;inset:auto 0 0}.xp-edge-r{pointer-events:none;background:linear-gradient(#ffffff29,#ffffff0d 50%,#ffffff08);width:1px;position:absolute;inset:0 0 0 auto}.xp-selected{background:linear-gradient(#ffffff1a,#ffffff0e);box-shadow:inset 0 1px #ffffff0f}.xp .tnum,.xp table{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.xp ::selection{background:var(--xp-accent);color:var(--xp-ground)}.xp :focus-visible{outline:2px solid var(--xp-accent);outline-offset:3px}.xp-paper :focus-visible{outline-color:var(--xp-paper-accent)}.xp *{scrollbar-width:thin;scrollbar-color:#383849 transparent}.xp-paper *{scrollbar-color:#c9c2b3 transparent}.xp-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23a2a2b4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .875rem center;background-repeat:no-repeat;background-size:.625rem .375rem}@keyframes xp-sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes xp-sheet-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes xp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes xp-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xp-sheet[data-state=open]{animation:xp-sheet-in .24s var(--xp-ease)}.xp-sheet-mobile[data-state=open]{animation:xp-sheet-in-up .24s var(--xp-ease)}.xp-overlay[data-state=open]{animation:.2s ease-out xp-fade-in}.xp-view{animation:xp-view-in .22s var(--xp-ease)}.xp-changed{transition:background-color .4s var(--xp-ease), color .3s var(--xp-ease)}@media (prefers-reduced-motion:reduce){.xp-sheet[data-state=open],.xp-sheet-mobile[data-state=open],.xp-overlay[data-state=open],.xp-view{animation:none}}.xp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:1023.98px){.xp-scroll .xp-row-label{z-index:1;background:var(--xp-panel);min-width:7.5rem;max-width:10rem;box-shadow:1px 0 0 var(--xp-hair);position:sticky;left:0}.xp-scroll.xp-scroll-paper .xp-row-label{background:var(--xp-paper);box-shadow:1px 0 0 var(--xp-paper-rule)}.xp-scroll-wrap{position:relative}.xp-scroll-wrap:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--xp-panel));width:2.5rem;position:absolute;top:0;bottom:0;right:0}.xp-scroll-wrap.xp-scroll-paper-wrap:after{background:linear-gradient(to right, transparent, var(--xp-paper))}}@media print{.xp-topbar,.xp-sidebar,.xp-strip,.xp-footer,.xp-no-print{display:none!important}.xp{color:#111!important;background:#fff!important}.xp-report-print{color:#111;display:block!important}.xp-report-print .xp-print-section{break-inside:avoid}.xp-report-print table{border-collapse:collapse;width:100%;font-size:10pt}.xp-report-print th,.xp-report-print td{text-align:left;border-bottom:1px solid #bbb;padding:4pt 6pt}.xp-report-print td.num,.xp-report-print th.num{text-align:right}}.xp-report-print{display:none}.xp-story-target{outline:2px solid var(--xp-accent);outline-offset:3px;border-radius:inherit}.xp-story-target:focus-visible{outline-offset:5px}.xp-app{-webkit-tap-highlight-color:transparent}@media (max-width:1023.98px){.xp-app{overscroll-behavior-y:contain}.xp-tabbar button{-webkit-user-select:none;user-select:none}}
