@layer reset, base, app.base;
@layer reset{*,:before,:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}}@layer base{@font-face{font-family:Inter Variable;font-weight:100 900;font-display:swap;font-style:normal;src:url(https://static.linear.app/fonts/InterVariable.woff2?v=4.1)format("woff2");unicode-range:U+0-2B1B,U+2B1D-10FFFF}@font-face{font-family:Inter Variable;font-weight:100 900;font-display:swap;font-style:italic;src:url(https://static.linear.app/fonts/InterVariable-Italic.woff2?v=4.1)format("woff2");unicode-range:U+0-2B1B,U+2B1D-10FFFF}@font-face{font-family:Berkeley Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://static.linear.app/fonts/Berkeley-Mono-Variable.woff2?v=3.2)format("woff2")}@font-face{font-family:Linear Thai;font-weight:450;font-display:swap;font-style:normal;src:local(Thonburi),local(Thonburi-Regular),local(Sukhumvit Set),local(Tahoma),local(Garuda),local(Noto Sans Thai);unicode-range:U+E00-E7F}html,body,[data-scroll-container],[data-restore-scroll-view]{touch-action:pan-x pan-y}:root{--font-monospace:"Berkeley Mono", "SFMono Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--font-regular:"Inter Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "Linear Thai", sans-serif;--font-display:var(--font-regular);--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";--speed-highlightFadeIn:0s;--speed-highlightFadeOut:.15s;--speed-quickTransition:.1s;--speed-regularTransition:.25s;--speed-slowTransition:.35s;--shadow-none:0 0 0 0 transparent;--font-size-micro:.6875rem;--font-size-microPlus:.6875rem;--font-size-mini:.75rem;--font-size-miniPlus:.75rem;--font-size-small:.8125rem;--font-size-smallPlus:.8125rem;--font-size-regular:.9375rem;--font-size-regularPlus:.9375rem;--font-size-large:1.125rem;--font-size-largePlus:1.125rem;--font-size-title1:2.25rem;--font-size-title2:1.5rem;--font-size-title3:1.25rem}@supports (font-size:round(up, 1rem, 1px)){@media not all and (-webkit-device-pixel-ratio>=2),not all and (resolution>=192dpi){:root{--font-size-micro:round(up, .6875rem, 2px);--font-size-microPlus:round(up, .6875rem, 2px)}}}:root{--font-weight-light:300;--font-weight-normal:450;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-rounded:9999px;--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86)}html,body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;width:100%;margin:0;padding:0}body,button,input,optgroup,select,textarea{font-family:var(--font-regular)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;-webkit-text-size-adjust:100%;line-height:1.5}a{text-decoration:none}p{line-height:1.7;font-size:var(--font-size-regular)}svg,img{flex-shrink:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-medium);margin-top:0;margin-bottom:0;line-height:1.25}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1em}h5{font-size:.875em}h6{font-size:.75em}p,dl,ol,ul,pre,blockquote{margin-top:.8em;margin-bottom:1.2em}i,em{font-style:italic}strong,b{font-weight:var(--font-weight-semibold)}pre,code{font-variation-settings:normal;font-feature-settings:normal;font-family:var(--font-monospace)}code:not(pre code){-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--color-bg-quaternary);border:1px solid var(--color-border-primary);border-radius:.2em;padding:.15em .25em;font-size:.875em;line-height:1.3}:focus-visible{outline:var(--focus-ring-outline)}[data-popper-reference-hidden] :scope{pointer-events:none;opacity:0!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--pointer:pointer;--header-height:72px;--font-size-xs:11px;--line-height-xs:1.5;--letter-spacing-xs:0em;--font-size-sm:calc(13/16 * 1rem);--line-height-sm:1.45;--letter-spacing-sm:-.005em;--font-size-base:calc(15/16 * 1rem);--line-height-base:1.5;--letter-spacing-base:-.011em;--font-size-lg:calc(17/16 * 1rem);--line-height-lg:1.5;--letter-spacing-lg:-.014em;--font-size-xl:calc(19/16 * 1rem);--line-height-xl:1.4;--letter-spacing-xl:-.017em;--font-size-title-sm:calc(23/16 * 1rem);--line-height-title-sm:1.3;--letter-spacing-title-sm:-.02em;--font-size-title-md:calc(30/16 * 1rem);--line-height-title-md:1.2;--letter-spacing-title-md:-.022em;--font-size-title-lg:calc(38/16 * 1rem);--line-height-title-lg:1.1;--letter-spacing-title-lg:-.022em;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--underline-thickness:clamp(1px, .0625em, 3px);--underline-offset:clamp(2px, .225em, 6px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (text-decoration-thickness:from-font){:root{--underline-thickness:from-font}}:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-rounded:9999px;--focus-ring-offset:2px;--z-base:0;--z-toolbar:5;--z-header:10;--z-popover:20;--z-tooltip:30;--transition-fast:.1s ease;--transition-normal:.15s ease;--shadow-text-focus:0 0 0 1px #3297d3b3, 0 0 0 3px #3297d380}@media (width<=768px),(pointer:coarse){:root{--font-size-xs:calc(12/16 * 1rem);--font-size-sm:calc(14/16 * 1rem);--font-size-base:calc(16/16 * 1rem);--font-size-lg:calc(18/16 * 1rem);--font-size-xl:calc(20/16 * 1rem);--font-size-title-sm:calc(24/16 * 1rem);--font-size-title-md:calc(32/16 * 1rem);--font-size-title-lg:calc(40/16 * 1rem)}}:root{--color-bg-base:#fff;--color-bg-primary:#fcfcfc;--color-bg-secondary:#f7f7f7;--color-bg-tertiary:#f0f0f0;--color-surface-0:#fff;--color-surface-1:#fff;--color-text-primary:#171717;--color-text-secondary:#3c3c3c;--color-text-tertiary:#6e6e6e;--color-text-quaternary:#aeaeae;--color-border-primary:#ececec;--color-border-secondary:#e5e5e5;--color-border-tertiary:#d3d3d3;--color-border-alpha-primary:#00000013;--color-border-alpha-secondary:#0000001a;--color-border-alpha-tertiary:#0000002b;--color-accent:#2c2c2c;--color-accent-hover:#404040;--color-accent-foreground:#fff;--color-error:#ff3b30;--color-error-foreground:#fff;--color-focus-ring:#2c2c2e;--scrollbar-color:#0000001a;--scrollbar-color-hover:#0003;--scrollbar-color-active:#0000004d;--shadow-sm:0px 3px 6px -2px #00000005, 0px 1px 1px #0000000a;--shadow-md:0 6px 18px #00000005, 0 3px 9px #0000000a, 0 1px 1px #0000000a;--shadow-lg:0 9px 48px #00000014, 0 6px 24px #0000001a, 0 1px 1px #0000000a}@media (prefers-color-scheme:dark){:root{--color-bg-base:#08090a;--color-bg-primary:#121212;--color-bg-secondary:#181818;--color-bg-tertiary:#202020;--color-surface-0:var(--color-bg-base);--color-surface-1:#141414;--color-text-primary:#f7f8f8;--color-text-secondary:#d0d6e0;--color-text-tertiary:#8a8f98;--color-text-quaternary:#62666d;--color-border-primary:lch(7% 0 251.654);--color-border-secondary:lch(9% 0 251.654);--color-border-tertiary:lch(12% 0 251.654);--color-border-alpha-primary:#ffffff0f;--color-border-alpha-secondary:#ffffff14;--color-border-alpha-tertiary:#ffffff1f;--color-accent:#e6e6e6;--color-accent-hover:#fff;--color-accent-foreground:#0a0a0a;--color-error:#e2253b;--color-error-foreground:#fff;--color-focus-ring:#8e8e8e;--scrollbar-color:#ffffff1a;--scrollbar-color-hover:#fff3;--scrollbar-color-active:#fff6;--shadow-sm:0px 4px 4px -1px #0000000a, 0px 1px 1px #00000014;--shadow-md:0 3px 8px #00000020, 0 2px 5px #00000020, 0 1px 1px #00000020;--shadow-lg:0 4px 40px #0000001a, 0 3px 20px #00000020, 0 3px 12px #00000020, 0 2px 8px #00000020, 0 1px 1px #00000020}}html{background-color:var(--color-bg-base);color:var(--color-text-primary)}html,body{-webkit-user-select:none;user-select:none}html,body,#root{height:100%}html{scrollbar-gutter:stable;scroll-padding-block:calc(var(--header-height) + 16px)}p{margin:0}a:not([class]){color:var(--color-text-primary);text-decoration:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset);-webkit-text-decoration-color:var(--color-text-quaternary);text-decoration-color:var(--color-text-quaternary);transition:var(--transition-fast);transition-property:color,text-decoration-color,background}@media (hover:hover){a:not([class]):hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}}:focus:not(:focus-visible){outline:none}:focus-visible{outline-style:dashed;outline-color:var(--focus-ring-color);outline-width:var(--focus-ring-width);outline-offset:var(--focus-ring-offset)}[data-custom-scrollbar]::-webkit-scrollbar{width:12px;height:12px}[data-custom-scrollbar]::-webkit-scrollbar-track{background:0 0;transition:background .12s}[data-custom-scrollbar]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:var(--radius-rounded);background-clip:content-box;border:3px solid #0000}[data-custom-scrollbar]::-webkit-scrollbar-thumb:hover{--scrollbar-color:var(--scrollbar-color-hover)}[data-custom-scrollbar]::-webkit-scrollbar-thumb:active{--scrollbar-color:var(--scrollbar-color-active)}._tooltipTriggerContent_1et26_1>button[disabled]{pointer-events:none}html:not(._electron-disable-drag_1ojkm_2) ._draggableRegion_1ojkm_1{-webkit-app-region:drag}html:not(._electron-disable-drag_1ojkm_2) ._draggableRegionDisableChildren_1ojkm_7{-webkit-app-region:drag}html:not(._electron-disable-drag_1ojkm_2) ._draggableRegionDisableChildren_1ojkm_7>*{-webkit-app-region:no-drag}._iconSmall_amxn6_16{width:14px;height:14px}._iconNormal_amxn6_21{width:16px;height:16px}._iconSmall_amxn6_16 svg{width:14px;height:14px}._iconNormal_amxn6_21 svg{width:16px;height:16px}._iconSmall_amxn6_16>:first-child svg{width:14px;height:14px}._iconNormal_amxn6_21>:first-child svg{width:16px;height:16px}._menuOpenBg_amxn6_48[data-menu-open=true],[data-menu-open=true]>._menuOpenBg_amxn6_48{background-color:var(--btn-highlight-bg)}._menuOpenColor_amxn6_53[data-menu-open=true],[data-menu-open=true]>._menuOpenColor_amxn6_53,._menuOpenTextColor_amxn6_58:not(:disabled):active .sc2sx-Text-c50a30fa,._menuOpenTextColor_amxn6_58[data-active=true] .sc2sx-Text-c50a30fa,._menuOpenTextColor_amxn6_58[data-menu-open=true] .sc2sx-Text-c50a30fa,[data-menu-open=true]>._menuOpenTextColor_amxn6_58 .sc2sx-Text-c50a30fa{color:var(--btn-highlight-color)}@media (any-hover:hover) and (any-pointer:fine){._menuOpenTextColor_amxn6_58:not(:disabled):hover .sc2sx-Text-c50a30fa{color:var(--btn-highlight-color)}}._menuOpenOverlay_amxn6_71[data-menu-open=true]:after,[data-menu-open=true]>._menuOpenOverlay_amxn6_71:after{box-shadow:var(--btn-overlay-shadow-hover)}.gli{overflow:hidden}.gli>.gli-sprite{animation-duration:var(--gli-duration);animation-delay:var(--gli-delay,0s);backface-visibility:hidden;transform-box:fill-box;transform-origin:0 0;will-change:transform;animation-iteration-count:infinite;animation-fill-mode:both;transform:translate(0,0)}.gli.gli-paused>.gli-sprite{animation-play-state:paused}.gli[data-variant=scope]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(12,end)}.gli[data-variant=upDown]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(14,end)}.gli[data-variant=pong]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(8,end)}.gli[data-variant=blowOut]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(9,end)}.gli[data-variant=ufo]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(5,end)}.gli[data-variant=down]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(7,end)}.gli[data-variant=hourglass]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(5,end)}.gli[data-variant=stats]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(9,end)}.gli[data-variant=cat]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(11,end)}.gli[data-variant=agent]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(16,end)}.gli[data-variant=outlines]>.gli-sprite{animation-name:gli-sprite;animation-timing-function:steps(8,end)}@keyframes gli-sprite{0%{transform:translate(0,0)}5%{transform:translate(-100%)}5.0001%{transform:translate(0,0)}10%{transform:translate(-100%)}10.0001%{transform:translate(0,0)}15%{transform:translate(-100%)}15.0001%{transform:translate(0,0)}20%{transform:translate(-100%)}20.0001%{transform:translate(0,0)}25%{transform:translate(-100%)}25.0001%{transform:translate(0,0)}30%{transform:translate(-100%)}30.0001%{transform:translate(0,0)}35%{transform:translate(-100%)}35.0001%{transform:translate(0,0)}40%{transform:translate(-100%)}40.0001%{transform:translate(0,0)}45%{transform:translate(-100%)}45.0001%{transform:translate(0,0)}50%{transform:translate(-100%)}50.0001%{transform:translate(0,0)}55%{transform:translate(-100%)}55.0001%{transform:translate(0,0)}60%{transform:translate(-100%)}60.0001%{transform:translate(0,0)}65%{transform:translate(-100%)}65.0001%{transform:translate(0,0)}70%{transform:translate(-100%)}70.0001%{transform:translate(0,0)}75%{transform:translate(-100%)}75.0001%{transform:translate(0,0)}80%{transform:translate(-100%)}80.0001%{transform:translate(0,0)}85%{transform:translate(-100%)}85.0001%{transform:translate(0,0)}90%{transform:translate(-100%)}90.0001%{transform:translate(0,0)}95%{transform:translate(-100%)}95.0001%{transform:translate(0,0)}to{transform:translate(-100%)}}._colResizeCursor_lqj5v_1{cursor:col-resize!important}._rowResizeCursor_lqj5v_5{cursor:row-resize!important}._disableTextSelection_lqj5v_9{-webkit-user-select:none!important;user-select:none!important}._hideLastPass_801jb_3+[data-lastpass-icon-root]{display:none}._sharedEditorRoot_oqpm2_1 p.editor-placeholder:before{color:var(--editor-placeholder-color);content:attr(data-empty-text);float:left;pointer-events:none;height:0}._sharedEditorRoot_oqpm2_1 span.editor-placeholder{pointer-events:none;-webkit-user-select:none;user-select:none;height:0;display:block;position:relative}._sharedEditorRoot_oqpm2_1 span.editor-placeholder>*{font-size:inherit;line-height:inherit;white-space:nowrap;position:absolute;top:0;left:0}._sharedEditorRoot_oqpm2_1>.editor{white-space:pre-wrap}._sharedEditorRoot_oqpm2_1 .ProseMirror-focused:not(.readonly):not(.ProseMirror-hideselection)::selection{background:var(--editor-active-selection-background)}._sharedEditorRoot_oqpm2_1 p{line-height:var(--editor-line-height);overflow-wrap:break-word;font-size:var(--editor-font-size)}._sharedEditorRoot_oqpm2_1 img{object-fit:contain}._sharedEditorRoot_oqpm2_1 img,._sharedEditorRoot_oqpm2_1 video{max-width:100%;height:auto}._sharedEditorRoot_oqpm2_1 b,._sharedEditorRoot_oqpm2_1 strong{font-weight:var(--font-weight-semibold)}._sharedEditorRoot_oqpm2_1 .ProseMirror-focused{box-shadow:none;outline:none}._sharedEditorRoot_oqpm2_1 .ProseMirror:not(.ProseMirror-focused):not(.display-focus){caret-color:#0000}._sharedEditorRoot_oqpm2_1 .ProseMirror:focus-visible{outline:none}._sharedEditorRoot_oqpm2_1 .ProseMirror[data-suppress-focus-outline]{outline:none!important}._sharedEditorRoot_oqpm2_1 .ProseMirror-hideselection::selection{background:0 0}._sharedEditorRoot_oqpm2_1 .ProseMirror-hideselection::selection{background:0 0}._sharedEditorRoot_oqpm2_1 .ProseMirror-hideselection{caret-color:#0000}._sharedEditorRoot_oqpm2_1 .text-node{letter-spacing:var(--editor-letter-spacing);font-weight:var(--font-weight-normal)}._sharedEditorRoot_oqpm2_1 p,._sharedEditorRoot_oqpm2_1 dl,._sharedEditorRoot_oqpm2_1 ol,._sharedEditorRoot_oqpm2_1 ul,._sharedEditorRoot_oqpm2_1 pre,._sharedEditorRoot_oqpm2_1 blockquote{margin:0}._sharedEditorRoot_oqpm2_1 h1{margin-top:calc(var(--editor-block-spacing) * 3);margin-bottom:var(--editor-block-spacing)}._sharedEditorRoot_oqpm2_1 h2{margin-top:calc(var(--editor-block-spacing) * 2);margin-bottom:var(--editor-block-spacing)}._sharedEditorRoot_oqpm2_1 h3{margin-top:calc(var(--editor-block-spacing) * 1.5);margin-bottom:var(--editor-block-spacing-small)}._sharedEditorRoot_oqpm2_1 h4,._sharedEditorRoot_oqpm2_1 h5,._sharedEditorRoot_oqpm2_1 h6{margin-top:var(--editor-block-spacing-large);margin-bottom:var(--editor-block-spacing-small)}._sharedEditorRoot_oqpm2_1 :is(.text-node,.collapsible-heading:not(:has(h3,h4)))+.text-node,._sharedEditorRoot_oqpm2_1 :is(.text-node,.collapsible-heading:not(:has(h3,h4)))+.ProseMirror-widget+.text-node,._sharedEditorRoot_oqpm2_1 .list-node+:is(.text-node,.list-node),._sharedEditorRoot_oqpm2_1 .list-node+.ProseMirror-widget+:is(.text-node,.list-node),._sharedEditorRoot_oqpm2_1 :is(.collapsible-heading:has(h3),h3)+:is(.block-node,.inline-comment,.tableContainer),._sharedEditorRoot_oqpm2_1 :is(.collapsible-heading:has(h3),h3)+.ProseMirror-widget+:is(.block-node,.inline-comment,.tableContainer){margin-top:var(--editor-block-spacing)}._sharedEditorRoot_oqpm2_1 .collapsible-section:has(.collapsible-heading .text-node):not(:is(.block-node,.inline-comment,.tableContainer)+.collapsible-section):not(:first-child){margin-top:var(--editor-block-spacing)}._sharedEditorRoot_oqpm2_1 :is(.collapsible-heading:has(h3),h3)+.diagram-container+.diagram-controls-decoration{margin-top:var(--editor-block-spacing)}._sharedEditorRoot_oqpm2_1 .block-node.diagram-console-decorations{margin-top:0!important}._sharedEditorRoot_oqpm2_1 :is(.text-node,.collapsible-heading:not(:has(h3,h4)))+.list-node,._sharedEditorRoot_oqpm2_1 :is(.collapsible-heading:has(h4),h4)+:is(.block-node,.inline-comment,.tableContainer){margin-top:var(--editor-block-spacing-small)}._sharedEditorRoot_oqpm2_1 :is(.block-node,.inline-comment,.ProseMirror-gapcursor:not(:first-child),.remote-cursor)+:is(.text-node,.list-node),._sharedEditorRoot_oqpm2_1 :is(.block-node,.inline-comment,.ProseMirror-gapcursor:not(:first-child),.remote-cursor)+.ProseMirror-widget+:is(.text-node,.list-node),._sharedEditorRoot_oqpm2_1 :is(.text-node,.list-node,.block-node,.inline-comment,.ProseMirror-gapcursor:not(:first-child),.remote-cursor,.collapsible-heading:not(:has(h3,h4)),h1,h2)+:is(.block-node,.inline-comment,.tableContainer),._sharedEditorRoot_oqpm2_1 :is(.text-node,.list-node,.block-node,.inline-comment,.ProseMirror-gapcursor:not(:first-child),.remote-cursor,.collapsible-heading:not(:has(h3,h4)),h1,h2)+.ProseMirror-widget+:is(.block-node,.inline-comment,.tableContainer){margin-top:var(--editor-block-spacing-large)}._sharedEditorRoot_oqpm2_1 ol.list-node li :is(.text-node,.block-node)+:is(.block-node,.inline-comment,.tableContainer),._sharedEditorRoot_oqpm2_1 ol.list-node li :is(.text-node,.block-node)+.ProseMirror-widget+:is(.block-node,.inline-comment,.tableContainer),._sharedEditorRoot_oqpm2_1 ul.list-node li :is(.text-node,.block-node)+:is(.block-node,.inline-comment,.tableContainer),._sharedEditorRoot_oqpm2_1 ul.list-node li :is(.text-node,.block-node)+.ProseMirror-widget+:is(.block-node,.inline-comment,.tableContainer){margin-top:var(--editor-block-spacing)}._sharedEditorRoot_oqpm2_1 hr{margin:var(--editor-block-spacing-large) 0}._sharedEditorRoot_oqpm2_1 .list-node :is(.block-node,.inline-comment){margin-top:calc(var(--editor-block-spacing-small) * 2);margin-bottom:calc(var(--editor-block-spacing-small) * 2)}._sharedEditorRoot_oqpm2_1 .list-node :is(.block-node,.inline-comment):first-child{margin-top:0}._sharedEditorRoot_oqpm2_1 .cell-content :is(.block-node,.inline-comment){margin-top:3px;margin-bottom:3px}._sharedEditorRoot_oqpm2_1 .cell-content :is(.text-node,.list-node,.block-node,.inline-comment,.ProseMirror-gapcursor:not(:first-child):not(.node-controls+.ProseMirror-gapcursor))+:is(.text-node,.list-node,.block-node,.inline-comment),._sharedEditorRoot_oqpm2_1 .cell-content :is(.text-node,.list-node,.block-node,.inline-comment,.ProseMirror-gapcursor:not(:first-child):not(.node-controls+.ProseMirror-gapcursor))+.ProseMirror-widget+:is(.text-node,.list-node,.block-node,.inline-comment){margin-top:var(--editor-block-spacing-small)}._sharedEditorRoot_oqpm2_1 .cell-content .text-node:has(+.tableContainer){margin-bottom:0}._sharedEditorRoot_oqpm2_1 .tableContainer+.ProseMirror-gapcursor+:is(.block-node,.inline-comment),._sharedEditorRoot_oqpm2_1 .inline-comment>.ProseMirror-gapcursor+.block-node{margin-top:0}._sharedEditorRoot_oqpm2_1 .editor>:is(.block-node:not(.collapsible-section,.diagram-source-node),.inline-comment,.tableContainer):first-child,._sharedEditorRoot_oqpm2_1 .editor>.ProseMirror-gapcursor:first-child+:is(.block-node,.inline-comment,.tableContainer),._sharedEditorRoot_oqpm2_1 .editor>.ProseMirror-gapcursor:first-child+.ProseMirror-widget+:is(.block-node,.inline-comment,.tableContainer){margin-top:var(--editor-block-spacing-small)}._sharedEditorRoot_oqpm2_1 .editor>.heading-node:first-child,._sharedEditorRoot_oqpm2_1 .editor>.collapsible-section:first-child>.heading-node{margin-top:0}._sharedEditorRoot_oqpm2_1.diagram-source-editor{isolation:isolate;height:100%}._sharedEditorRoot_oqpm2_1.diagram-source-editor .ProseMirror.editor{cursor:text;height:100%}._sharedEditorRoot_oqpm2_1.diagram-source-editor .diagram-source-node{height:100%}._sharedEditorRoot_oqpm2_1 .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}._sharedEditorRoot_oqpm2_1 .ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes _ProseMirror-cursor-blink_oqpm2_1{to{visibility:hidden}}@keyframes _blink_oqpm2_1{1%{border-color:#0000}49%{border-color:#0000}50%{border-color:currentColor}99%{border-color:currentColor}}._sharedEditorRoot_oqpm2_1 .no-cursor{caret-color:#0000}._sharedEditorRoot_oqpm2_1 div:focus .fake-cursor,._sharedEditorRoot_oqpm2_1 span:focus .fake-cursor{z-index:1;border-left-style:solid;border-left-width:1px;margin-right:-1px;animation:1s infinite _blink_oqpm2_1;position:relative}._sharedEditorRoot_oqpm2_1 .node-controls{pointer-events:none;position:absolute;inset:0}._sharedEditorRoot_oqpm2_1 .node-controls>*{pointer-events:initial;z-index:10}._sharedEditorRoot_oqpm2_1 span.aci{font-feature-settings:"calt" 0}._sharedEditorRoot_oqpm2_1 span.aci.has-styling{color:var(--editor-text-color);background-color:var(--editor-autocomplete-input-background);border:1px solid var(--editor-autocomplete-input-border);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:-2px -6px -2px -4px;padding:2px 6px 2px 4px}._container_1vxas_1{-webkit-app-region:no-drag;width:fit-content}._scrollbarHide_1vxas_12{scrollbar-width:none!important}._scrollbarHide_1vxas_12::-webkit-scrollbar{display:none!important}._datePicker_15dix_1 .rdp-month_caption{justify-content:space-between;align-items:center;height:36px;padding:0 8px;display:flex}._datePicker_15dix_1 .rdp-caption_label{font-size:var(--dp-font-size-small);font-weight:var(--dp-font-weight-medium)}._datePicker_15dix_1 .rdp-months{flex-wrap:nowrap;justify-content:space-between;display:flex;position:relative}._datePicker_15dix_1._fullWidthSingleMonth_15dix_21 .rdp-month:only-child{width:100%}._datePicker_15dix_1 .rdp-month_grid{border-collapse:unset;border-spacing:8px;width:100%}._datePicker_15dix_1 .rdp-weekdays,._datePicker_15dix_1 .rdp-month_grid thead{position:relative}._datePicker_15dix_1 .rdp-month_grid thead:after{content:"";height:var(--dp-thin-pixel);background:var(--dp-bg-border);position:absolute;bottom:0;left:0;right:5px}._datePicker_15dix_1 .rdp-weekday{font-size:var(--dp-font-size-small);color:var(--dp-label-muted);text-transform:none;font-weight:inherit;padding:0}._datePicker_15dix_1 .rdp-day{text-align:center;border-radius:50%}._datePicker_15dix_1 .rdp-today .rdp-day_button{background:var(--dp-highlighted-color);border:1px solid var(--dp-label-faint);font-weight:var(--dp-font-weight-medium);color:var(--dp-label-title)}._datePicker_15dix_1 .rdp-day_button{appearance:none;color:inherit;font-size:var(--dp-font-size-small);cursor:var(--pointer);background:0 0;border:0;border-radius:50%;width:26px;height:26px;line-height:20px;position:relative;padding:0!important}._datePicker_15dix_1 .rdp-day_button:before{content:"";position:absolute;inset:-5px}._datePicker_15dix_1 .rdp-day_button[disabled]{cursor:not-allowed;color:var(--dp-label-faint);opacity:.6}._datePicker_15dix_1 .rdp-day_button:not([disabled]):not(.rdp-selected):hover{background-color:var(--dp-control-primary)!important;color:var(--dp-control-label)!important}._datePicker_15dix_1 .rdp-selected:hover .rdp-day_button{background-color:var(--dp-control-primary-hover)!important}._datePicker_15dix_1 .rdp-selected:not(.rdp-outside) .rdp-day_button{background-color:var(--dp-control-primary)!important;color:var(--dp-control-label)!important}._datePicker_15dix_1 .rdp-day_weekends{color:var(--dp-label-faint)}._datePicker_15dix_1 .rdp-outside{opacity:.3;color:var(--dp-label-faint)!important}._datePicker_15dix_1._disableOutsideDayHover_15dix_123 .rdp-outside>.rdp-day_button:not([disabled]):not(.rdp-selected):hover{cursor:default;color:inherit!important;background-color:#0000!important}._datePicker_15dix_1 .rdp-day_highlighted.rdp-hidden{visibility:hidden}._datePicker_15dix_1 .rdp-day_highlighted{position:relative}._datePicker_15dix_1 .rdp-day_highlighted:before{content:"";background-color:var(--dp-highlighted-color);aspect-ratio:1;border-right:4px solid var(--dp-highlighted-color);border-radius:50%;height:100%;position:absolute;transform:scale(1.25)}._datePicker_15dix_1 .rdp-day_highlighted:last-child:before{border-right:0}._datePicker_15dix_1 .rdp-day_highlighted_start:before{border-top-right-radius:0;border-bottom-right-radius:0}._datePicker_15dix_1 .rdp-day_highlighted~.rdp-day_highlighted:before{border-radius:0}._datePicker_15dix_1 .rdp-day_highlighted_end:before{border-right:none;border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}._datePicker_15dix_1 .rdp-day_highlighted:first-child:before{border-top-right-radius:0;border-bottom-right-radius:0}._datePicker_15dix_1 .rdp-day_highlighted:last-child:before{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}._datePicker_15dix_1 .rdp-day_highlighted:not(.rdp-outside)+.rdp-day_highlighted.rdp-outside{visibility:visible}._datePicker_15dix_1 .rdp-day_highlighted:not(.rdp-outside)+.rdp-day_highlighted.rdp-outside:before{background:0 0;background-image:linear-gradient(to right, var(--dp-highlighted-color) 50%, transparent 100%);left:0}._datePicker_15dix_1 .rdp-day_highlighted.rdp-outside:before{background:0 0;border-right:0 solid #0000}._datePicker_15dix_1 .rdp-day_highlighted.rdp-outside+.rdp-day_highlighted:not(.rdp-outside):before{background:0 0;background-image:linear-gradient(to left, var(--dp-highlighted-color) 50%, transparent 100%);border-right:0 solid #0000;left:0}

@layer priority1;

@layer priority2 {
  .sx-15r89dc {
    grid-area: 1 / 1;
  }

  .sx-10a8y8t {
    inset: 0;
  }

  .sx-rcmars {
    inset: 1px;
  }

  .sx-1ghz6dp {
    margin: 0;
  }

  .sx-1bpp3o7 {
    margin: auto;
  }

  .sx-1717udv {
    padding: 0;
  }

  .sx-ggk2y7 {
    padding: 24px;
  }

  .sx-1i3ajwb {
    padding: 2px;
  }

  .sx-1i7k47o {
    padding: 36px;
  }

  .sx-fawy5m {
    padding: 4px;
  }

  .sx-14odnwx {
    padding: 5px;
  }

  .sx-1ruevkc {
    padding: 6px;
  }

  .sx-s0n509 {
    padding: calc(var(--editor-block-spacing) / 2);
  }

  .sx-ns3jqw {
    padding: var(--editor-block-spacing);
  }

  .sx-1nlqdhr {
    padding: var(--sx-twzhyf);
  }

  .sx-15yhu5e.sx-15yhu5e:where(.sx-smtth0:-webkit-full-screen *) {
    margin: auto;
  }

  .sx-15yhu5e.sx-15yhu5e:where(.sx-smtth0:fullscreen *) {
    margin: auto;
  }
}

@layer priority3 {
  .sx-1xeqtvi {
    background-position: calc(100% + 4px) 12px;
  }

  .sx-1lwlqb7 {
    background-position: calc(100% + 4px) 9px;
  }

  .sx-rtflqr {
    background-position: calc(100% + 6px) 14px;
  }

  .sx-kqzj2t {
    border-color: #fff;
  }

  .sx-1y8lixz {
    border-color: color-mix(in srgb,transparent 60%,var(--sx-ickszr));
  }

  .sx-hm8nzw {
    border-color: initial;
  }

  .sx-9r1u3d {
    border-color: #0000;
  }

  .sx-mwnfgs {
    border-color: var(--action-menu-bg-border-solid);
  }

  .sx-1lkgavp {
    border-color: var(--sx-142jeir);
  }

  .sx-1qj378p {
    border-color: var(--sx-15wwovl);
  }

  .sx-1mv5twm {
    border-color: var(--sx-1eapsa9);
  }

  .sx-9yn925 {
    border-color: var(--sx-1ikf7kw);
  }

  .sx-1b1u7qc {
    border-color: var(--sx-1jmjcvw);
  }

  .sx-yrevxs {
    border-color: var(--sx-1o1lnwn);
  }

  .sx-10trnc7 {
    border-color: var(--sx-1urpf9d);
  }

  .sx-1y759c6 {
    border-color: var(--sx-cx2ark);
  }

  .sx-1gkvk4z {
    border-color: var(--sx-n8xqcl);
  }

  .sx-8vmfhh {
    border-color: var(--sx-w1p5jj);
  }

  .sx-6w5c0t {
    border-color: var(--x-borderColor);
  }

  .sx-3wzl6k {
    border-radius: .2em;
  }

  .sx-2u8bby {
    border-radius: 0;
  }

  .sx-1q4ynmn {
    border-radius: 10px;
  }

  .sx-4pepcl {
    border-radius: 12px;
  }

  .sx-1cum3z5 {
    border-radius: 2px;
  }

  .sx-18zih8k {
    border-radius: 3px;
  }

  .sx-12oqio5 {
    border-radius: 4px;
  }

  .sx-16rqkct {
    border-radius: 50%;
  }

  .sx-ur7f20 {
    border-radius: 8px;
  }

  .sx-1e6avla {
    border-radius: 999px;
  }

  .sx-1ik9jv3 {
    border-radius: calc(var(--editor-block-radius) - 2px);
  }

  .sx-1pjcqnp {
    border-radius: inherit;
  }

  .sx-1p6g6te {
    border-radius: var(--control-border-radius, 4px);
  }

  .sx-j4ozsf {
    border-radius: var(--editor-block-radius);
  }

  .sx-9hm7dl {
    border-radius: var(--sx-habas);
  }

  .sx-1m94j66 {
    border-radius: 9999px;
  }

  .sx-1mecoeu {
    border-radius: var(--sx-ykavoc);
  }

  .sx-bsl7fq {
    border-style: dashed;
  }

  .sx-ng3xce {
    border-style: none;
  }

  .sx-1y0btm7 {
    border-style: solid;
  }

  .sx-c342km {
    border-width: 0;
  }

  .sx-mkeg23 {
    border-width: 1px;
  }

  .sx-1onz0r3 {
    border-width: var(--sx-1ele6il);
  }

  .sx-12lumcd {
    flex: auto;
  }

  .sx-98rzlu {
    flex: 1;
  }

  .sx-1isitws {
    flex: auto;
  }

  .sx-vx4679 {
    flex: initial;
  }

  .sx-1okw0bk {
    flex: none;
  }

  .sx-1v2ro7d {
    gap: 12px;
  }

  .sx-1af02g3 {
    gap: 14px;
  }

  .sx-ou54vl {
    gap: 16px;
  }

  .sx-195vfkc {
    gap: 2px;
  }

  .sx-1ed6fcf {
    gap: 3px;
  }

  .sx-1jnr06f {
    gap: 4px;
  }

  .sx-17d4w8g {
    gap: 6px;
  }

  .sx-167g77z {
    gap: 8px;
  }

  .sx-10z5rha {
    gap: var(--sx-1pq3ez9);
  }

  .sx-1pidvrl {
    gap: var(--x-gap);
  }

  .sx-10no89f {
    inset-block: 0;
  }

  .sx-17y0mx6 {
    inset-inline: 0;
  }

  .sx-1rtbbsu {
    inset-inline: var(--sx-1wu6xkv);
  }

  .sx-10im51j {
    margin-block: 0;
  }

  .sx-xbjj12 {
    margin-inline: 8px;
  }

  .sx-vueqy4 {
    margin-inline: auto;
  }

  .sx-1a2a7pz {
    outline: none;
  }

  .sx-ysyzu8 {
    overflow: auto;
  }

  .sx-b3r6kr {
    overflow: hidden;
  }

  .sx-1rea2x4 {
    overflow: visible;
  }

  .sx-8du1vd {
    overscroll-behavior: none;
  }

  .sx-t970qd {
    padding-block: 0;
  }

  .sx-10dr8xq {
    padding-block: 12px;
  }

  .sx-splgde {
    padding-block: 1px;
  }

  .sx-j8oexa {
    padding-block: 2px;
  }

  .sx-f4egzd {
    padding-block: 3px;
  }

  .sx-1t0vds8 {
    padding-block: 6px;
  }

  .sx-1vvogim {
    padding-block: 8px;
  }

  .sx-dyb6km {
    padding-block: var(--sx-x8afrf);
  }

  .sx-181xhy4 {
    padding-inline: .25em;
  }

  .sx-njsko4 {
    padding-inline: 0;
  }

  .sx-aope02 {
    padding-inline: 12px;
  }

  .sx-qin4a2 {
    padding-inline: 14px;
  }

  .sx-fn1xvj {
    padding-inline: 4px;
  }

  .sx-m9j1uf {
    padding-inline: 5px;
  }

  .sx-1xijbu4 {
    padding-inline: 6px;
  }

  .sx-dqyycr {
    padding-inline: 8px;
  }

  .sx-y30hb9 {
    padding-inline: var(--sx-1uu732i);
  }

  .sx-1ku5rj1 {
    place-items: center;
  }

  .sx-1bvjpef {
    text-decoration: underline;
  }

  .sx-1ic2e57 {
    transition: all 80ms ease-out;
  }

  .sx-1e1sxwh {
    transition: border .15s;
  }

  .sx-1kt23p5 {
    transition: color .1s ease-in-out;
  }

  .sx-wqpuro {
    transition: opacity .25s cubic-bezier(.25, .46, .45, .94);
  }

  .sx-22e7u2 {
    transition: transform;
  }

  .sx-1ujahic {
    transition: all .25s cubic-bezier(.25, .46, .45, .94);
  }

  .sx-1livu8r {
    transition: var(--sx-wc5opx),background .1s cubic-bezier(.25, .46, .45, .94);
  }

  .sx-bssw9m {
    transition: var(--sx-wc5opx);
  }

  .sx-1ibsj99 {
    transition: var(--x-transition);
  }

  .sx-18an5t.sx-18an5t:where(.sx-d2uysr:focus-visible *) {
    outline: var(--focus-ring-outline);
  }

  .sx-17d4ft7.sx-17d4ft7:where(.sx-smtth0:-webkit-full-screen *) {
    border-radius: 0;
  }

  .sx-17d4ft7.sx-17d4ft7:where(.sx-smtth0:fullscreen *) {
    border-radius: 0;
  }

  .sx-95ymm4.sx-95ymm4:where(.sx-1gqugpd:active ~ *) {
    border-color: var(--sx-1eapsa9);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-95ymm4.sx-95ymm4:where(.sx-1gqugpd:hover ~ *) {
    border-color: var(--sx-1eapsa9);
  }
  }

  .sx-ncw97.sx-ncw97:where(.sx-1gqugpd:active ~ *) {
    border-color: var(--sx-cx2ark);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-ncw97.sx-ncw97:where(.sx-1gqugpd:hover ~ *) {
    border-color: var(--sx-cx2ark);
  }
  }

  .sx-vvimp.sx-vvimp:where(.sx-1gqugpd:active ~ *) {
    border-color: var(--sx-n8xqcl);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-vvimp.sx-vvimp:where(.sx-1gqugpd:hover ~ *) {
    border-color: var(--sx-n8xqcl);
  }
  }

  .sx-1bhxmzc:active:not(:disabled) {
    border-color: var(--sx-138kmyo);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1bhxmzc:hover:not(:disabled) {
    border-color: var(--sx-138kmyo);
  }
  }

  .sx-mnmtol:active:not(:disabled) {
    border-color: var(--sx-1eapsa9);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-mnmtol:hover:not(:disabled) {
    border-color: var(--sx-1eapsa9);
  }
  }

  .sx-giht08:active {
    border-color: var(--sx-1jffjrl);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-giht08:hover {
    border-color: var(--sx-1jffjrl);
  }
  }

  .sx-smqha4:active:not(:disabled) {
    border-color: var(--sx-b9djef);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-smqha4:hover:not(:disabled) {
    border-color: var(--sx-b9djef);
  }
  }

  .sx-zw7gj6:active:not(:disabled) {
    border-color: var(--sx-b9djef);
  }

  .sx-1ygpxwc.sx-1ygpxwc:where(.sx-smtth0[data-full-window] *) {
    border-radius: 0;
  }

  .sx-1r4fczv.sx-1r4fczv:where(.sx-smtth0[data-full-window] *) {
    border-style: none;
  }

  .sx-k2swo9:focus-visible {
    outline: none;
  }

  .sx-w6d7sc.sx-w6d7sc:where(.sx-lyqvrr:is(*) *) {
    padding-block: 0;
  }

  .sx-13nm2hs:has(:checked[data-grayed-out="false"]):not(:active):not(:has(:disabled)) {
    border-color: var(--action-menu-control-primary);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-13nm2hs:has(:checked[data-grayed-out="false"]):not(:hover):not(:has(:disabled)) {
    border-color: var(--action-menu-control-primary);
  }
  }

  .sx-c97b2u:has(:checked[data-grayed-out="true"]) {
    border-color: var(--action-menu-label-faint);
  }

  .sx-1uvtmcs:focus {
    outline: none;
  }
}

@layer priority4 {
  .sx-lvsv26 {
    -webkit-app-region: no-drag;
  }

  .sx-1ua5tub {
    -webkit-box-orient: vertical;
  }

  .sx-1yhjpo9 {
    -webkit-line-clamp: var(--x-WebkitLineClamp);
  }

  .sx-1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .sx-1winvzj {
    -webkit-user-select: none;
  }

  .sx-qjyukv {
    align-content: stretch;
  }

  .sx-1pha0wt {
    align-items: baseline;
  }

  .sx-6s0dn4 {
    align-items: center;
  }

  .sx-uk3077 {
    align-items: flex-end;
  }

  .sx-1cy8zhl {
    align-items: flex-start;
  }

  .sx-1qjc9v5 {
    align-items: stretch;
  }

  .sx-amitd3 {
    align-self: center;
  }

  .sx-1cvtzd2 {
    align-self: var(--x-alignSelf);
  }

  .sx-jyslct {
    appearance: none;
  }

  .sx-1y5e3q9 {
    aspect-ratio: 1;
  }

  .sx-10y9f9r {
    aspect-ratio: var(--x-aspectRatio);
  }

  .sx-1vh88vd {
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    backdrop-filter: blur(12px) saturate(180%);
  }

  .sx-19z9ohp {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
  }

  .sx-10a6ndl {
    -webkit-backdrop-filter: blur(30px) saturate(180%);
    backdrop-filter: blur(30px) saturate(180%);
  }

  .sx-pivpjv {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
  }

  .sx-x83zyx {
    background-clip: padding-box;
  }

  .sx-jsfsh7 {
    background-color: color-mix(in srgb,transparent 20%,var(--sx-1ubxoo9));
  }

  .sx-1s0mu1i {
    background-color: color-mix(in srgb,var(--sx-1ubxoo9) 50%,transparent);
  }

  .sx-ftg0ou {
    background-color: #ffffffb3;
  }

  .sx-jbqb8w {
    background-color: #0000;
  }

  .sx-1r1m5ba {
    background-color: var(--sx-13kjjc4);
  }

  .sx-1ujzps9 {
    background-color: var(--sx-142jeir);
  }

  .sx-1oi3e7l {
    background-color: var(--sx-17ckey5);
  }

  .sx-10nt2p4 {
    background-color: var(--sx-1ccqs4f);
  }

  .sx-23fysj {
    background-color: var(--sx-1dd5bcf);
  }

  .sx-1f2azga {
    background-color: var(--sx-1eapsa9);
  }

  .sx-kphlh4 {
    background-color: var(--sx-1fphd1n);
  }

  .sx-w6fra3 {
    background-color: var(--sx-1gm0lru);
  }

  .sx-1f6l89x {
    background-color: var(--sx-1jffjrl);
  }

  .sx-1tq37w7 {
    background-color: var(--sx-1mc3c6y);
  }

  .sx-1b7d3cb {
    background-color: var(--sx-1o1lnwn);
  }

  .sx-96pfka {
    background-color: var(--sx-1qdowq0);
  }

  .sx-1lmytr0 {
    background-color: var(--sx-1ubxoo9);
  }

  .sx-2c4ag1 {
    background-color: var(--sx-5li4y);
  }

  .sx-84qgr2 {
    background-color: var(--sx-629164);
  }

  .sx-g0xzth {
    background-color: var(--sx-74qs5);
  }

  .sx-ca63gv {
    background-color: var(--sx-ay0skx);
  }

  .sx-1cmp2zq {
    background-color: var(--sx-ea5pml);
  }

  .sx-jt4dd4 {
    background-color: var(--sx-hfmm6c);
  }

  .sx-12g2yng {
    background-color: var(--sx-i20l48);
  }

  .sx-1e4xxv5 {
    background-color: var(--sx-ljw4h1);
  }

  .sx-1czezg2 {
    background-color: var(--sx-lvzzfs);
  }

  .sx-d9pa4v {
    background-color: var(--sx-n8xqcl);
  }

  .sx-umsw7v {
    background-color: var(--sx-w1p5jj);
  }

  .sx-l8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .sx-1fvhpy6 {
    background-color: var(--x-bcbnzo);
  }

  .sx-12peec7 {
    background-color: #fff;
  }

  .sx-18o3ruo {
    background-image: none;
  }

  .sx-1e87kdn {
    background-image: var(--x-backgroundImage);
  }

  .sx-iy17q3 {
    background-repeat: no-repeat;
  }

  .sx-nvw0yq {
    background-size: 20px 20px;
  }

  .sx-eutlqa {
    background-size: 24px 24px;
  }

  .sx-yh5bb9 {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  .sx-187ftvl {
    box-shadow: 0 0 0 1px var(--sx-cx2ark) inset;
  }

  .sx-73o6nb {
    box-shadow: 0 0 4px #00000080;
  }

  .sx-53l1d2 {
    box-shadow: 0 1px 2px #00000080;
  }

  .sx-1gnnqk1 {
    box-shadow: none;
  }

  .sx-17d9gk7 {
    box-shadow: var(--sx-10lzhmx);
  }

  .sx-uxfk4s {
    box-shadow: var(--sx-1dhg814);
  }

  .sx-mhyh96 {
    box-shadow: var(--sx-1k7v50d);
  }

  .sx-9f619 {
    box-sizing: border-box;
  }

  .sx-41oykh {
    caret-color: #6e5ed2;
  }

  .sx-6s1g8o {
    caret-color: var(--sx-n8xqcl);
  }

  .sx-1heor9g {
    color: inherit;
  }

  .sx-16rxw7d {
    color: var(--editor-text-color);
  }

  .sx-1o1st5q {
    color: var(--sx-1bu05id);
  }

  .sx-d5ldbw {
    color: var(--sx-1dd5bcf);
  }

  .sx-sy73al {
    color: var(--sx-1eapsa9);
  }

  .sx-2hoo0l {
    color: var(--sx-1m4y240);
  }

  .sx-1sfalpo {
    color: var(--sx-1ubxoo9);
  }

  .sx-1hxkn4z {
    color: var(--sx-3zwjav);
  }

  .sx-72xdwx {
    color: var(--sx-5li4y);
  }

  .sx-1f4nn9x {
    color: var(--sx-ay0skx);
  }

  .sx-30f04m {
    color: var(--sx-ickszr);
  }

  .sx-1lysi7p {
    color: var(--sx-lvzzfs);
  }

  .sx-hfnvfx {
    color: var(--sx-ys2i3t);
  }

  .sx-3d248p {
    color: var(--x-4xs81a);
  }

  .sx-14rh7hd {
    color: var(--x-color);
  }

  .sx-1awj2ng {
    color: #fff;
  }

  .sx-1eywl5b {
    column-gap: var(--x-columnGap);
  }

  .sx-16qrkmw {
    contain: paint;
  }

  .sx-qds7n7 {
    container-name: modal-backdrop;
  }

  .sx-d5b1km {
    container-name: video-player;
  }

  .sx-12h1iku {
    container-type: inline-size;
  }

  .sx-pqogu8 {
    container-type: size;
  }

  .sx-1sqbtui {
    cursor: auto;
  }

  .sx-icojor {
    cursor: col-resize;
  }

  .sx-t0e3qv {
    cursor: default;
  }

  .sx-i9pz9s {
    cursor: grabbing;
  }

  .sx-1ipiool {
    cursor: initial;
  }

  .sx-1ypdohk {
    cursor: pointer;
  }

  .sx-yozgr7 {
    cursor: row-resize;
  }

  .sx-7hujui {
    cursor: var(--pointer, default);
  }

  .sx-1urcx1m {
    cursor: var(--pointer);
  }

  .sx-1huxd7x {
    cursor: zoom-in;
  }

  .sx-zuqxi3 {
    cursor: zoom-out;
  }

  .sx-104kibb {
    display: -webkit-box;
  }

  .sx-1lliihq {
    display: block;
  }

  .sx-jp7ctv {
    display: contents;
  }

  .sx-78zum5 {
    display: flex;
  }

  .sx-rvj5dj {
    display: grid;
  }

  .sx-1rg5ohu {
    display: inline-block;
  }

  .sx-3nfvp2 {
    display: inline-flex;
  }

  .sx-t0psk2 {
    display: inline;
  }

  .sx-1s85apg {
    display: none;
  }

  .sx-13wgh6h {
    fill: var(--icon-color);
  }

  .sx-19zyb68 {
    fill: var(--x-fill);
  }

  .sx-ifi7vn {
    filter: grayscale();
  }

  .sx-fqa5ov {
    filter: var(--x-filter);
  }

  .sx-1r8uery {
    flex-basis: 0;
  }

  .sx-1l7klhg {
    flex-basis: 100%;
  }

  .sx-3ieub6 {
    flex-direction: column-reverse;
  }

  .sx-dt5ytf {
    flex-direction: column;
  }

  .sx-15zctf7 {
    flex-direction: row-reverse;
  }

  .sx-1q0g3np {
    flex-direction: row;
  }

  .sx-1c4vz4f {
    flex-grow: 0;
  }

  .sx-1iyjqo2 {
    flex-grow: 1;
  }

  .sx-w36f2b {
    flex-grow: var(--x-flexGrow);
  }

  .sx-2lah0s {
    flex-shrink: 0;
  }

  .sx-s83m0k {
    flex-shrink: 1;
  }

  .sx-n95wi4 {
    flex-shrink: var(--x-flexShrink);
  }

  .sx-1a02dak {
    flex-wrap: wrap;
  }

  .sx-jb2p0i {
    font-family: inherit;
  }

  .sx-179a0jp {
    font-family: var(--sx-13sdql6);
  }

  .sx-zvyxwz {
    font-family: var(--sx-1ipkkxf);
  }

  .sx-1ga38mu {
    font-family: var(--sx-1umwnkk);
  }

  .sx-1xvbnue {
    font-feature-settings: "calt" 0;
  }

  .sx-aqhv6h {
    font-feature-settings: "calt";
  }

  .sx-hjsnuz {
    font-feature-settings: "cv08";
  }

  .sx-uu6dyu {
    font-size: .9375em;
  }

  .sx-1k6wstc {
    font-size: 10px;
  }

  .sx-1jvydc1 {
    font-size: 15px;
  }

  .sx-3ek0n1 {
    font-size: 6px;
  }

  .sx-1qlqyl8 {
    font-size: inherit;
  }

  .sx-1tf7qr0 {
    font-size: var(--editor-font-size);
  }

  .sx-oxd7ts {
    font-size: .8125rem;
  }

  .sx-1wsllsr {
    font-size: var(--sx-11lpf43);
  }

  .sx-167xe44 {
    font-size: .75rem;
  }

  .sx-8wr3nz {
    font-size: 2.25rem;
  }

  .sx-1srpx65 {
    font-size: .8125rem;
  }

  .sx-fd0w6u {
    font-size: 1.125rem;
  }

  .sx-1g0jsuw {
    font-size: 1.25rem;
  }

  .sx-tegq0f {
    font-size: .6875rem;
  }

  .sx-dyqlo0 {
    font-size: 1.5rem;
  }

  .sx-v6h07y {
    font-size: .9375rem;
  }

  .sx-x25i5n {
    font-size: 1.125rem;
  }

  .sx-1wx30ln {
    font-size: .6875rem;
  }

  .sx-13m4q85 {
    font-size: .9375rem;
  }

  .sx-84vug0 {
    font-size: .75rem;
  }

  .sx-471k9c {
    font-size: .625rem;
  }

  .sx-ww4jgc {
    font-size: var(--x-19zvkyr);
  }

  .sx-dmh292 {
    font-size: var(--x-fontSize);
  }

  .sx-1t35e8 {
    font-style: inherit;
  }

  .sx-1j61x8r {
    font-style: normal;
  }

  .sx-ss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .sx-nbbvtp {
    font-variation-settings: "opsz" 28;
  }

  .sx-h88oxj {
    font-weight: 550;
  }

  .sx-1pd3egz {
    font-weight: inherit;
  }

  .sx-1fcty0u {
    font-weight: normal;
  }

  .sx-11mg1s0 {
    font-weight: 500;
  }

  .sx-10vqizx {
    font-weight: 700;
  }

  .sx-zockza {
    font-weight: 600;
  }

  .sx-1nzvdvg {
    font-weight: 450;
  }

  .sx-14qrkea {
    grid-auto-columns: 1fr auto;
  }

  .sx-1mt1orb {
    grid-auto-flow: column;
  }

  .sx-1pw5qry {
    inset-inline-end: calc(100% - var(--media-player-range-end) * 1%);
  }

  .sx-1o0tod {
    inset-inline-start: 0;
  }

  .sx-6bdy59 {
    inset-inline-start: calc(var(--media-player-range-start) * 1%);
  }

  .sx-c8icb0 {
    isolation: isolate;
  }

  .sx-l56j7k {
    justify-content: center;
  }

  .sx-13a6bvl {
    justify-content: flex-end;
  }

  .sx-1nhvcw1 {
    justify-content: flex-start;
  }

  .sx-1l1ennw {
    justify-content: space-around;
  }

  .sx-1qughib {
    justify-content: space-between;
  }

  .sx-aw8158 {
    justify-content: space-evenly;
  }

  .sx-1szn6h9 {
    justify-content: stretch;
  }

  .sx-1t2gnpy {
    letter-spacing: -.01rem;
  }

  .sx-14ju556 {
    line-height: 0;
  }

  .sx-wn7fz2 {
    line-height: 1.3;
  }

  .sx-37zpob {
    line-height: 1.4;
  }

  .sx-gu00eq {
    line-height: 1.4375rem;
  }

  .sx-o5v014 {
    line-height: 1;
  }

  .sx-9d7mpn {
    line-height: 110%;
  }

  .sx-tqhoxe {
    line-height: 1em;
  }

  .sx-eljtl2 {
    line-height: 2.875rem;
  }

  .sx-hacrq1 {
    line-height: 2rem;
  }

  .sx-15bjb6t {
    line-height: inherit;
  }

  .sx-ggjnk3 {
    line-height: normal;
  }

  .sx-12clbu4 {
    line-height: var(--editor-line-height);
  }

  .sx-7ne374 {
    line-height: var(--x-12ploh);
  }

  .sx-15dsfln {
    line-height: var(--x-lineHeight);
  }

  .sx-op6ry8 {
    -webkit-mask-image: var(--vp-chapters-mask);
    mask-image: var(--vp-chapters-mask);
  }

  .sx-1m8wktw {
    mix-blend-mode: normal;
  }

  .sx-5sty4q {
    mix-blend-mode: plus-lighter;
  }

  .sx-19kjcj4 {
    object-fit: contain;
  }

  .sx-l1xv1r {
    object-fit: cover;
  }

  .sx-ti2d7y {
    opacity: .4;
  }

  .sx-byyjgo {
    opacity: .5;
  }

  .sx-g01cxk {
    opacity: 0;
  }

  .sx-1hc1fzr {
    opacity: 1;
  }

  .sx-v1i7vc {
    opacity: var(--sx-1yqbkz7);
  }

  .sx-b4nw82 {
    opacity: var(--x-opacity);
  }

  .sx-pcai4u {
    outline-color: var(--sx-ch85qk);
  }

  .sx-1g40iwv {
    outline-offset: -1px;
  }

  .sx-ly71dk {
    outline-offset: calc(-1 * var(--focus-ring-width));
  }

  .sx-1t137rt {
    outline-style: none;
  }

  .sx-aatb59 {
    outline-style: solid;
  }

  .sx-1esse0 {
    outline-width: var(--focus-ring-width);
  }

  .sx-j0a0fe {
    overflow-wrap: anywhere;
  }

  .sx-1mzt3pk {
    overflow-wrap: break-word;
  }

  .sx-1h4wwuj {
    overflow-wrap: normal;
  }

  .sx-71s49j {
    pointer-events: all;
  }

  .sx-67bb7w {
    pointer-events: auto;
  }

  .sx-1fg3avc {
    pointer-events: inherit;
  }

  .sx-3gnuav {
    pointer-events: initial;
  }

  .sx-47corl {
    pointer-events: none;
  }

  .sx-10l6tqk {
    position: absolute;
  }

  .sx-ixxii4 {
    position: fixed;
  }

  .sx-1n2onr6 {
    position: relative;
  }

  .sx-tt52l0 {
    resize: none;
  }

  .sx-1r8uycs {
    row-gap: var(--x-rowGap);
  }

  .sx-1rohswg {
    scrollbar-width: none;
  }

  .sx-3xj4ob {
    text-align-last: center;
  }

  .sx-2b8uid {
    text-align: center;
  }

  .sx-dpxx8g {
    text-align: left;
  }

  .sx-1hr2gdg {
    text-align: right;
  }

  .sx-yi4chj {
    text-decoration-thickness: 1px;
  }

  .sx-lyipyv {
    text-overflow: ellipsis;
  }

  .sx-n80e1m {
    text-transform: capitalize;
  }

  .sx-1kyqaxf {
    text-transform: lowercase;
  }

  .sx-tvhhri {
    text-transform: uppercase;
  }

  .sx-rys4gj {
    text-underline-offset: 2px;
  }

  .sx-1w2vvpw {
    text-wrap: balance;
  }

  .sx-1fzhlzt {
    text-wrap: pretty;
  }

  .sx-5ve5x3 {
    touch-action: none;
  }

  .sx-9tu13d {
    transform: rotate(-90deg);
  }

  .sx-11lhmoz {
    transform: translate(-50%, -50%);
  }

  .sx-uuh30 {
    transform: translateX(-50%);
  }

  .sx-1cb1t30 {
    transform: translateY(-50%);
  }

  .sx-kdpmtm {
    transform: translateY(.5px);
  }

  .sx-nn1q72 {
    transform: translateY(0);
  }

  .sx-1ahifba {
    transition-delay: 0s;
  }

  .sx-lohyk8 {
    transition-delay: var(--x-transitionDelay);
  }

  .sx-1d8287x {
    transition-duration: .3s;
  }

  .sx-13jp3wb {
    transition-duration: var(--sx-1fj52yw);
  }

  .sx-oiijde {
    transition-duration: .1s;
  }

  .sx-1xw537e {
    transition-duration: .35s;
  }

  .sx-pa2zml {
    transition-duration: .15s;
  }

  .sx-1tr2ns1 {
    transition-property: background-color, border, color, box-shadow;
  }

  .sx-2bxjed {
    transition-property: border, background-color, color, opacity;
  }

  .sx-hzi7b3 {
    transition-property: fill, stroke;
  }

  .sx-1fwcy2r {
    transition-property: fill;
  }

  .sx-8pe7jb {
    transition-property: opacity, background;
  }

  .sx-1ib35zr {
    transition-property: stroke-dasharray;
  }

  .sx-11xpdln {
    transition-property: transform;
  }

  .sx-1cmnkkz {
    transition-property: var(--x-transitionProperty);
  }

  .sx-1mucfm8 {
    transition-timing-function: cubic-bezier(.43, .07, .59, .94);
  }

  .sx-z4gly6 {
    transition-timing-function: ease-in-out;
  }

  .sx-87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .sx-1hx0egp {
    -webkit-user-select: text;
    user-select: text;
  }

  .sx-11njtxf {
    vertical-align: baseline;
  }

  .sx-3ajldb {
    vertical-align: bottom;
  }

  .sx-xymvpz {
    vertical-align: middle;
  }

  .sx-1uuroth {
    vertical-align: text-bottom;
  }

  .sx-16dsc37 {
    vertical-align: top;
  }

  .sx-eaf4i8 {
    white-space: normal;
  }

  .sx-uxw1ft {
    white-space: nowrap;
  }

  .sx-1larqbn {
    will-change: opacity;
  }

  .sx-1q1rmc8 {
    will-change: transform,opacity;
  }

  .sx-1so62im {
    will-change: transform;
  }

  .sx-13faqbe {
    word-break: break-word;
  }

  .sx-dnwjd9 {
    word-break: keep-all;
  }

  .sx-1vvkbs {
    word-wrap: break-word;
  }

  .sx-8knxv4 {
    z-index: -1;
  }

  .sx-1ja2u2z {
    z-index: 0;
  }

  .sx-1vjfegm {
    z-index: 1;
  }

  .sx-1n327nk {
    z-index: 10;
  }

  .sx-cfltk3 {
    z-index: calc(1100 + 1);
  }

  .sx-1qcyuwa {
    z-index: calc(96 + 1);
  }

  .sx-nc3cbc {
    z-index: calc(90 + 1);
  }

  .sx-1uhybf7 {
    z-index: NaN;
  }

  .sx-1qkmp3e {
    z-index: 1100;
  }

  .sx-dked5z {
    z-index: 500;
  }

  .sx-dfif92 {
    z-index: 700;
  }

  .sx-xxsjnp {
    z-index: 100;
  }

  .sx-8swen7 {
    z-index: 10;
  }

  .sx-uf8h6s {
    z-index: 1300;
  }

  .sx-11eitoq {
    z-index: 706;
  }

  .sx-r3buco {
    z-index: var(--x-zIndex);
  }

  .sx-12364kl[data-idle="false"] {
    --sx-1yqbkz7: 1;
  }

  .sx-1wuuqhr.sx-1wuuqhr:where(.sx-14x4su4:active *) {
    color: var(--sx-ys2i3t);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1wuuqhr.sx-1wuuqhr:where(.sx-14x4su4:hover *) {
    color: var(--sx-ys2i3t);
  }
  }

  .sx-fytedb.sx-fytedb:where(.sx-16dy0jq:active *) {
    opacity: 1;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-fytedb.sx-fytedb:where(.sx-16dy0jq:hover *) {
    opacity: 1;
  }
  }

  .sx-155x3hb.sx-155x3hb:where(.sx--default-marker:active *) {
    transition-duration: 0s;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-155x3hb.sx-155x3hb:where(.sx--default-marker:hover *) {
    transition-duration: 0s;
  }
  }

  .sx-1adc990.sx-1adc990:where(.sx-16dy0jq:active *) {
    background-color: #fff;
  }

  .sx-1gkwe4u:not([disabled]):active {
    background-color: #ffffff14;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1gkwe4u:not([disabled]):hover {
    background-color: #ffffff14;
  }
  }

  .sx-j5kycf:not([disabled]):focus-within, .sx-og51cq:not([disabled]):focus {
    background-color: #ffffff14;
  }

  .sx-19cf5s0.sx-19cf5s0:where(.sx-r54wq0[data-focused="true"] *) {
    background-color: var(--action-menu-item-bg-focus);
  }

  .sx-1mzn0qe:active {
    background-color: var(--sx-13kjjc4);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1mzn0qe:hover {
    background-color: var(--sx-13kjjc4);
  }
  }

  .sx-ruf1hq:active:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-13kjjc4);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-ruf1hq:hover:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-13kjjc4);
  }
  }

  .sx-16fthwq:active:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-17ckey5);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-16fthwq:hover:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-17ckey5);
  }
  }

  .sx-zhu9me:active:not(:disabled) {
    background-color: var(--sx-1ccqs4f);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-zhu9me:hover:not(:disabled) {
    background-color: var(--sx-1ccqs4f);
  }
  }

  .sx-62f4yz:active:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-1dcvabv);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-62f4yz:hover:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-1dcvabv);
  }
  }

  .sx-ovw95v:active:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-1jffjrl);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-ovw95v:hover:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-1jffjrl);
  }
  }

  .sx-1jzqljd:active:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-629164);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1jzqljd:hover:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-629164);
  }
  }

  .sx-145xl7i:not([disabled]):active {
    background-color: var(--sx-d29rh7);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-145xl7i:not([disabled]):hover {
    background-color: var(--sx-d29rh7);
  }
  }

  .sx-1sswtit:not([disabled]):focus-within, .sx-hzs4oc:not([disabled]):focus {
    background-color: var(--sx-d29rh7);
  }

  .sx-19inx9o:active:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-ljw4h1);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-19inx9o:hover:not(:disabled):not([data-disabled="true"]) {
    background-color: var(--sx-ljw4h1);
  }
  }

  .sx-1c2esob:active:not(:disabled) {
    background-color: var(--x-1nlpko5);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1c2esob:hover:not(:disabled) {
    background-color: var(--x-1nlpko5);
  }
  }

  .sx-1xk3k8f:focus-visible, .sx-3qu11d.sx-3qu11d:where(.sx-smtth0[data-full-window] *) {
    box-shadow: none;
  }

  .sx-boj0lf:is(:disabled, [data-disabled="true"]) {
    color: var(--sx-1dd5bcf);
  }

  .sx-8o1x80.sx-8o1x80:where(.sx-aesjgo:is(*) *) {
    color: var(--sx-1eapsa9);
  }

  .sx-1ouwk28:is(:disabled, [data-disabled="true"]) {
    color: var(--sx-3zwjav);
  }

  .sx-1vvdidg:active:not(:disabled):not([data-disabled="true"]) {
    color: var(--sx-3zwjav);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1vvdidg:hover:not(:disabled):not([data-disabled="true"]) {
    color: var(--sx-3zwjav);
  }
  }

  .sx-6xxmzv:active {
    color: var(--sx-ys2i3t);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-6xxmzv:hover {
    color: var(--sx-ys2i3t);
  }
  }

  .sx-xz3hwf:active:not(:disabled):not([data-disabled="true"]) {
    color: var(--sx-ys2i3t);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-xz3hwf:hover:not(:disabled):not([data-disabled="true"]) {
    color: var(--sx-ys2i3t);
  }
  }

  .sx-1tr27xe:is(:disabled, [data-disabled="true"]) {
    cursor: default;
  }

  .sx-1b0496x.sx-1b0496x:where(.sx-smtth0:where([data-full-window][data-idle="true"]:not(:has([data-chrome]:active))) *), .sx-1uybxk5.sx-1uybxk5:where([data-idle="true"]:not([data-status="paused"], [data-status="stopped"], :has([data-chrome]:active))), .sx-1vue8v7.sx-1vue8v7:where(.sx-smtth0:where([data-idle="true"]:not([data-status="paused"], [data-status="stopped"], :has([data-chrome]:active))) *), .sx-tvf3sh.sx-tvf3sh:where([data-full-window][data-idle="true"]:not(:has([data-chrome]:active))) {
    cursor: none;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1b0496x.sx-1b0496x:where(.sx-smtth0:where([data-full-window][data-idle="true"]:not(:has([data-chrome]:hover))) *), .sx-1uybxk5.sx-1uybxk5:where([data-idle="true"]:not([data-status="paused"], [data-status="stopped"], :has([data-chrome]:hover))), .sx-1vue8v7.sx-1vue8v7:where(.sx-smtth0:where([data-idle="true"]:not([data-status="paused"], [data-status="stopped"], :has([data-chrome]:hover))) *), .sx-tvf3sh.sx-tvf3sh:where([data-full-window][data-idle="true"]:not(:has([data-chrome]:hover))) {
    cursor: none;
  }
  }

  .sx-1a1rfyu.sx-1a1rfyu:where(.sx-smtth0[data-previewing-chapter="true"] *) {
    display: none;
  }

  .sx-18202ia.sx-18202ia:where(.sx-1s4iz8y:active:not(:disabled) *), .sx-ge2tmq.sx-ge2tmq:where(.sx-1s4iz8y[data-active="true"]:not(:disabled) *) {
    fill: var(--sx-ys2i3t);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-18202ia.sx-18202ia:where(.sx-1s4iz8y:hover:not(:disabled) *), .sx-ge2tmq.sx-ge2tmq:where(.sx-1s4iz8y[data-active="true"]:not(:disabled) *) {
    fill: var(--sx-ys2i3t);
  }
  }

  .sx-18l704m.sx-18l704m:where(.sx-lyqvrr:is(*) *) {
    line-height: inherit;
  }

  .sx-19oxun3[data-disabled="true"]:not([data-active="true"]) {
    opacity: .6;
  }

  .sx-aynsyl.sx-aynsyl:where(.sx-r54wq0:is([aria-checked="true"], [data-focused="true"], [aria-selected="true"], [aria-checked="mixed"]) *), .sx-t0gne8.sx-t0gne8:where(.sx-smtth0[data-previewing-chapter="true"] *) {
    opacity: 1;
  }

  .sx-gzkjcp:focus-visible {
    outline-color: var(--sx-17ckey5);
  }

  .sx-7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .sx-198e2n:focus-visible {
    outline-offset: calc(-1 * var(--focus-ring-width));
  }

  .sx-9v5kkp:focus-visible {
    outline-style: solid;
  }

  .sx-q6wne6:focus-visible {
    outline-width: var(--focus-ring-width);
  }

  .sx-10thbe7.sx-10thbe7:where(.sx-smtth0:has([data-sound]:not(:disabled):focus-within) *), .sx-1btvj6h.sx-1btvj6h:where(.sx-smtth0:has([data-sound]:not(:disabled):active) *), .sx-bt4iw:focus-within {
    pointer-events: auto;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-10thbe7.sx-10thbe7:where(.sx-smtth0:has([data-sound]:not(:disabled):focus-within) *), .sx-1btvj6h.sx-1btvj6h:where(.sx-smtth0:has([data-sound]:not(:disabled):hover) *), .sx-bt4iw:focus-within {
    pointer-events: auto;
  }
  }

  .sx-svq46y:active {
    pointer-events: auto;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-svq46y:hover {
    pointer-events: auto;
  }
  }

  .sx-1bplwb5:active:not(:disabled):not([data-disabled="true"]) {
    transition-duration: 0s;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1bplwb5:hover:not(:disabled):not([data-disabled="true"]) {
    transition-duration: 0s;
  }
  }

  .sx-1pdnxgw:active {
    transition-duration: 0s;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1pdnxgw:hover {
    transition-duration: 0s;
  }
  }

  .sx-1tzzpzo:active:not(:disabled) {
    transition-duration: 0s;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1tzzpzo:hover:not(:disabled) {
    transition-duration: 0s;
  }
  }

  .sx-k4hycc:active:not(:disabled) {
    transition-duration: 0s;
  }

  .sx-ek0tjz.sx-ek0tjz:where(.sx-14x4su4:is(*) *) {
    transition-property: color;
  }

  .sx-1oc0osx:has(svg) {
    align-items: center;
  }

  .sx-z2dyrs:has(:checked[data-grayed-out="true"]) {
    background-color: var(--action-menu-label-faint);
  }

  .sx-1ai19as:has(svg) {
    display: flex;
  }

  .sx-7gztg6:has(:checked[data-opaque="true"]) {
    opacity: .4;
  }

  .sx-1ulsx57:has(:checked[data-opaque="true"]):active {
    opacity: 1;
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-1ulsx57:has(:checked[data-opaque="true"]):hover {
    opacity: 1;
  }
  }

  .sx-1nfqj96:has([data-state="interacting"]) {
    pointer-events: auto;
  }

  .sx-jl7jj:empty {
    display: none;
  }

  .sx-1aspn76:disabled {
    color: var(--sx-1dd5bcf);
  }

  .sx-22xwel:disabled {
    color: var(--sx-ea5pml);
  }

  .sx-tgyt42:disabled {
    cursor: default;
  }

  .sx-ijokvz:disabled {
    opacity: .5;
  }

  .sx-fqoyci:disabled {
    opacity: .6;
  }

  .sx-1udax35:-webkit-full-screen {
    background-color: #000;
  }

  .sx-1udax35:fullscreen {
    background-color: #000;
  }

  .sx-r9r2s9:focus {
    box-shadow: none;
  }

  .sx-qmv9yi:focus {
    pointer-events: auto;
  }

  .sx-9t2acb:active {
    background-color: var(--sx-13kjjc4);
  }

  .sx-o4l837:active {
    color: var(--sx-ys2i3t);
  }

  .sx-s2gkmr:active {
    transition-duration: 0s;
  }

  @container video-player (width <= 320px) {
    .sx-13n5hg8.sx-13n5hg8 {
      display: none;
    }
  }

  @container video-player (width <= 480px) {
    .sx-6x3snv.sx-6x3snv {
      display: none;
    }
  }
}

@layer priority5 {
  .sx-pfg0lp {
    border-bottom-color: var(--sx-142jeir);
  }

  .sx-1q609hy {
    border-bottom-color: var(--sx-15wwovl);
  }

  .sx-18a9z4 {
    border-bottom-color: var(--sx-1o1lnwn);
  }

  .sx-1bqy6mi {
    border-bottom-left-radius: 6px;
  }

  .sx-jppbhk {
    border-bottom-right-radius: 0;
  }

  .sx-1q0q8m5 {
    border-bottom-style: solid;
  }

  .sx-1qhh985 {
    border-bottom-width: 0;
  }

  .sx-85634d {
    border-bottom-width: var(--sx-1ele6il);
  }

  .sx-15n5kb8 {
    border-right-color: var(--sx-d29rh7);
  }

  .sx-11pwa6s {
    border-right-style: none;
  }

  .sx-32b0ac {
    border-right-style: solid;
  }

  .sx-gfja2r {
    border-right-width: 0;
  }

  .sx-8vstm7 {
    border-right-width: var(--sx-1ele6il);
  }

  .sx-1ia1hqs {
    border-top-left-radius: 0;
  }

  .sx-1a2w583 {
    border-top-right-radius: 0;
  }

  .sx-972fbf {
    border-top-width: 0;
  }

  .sx-1o583il {
    bottom: -4px;
  }

  .sx-1ey2m1c {
    bottom: 0;
  }

  .sx-191j7n5 {
    bottom: 16px;
  }

  .sx-y58vm5 {
    bottom: 24px;
  }

  .sx-bfrwjf {
    bottom: 4px;
  }

  .sx-1rgz5ty {
    bottom: calc(50% + (var(--sx-jq95p6) / 2) + 12px);
  }

  .sx-sem1g4 {
    bottom: calc(var(--media-player-thumb-start) * 1% - 4px);
  }

  .sx-1k4y152 {
    bottom: calc(var(--sx-jq95p6) + 8px);
  }

  .sx-1c08gd3 {
    bottom: var(--sx-1wu6xkv);
  }

  .sx-qtp20y {
    height: 0;
  }

  .sx-5yr21d {
    height: 100%;
  }

  .sx-pyat2d {
    height: 100px;
  }

  .sx-1kpxq89 {
    height: 12px;
  }

  .sx-1v9usgg {
    height: 14px;
  }

  .sx-lup9mm {
    height: 16px;
  }

  .sx-lzyvqe {
    height: 1em;
  }

  .sx-17rw0jw {
    height: 22px;
  }

  .sx-xk0z11 {
    height: 24px;
  }

  .sx-lrawln {
    height: 25px;
  }

  .sx-d7y6wv {
    height: 26px;
  }

  .sx-1fgtraw {
    height: 28px;
  }

  .sx-1gnnpzl {
    height: 30px;
  }

  .sx-10w6t97 {
    height: 32px;
  }

  .sx-c9qbxq {
    height: 36px;
  }

  .sx-n3w4p2 {
    height: 44px;
  }

  .sx-sdox4t {
    height: 48px;
  }

  .sx-qu0tyb {
    height: 4px;
  }

  .sx-nnlda6 {
    height: 56px;
  }

  .sx-1peatla {
    height: 64px;
  }

  .sx-1hagigm {
    height: 7px;
  }

  .sx-dk7pt {
    height: 8px;
  }

  .sx-egnrdp {
    height: 9px;
  }

  .sx-t7dq6l {
    height: auto;
  }

  .sx-qu7ram {
    height: calc(100vh - 66px);
  }

  .sx-174y365 {
    height: 32px;
  }

  .sx-11bjsca {
    height: var(--sx-1ele6il);
  }

  .sx-1v3in8p {
    height: 30px;
  }

  .sx-evsq6j {
    height: 42px;
  }

  .sx-rf26bi {
    height: 12px;
  }

  .sx-17yusm2 {
    height: 30px;
  }

  .sx-4jqj6z {
    height: var(--sx-jq95p6);
  }

  .sx-16ye13r {
    height: var(--x-height);
  }

  .sx-1fmktxt[data-full-window] {
    inset: 0;
  }

  .sx-1iazeee {
    left: -3px;
  }

  .sx-u96u03 {
    left: 0;
  }

  .sx-1qpfodn {
    left: 16px;
  }

  .sx-cqyyxr {
    left: 4px;
  }

  .sx-1nrll8i {
    left: 50%;
  }

  .sx-xwu3sf {
    left: 6px;
  }

  .sx-x8bi4a {
    left: 7px;
  }

  .sx-1f61lxc {
    left: calc(1% * var(--media-player-thumb-start));
  }

  .sx-1townjd {
    left: calc(50% - 4px);
  }

  .sx-1wlcu67 {
    left: calc(var(--sx-twzhyf) + 28px + var(--sx-1pq3ez9) - 2px);
  }

  .sx-gq9j65 {
    left: var(--x-left);
  }

  .sx-at24cr {
    margin-bottom: 0;
  }

  .sx-1ty9z65 {
    margin-bottom: 1px;
  }

  .sx-12nagc {
    margin-bottom: 4px;
  }

  .sx-u06os2 {
    margin-bottom: 5px;
  }

  .sx-14fwe3t {
    margin-bottom: var(--x-marginBottom);
  }

  .sx-j3b58b {
    margin-left: 0;
  }

  .sx-q1n1xh {
    margin-left: 16px;
  }

  .sx-1iog12x {
    margin-left: 4px;
  }

  .sx-n0wzvx {
    margin-left: calc(7px + (var(--sx-1ele6il) / 2));
  }

  .sx-b6g7mw {
    margin-left: var(--sx-1a798ef);
  }

  .sx-pyzwj {
    margin-left: var(--sx-ds2y8i);
  }

  .sx-1pyq8ar {
    margin-right: -3px;
  }

  .sx-1yf7rl7 {
    margin-right: 0;
  }

  .sx-17ituo4 {
    margin-right: 5px;
  }

  .sx-1db2dqx {
    margin-right: 8px;
  }

  .sx-1phtxjh {
    margin-right: var(--sx-1a798ef);
  }

  .sx-1qnv4r7 {
    margin-top: -.5px;
  }

  .sx-1rdy4ex {
    margin-top: -4px;
  }

  .sx-dj266r {
    margin-top: 0;
  }

  .sx-vijh9v {
    margin-top: 1px;
  }

  .sx-1ok221b {
    margin-top: 5px;
  }

  .sx-13r2y4a {
    max-height: var(--radix-select-content-available-height);
  }

  .sx-1jols5v {
    max-height: var(--x-maxHeight);
  }

  .sx-193iq5w {
    max-width: 100%;
  }

  .sx-4gyc16 {
    max-width: 1120px;
  }

  .sx-1e4dklr {
    max-width: 180px;
  }

  .sx-256u9z {
    max-width: 250px;
  }

  .sx-1dt7z5j {
    max-width: 380px;
  }

  .sx-xuchm4 {
    max-width: 488px;
  }

  .sx-65f84u {
    max-width: 500px;
  }

  .sx-1lwm3bp {
    max-width: 520px;
  }

  .sx-14r61f {
    max-width: 80%;
  }

  .sx-1x1rfll {
    max-width: none;
  }

  .sx-u340g6 {
    max-width: var(--command-menu-item-details-max-width);
  }

  .sx-1ttpr07 {
    max-width: var(--row-width);
  }

  .sx-176lv01 {
    max-width: 350px;
  }

  .sx-i3cjvw {
    max-width: 400px;
  }

  .sx-f68679 {
    max-width: var(--x-maxWidth);
  }

  .sx-2lwn1j {
    min-height: 0;
  }

  .sx-euugli {
    min-width: 0;
  }

  .sx-ktpd3l {
    min-width: 100px;
  }

  .sx-15kz4h8 {
    min-width: 16px;
  }

  .sx-l7rnod {
    min-width: 175px;
  }

  .sx-16xo4sp {
    min-width: 18px;
  }

  .sx-t4ypqs {
    min-width: 20px;
  }

  .sx-nei2rj {
    min-width: 24px;
  }

  .sx-1264ykn {
    min-width: 28px;
  }

  .sx-46jg8d {
    min-width: 32px;
  }

  .sx-15hfatp {
    min-width: 36px;
  }

  .sx-900493 {
    min-width: 48px;
  }

  .sx-13n9wmd {
    min-width: 4ch;
  }

  .sx-1hxoosp {
    min-width: 50px;
  }

  .sx-15x72sd {
    min-width: auto;
  }

  .sx-13qp9f6 {
    min-width: min-content;
  }

  .sx-1i9ioth {
    min-width: var(--item-min-width);
  }

  .sx-uuvo9b {
    min-width: var(--radix-select-trigger-width);
  }

  .sx-101abm8 {
    overflow-x: clip;
  }

  .sx-1odjw0f {
    overflow-y: auto;
  }

  .sx-18d9i69 {
    padding-bottom: 0;
  }

  .sx-1g2khh7 {
    padding-bottom: 14px;
  }

  .sx-1120s5i {
    padding-bottom: 2px;
  }

  .sx-jkvuk6 {
    padding-bottom: 4px;
  }

  .sx-10b6aqq {
    padding-bottom: 6px;
  }

  .sx-dvlbce {
    padding-bottom: 9px;
  }

  .sx-1qhdljf {
    padding-bottom: calc(20px + var(--sx-1yqbkz7) * (var(--sx-jq95p6) + var(--sx-1wu6xkv) + 12px - 20px));
  }

  .sx-1bvp465 {
    padding-bottom: 5px;
  }

  .sx-1uhho1l {
    padding-left: 0;
  }

  .sx-1lqa7cf {
    padding-left: 10px;
  }

  .sx-f18ygs {
    padding-left: 12px;
  }

  .sx-zjhap9 {
    padding-left: 14px;
  }

  .sx-nm25rq {
    padding-left: 16px;
  }

  .sx-1k8dnhd {
    padding-left: 18px;
  }

  .sx-j9uezu {
    padding-left: 2px;
  }

  .sx-6wrskw {
    padding-left: 4px;
  }

  .sx-11iknt3 {
    padding-left: 6px;
  }

  .sx-163pfp, .sx-ylnx8t {
    padding-left: 8px;
  }

  .sx-1xpa7k {
    padding-right: 0;
  }

  .sx-cicffo {
    padding-right: 10px;
  }

  .sx-nuq7ks {
    padding-right: 12px;
  }

  .sx-19tmk5i {
    padding-right: 14px;
  }

  .sx-yfqnmn {
    padding-right: 16px;
  }

  .sx-18a8kpn {
    padding-right: 18px;
  }

  .sx-8e5d8q {
    padding-right: 24px;
  }

  .sx-k458av {
    padding-right: 25px;
  }

  .sx-1sai7j1 {
    padding-right: 28px;
  }

  .sx-pf9j6y {
    padding-right: 2px;
  }

  .sx-179gruy {
    padding-right: 35px;
  }

  .sx-mzs88n {
    padding-right: 4px;
  }

  .sx-1ug7bdz {
    padding-right: 6px;
  }

  .sx-y13l1i, .sx-vqpysb {
    padding-right: 8px;
  }

  .sx-exx8yu {
    padding-top: 0;
  }

  .sx-889kno {
    padding-top: 10px;
  }

  .sx-1nn3v0j {
    padding-top: 2px;
  }

  .sx-1iorvi4 {
    padding-top: 4px;
  }

  .sx-1yrsyyn {
    padding-top: 6px;
  }

  .sx-fvyeeg {
    padding-top: 5px;
  }

  .sx-3m8u43 {
    right: 0;
  }

  .sx-131sewu {
    right: 10px;
  }

  .sx-n5hqff {
    right: 16px;
  }

  .sx-17ek5el {
    right: 22px;
  }

  .sx-1pzoy33 {
    right: 4px;
  }

  .sx-clnmbr {
    right: 6px;
  }

  .sx-19up5dg {
    right: 8px;
  }

  .sx-ios0pu {
    scroll-padding-bottom: 4px;
  }

  .sx-uyidq0 {
    scroll-padding-bottom: 8px;
  }

  .sx-19l4kpp {
    scroll-padding-left: 0;
  }

  .sx-1rshy7v {
    scroll-padding-left: 8px;
  }

  .sx-1ufbpdf {
    scroll-padding-right: 0;
  }

  .sx-9aibdy {
    scroll-padding-right: 8px;
  }

  .sx-1pevrx1 {
    scroll-padding-top: 4px;
  }

  .sx-2ix84p {
    scroll-padding-top: 8px;
  }

  .sx-13vifvy {
    top: 0;
  }

  .sx-1eu8d0j {
    top: 10px;
  }

  .sx-omnu4r {
    top: 16px;
  }

  .sx-wa60dl {
    top: 50%;
  }

  .sx-fr5jun {
    top: 8px;
  }

  .sx-1etr9fv {
    top: calc(100% - var(--media-player-range-end) * 1%);
  }

  .sx-jbys53 {
    top: var(--x-top);
  }

  .sx-nalus7 {
    width: 0;
  }

  .sx-h8yej3 {
    width: 100%;
  }

  .sx-1fsd2vl {
    width: 10px;
  }

  .sx-smyaan {
    width: 12px;
  }

  .sx-6jxa94 {
    width: 14px;
  }

  .sx-1kky2od {
    width: 16px;
  }

  .sx-15vhz18 {
    width: 1em;
  }

  .sx-1i1rx1s {
    width: 1px;
  }

  .sx-vy4d1p {
    width: 24px;
  }

  .sx-ezl2tj {
    width: 25px;
  }

  .sx-gd8bvy {
    width: 28px;
  }

  .sx-fo62xy {
    width: 2px;
  }

  .sx-1td3qas {
    width: 32px;
  }

  .sx-14qfxbe {
    width: 36px;
  }

  .sx-187nhsf {
    width: 44px;
  }

  .sx-51ohtg {
    width: 4px;
  }

  .sx-ci0xqf {
    width: 7px;
  }

  .sx-1xc55vz {
    width: 8px;
  }

  .sx-1wc42o8 {
    width: 9px;
  }

  .sx-188qh23 {
    width: calc(100vw - 66px);
  }

  .sx-14rppwh {
    width: calc(9px - (var(--sx-1ele6il) / 2));
  }

  .sx-eq5yr9 {
    width: fit-content;
  }

  .sx-ezivpi {
    width: max-content;
  }

  .sx-pktdlk {
    width: var(--row-width);
  }

  .sx-5lhr3w {
    width: var(--x-width);
  }

  .sx-1ty676g.sx-1ty676g:where(.sx-smtth0:-webkit-full-screen *) {
    height: 100%;
  }

  .sx-1ty676g.sx-1ty676g:where(.sx-smtth0:fullscreen *) {
    height: 100%;
  }

  .sx-1ym89gl.sx-1ym89gl:where(.sx-smtth0:-webkit-full-screen *) {
    max-height: none;
  }

  .sx-1ym89gl.sx-1ym89gl:where(.sx-smtth0:fullscreen *) {
    max-height: none;
  }

  .sx-3kyhht.sx-3kyhht:where(.sx-smtth0:-webkit-full-screen *) {
    max-height: unset;
  }

  .sx-3kyhht.sx-3kyhht:where(.sx-smtth0:fullscreen *) {
    max-height: unset;
  }

  .sx-1xiekto.sx-1xiekto:where(.sx-smtth0[data-full-window] *) {
    height: 100%;
  }

  .sx-zlq746.sx-zlq746:where(.sx-smtth0[data-full-window] *) {
    height: auto;
  }

  .sx-d4tkn0.sx-d4tkn0:where(.sx-smtth0[data-full-window] *) {
    max-height: 100vh;
  }

  .sx-tsyb13.sx-tsyb13:where(.sx-smtth0[data-full-window] *) {
    max-height: none;
  }

  .sx-4v04ot.sx-4v04ot:where(.sx--default-marker[data-checkmark-trailing="false"] *) {
    padding-left: 14px;
  }

  .sx-1optcud.sx-1optcud:where(:has(.sx-6q46m3:is(*))) {
    padding-right: 16px;
  }

  .sx-92kpen.sx-92kpen:where(.sx-smtth0[data-full-window] *) {
    width: var(--vp-full-window-width);
  }

  .sx-1etxchn:first-child {
    padding-top: 8px;
  }

  .sx-1asffq5:-webkit-full-screen {
    max-height: 100%;
  }

  .sx-1asffq5:fullscreen {
    max-height: 100%;
  }

  .sx-w4kubd:-webkit-full-screen {
    min-width: unset;
  }

  .sx-w4kubd:fullscreen {
    min-width: unset;
  }

  .sx-1gnap8l:-webkit-full-screen {
    width: unset;
  }

  .sx-1gnap8l:fullscreen {
    width: unset;
  }

  @container video-player (width <= 640px) {
    .sx-38442d.sx-38442d {
      bottom: -8px;
    }

    .sx-oxafnn.sx-oxafnn {
      top: -8px;
    }
  }
}

@layer priority6 {
  .sx-1fzlxdl[data-full-window] {
    border-radius: 0;
  }

  .sx-1pcduye[aria-expanded="true"] {
    outline: none;
  }

  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .sx-zpqitb.sx-zpqitb {
      padding-block: .5px;
    }
  }
}

@layer priority7 {
  .sx-13t92hh[data-full-window] {
    align-items: center;
  }

  .sx-1q9qruz[data-full-window] {
    background-color: var(--sx-1ubxoo9);
  }

  .sx-j34srx[data-highlighted]:before {
    background-color: var(--sx-7jk47a);
  }

  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .sx-1l1n9rl.sx-1l1n9rl {
      box-shadow: 0 0 0 .5px var(--sx-w1p5jj) inset;
    }
  }

  .sx-a2ksae[aria-disabled="true"], .sx-gudg01[data-placeholder] {
    color: var(--sx-1dd5bcf);
  }

  .sx-zq5qp1[data-focused="true"] {
    color: var(--sx-ys2i3t);
  }

  .sx-12tcdlo[data-full-window] {
    display: flex;
  }

  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .sx-1cmy8hb.sx-1cmy8hb {
      font-size: var(--x-1jywzcb);
    }
  }

  .sx-1c3d2sl:after {
    font: inherit;
  }

  .sx-1hwdj9w:after {
    grid-area: 1 / 1;
  }

  .sx-1k67mrg:before {
    inset: -8px -8px -12px;
  }

  .sx-1trksyw:after {
    inset: 0 4px;
  }

  .sx-arstr8:after, .sx-xx281p:before {
    inset: 0;
  }

  .sx-1glnr3y[data-full-window] {
    justify-content: center;
  }

  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .sx-1553o05.sx-1553o05 {
      line-height: var(--x-32g9fw);
    }
  }

  .sx-3srcca[aria-disabled="true"] {
    opacity: .5;
  }

  .sx-151roia[data-full-window] {
    position: fixed;
  }

  .sx-abflmw[data-full-window] {
    z-index: 1300;
  }
}

@layer priority8 {
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .sx-1ch65ij.sx-1ch65ij {
      border-bottom-color: var(--sx-1o1lnwn);
    }
  }

  .sx-2coff9:after {
    border-radius: 50%;
  }

  .sx-1hoezp8:after {
    border-radius: 6px;
  }

  .sx-10278gt:before {
    border-radius: 8px;
  }

  .sx-1k48kgn:after, .sx-xyica1:before {
    border-radius: inherit;
  }

  .sx-1wks4df:after {
    border-radius: 9999px;
  }

  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .sx-11f92fn.sx-11f92fn {
      border-right-color: var(--sx-15wwovl);
    }
  }

  .sx-1e757px:after, .sx-1p0my07:before {
    transition: var(--sx-wc5opx);
  }

  .sx-e145v9.sx-e145v9:where(.sx--default-marker[data-checkmark-trailing="false"] *)[aria-checked] {
    padding-left: 13px;
  }
}

@layer priority9 {
  .sx-1lvj5ml::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  .sx-1qk0yy8::-webkit-search-results-button {
    -webkit-appearance: none;
  }

  .sx-1t7xcr1::-webkit-search-results-decoration {
    -webkit-appearance: none;
  }

  .sx-85pmdh::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }

  .sx-12m1jnd:before {
    -webkit-backdrop-filter: blur(30px) saturate(180%);
    backdrop-filter: blur(30px) saturate(180%);
  }

  .sx-15p155n:before {
    background-color: #0000008c;
  }

  .sx-1j8rtij:after {
    background-color: #ffffff24;
  }

  .sx-z3avsm:after {
    background-color: #ffffff29;
  }

  .sx-1p58mzm:before {
    background-color: #0000;
  }

  .sx-ymk21e:after {
    background-color: var(--sx-1eapsa9);
  }

  .sx-31iac3:after {
    background-color: var(--sx-7jk47a);
  }

  .sx-8qig9o:after {
    background-color: var(--sx-ay0skx);
  }

  .sx-ir2mql:after {
    box-shadow: var(--btn-overlay-shadow);
  }

  .sx-x38sju:after {
    box-sizing: border-box;
  }

  .sx-1837ki9:after {
    box-sizing: content-box;
  }

  .sx-1jkqgs5::placeholder {
    color: var(--sx-1dd5bcf);
  }

  .sx-v5fhuj::placeholder {
    color: var(--sx-1eapsa9);
  }

  .sx-100rkj9:after, .sx-10tli2e:before, .sx-1cpjm7i:before, .sx-1s928wv:after {
    content: "";
  }

  .sx-m3vejs:after {
    content: attr(data-placeholder);
  }

  .sx-fk6m8::-webkit-scrollbar {
    display: none;
  }

  .sx-11rm11b:before {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .sx-bjc8ta:after {
    -webkit-mask-image: var(--vp-chapters-mask);
    mask-image: var(--vp-chapters-mask);
  }

  .sx-6w44c:after {
    mix-blend-mode: lighten;
  }

  .sx-mf22ne:after {
    opacity: 0;
  }

  .sx-1rw2j67:after {
    opacity: 1;
  }

  .sx-1fqujdd:before, .sx-lg561j:after {
    opacity: var(--sx-1yqbkz7);
  }

  .sx-hbw6x3:after {
    padding-inline-end: 2px;
  }

  .sx-2q1x1w:after, .sx-kk1bqk:before {
    pointer-events: none;
  }

  .sx-1hmns74:before, .sx-1j6awrg:after {
    position: absolute;
  }

  .sx-1ib1ggw:after {
    transition-delay: 0s;
  }

  .sx-5euxq6:after {
    transition-duration: inherit;
  }

  .sx-lp6oze:after {
    transition-duration: .25s;
  }

  .sx-126vtjm:after {
    transition-duration: 0s;
  }

  .sx-uwr3my:after {
    transition-duration: .15s;
  }

  .sx-176xj0o:after {
    transition-property: box-shadow;
  }

  .sx-1hbq0ec:after {
    transition-property: opacity;
  }

  .sx-vkr9ky:after {
    transition-timing-function: inherit;
  }

  .sx-1jbr1xh:after {
    -webkit-user-select: none;
    user-select: none;
  }

  .sx-x0cqyw:after {
    visibility: hidden;
  }

  .sx-ghlvnu:after {
    white-space: nowrap;
  }

  .sx-i4xitw:after {
    z-index: -1;
  }

  .sx-12maryy:before, .sx-itxdhh:after {
    z-index: 1;
  }

  .sx-1qg2vxx:focus-visible:before {
    background-color: var(--sx-7jk47a);
  }

  .sx-171ild9:active:after {
    box-shadow: var(--btn-overlay-shadow-hover);
  }

  @media (any-hover: hover) and (any-pointer: fine) {

  .sx-171ild9:hover:after {
    box-shadow: var(--btn-overlay-shadow-hover);
  }
  }

  .sx-1p4jicl:focus:before {
    background-color: var(--sx-7jk47a);
  }
}

@layer priority10 {
  .sx-i6u173:before {
    bottom: -12px;
  }

  .sx-n3byjb:before {
    bottom: -24px;
  }

  .sx-1xhcax0:after {
    bottom: -8px;
  }

  .sx-1xrz1ek:after, .sx-hq5o37:before {
    bottom: 0;
  }

  .sx-cd5spp:before {
    bottom: var(--x-1glzw6q);
  }

  .sx-3cntg4:after {
    height: 2px;
  }

  .sx-3dgzpi:after {
    height: 36px;
  }

  .sx-lhiwpz:after {
    height: 4px;
  }

  .sx-1yd0sln:before, .sx-f8dsx9:after {
    height: 8px;
  }

  .sx-ztoqi1:before {
    left: -12px;
  }

  .sx-ms0fwe:before {
    left: -8px;
  }

  .sx-17cx49:after {
    left: 0;
  }

  .sx-16wgev3:after {
    left: 2px;
  }

  .sx-1ku2df0:before {
    left: 4px;
  }

  .sx-1xce5h:after {
    left: 5px;
  }

  .sx-1l63sl8:before {
    left: var(--x-s3vhh9);
  }

  .sx-1dfv5xw:after {
    padding-bottom: 9px;
  }

  .sx-yr3vn2:after {
    padding-left: 14px;
  }

  .sx-tcie6k:after {
    padding-right: 14px;
  }

  .sx-5qrs41:after {
    padding-top: 10px;
  }

  .sx-h5p419:before {
    right: -12px;
  }

  .sx-160kdp8:before, .sx-ojijqq:after {
    right: -8px;
  }

  .sx-b0dqd5:before, .sx-nbfe2x:after {
    right: 0;
  }

  .sx-91ja5j:before {
    right: 4px;
  }

  .sx-1trry6i:before {
    right: var(--x-jnb6vr);
  }

  .sx-gwp28c:before {
    top: -12px;
  }

  .sx-9sya6i:before {
    top: -24px;
  }

  .sx-1okbx1r:before {
    top: -8px;
  }

  .sx-1m1drc7:after, .sx-1y3wzot:before {
    top: 0;
  }

  .sx-1hpecwn:after {
    top: 2px;
  }

  .sx-5jc7rz:after {
    top: 5px;
  }

  .sx-15yeffl:before {
    top: var(--x-d62und);
  }

  .sx-1jczhmm:after, .sx-20nr4a:before {
    width: 12px;
  }

  .sx-13694x8:after {
    width: 2px;
  }

  .sx-1p6hnwz:after {
    width: 4px;
  }

  .sx-10mnas6:after, .sx-5bgxoj:before {
    width: 8px;
  }

  .sx-183bm9d:after {
    width: auto;
  }

  .sx-1n60o9f:after {
    width: min-content;
  }
}

@property --x---dp-highlighted-color {
  syntax: "*";
  inherits: false
}

@property --x---icon-color {
  syntax: "*";
  inherits: false
}

@property --x---icon-default-color {
  syntax: "*";
  inherits: false
}

@property --x---sx-b9djef {
  syntax: "*";
  inherits: false
}

@property --x---vp-full-window-width {
  syntax: "*";
  inherits: false
}

@property --x-12ploh {
  syntax: "*";
  inherits: false
}

@property --x-19zvkyr {
  syntax: "*";
  inherits: false
}

@property --x-1jywzcb {
  syntax: "*";
  inherits: false
}

@property --x-1nlpko5 {
  syntax: "*";
  inherits: false
}

@property --x-32g9fw {
  syntax: "*";
  inherits: false
}

@property --x-4xs81a {
  syntax: "*";
  inherits: false
}

@property --x-alignSelf {
  syntax: "*";
  inherits: false
}

@property --x-aspectRatio {
  syntax: "*";
  inherits: false
}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@property --x-backgroundImage {
  syntax: "*";
  inherits: false
}

@property --x-bcbnzo {
  syntax: "*";
  inherits: false
}

@property --x-borderColor {
  syntax: "*";
  inherits: false
}

@property --x-color {
  syntax: "*";
  inherits: false
}

@property --x-columnGap {
  syntax: "*";
  inherits: false
}

@property --x-fill {
  syntax: "*";
  inherits: false
}

@property --x-filter {
  syntax: "*";
  inherits: false
}

@property --x-flexGrow {
  syntax: "*";
  inherits: false
}

@property --x-flexShrink {
  syntax: "*";
  inherits: false
}

@property --x-fontSize {
  syntax: "*";
  inherits: false
}

@property --x-gap {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-left {
  syntax: "*";
  inherits: false
}

@property --x-lineHeight {
  syntax: "*";
  inherits: false
}

@property --x-marginBottom {
  syntax: "*";
  inherits: false
}

@property --x-maxHeight {
  syntax: "*";
  inherits: false
}

@property --x-maxWidth {
  syntax: "*";
  inherits: false
}

@property --x-opacity {
  syntax: "*";
  inherits: false
}

@property --x-rowGap {
  syntax: "*";
  inherits: false
}

@property --x-top {
  syntax: "*";
  inherits: false
}

@property --x-transition {
  syntax: "*";
  inherits: false
}

@property --x-transitionDelay {
  syntax: "*";
  inherits: false
}

@property --x-transitionProperty {
  syntax: "*";
  inherits: false
}

@property --x-WebkitLineClamp {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@property --x-zIndex {
  syntax: "*";
  inherits: false
}

@property --x-1glzw6q {
  syntax: "*";
  inherits: true
}

@property --x-d62und {
  syntax: "*";
  inherits: true
}

@property --x-jnb6vr {
  syntax: "*";
  inherits: true
}

@property --x-s3vhh9 {
  syntax: "*";
  inherits: true
}

@property --focus-ring-width {
  syntax: "<length>";
  inherits: true;
  initial-value: 1px;
}

:root, .sx-aujidz {
  --action-menu-bg-border-solid: initial;
  --action-menu-control-primary: initial;
  --action-menu-label-faint: initial;
  --command-menu-item-details-max-width: 100%;
}

:root, .sx-ngw9ln {
  --action-menu-item-bg-focus: initial;
}

:root, .sx-1jnvaz {
  --btn-highlight-bg: transparent;
  --btn-highlight-color: inherit;
  --btn-overlay-shadow: none;
  --btn-overlay-shadow-hover: none;
  --sx-1a798ef: 6px;
  --sx-ds2y8i: 5px;
}

:root, .sx-1nfrqwf {
  --dp-bg-border: initial;
  --dp-control-label: initial;
  --dp-control-primary: initial;
  --dp-control-primary-hover: initial;
  --dp-font-size-small: .8125rem;
  --dp-font-weight-medium: 500;
  --dp-highlighted-color: initial;
  --dp-label-base: initial;
  --dp-label-faint: initial;
  --dp-label-muted: initial;
  --dp-label-title: initial;
  --dp-thin-pixel: 1px;
}

:root, .sx-16acs0i {
  --editor-block-spacing: 1rem;
  --editor-block-spacing-large: calc(1.375 * var(--editor-block-spacing));
  --editor-block-spacing-small: calc(.375 * var(--editor-block-spacing));
  --editor-block-radius: 6px;
  --editor-block-menu-size: 20px;
  --editor-block-menu-offset: 28px;
  --editor-last-invisible-paragraph-spacing: 10px;
  --editor-line-height: 1.6;
  --editor-letter-spacing: -.00666667em;
  --editor-list-inset: 1.5rem;
  --editor-bullet-disc-width: .5em;
  --editor-bullet-disc-offset: .5em;
  --editor-todolist-checkbox-width: 14px;
  --editor-font-size: var(--font-size-regular);
  --editor-text-color: var(--sx-3zwjav);
  --editor-safe-area: 16px;
}

:root, .sx-10sn7k {
  --focus-ring-color: var(--sx-ch85qk);
  --focus-ring-width: 1px;
  --focus-ring-outline: var(--focus-ring-width) solid var(--focus-ring-color);
}

:root, .sx-fia12c {
  --icon-color: initial;
  --icon-default-color: initial;
  --icon-replacement-color: initial;
}

:root, .sx-1x70col {
  --media-player-thumb-start: 0;
  --media-player-range-end: 0;
  --media-player-range-start: 0;
  --media-player-preview: 0;
}

:root, .sx-lkl6f9 {
  --pointer: default;
  --zoom-in: default;
}

:root, .sx-16u608o {
  --radix-select-trigger-width: 0px;
  --radix-select-content-available-height: none;
}

:root, .sx-1eduqi0 {
  --scrollbar-width: 12px;
}

:root, .sx-18yeszy {
  --sx-18pfyxa: 6px 12px;
  --sx-x8afrf: 6px;
  --sx-1uu732i: 12px;
  --sx-1mc3c6y: ;
  --sx-6zt3z6: ;
  --sx-ykavoc: 5px;
  --sx-11lpf43: .8125rem;
}

:root, .sx-id5b6m {
  --sx-1ele6il: ;
  --sx-138rywl: 13vh;
}

:root, .sx-oc3mxk {
  --sx-1fj52yw: inherit;
}

:root, .sx-1xr6qsj {
  --sx-1m4y240: ;
  --sx-g52i5g: ;
  --sx-1ubxoo9: ;
  --sx-1gxylln: ;
  --sx-1gm0lru: ;
  --sx-1gcjx5j: ;
  --sx-1gakdvt: ;
  --sx-1rsaf4u: ;
  --sx-7jk47a: ;
  --sx-1qdowq0: ;
  --sx-142jeir: ;
  --sx-k68kma: ;
  --sx-1o1lnwn: ;
  --sx-d29rh7: ;
  --sx-1uv3w6h: ;
  --sx-15wwovl: ;
  --sx-cx2ark: ;
  --sx-138kmyo: ;
  --sx-w1p5jj: ;
  --sx-5igtf4: ;
  --sx-1ospiv4: ;
  --sx-1jmjcvw: ;
  --sx-1n1r1h9: ;
  --sx-irmyh9: ;
  --sx-1urpf9d: ;
  --sx-193njt9: ;
  --sx-1uztw8p: ;
  --sx-1ikf7kw: ;
  --sx-pqiwo2: ;
  --sx-35jz1e: ;
  --sx-ys2i3t: ;
  --sx-3zwjav: ;
  --sx-1dd5bcf: ;
  --sx-1eapsa9: ;
  --sx-1xaoi8i: ;
  --sx-n8xqcl: ;
  --sx-ickszr: ;
  --sx-1jffjrl: ;
  --sx-hfmm6c: ;
  --sx-10o0rs5: ;
  --sx-13kjjc4: ;
  --sx-1ccqs4f: ;
  --sx-1fphd1n: ;
  --sx-j1ai0m: ;
  --sx-629164: ;
  --sx-ljw4h1: ;
  --sx-1qlh175: ;
  --sx-1uoekal: ;
  --sx-9o00jb: ;
  --sx-ot17o6: ;
  --sx-1cxqmhc: ;
  --sx-10845vo: ;
  --sx-1ps2i54: ;
  --sx-18uyzu6: ;
  --sx-wsz0k3: ;
  --sx-jw5zf4: ;
  --sx-8gevfv: ;
  --sx-ciqj87: ;
  --sx-180qi0f: ;
  --sx-14ggo8w: ;
  --sx-129bhjt: ;
  --sx-1h56kua: ;
  --sx-91u3ar: ;
  --sx-ugsh4: ;
  --sx-105wzx7: ;
  --sx-1k7nh0l: ;
  --sx-msgncm: ;
  --sx-sfnrch: ;
  --sx-fwc8so: ;
  --sx-11vg3qk: ;
  --sx-1hz3utq: ;
  --sx-1ijrdvx: ;
  --sx-183dfpr: ;
  --sx-1vyp3gc: ;
  --sx-ikq9iy: ;
  --sx-34xdpc: ;
  --sx-i20l48: ;
  --sx-17ckey5: ;
  --sx-1q6smeb: ;
  --sx-1bu05id: ;
  --sx-tw6awd: ;
  --sx-1dcvabv: ;
  --sx-13m9wh7: ;
  --sx-or1tl7: ;
  --sx-1vqca58: ;
  --sx-1stx5uy: ;
  --sx-5t1vcl: ;
  --sx-6od1kq: ;
  --sx-1em7oyp: ;
  --sx-bpgheo: ;
  --sx-1yxqotz: ;
  --sx-kthb5v: ;
  --sx-7ide1: ;
  --sx-19hxmp1: ;
  --sx-ws85c5: ;
  --sx-1glqxor: ;
  --sx-ay0skx: ;
  --sx-feitbp: ;
  --sx-vatjr0: ;
  --sx-1fh23cp: ;
  --sx-74qs5: ;
  --sx-ch85qk: ;
  --sx-d1bcc1: ;
  --sx-16hn3q3: ;
  --sx-1edn6di: ;
  --sx-1ltkoa: ;
  --sx-v3o8qy: ;
  --sx-1rzu7x2: ;
  --sx-as9fd0: ;
  --sx-6ayg1n: ;
  --sx-cb0zzs: ;
}

:root, .sx-v4vkl {
  --sx-1umwnkk: "Berkeley Mono", "SFMono Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  --sx-1ipkkxf: "Inter Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", "Linear Thai", sans-serif;
  --sx-13sdql6: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

:root, .sx-ukpkpo {
  --sx-5li4y: #ffffffbf;
  --sx-lvzzfs: #ffffff8c;
  --sx-ea5pml: #ffffff40;
  --sx-1yqbkz7: 1;
  --sx-wc5opx: opacity .25s cubic-bezier(.25, .46, .45, .94);
  --sx-1wu6xkv: 12px;
  --sx-jq95p6: 36px;
  --sx-habas: 6px;
  --sx-1pq3ez9: 2px;
  --sx-twzhyf: 4px;
  --vp-full-window-width: 100vw;
  --vp-chapters-mask: none;
}

:root, .sx-66bxta {
  --sx-b9djef: transparent;
}

:root, .sx-1g0ld38 {
  --sx-c3gk8m: ;
  --sx-2icmlu: ;
  --sx-axo4ug: ;
  --sx-10lzhmx: ;
  --sx-1dhg814: ;
  --sx-1k7v50d: ;
  --sx-umgfby: ;
}

.sx-1mc04un {
  --action-menu-bg-border-solid: var(--sx-cx2ark);
}

.sx-1svspmz {
  --action-menu-control-primary: var(--sx-n8xqcl);
}

.sx-1xru068 {
  --action-menu-item-bg-focus: var(--sx-7jk47a);
}

.sx-15wuwfw {
  --action-menu-label-faint: var(--sx-1eapsa9);
}

.sx-n6fbhk {
  --btn-highlight-bg: var(--sx-13kjjc4);
}

.sx-1lv9pv {
  --btn-highlight-bg: var(--sx-17ckey5);
}

.sx-zoq872 {
  --btn-highlight-bg: var(--sx-1dcvabv);
}

.sx-1e0lvtw {
  --btn-highlight-bg: var(--sx-1jffjrl);
}

.sx-81y29g {
  --btn-highlight-bg: var(--sx-629164);
}

.sx-11oyhfm {
  --btn-highlight-color: var(--sx-1bu05id);
}

.sx-1pxngcj {
  --btn-highlight-color: var(--sx-3zwjav);
}

.sx-1wx61k0 {
  --btn-highlight-color: var(--sx-ys2i3t);
}

.sx-9oadlg {
  --btn-overlay-shadow-hover: 0 0 0 var(--sx-1ele6il) var(--sx-1ikf7kw),0 0 0 0 transparent;
}

.sx-getfsj {
  --btn-overlay-shadow-hover: 0 0 0 var(--sx-1ele6il) var(--sx-1ikf7kw),var(--sx-10lzhmx);
}

.sx-1ofr37e {
  --btn-overlay-shadow-hover: 0 0 0 var(--sx-1ele6il) var(--sx-1jmjcvw),0 0 0 0 transparent;
}

.sx-1tb9l01 {
  --btn-overlay-shadow-hover: 0 0 0 var(--sx-1ele6il) var(--sx-1jmjcvw),var(--sx-10lzhmx);
}

.sx-19rorjw {
  --btn-overlay-shadow: 0 0 0 var(--sx-1ele6il) var(--sx-1ikf7kw),0 0 0 0 transparent;
}

.sx-1szuiys {
  --btn-overlay-shadow: 0 0 0 var(--sx-1ele6il) var(--sx-1jmjcvw),0 0 0 0 transparent;
}

.sx-kos93w {
  --btn-overlay-shadow: 0 0 0 var(--sx-1ele6il) var(--sx-1jmjcvw),var(--sx-10lzhmx);
}

.sx-1ynp2so {
  --dp-bg-border: var(--sx-142jeir);
}

.sx-ggd5gz {
  --dp-control-label: var(--sx-ay0skx);
}

.sx-dr3d1b {
  --dp-control-primary-hover: var(--sx-1jffjrl);
}

.sx-wb0sjx {
  --dp-control-primary: var(--sx-n8xqcl);
}

.sx-1a44e4y {
  --dp-font-size-small: .8125rem;
}

.sx-hxbtfn {
  --dp-font-weight-medium: 500;
}

.sx-1y17v7w {
  --dp-highlighted-color: var(--x---dp-highlighted-color);
}

.sx-1m799n6 {
  --dp-label-base: var(--sx-3zwjav);
}

.sx-zw1pz9 {
  --dp-label-faint: var(--sx-1eapsa9);
}

.sx-15df3ul {
  --dp-label-muted: var(--sx-1dd5bcf);
}

.sx-wfe31g {
  --dp-label-title: var(--sx-ys2i3t);
}

.sx-cesif8 {
  --dp-thin-pixel: var(--sx-1ele6il);
}

.sx-31pjnn {
  --icon-color: var(--icon-replacement-color, var(--icon-default-color));
}

.sx-1khkorv {
  --icon-color: var(--x---icon-color);
}

.sx-m5nenu {
  --icon-default-color: var(--x---icon-default-color);
}

.sx-szt7f9 {
  --icon-replacement-color: currentColor;
}

.sx-o0zakm {
  --icon-replacement-color: var(--btn-highlight-color);
}

.sx-hmzt5o {
  --icon-replacement-color: var(--sx-1dd5bcf);
}

.sx-15iqny8 {
  --icon-replacement-color: var(--sx-ys2i3t);
}

.sx-9tgyjq {
  --sx-1fj52yw: 0s;
}

.sx-1adeqgu {
  --sx-1fj52yw: .15s;
}

.sx-q52kxh {
  --sx-1pq3ez9: 2px;
}

.sx-godpdv {
  --sx-1wu6xkv: 12px;
}

.sx-51c4nh {
  --sx-1yqbkz7: 0;
}

.sx-18qc697 {
  --sx-1yqbkz7: 1;
}

.sx-ot20jl {
  --sx-b9djef: var(--x---sx-b9djef);
}

.sx-pqmrj7 {
  --sx-habas: var(--editor-block-radius);
}

.sx-7kz7p7 {
  --sx-jq95p6: 36px;
}

.sx-7sapgy {
  --sx-twzhyf: 4px;
}

.sx-3gxng {
  --sx-wc5opx: opacity .25s cubic-bezier(.25, .46, .45, .94);
}

.sx-les44n {
  --vp-full-window-width: var(--x---vp-full-window-width);
}

.sx-189xrh.sx-189xrh:where(.sx--default-marker[data-menu-active="false"] *) {
  --action-menu-item-bg-focus: var(--sx-1gm0lru);
}

.sx-11hd63m[data-active="true"] {
  --icon-replacement-color: var(--btn-highlight-color);
}

.sx-12vwx15:active:not(:is(:disabled, [data-disabled="true"])) {
  --icon-replacement-color: var(--btn-highlight-color);
}

@media (any-hover: hover) and (any-pointer: fine) {

.sx-12vwx15:hover:not(:is(:disabled, [data-disabled="true"])) {
  --icon-replacement-color: var(--btn-highlight-color);
}
}

.sx-1guadzz[data-menu-open="true"], .sx-gk6kp4.sx-gk6kp4:where(.sx--default-marker[data-menu-open="true"] *) {
  --icon-replacement-color: var(--btn-highlight-color);
}

.sx-sl8mkx:is(:active, :focus, [data-focused="true"], [data-active="true"], [data-menu-open="true"]):not(:disabled, [data-disabled="true"]) {
  --sx-1fj52yw: 0s;
}

@media (any-hover: hover) and (any-pointer: fine) {

.sx-sl8mkx:is(:hover, :focus, [data-focused="true"], [data-active="true"], [data-menu-open="true"]):not(:disabled, [data-disabled="true"]) {
  --sx-1fj52yw: 0s;
}
}

.sx-11x4klr.sx-11x4klr:where([data-full-window][data-idle="true"]:not(:has([data-chrome]:active))), .sx-58kh2l.sx-58kh2l:where([data-idle="true"]:not([data-status="paused"], [data-status="stopped"], :has([data-chrome]:active))) {
  --sx-1yqbkz7: 0;
}

@media (any-hover: hover) and (any-pointer: fine) {

.sx-11x4klr.sx-11x4klr:where([data-full-window][data-idle="true"]:not(:has([data-chrome]:hover))), .sx-58kh2l.sx-58kh2l:where([data-idle="true"]:not([data-status="paused"], [data-status="stopped"], :has([data-chrome]:hover))) {
  --sx-1yqbkz7: 0;
}
}

.sx-12fcg2i.sx-12fcg2i:where(.sx-smtth0:has([data-sound]:not(:disabled):active) *) {
  --sx-1yqbkz7: 1;
}

@media (any-hover: hover) and (any-pointer: fine) {

.sx-12fcg2i.sx-12fcg2i:where(.sx-smtth0:has([data-sound]:not(:disabled):hover) *) {
  --sx-1yqbkz7: 1;
}
}

.sx-1sns3l8:active {
  --sx-1yqbkz7: 1;
}

@media (any-hover: hover) and (any-pointer: fine) {

.sx-1sns3l8:hover {
  --sx-1yqbkz7: 1;
}
}

.sx-1y9sv6b:focus-within, .sx-gdmwh4.sx-gdmwh4:where([data-status="paused"]:not([data-full-window][data-idle="true"])), .sx-pwl879.sx-pwl879:where(.sx-smtth0:has([data-sound]:not(:disabled):focus-within) *) {
  --sx-1yqbkz7: 1;
}

.sx-13bfs21:has([data-chrome]:active) {
  --sx-1yqbkz7: 1;
}

@media (any-hover: hover) and (any-pointer: fine) {

.sx-13bfs21:has([data-chrome]:hover) {
  --sx-1yqbkz7: 1;
}
}

.sx-1iaq2zf:has([data-state="interacting"]) {
  --sx-1yqbkz7: 1;
}

.sx-nmpwia:focus {
  --sx-1yqbkz7: 1;
}

@container video-player (width <= 320px) {
  .sx-1op7zdh.sx-1op7zdh {
    --sx-1wu6xkv: 0px;
  }
}

@container video-player (width >= 740px) {
  .sx-1hktec0.sx-1hktec0 {
    --sx-1wu6xkv: 16px;
  }
}

@container video-player (width <= 480px) {
  .sx-owxp5c.sx-owxp5c {
    --sx-1wu6xkv: 8px;
  }
}

@container video-player (width <= 320px) {
  .sx-opkavi.sx-opkavi {
    --sx-habas: 0px;
  }

  .sx-v3192.sx-v3192 {
    --sx-jq95p6: 32px;
  }
}
