.lucide-editor{z-index:0;min-height:280px;position:relative;overflow:visible}.lucide-editor [data-slash-command]{pointer-events:auto}.lucide-editor .tiptap{outline:none}.lucide-editor .tiptap>*+*,.lucide-editor .tiptap :is(.card__content,.callout,.column,[data-node-view-content-react])>*+*{margin-top:.8em}.lucide-editor .tiptap [data-node-view-content-react]>:first-child{margin-top:0}.lucide-editor .tiptap [data-node-view-content-react]>:last-child{margin-bottom:0}.lucide-editor .tiptap :is(p,h1,h2,h3,h4,blockquote).is-empty:before{color:color-mix(in srgb, var(--foreground) 28%, transparent);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.block-gutter{-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding-right:4px;display:flex}.block-gutter-btn,.block-gutter-drag{width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--foreground) 28%, transparent);border-radius:4px;justify-content:center;align-items:center;transition:color .12s,background-color .12s;display:flex}.block-gutter-btn:hover,.block-gutter-drag:hover{color:color-mix(in srgb, var(--foreground) 55%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent)}.block-gutter-btn{cursor:pointer;background:0 0;border:none;padding:0}.block-gutter-drag{cursor:grab}.block-gutter-drag:active{cursor:grabbing}.block-gutter--list{transform:translate(-1.5rem)}.block-gutter--hidden{visibility:hidden;pointer-events:none}.lucide-editor .tiptap :is(h1,h2,h3,h4){margin-top:1em}.lucide-editor .tiptap h1{letter-spacing:-.02em;font-size:1.875rem;font-weight:600;line-height:1.25}.lucide-editor .tiptap h2{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.3}.lucide-editor .tiptap h3{font-size:1.25rem;font-weight:600;line-height:1.35}.lucide-editor .tiptap h4{font-size:1.0625rem;font-weight:600;line-height:1.4}.lucide-editor .tiptap p{color:color-mix(in srgb, var(--foreground) 72%, transparent);font-size:1rem;line-height:1.6}.lucide-editor .tiptap blockquote{border-left:2px solid color-mix(in srgb, var(--foreground) 18%, transparent);color:color-mix(in srgb, var(--foreground) 55%, transparent);margin-left:0;padding-left:1rem}.lucide-editor .tiptap hr{background:color-mix(in srgb, var(--foreground) 10%, transparent);border:none;height:1px;margin:1.5em 0}.lucide-editor .tiptap ul,.lucide-editor .tiptap ol{margin:.35em 0;padding-left:1.5rem}.lucide-editor .tiptap ul{list-style-type:disc}.lucide-editor .tiptap ol{list-style-type:decimal}.lucide-editor .tiptap ul ul{list-style-type:circle}.lucide-editor .tiptap ul ul ul{list-style-type:square}.lucide-editor .tiptap li{color:color-mix(in srgb, var(--foreground) 80%, transparent);margin-block:.5rem;font-size:1rem}.lucide-editor .tiptap li::marker{color:color-mix(in srgb, var(--foreground) 45%, transparent)}.lucide-editor .tiptap li p{margin:0}.lucide-editor .tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.lucide-editor .tiptap ul:has(>li>input[type=checkbox]){padding-left:0;list-style:none}.lucide-editor .tiptap ul:has(>li>label>input[type=checkbox]){padding-left:0;list-style:none}.lucide-editor .tiptap ul[data-type=taskList]>li,.lucide-editor .tiptap li[data-type=taskItem]{align-items:flex-start;gap:.625rem;margin:.3em 0;display:flex}.lucide-editor .tiptap ul:has(>li>input[type=checkbox])>li{align-items:flex-start;gap:.625rem;margin:.3em 0;display:flex}.lucide-editor .tiptap ul:has(>li>label>input[type=checkbox])>li{align-items:flex-start;gap:.625rem;margin:.3em 0;display:flex}.lucide-editor .tiptap ul[data-type=taskList]>li>label,.lucide-editor .tiptap li[data-type=taskItem]>label{flex-shrink:0;margin-top:.35em}.lucide-editor .tiptap ul:has(>li>input[type=checkbox])>li>input[type=checkbox]{flex-shrink:0;margin-top:.35em}.lucide-editor .tiptap ul[data-type=taskList]>li>label,.lucide-editor .tiptap li[data-type=taskItem]>label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.lucide-editor .tiptap ul[data-type=taskList]>li>label>input[type=checkbox],.lucide-editor .tiptap li[data-type=taskItem]>label>input[type=checkbox]{appearance:none;border:1.5px solid color-mix(in srgb, var(--foreground) 35%, transparent);cursor:pointer;background:0 0;border-radius:3px;width:1rem;height:1rem;margin:0;transition:background-color .12s,border-color .12s}.lucide-editor .tiptap ul:has(>li>input[type=checkbox])>li>input[type=checkbox]{appearance:none;border:1.5px solid color-mix(in srgb, var(--foreground) 35%, transparent);cursor:pointer;background:0 0;border-radius:3px;width:1rem;height:1rem;margin:0;transition:background-color .12s,border-color .12s}.lucide-editor .tiptap ul[data-type=taskList]>li>label>span,.lucide-editor .tiptap li[data-type=taskItem]>label>span{display:none}.lucide-editor .tiptap ul[data-type=taskList]>li>label>input[type=checkbox]:checked,.lucide-editor .tiptap li[data-type=taskItem]>label>input[type=checkbox]:checked{background-color:#2fd88933;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.8' stroke='%232fd889' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem;border-color:#2fd889}.lucide-editor .tiptap ul:has(>li>input[type=checkbox])>li>input[type=checkbox]:checked{background-color:#2fd88933;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.8' stroke='%232fd889' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem;border-color:#2fd889}.lucide-editor .tiptap ul[data-type=taskList]>li>div,.lucide-editor .tiptap li[data-type=taskItem]>div{flex:1;min-width:0}.lucide-editor .tiptap ul[data-type=taskList]>li[data-checked=true]>div,.lucide-editor .tiptap li[data-type=taskItem][data-checked=true]>div{color:var(--text-secondary-muted)}.lucide-editor .tiptap ul:has(>li>input[type=checkbox])>li:has(>input[type=checkbox]:checked){color:var(--text-secondary-muted)}.lucide-editor .tiptap li:has(>label>input[type=checkbox]:checked){color:var(--text-secondary-muted)}.lucide-editor .tiptap li:has(>label>input[type=checkbox]:checked)>div p{color:var(--text-secondary-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--text-secondary-muted);text-decoration-color:var(--text-secondary-muted);text-decoration-thickness:2px}.lucide-editor .tiptap ul[data-type=taskList]>li[data-checked=true]>div p,.lucide-editor .tiptap li[data-type=taskItem][data-checked=true]>div p{color:var(--text-secondary-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--text-secondary-muted);text-decoration-color:var(--text-secondary-muted);text-decoration-thickness:2px}.lucide-editor .tiptap ul:has(>li>input[type=checkbox])>li:has(>input[type=checkbox]:checked) p{color:var(--text-secondary-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--text-secondary-muted);text-decoration-color:var(--text-secondary-muted);text-decoration-thickness:2px}.lucide-editor .tiptap ul[data-type=taskList] ul[data-type=taskList]{margin-top:.25em;padding-left:1.5rem}.lucide-editor .tiptap ul[data-type=taskList] ul:has(>li>input[type=checkbox]){margin-top:.25em;padding-left:1.5rem}.lucide-editor .tiptap ul[data-type=taskList] ul:has(>li>label>input[type=checkbox]){margin-top:.25em;padding-left:1.5rem}.code-block{--foreground:#f9fafa;border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);color:#e6e7e9;background:#141a23;border-radius:10px;margin:.65em 0}.code-block__cm{border-radius:0 0 9px 9px;overflow:hidden}.code-block.is-selected{outline:2px solid var(--color-primary-400);outline-offset:1px}.code-block__toolbar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex;position:relative}.code-block__language-wrap{display:flex}.code-block__language{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);min-width:8.75rem;height:1.75rem;color:color-mix(in srgb, var(--foreground) 82%, transparent);cursor:pointer;text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23797f88' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.75rem;border-radius:6px;outline:none;align-items:center;padding:0 1.5rem 0 .625rem;font-size:.75rem;display:inline-flex}.code-block__language:hover{border-color:color-mix(in srgb, var(--foreground) 20%, transparent)}.code-block__menu-trigger{width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--foreground) 45%, transparent);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;transition:background-color .12s,color .12s;display:flex}.code-block__menu-trigger:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:color-mix(in srgb, var(--foreground) 82%, transparent)}.code-block__menu{z-index:1000;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--surface-3);min-width:10.5rem;box-shadow:var(--overlay-shadow);border-radius:8px;flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);right:.5rem}.code-block__menu[hidden]{display:none}.code-block__menu-item{color:color-mix(in srgb, var(--foreground) 85%, transparent);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}.code-block__menu-item:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.code-block__menu-check{width:.875rem;color:color-mix(in srgb, var(--foreground) 88%, transparent);visibility:hidden;flex-shrink:0;justify-content:center;align-items:center;display:flex}.code-block__menu-item[data-checked=true] .code-block__menu-check{visibility:visible}.lucide-editor .tiptap .code-block>pre.shiki{border-radius:9px;margin:0;padding:1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.lucide-editor .tiptap .code-block[data-wrap=true] pre.shiki .line{white-space:pre-wrap;overflow-wrap:anywhere}.lucide-editor .tiptap .code-block[data-line-numbers=true] pre.shiki{counter-reset:line}.lucide-editor .tiptap .code-block[data-line-numbers=true] pre.shiki .line:before{counter-increment:line;content:counter(line);text-align:right;width:2rem;color:color-mix(in srgb, var(--foreground) 30%, transparent);-webkit-user-select:none;user-select:none;margin-right:1rem;display:inline-block}.lucide-editor .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%}.lucide-editor .tiptap th,.lucide-editor .tiptap td{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);vertical-align:top;min-width:4rem;padding:.5rem .75rem}.lucide-editor .tiptap th{background:color-mix(in srgb, var(--foreground) 5%, transparent);color:color-mix(in srgb, var(--foreground) 85%, transparent);font-weight:600}.lucide-editor .tiptap td{color:color-mix(in srgb, var(--foreground) 72%, transparent)}.lucide-editor .tiptap img:not(.resizable-image__img){border-radius:10px;max-width:100%;height:auto;display:block}.lucide-editor .tiptap .kb-zoom-mount{display:block}.lucide-editor .tiptap .resizable-image{margin:.25rem 0;line-height:0;display:block}.lucide-editor .tiptap .resizable-image__frame{max-width:100%;display:inline-block;position:relative}.lucide-editor .tiptap .resizable-image__img{border-radius:10px;max-width:100%;height:auto;display:block}.lucide-editor .tiptap .resizable-image.is-selected .resizable-image__frame{outline:2px solid var(--color-primary-400);outline-offset:2px;border-radius:10px}.lucide-editor .tiptap .resizable-image__handle{background:color-mix(in srgb, var(--foreground) 72%, transparent);touch-action:none;z-index:2;position:absolute;box-shadow:0 1px 4px #0f141b59}.lucide-editor .tiptap .resizable-image__handle--right{cursor:ew-resize;border-radius:999px;width:6px;height:3rem;top:50%;right:-5px;transform:translateY(-50%)}.lucide-editor .tiptap .resizable-image__handle--bottom{cursor:ns-resize;border-radius:999px;width:3rem;height:6px;bottom:-5px;left:50%;transform:translate(-50%)}.lucide-editor .tiptap .resizable-image__handle:hover{background:color-mix(in srgb, var(--foreground) 92%, transparent)}.lucide-editor .tiptap .resizable-image__toolbar{--foreground:#f9fafa;-webkit-user-select:none;user-select:none;z-index:3;background:#0f141be0;border-radius:8px;align-items:center;gap:0;padding:2px;display:flex;position:absolute;top:-12px;right:-6px;box-shadow:0 4px 14px #0f141b59}.lucide-editor .tiptap .resizable-image__toolbar-btn{color:color-mix(in srgb, var(--foreground) 88%, transparent);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem .5rem;font-size:.6875rem;font-weight:500;line-height:1;transition:background-color .12s,color .12s}.lucide-editor .tiptap .resizable-image__toolbar-btn:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.lucide-editor .tiptap .resizable-image__toolbar-btn--danger:hover{color:#fcb3b1;background:#e9393338}.lucide-editor .tiptap .resizable-image__toolbar-divider{background:color-mix(in srgb, var(--foreground) 14%, transparent);width:1px;height:.875rem}.lucide-editor .tiptap .video-block,.lucide-editor .tiptap .embed-block{border-radius:10px;overflow:hidden}.lucide-editor .tiptap .video-block__iframe,.lucide-editor .tiptap .embed-block__iframe,.lucide-editor .tiptap .video-block__player{aspect-ratio:16/9;background:color-mix(in srgb, var(--foreground) 4%, transparent);border:none;border-radius:10px;width:100%;display:block;overflow:hidden}.lucide-editor .tiptap .video-block__player .media-default-skin{--media-border-radius:10px;border-radius:10px;width:100%;height:100%}.lucide-editor .tiptap .video-block__player video{object-fit:contain;width:100%;height:100%}.lucide-editor .tiptap .video-block--empty,.lucide-editor .tiptap .embed-block--empty{background:color-mix(in srgb, var(--foreground) 3%, transparent);border:1px dashed color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:10px;justify-content:center;align-items:center;min-height:7rem;display:flex}.lucide-editor .tiptap .media-block-placeholder{color:color-mix(in srgb, var(--foreground) 35%, transparent);-webkit-user-select:none;user-select:none;font-size:.875rem}.lucide-editor .tiptap :is(.callout,.video-block,.embed-block,.resizable-image){-webkit-user-select:none;user-select:none}.lucide-editor .tiptap .callout{--callout-icon-size:1.125rem;--callout-pad-x:1rem;--callout-pad-y:.875rem;--callout-icon-gap:.75rem;column-gap:var(--callout-icon-gap);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);padding:var(--callout-pad-y) var(--callout-pad-x);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;margin-top:1.8em;margin-bottom:1.8em;display:grid}.lucide-editor .tiptap .callout:before{content:"";width:var(--callout-icon-size);height:var(--callout-icon-size);background-color:var(--callout-icon);-webkit-mask:var(--callout-icon-mask) center / contain no-repeat;-webkit-mask:var(--callout-icon-mask) center / contain no-repeat;mask:var(--callout-icon-mask) center / contain no-repeat;grid-area:1/1;align-self:start;margin-top:.3rem}.lucide-editor .tiptap .callout>*{grid-column:2}.lucide-editor .tiptap .callout[data-callout=info]{--callout-icon:#6faff9;background-color:#4095f61a;border-color:#6faff940}.lucide-editor .tiptap .callout[data-callout=check]{--callout-icon:#2fd889;background-color:#2abd781a;border-color:#2fd88940}.lucide-editor .tiptap .callout[data-callout=note]{--callout-icon:#b892fa;background-color:#8849f71a;border-color:#b892fa40}.lucide-editor .tiptap .callout[data-callout=tip]{--callout-icon:#f7e04e;background-color:#e28f321a;border-color:#f7e04e40}.lucide-editor .tiptap .callout[data-callout=warning]{--callout-icon:#f7ac57;background-color:#c37b2b1a;border-color:#f7ac5740}.lucide-editor .tiptap .callout[data-callout=danger]{--callout-icon:#f9837f;background-color:#e939331a;border-color:#f9837f40}.lucide-editor .tiptap .callout>:first-child{margin-top:0}.lucide-editor .tiptap .callout>:last-child{margin-bottom:0}.lucide-editor .tiptap .card{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:12px;margin-top:1.8em;margin-bottom:1.8em;padding:1.125rem 1.25rem;position:relative}.lucide-editor .tiptap .card__menu{opacity:0;transition:opacity .12s;position:absolute;top:.6rem;right:.6rem}.lucide-editor .tiptap .card:hover .card__menu{opacity:1}.lucide-editor .tiptap .card__menu:has([aria-expanded=true]){opacity:1}.lucide-editor .tiptap .card__menu-button{background:color-mix(in srgb, var(--foreground) 6%, transparent);width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--foreground) 60%, transparent);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.lucide-editor .tiptap .card__menu-button:hover{background:color-mix(in srgb, var(--foreground) 12%, transparent)}.lucide-editor .tiptap .card__cta{color:var(--foreground);cursor:pointer;align-items:center;gap:.375rem;margin-top:.875rem;font-size:.9375rem;font-weight:400;text-decoration:none;transition:color .12s;display:inline-flex}.lucide-editor .tiptap .card__cta:after{content:"";background:currentColor;width:.8em;height:.8em;transition:transform .15s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-editor .tiptap .card__cta:hover{color:var(--primary)}.lucide-editor .tiptap .card__cta:hover:after{transform:rotate(45deg)}.lucide-editor .tiptap .card__icon-row{margin-bottom:.75rem;line-height:0}.lucide-editor .tiptap .card__icon-button{background:color-mix(in srgb, var(--foreground) 5%, transparent);width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--foreground) 75%, transparent);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:inline-flex}.lucide-editor .tiptap .card__icon-button:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}.lucide-editor .tiptap .card__icon-button-empty{color:color-mix(in srgb, var(--foreground) 30%, transparent);font-size:1.05rem;line-height:1}.lucide-editor .tiptap .card__icon{color:color-mix(in srgb, var(--foreground) 75%, transparent)}.lucide-editor .tiptap .card__icon-row>.card__icon{box-sizing:content-box;background:color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:8px;padding:.4375rem}.lucide-editor .tiptap .card__content>:first-child{margin-top:0}.lucide-editor .tiptap .card__content>:last-child{margin-bottom:0}.lucide-editor .tiptap .columns{align-items:stretch;gap:1.25rem;margin-top:1.8em;margin-bottom:1.8em;display:flex}.lucide-editor .tiptap .column{min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent);border:1px dashed #0000;border-radius:8px;flex:1 1 0;padding:.75rem}.lucide-editor .tiptap .column.column--empty{border-color:color-mix(in srgb, var(--foreground) 18%, transparent);box-shadow:none}.lucide-editor .tiptap .column.column--empty>p:first-child:before{color:color-mix(in srgb, var(--foreground) 28%, transparent);content:"Press / to add an element";float:left;pointer-events:none;height:0}.lucide-editor .tiptap .column>:first-child{margin-top:0}.lucide-editor .tiptap .column>:last-child{margin-bottom:0}.lucide-editor .tiptap .column>:first-child>[data-node-view-wrapper]{margin-top:0}.lucide-editor .tiptap .column>:last-child>[data-node-view-wrapper]{margin-bottom:0}@media (max-width:640px){.lucide-editor .tiptap .columns{flex-direction:column}}.slash-command-root{z-index:50;width:calc(29rem + 10px);position:relative;overflow:visible}.slash-command-bridge{pointer-events:auto;height:3rem;position:absolute;top:-3rem;left:0;right:0}[data-placement^=top] .slash-command-bridge{top:auto;bottom:-3rem}.slash-command-menu{border:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);background:var(--surface-1);width:16rem;box-shadow:var(--overlay-shadow);border-radius:12px;position:relative}.slash-command-preview-card{z-index:1;border:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);background:var(--surface-1);width:13rem;box-shadow:var(--overlay-shadow);pointer-events:auto;will-change:top;border-radius:12px;transition:top .14s;position:absolute;left:calc(16rem + 10px)}.slash-command-item{border-radius:8px;align-items:center;gap:.625rem;width:100%;padding:.45rem .5rem;transition:background-color .12s;display:flex}.slash-command-item:hover,.slash-command-item.is-selected{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.image-picker-dropzone{background:color-mix(in srgb, var(--foreground) 2%, transparent);border:1px dashed color-mix(in srgb, var(--foreground) 14%, transparent);cursor:pointer;border-radius:12px;transition:border-color .12s,background-color .12s}.image-picker-dropzone:hover,.image-picker-dropzone.is-drag-over{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-color:color-mix(in srgb, var(--foreground) 28%, transparent)}.image-picker-thumb-wrap{position:relative}.image-picker-thumb{aspect-ratio:1;cursor:pointer;border:1.5px solid #0000;border-radius:6px;width:100%;padding:0;transition:border-color .12s,box-shadow .12s;display:block;overflow:hidden}.image-picker-thumb-delete{--foreground:#f9fafa;border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);color:color-mix(in srgb, var(--foreground) 85%, transparent);cursor:pointer;opacity:0;pointer-events:none;z-index:1;background:#0f141bb8;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex;position:absolute;top:3px;right:3px}.image-picker-thumb-wrap:hover .image-picker-thumb-delete,.image-picker-thumb-delete:focus-visible{opacity:1;pointer-events:auto}.image-picker-thumb-delete:hover{border-color:color-mix(in srgb, var(--foreground) 18%, transparent);color:var(--foreground);background:#c5302be6}.image-picker-thumb-delete:disabled{cursor:not-allowed;opacity:.5}.image-picker-thumb:hover{border-color:color-mix(in srgb, var(--foreground) 18%, transparent)}.image-picker-thumb.is-selected{border-color:var(--color-primary-400);box-shadow:0 0 0 1px var(--color-primary-600)}.video-picker-thumb{aspect-ratio:16/9;position:relative}.video-picker-thumb-label{--foreground:#f9fafa;color:color-mix(in srgb, var(--foreground) 90%, transparent);pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#0f141bb8);padding:1rem .35rem .3rem;font-size:.625rem;line-height:1.2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.selection-bubble-menu{background:var(--surface-3);border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);box-shadow:var(--overlay-shadow), 0 0 0 1px color-mix(in srgb, var(--foreground) 3%, transparent);-webkit-user-select:none;user-select:none;z-index:40;border-radius:999px;align-items:center;gap:0;padding:4px 6px;display:flex}.selection-bubble-menu__group{align-items:center;gap:1px;display:flex}.selection-bubble-menu__divider{background:color-mix(in srgb, var(--foreground) 12%, transparent);flex-shrink:0;width:1px;height:1.125rem;margin:0 4px}.selection-bubble-menu__btn,.selection-bubble-menu__typography{color:color-mix(in srgb, var(--foreground) 72%, transparent);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.25rem;min-width:1.75rem;height:1.75rem;padding:0 .4rem;font-size:.75rem;font-weight:500;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.selection-bubble-menu__typography{min-width:3.25rem;padding:0 .5rem}.selection-bubble-menu__btn:hover,.selection-bubble-menu__typography:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:color-mix(in srgb, var(--foreground) 95%, transparent)}.selection-bubble-menu__btn.is-active,.selection-bubble-menu__typography.is-active{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.selection-bubble-menu__dropdown{position:relative}.selection-bubble-menu__menu{background:var(--surface-3);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);box-shadow:var(--overlay-shadow);z-index:50;border-radius:10px;flex-direction:column;min-width:9.5rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + 6px);left:0}.selection-bubble-menu__menu--colors{min-width:10.5rem}.selection-bubble-menu__menu-item{color:color-mix(in srgb, var(--foreground) 88%, transparent);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .55rem;font-size:.8125rem;display:flex}.selection-bubble-menu__menu-item:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.selection-bubble-menu__menu-check{color:color-mix(in srgb, var(--foreground) 88%, transparent);visibility:hidden;flex-shrink:0;width:.875rem}.selection-bubble-menu__menu-item[data-checked=true] .selection-bubble-menu__menu-check{visibility:visible}.selection-bubble-menu__color-row{align-items:center;gap:.5rem;display:inline-flex}.selection-bubble-menu__color-swatch{border:1px solid #0000;border-radius:999px;flex-shrink:0;width:.75rem;height:.75rem}.lucide-editor .tiptap mark{color:inherit;background-color:#f7e04e59;border-radius:2px}.lucide-editor .tiptap a{color:var(--foreground);cursor:pointer;text-underline-offset:2px;text-decoration:underline}
.media-sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-default-skin *,.media-default-skin :before,.media-default-skin :after{box-sizing:border-box}.media-default-skin img,.media-default-skin video,.media-default-skin svg{max-width:100%;display:block}.media-default-skin button{font:inherit}.media-default-skin [hidden][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.media-default-skin{interpolate-size:allow-keywords}}.media-default-skin{--media-current-shadow-color:oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5) * .5), .15));--media-current-shadow-color-subtle:oklch(from var(--media-current-shadow-color) l c h / calc(alpha * .4));--scrollbar-thumb-color:oklch(from currentColor l c h / .3);--scale:1;--base-size:1rem;--size:calc(var(--base-size) * var(--scale));--spacing:calc(var(--size) / 4);--font-size-medium:calc(.9375 * var(--size));--font-size-base:calc(.8125 * var(--size));--font-size-small:calc(.6875 * var(--size));--font-size-tiny:calc(.5625 * var(--size));--media-icon-size:calc(1.125 * var(--size));width:100%;height:100%;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-base);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;letter-spacing:normal;outline-offset:-4px;scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin;border-radius:var(--media-border-radius,1.75rem);isolation:isolate;outline:2px solid #0000;line-height:1.5;transition-property:outline-offset,outline-color;transition-duration:.1s;transition-timing-function:ease-out;display:block;position:relative;container:media-root/inline-size}.media-default-skin:focus-visible{outline-offset:2px;outline-color:currentColor}.media-default-skin::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:9999px}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.media-default-skin{--scrollbar-thumb-color:oklch(from currentColor l c h / .8);scrollbar-width:auto}}.media-default-skin .media-surface{background-color:var(--media-surface-background-color);box-shadow:0 0 0 1px var(--media-surface-outer-border-color), 0 1px 3px 0 var(--media-surface-shadow-color), 0 1px 2px -1px var(--media-surface-shadow-color);-webkit-backdrop-filter:var(--media-surface-backdrop-filter);backdrop-filter:var(--media-surface-backdrop-filter)}.media-default-skin .media-surface:after{z-index:10;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 1px 0 0 var(--media-surface-inner-border-color), inset 0 0 0 1px oklch(from var(--media-surface-inner-border-color) l c h / calc(alpha * .5));position:absolute;inset:0}.media-default-skin ::slotted(video),.media-default-skin video{object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);width:100%;height:100%;display:block}.media-default-skin ::slotted(video){border-radius:var(--media-video-border-radius)}.media-default-skin video{border-radius:inherit}.media-default-skin:fullscreen ::slotted(video),.media-default-skin:fullscreen video{object-fit:contain}.media-default-skin .media-overlay{pointer-events:none;border-radius:inherit;opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition-timing-function:ease-out;transition-duration:var(--media-controls-transition-duration);background-image:linear-gradient(#0000,#0000004d 75%,#00000080);background-image:linear-gradient(lab(0% 0 0/0),lab(0% 0 0/.3) 75%,lab(0% 0 0/.5));transition-property:opacity,-webkit-backdrop-filter,backdrop-filter;position:absolute;inset:0}.media-default-skin .media-error~.media-overlay{transition-delay:var(--media-error-dialog-transition-delay);transition-duration:var(--media-error-dialog-transition-duration)}.media-default-skin .media-controls[data-visible]~.media-overlay,.media-default-skin .media-error[data-open]~.media-overlay{opacity:1}.media-default-skin .media-buffering-indicator[data-visible]~.media-overlay{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;background:lab(0% 0 0/.35)}.media-default-skin .media-error[data-open]~.media-overlay{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}.media-default-skin .media-buffering-indicator{z-index:10;color:#fff;color:lab(100% 0 0);pointer-events:none;place-content:center;display:none;position:absolute;inset:0}.media-default-skin .media-buffering-indicator:not([data-visible]){--media-spinner-animation:none}.media-default-skin .media-buffering-indicator[data-visible]{display:grid}.media-default-skin .media-error{outline:none}.media-default-skin .media-error:not([data-open]){display:none}.media-default-skin .media-error__title{font-weight:600;line-height:1.25}.media-default-skin .media-error__description{overflow-wrap:anywhere;opacity:.7}.media-default-skin .media-error__actions{gap:calc(var(--spacing) * 2);display:flex}.media-default-skin .media-error__actions>*{flex:1}.media-default-skin .media-error[data-open]~.media-controls *{visibility:hidden}.media-default-skin .media-controls{--media-popover-side-offset:calc(var(--spacing) * (var(--base-side-offset,2) + 1));--media-tooltip-side-offset:var(--media-popover-side-offset);--media-popover-boundary-offset:calc(var(--spacing) * var(--base-boundary-offset,2));--media-tooltip-boundary-offset:var(--media-popover-boundary-offset);padding:calc(var(--spacing) * 1);text-shadow:0 1px 0 var(--media-current-shadow-color);border-radius:3.40282e38px;align-items:center;display:flex;container:media-controls/inline-size}.media-default-skin .media-time-controls{gap:calc(var(--spacing) * 2.5);flex:1;align-items:center;display:flex;container:media-time-controls/inline-size}@container media-time-controls not (min-width:10rem){.media-default-skin .media-time-controls .media-time:last-child{display:none}}.media-default-skin .media-time{font-variant-numeric:tabular-nums}.media-default-skin .media-time[role=button]{cursor:pointer;outline-offset:-2px;border-radius:calc(var(--spacing) * 1);outline:2px solid #0000;transition-property:outline-color,outline-offset;transition-duration:.1s;transition-timing-function:ease-out}.media-default-skin .media-time[role=button]:focus-visible{outline-offset:2px;outline-color:currentColor}.media-default-skin .media-button{height:calc(var(--spacing) * 9);min-height:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);text-align:center;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:-2px;will-change:scale;border:none;border-radius:3.40282e38px;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition-property:background-color,outline-offset,scale;transition-duration:.15s;transition-timing-function:ease-out;display:flex}.media-default-skin .media-button:focus-visible{outline-offset:2px;outline-color:currentColor}.media-default-skin .media-button:active:not([aria-disabled=true]){scale:.98}.media-default-skin .media-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;filter:grayscale()}.media-default-skin .media-button--primary{color:#000;color:lab(0% 0 0);text-shadow:none;background:#fff;background:lab(100% 0 0);font-weight:500}.media-default-skin .media-button--subtle{color:inherit;text-shadow:inherit;background:0 0}.media-default-skin .media-button--subtle:hover,.media-default-skin .media-button--subtle:focus-visible,.media-default-skin .media-button--subtle[aria-expanded=true]{background-color:oklch(from currentColor l c h / .1);text-decoration:none}.media-default-skin .media-button--icon{aspect-ratio:1;padding:0;display:grid}.media-default-skin .media-button--icon:active:not([aria-disabled=true]){scale:.9}.media-default-skin .media-button--icon .media-icon__container{display:grid}.media-default-skin .media-button--icon .media-icon{transition-behavior:allow-discrete;filter:drop-shadow(0 1px 0 var(--media-current-shadow-color));grid-area:1/1;transition-property:display,opacity;transition-duration:.15s;transition-timing-function:ease-out}.media-default-skin .media-button--seek .media-icon__label{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:.715em;font-weight:500;position:absolute;bottom:-3px;right:-1px}.media-default-skin .media-button--seek:has(.media-icon--flipped) .media-icon__label{right:unset;left:-1px}.media-default-skin .media-button--playback-rate{font-variant-numeric:tabular-nums;padding:0}.media-default-skin .media-button--playback-rate:after{content:attr(data-rate) "×";width:4ch}.media-default-skin .media-button--playback-rate[data-inline-rate-label]:after{content:none}.media-default-skin .media-button--settings .media-icon--settings{transition:transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.media-default-skin .media-button--settings .media-icon--settings{transition-duration:0s}}.media-default-skin .media-button--settings[aria-expanded=true] .media-icon--settings{transform:rotate(90deg)}.media-default-skin .media-button--live{gap:calc(var(--spacing) * 1.5);aspect-ratio:auto;width:auto;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.05em;align-items:center;font-weight:600;line-height:1;display:inline-flex}.media-default-skin .media-button--live:before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);content:"";background-color:oklch(from currentColor l c h / .4);border-radius:50%;flex-shrink:0;transition:background-color .15s ease-out;display:inline-block}.media-default-skin .media-button--live[data-live-edge]:before{background-color:#f9423d;background-color:lab(57.2227% 69.0904 47.0078)}.media-default-skin .media-button-group{align-items:center;gap:1px;display:flex}.media-default-skin .media-badge{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);font-size:var(--font-size-small);color:oklch(from currentColor l c h / .85);white-space:nowrap;background-color:oklch(from currentColor l c h / .1);border-radius:3.40282e38px;font-weight:500;line-height:1}.media-default-skin .media-icon__container{position:relative}.media-default-skin .media-icon{width:var(--media-icon-size);height:var(--media-icon-size);flex-shrink:0}.media-default-skin .media-icon--flipped{scale:-1 1}.media-default-skin media-poster,.media-default-skin>img{pointer-events:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.media-default-skin media-poster:not([data-visible]),.media-default-skin>img:not([data-visible]),.media-default-skin>img[data-visible]:not([data-loaded]){opacity:0}.media-default-skin media-poster ::slotted(img),.media-default-skin media-poster img{object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);border-radius:var(--media-video-border-radius);width:100%;height:100%;position:absolute;inset:0}.media-default-skin>img{object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);border-radius:inherit}.media-default-skin media-poster:before,.media-default-skin:before{pointer-events:none;content:"";background-image:var(--media-poster-placeholder,none);background-repeat:no-repeat;background-position:var(--media-object-position,center);background-size:var(--media-object-fit,contain);filter:blur(var(--media-poster-placeholder-blur,20px));position:absolute;inset:0}.media-default-skin:before{opacity:0;transition:opacity .25s}.media-default-skin:has(img[data-visible]:not([data-loaded])):before{opacity:1}.media-default-skin:fullscreen media-poster ::slotted(img),.media-default-skin:fullscreen media-poster img,.media-default-skin:fullscreen>img{object-fit:contain}.media-default-skin .media-thumbnail{pointer-events:none;border-radius:calc(var(--spacing) * 3);background-color:#000000e6;background-color:lab(0% 0 0/.9)}.media-default-skin .media-thumbnail .media-thumbnail__image{border-radius:inherit;display:block;position:relative;overflow:clip}.media-default-skin .media-thumbnail .media-thumbnail__image:after{content:"";border-radius:inherit;background-image:linear-gradient(#0000,#0000001a,#00000080);background-image:linear-gradient(lab(0% 0 0/0),lab(0% 0 0/.1),lab(0% 0 0/.5));position:absolute;inset:0}.media-default-skin .media-thumbnail .media-thumbnail__time{inset-inline:0;bottom:calc(var(--spacing) * 2);text-align:center;position:absolute}.media-default-skin .media-thumbnail .media-thumbnail__spinner{opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.media-default-skin .media-thumbnail .media-thumbnail__image,.media-default-skin .media-thumbnail .media-thumbnail__spinner{transition:opacity .15s ease-out}.media-default-skin .media-thumbnail:not(:has(.media-thumbnail__image[data-loading])) .media-thumbnail__spinner{--media-spinner-animation:none}.media-default-skin .media-thumbnail:has(.media-thumbnail__image[data-loading]) .media-thumbnail__image{opacity:0}.media-default-skin .media-thumbnail:has(.media-thumbnail__image[data-loading]) .media-thumbnail__spinner{opacity:1}.media-default-skin .media-slider{cursor:pointer;border-radius:3.40282e38px;outline:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.media-default-skin .media-slider[data-orientation=horizontal]{width:var(--slider-width,100%);min-width:calc(var(--spacing) * 20);height:var(--slider-height,calc(var(--spacing) * 8))}.media-default-skin .media-slider[data-orientation=vertical]{width:var(--slider-width,calc(var(--spacing) * 8));height:var(--slider-height,calc(var(--spacing) * 20))}.media-default-skin .media-slider .media-slider__track{-webkit-user-select:none;user-select:none;border-radius:inherit;isolation:isolate;position:relative;overflow:hidden}.media-default-skin .media-slider .media-slider__track[data-orientation=horizontal]{width:100%;height:calc(var(--spacing) * 1)}.media-default-skin .media-slider .media-slider__track[data-orientation=vertical]{width:calc(var(--spacing) * 1);height:100%}.media-default-skin .media-slider .media-slider__thumb{z-index:10;width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);-webkit-user-select:none;user-select:none;outline-offset:-4px;box-shadow:0 0 0 1px var(--media-current-shadow-color,#0000001a), 0 1px 3px 0 #00000059, 0 1px 2px -1px #00000059;opacity:0;background-color:currentColor;border-radius:3.40282e38px;outline:4px solid #0000;transition-property:opacity,height,width,outline-offset;transition-duration:.15s;transition-timing-function:ease-out;position:absolute;translate:-50% -50%}@supports (color:lab(0% 0 0)){.media-default-skin .media-slider .media-slider__thumb{box-shadow:0 0 0 1px var(--media-current-shadow-color,lab(0% 0 0/.1)), 0 1px 3px 0 lab(0% 0 0/.35), 0 1px 2px -1px lab(0% 0 0/.35)}}.media-default-skin .media-slider .media-slider__thumb[data-orientation=horizontal]{top:50%;left:var(--media-slider-fill)}.media-default-skin .media-slider .media-slider__thumb[data-orientation=vertical]{top:calc(100% - var(--media-slider-fill));left:50%}.media-default-skin .media-slider .media-slider__thumb:hover,.media-default-skin .media-slider .media-slider__thumb:focus{outline-color:oklch(from currentColor l c h / .15);outline-offset:0}.media-default-skin .media-slider .media-slider__thumb:after{content:"";border-radius:inherit;transition-property:opacity,scale;transition-duration:.15s;transition-timing-function:ease-out;position:absolute;inset:-4px;box-shadow:0 0 0 2px}.media-default-skin .media-slider .media-slider__thumb:not(:focus-visible):after{opacity:0;scale:.5}.media-default-skin .media-slider:active .media-slider__thumb,.media-default-skin .media-slider:focus-within .media-slider__thumb,.media-default-skin .media-slider .media-slider__thumb--persistent{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.media-default-skin .media-slider:hover .media-slider__thumb,.media-default-skin .media-slider .media-slider__thumb:focus-visible,.media-default-skin .media-slider .media-slider__thumb--persistent{opacity:1}.media-default-skin .media-slider .media-slider__preview .media-slider__value,.media-default-skin .media-slider .media-slider__preview:before{opacity:0;transition-property:opacity,scale;transition-duration:.2s;transition-timing-function:ease-out;scale:.5}.media-default-skin .media-slider .media-slider__preview .media-slider__value{bottom:calc(var(--spacing) * 9);text-shadow:0 1px 0 var(--media-current-shadow-color);filter:blur(8px);translate:-50% calc(var(--spacing) * 2);transition-property:filter,opacity,scale,translate;position:absolute}.media-default-skin .media-slider .media-slider__preview:before{min-width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1);content:"";box-shadow:0 0 0 1px var(--media-current-shadow-color,#00000026), 0 1px 2px 0 #00000059;background-color:currentColor;border-radius:100%;display:block}@supports (color:lab(0% 0 0)){.media-default-skin .media-slider .media-slider__preview:before{box-shadow:0 0 0 1px var(--media-current-shadow-color,lab(0% 0 0/.15)), 0 1px 2px 0 lab(0% 0 0/.35)}}.media-default-skin .media-slider .media-slider__preview[data-pointing] .media-slider__value,.media-default-skin .media-slider .media-slider__preview[data-pointing]:not([data-dragging]):before{opacity:1;scale:1}.media-default-skin .media-slider .media-slider__preview[data-pointing] .media-slider__value{filter:blur();translate:-50%}.media-default-skin .media-slider .media-slider__buffer,.media-default-skin .media-slider .media-slider__fill{pointer-events:none;border-radius:inherit;position:absolute}:is(.media-default-skin .media-slider .media-slider__buffer,.media-default-skin .media-slider .media-slider__fill)[data-orientation=horizontal],:is(.media-default-skin .media-slider .media-slider__buffer,.media-default-skin .media-slider .media-slider__fill)[data-orientation=horizontal]{inset-block:0;left:0}:is(.media-default-skin .media-slider .media-slider__buffer,.media-default-skin .media-slider .media-slider__fill)[data-orientation=vertical],:is(.media-default-skin .media-slider .media-slider__buffer,.media-default-skin .media-slider .media-slider__fill)[data-orientation=vertical]{inset-inline:0;bottom:0}.media-default-skin .media-slider .media-slider__buffer{background-color:oklch(from currentColor l c h / .2);transition-duration:.25s;transition-timing-function:ease-out}.media-default-skin .media-slider .media-slider__buffer[data-orientation=horizontal]{width:var(--media-slider-buffer);transition-property:width}.media-default-skin .media-slider .media-slider__buffer[data-orientation=vertical]{height:var(--media-slider-buffer);transition-property:height}.media-default-skin .media-slider .media-slider__fill{background-color:currentColor}.media-default-skin .media-slider .media-slider__fill[data-orientation=horizontal]{width:var(--media-slider-fill)}.media-default-skin .media-slider .media-slider__fill[data-orientation=vertical]{height:var(--media-slider-fill)}.media-default-skin .media-slider[data-dragging] .media-slider__thumb[data-orientation=horizontal]{left:var(--media-slider-pointer)}.media-default-skin .media-slider[data-dragging] .media-slider__thumb[data-orientation=vertical]{top:calc(100% - var(--media-slider-pointer))}.media-default-skin .media-slider[data-dragging] .media-slider__fill[data-orientation=horizontal]{width:var(--media-slider-pointer)}.media-default-skin .media-slider[data-dragging] .media-slider__fill[data-orientation=vertical]{height:var(--media-slider-pointer)}.media-default-skin{--media-popup-transition:opacity var(--media-popup-transition-timing-function) var(--media-popup-transition-duration), filter var(--media-popup-transition-timing-function) var(--media-popup-transition-duration), transform var(--media-popup-transition-timing-function) var(--media-popup-transition-duration), scale var(--media-popup-transition-timing-function) var(--media-popup-transition-duration)}.media-default-skin .media-popover,.media-default-skin .media-tooltip{--popup-translate-distance:calc(.5 * var(--base-size));color:inherit;transition:var(--media-popup-transition);border:0;margin:0;overflow:visible}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-starting-style],:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-ending-style]{opacity:0;filter:blur(4px);transform:translate(var(--popup-translate-x-distance,0), var(--popup-translate-y-distance,0));scale:.95}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-ending-style]{transition-duration:max(0s, calc(var(--media-popup-transition-duration) - 50ms));transform:none}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=top]{--popup-translate-y-distance:var(--popup-translate-distance);transform-origin:bottom}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=bottom]{--popup-translate-y-distance:calc(var(--popup-translate-distance) * -1);transform-origin:top}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=left]{--popup-translate-x-distance:var(--popup-translate-distance);transform-origin:100%}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=right]{--popup-translate-x-distance:calc(var(--popup-translate-distance) * -1);transform-origin:0}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip):before{pointer-events:inherit;content:"";position:absolute}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=top]:before,:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=bottom]:before{width:100%;inset-inline:0}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=top]:before{top:100%}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=bottom]:before{bottom:100%}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=left]:before,:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=right]:before{height:100%;inset-block:0}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=left]:before{left:100%}:is(.media-default-skin .media-popover,.media-default-skin .media-tooltip)[data-side=right]:before{right:100%}.media-default-skin .media-popover[data-side=top]:before,.media-default-skin .media-popover[data-side=bottom]:before{height:var(--media-popover-side-offset)}.media-default-skin .media-popover[data-side=left]:before,.media-default-skin .media-popover[data-side=right]:before{width:var(--media-popover-side-offset)}.media-default-skin .media-popover--volume{padding:calc(var(--spacing) * 3) 0;border-radius:3.40282e38px}.media-default-skin .media-popover--volume:has(media-volume-slider[data-availability=unsupported]){display:none}.media-default-skin .media-tooltip{padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.5);font-size:var(--font-size-base);white-space:nowrap;border-radius:3.40282e38px}.media-default-skin .media-tooltip[data-open]{column-gap:calc(var(--spacing) * 1);align-items:center;display:flex}.media-default-skin .media-tooltip[data-side=top]:before,.media-default-skin .media-tooltip[data-side=bottom]:before{height:var(--media-tooltip-side-offset)}.media-default-skin .media-tooltip[data-side=left]:before,.media-default-skin .media-tooltip[data-side=right]:before{width:var(--media-tooltip-side-offset)}.media-default-skin .media-tooltip .media-tooltip__kbd{min-width:1.5em;font-family:inherit;font-size:var(--font-size-small);text-align:center;background-color:oklch(from currentColor l c h / .3);border-radius:calc(var(--spacing) * 1);padding:.1em;font-weight:600;line-height:1.25}.media-default-skin .media-menu{--menu-transition-duration:.25s;--menu-max-height:calc(var(--spacing) * 56);--menu-padding:calc(var(--spacing) * 1);--menu-border-radius:calc(var(--spacing) * 3);--menu-item-border-radius:calc(var(--menu-border-radius) - var(--menu-padding));box-sizing:border-box;min-width:max-content;max-width:var(--media-popover-available-width,none);max-height:min(var(--media-popover-available-height,var(--menu-max-height)), var(--menu-max-height));padding:var(--menu-padding);overscroll-behavior:none;border-radius:var(--menu-border-radius);overflow:auto}@media (prefers-reduced-motion:reduce){.media-default-skin .media-menu{--menu-transition-duration:0s}}.media-default-skin .media-menu .media-menu__panel{padding:var(--menu-padding);overscroll-behavior:none;transition-timing-function:ease-in-out;transition-duration:var(--menu-transition-duration);will-change:translate, filter;outline:none;transition-property:translate,filter;position:absolute;inset:0;overflow:auto;translate:0}.media-default-skin .media-menu .media-menu__panel[data-starting-style],.media-default-skin .media-menu .media-menu__panel[data-ending-style]{overflow:hidden}.media-default-skin .media-menu .media-menu__panel[data-menu-root-view][data-menu-view-state=inactive]{filter:blur(8px);translate:-100%}.media-default-skin .media-menu .media-menu__panel[data-menu-root-view][data-menu-view-state=inactive] .media-menu__group:before{display:none}.media-default-skin .media-menu .media-menu__panel[data-submenu]{z-index:10}.media-default-skin .media-menu .media-menu__panel[data-submenu]:not([data-open],[data-ending-style]){transition-property:none;translate:-100%}.media-default-skin .media-menu .media-menu__panel[data-submenu][data-starting-style],.media-default-skin .media-menu .media-menu__panel[data-submenu][data-ending-style]{pointer-events:none;filter:blur(8px)}.media-default-skin .media-menu .media-menu__panel[data-submenu][data-starting-style][data-direction=forward],.media-default-skin .media-menu .media-menu__panel[data-submenu][data-ending-style][data-direction=back]{translate:100%}.media-default-skin .media-menu .media-menu__panel[data-submenu][data-ending-style][data-direction=forward],.media-default-skin .media-menu .media-menu__panel[data-submenu][data-starting-style][data-direction=back]{translate:-100%}.media-default-skin .media-menu .media-menu__separator{margin-block:calc(var(--spacing) * 1);border-bottom:1px solid #0000001a;border-bottom:1px solid lab(0% 0 0/.1);box-shadow:0 1px #ffffff13;box-shadow:0 1px lab(100% 0 0/.075)}.media-default-skin .media-menu .media-menu__group{anchor-scope:--media-menu-item-highlight-anchor;gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}@supports (top:anchor(top)){.media-default-skin .media-menu .media-menu__group:before{position-anchor:--media-menu-item-highlight-anchor;inset:anchor(inside);pointer-events:none;content:"";background-color:oklch(from currentColor l c h / .1);border-radius:var(--menu-item-border-radius);transition:inset .1s ease-in-out;position:absolute}}.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);text-align:left;text-shadow:0 1px 0 var(--media-current-shadow-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:-2px;border-radius:var(--menu-item-border-radius);outline:2px solid #0000;align-items:center;transition:background-color .1s ease-out,color .1s ease-out;display:flex}:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back):focus-visible{outline-offset:2px;outline-color:currentColor}:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back):hover,:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back)[data-highlighted]{background-color:oklch(from currentColor l c h / .1)}:is(.media-default-skin .media-menu .media-menu__item,.media-default-skin .media-menu .media-menu__back) .media-icon{color:oklch(from currentColor l c h / .65);filter:drop-shadow(0 1px 0 var(--media-current-shadow-color));flex-shrink:0}.media-default-skin .media-menu .media-menu__indicator{margin-right:calc(var(--spacing) * -1);opacity:0;flex-shrink:0;margin-left:auto}.media-default-skin .media-menu .media-menu__indicator .media-icon{filter:drop-shadow(0 1px 0 var(--media-current-shadow-color))}.media-default-skin .media-menu .media-menu__item{font-variant-numeric:tabular-nums;color:inherit;justify-content:space-between}.media-default-skin .media-menu .media-menu__item[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.media-default-skin .media-menu .media-menu__item[aria-checked=true] .media-menu__indicator{opacity:1}.media-default-skin .media-menu .media-menu__item[data-availability=unavailable],.media-default-skin .media-menu .media-menu__item[data-availability=unsupported]{display:none}@supports (top:anchor(top)){.media-default-skin .media-menu .media-menu__item:hover,.media-default-skin .media-menu .media-menu__item[data-highlighted]{anchor-name:--media-menu-item-highlight-anchor;background-color:#0000}}.media-default-skin .media-menu .media-menu__tier{padding-top:1px;padding-left:calc(var(--spacing) * .5);font-size:var(--font-size-tiny);color:oklch(from currentColor l c h / .7);font-weight:600;line-height:1}.media-default-skin .media-menu .media-menu__back{width:100%;margin-bottom:calc(var(--spacing) * .5)}.media-default-skin .media-menu .media-menu__hint{gap:calc(var(--spacing) * 1);min-width:0;padding-left:calc(var(--spacing) * 2);color:oklch(from currentColor l c h / .65);align-items:center;margin-left:auto;display:inline-flex}.media-default-skin .media-menu .media-menu__hint-label{max-width:calc(var(--spacing) * 24);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-default-skin .media-menu .media-menu__chevron{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.media-default-skin .media-menu.media-menu--settings{width:var(--media-menu-width);min-width:calc(var(--spacing) * 48);height:var(--media-menu-height);transition:var(--media-popup-transition), height var(--media-popup-transition-timing-function) var(--menu-transition-duration), width var(--media-popup-transition-timing-function) var(--menu-transition-duration);overflow:hidden}.media-default-skin .media-menu.media-menu--settings[data-starting-style],.media-default-skin .media-menu.media-menu--settings[data-ending-style]{transition:var(--media-popup-transition)}.media-default-skin{--media-caption-track-duration:var(--media-controls-transition-duration);--media-caption-track-delay:25ms;--media-caption-track-y:calc(var(--spacing) * -2)}.media-default-skin:has(.media-controls[data-visible]){--media-caption-track-y:calc(var(--spacing) * -22)}@container media-root not (max-width:42rem){.media-default-skin:has(.media-controls[data-visible])>*{--media-caption-track-y:calc(var(--spacing) * -14)}}.media-default-skin video::-webkit-media-text-track-container{z-index:1;scale:.98;translate:0 var(--media-caption-track-y);transition:translate var(--media-caption-track-duration) ease-out;transition-delay:var(--media-caption-track-delay);font-family:inherit}.media-default-skin .media-input-feedback{color:var(--media-color-primary,#fff);pointer-events:none;grid-template-columns:1fr 1fr 1fr;place-items:center;display:grid;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.media-default-skin .media-input-feedback{color:var(--media-color-primary,lab(100% 0 0))}}.media-default-skin .media-input-feedback-island{--media-surface-background-color:#00000040;top:calc(var(--spacing) * 3);color:inherit;pointer-events:none;transform-origin:top;border-radius:3.40282e38px;font-weight:500;transition-duration:.1s;transition-timing-function:ease-out;position:absolute}@supports (color:lab(0% 0 0)){.media-default-skin .media-input-feedback-island{--media-surface-background-color:lab(0% 0 0/.25)}}.media-default-skin .media-input-feedback-island .media-input-feedback-island__content{gap:calc(var(--spacing) * 2);width:100%;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.5);justify-content:space-between;align-items:center;display:flex}.media-default-skin .media-input-feedback-island .media-input-feedback-island__content *{mix-blend-mode:difference}.media-default-skin .media-input-feedback-island .media-icon{flex-shrink:0;display:none}.media-default-skin .media-input-feedback-island .media-input-feedback-island__value{margin-left:auto}@media (pointer:coarse){.media-default-skin .media-input-feedback-island{will-change:scale, translate, opacity;transition-property:scale,translate,opacity}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-default-skin .media-input-feedback-island{will-change:scale, translate, filter, opacity;transition-property:scale,translate,filter,opacity}}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.media-default-skin .media-input-feedback-island{--media-surface-background-color:#000}}.media-default-skin .media-input-feedback-island[data-starting-style],.media-default-skin .media-input-feedback-island[data-ending-style]{opacity:0;transition-duration:.25s;transition-timing-function:ease-in}@supports (color:lab(0% 0 0)){.media-default-skin .media-input-feedback-island[data-starting-style],.media-default-skin .media-input-feedback-island[data-ending-style]{--media-surface-background-color:lab(0% 0 0)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-default-skin .media-input-feedback-island[data-starting-style],.media-default-skin .media-input-feedback-island[data-ending-style]{filter:blur(8px);scale:.9}}@media (prefers-reduced-motion:no-preference){:is(.media-default-skin .media-input-feedback-island[data-starting-style],.media-default-skin .media-input-feedback-island[data-ending-style])[data-ending-style]{translate:0 -25%}}.media-default-skin .media-input-feedback-island--volume{width:min(80%, calc(var(--spacing) * 48))}.media-default-skin .media-input-feedback-island--volume .media-input-feedback-island__content{--media-progress-fill:var(--media-volume-fill);background-image:linear-gradient(to right, currentColor 0%, currentColor var(--media-progress-fill), transparent var(--media-progress-fill), transparent 100%);border-radius:inherit;transition:--media-progress-fill .2s linear}.media-default-skin .media-input-feedback-island--volume[data-level=high] .media-icon--volume-high,.media-default-skin .media-input-feedback-island--volume[data-level=low] .media-icon--volume-low,.media-default-skin .media-input-feedback-island--volume[data-level=off] .media-icon--volume-off{display:block}@media (prefers-reduced-motion:no-preference){.media-default-skin .media-input-feedback-island--volume[data-min],.media-default-skin .media-input-feedback-island--volume[data-max]{animation:.3s ease-in-out media-shake}}.media-default-skin .media-input-feedback-island--status[data-status=captions-on] .media-icon--captions-on,.media-default-skin .media-input-feedback-island--status[data-status=captions-off] .media-icon--captions-off,.media-default-skin .media-input-feedback-island--status[data-status=fullscreen] .media-icon--fullscreen-enter,.media-default-skin .media-input-feedback-island--status[data-status=exit-fullscreen] .media-icon--fullscreen-exit,.media-default-skin .media-input-feedback-island--status[data-status=pip] .media-icon--pip-enter,.media-default-skin .media-input-feedback-island--status[data-status=exit-pip] .media-icon--pip-exit{display:block}.media-default-skin .media-input-feedback-bubble{padding:calc(var(--spacing) * 4);text-align:center;grid-area:1/2;place-content:center;display:grid}.media-default-skin .media-input-feedback-bubble:not([data-direction]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;background:lab(0% 0 0/.35);border-radius:100%;transition-property:opacity,scale;transition-duration:.2s;transition-timing-function:ease-out}.media-default-skin .media-input-feedback-bubble:not([data-direction])[data-starting-style],.media-default-skin .media-input-feedback-bubble:not([data-direction])[data-ending-style]{opacity:0;scale:.85}.media-default-skin .media-input-feedback-bubble:not([data-direction])[data-ending-style]{transition-duration:.1s;transition-timing-function:ease-in}@media (prefers-reduced-motion:reduce){.media-default-skin .media-input-feedback-bubble:not([data-direction]){transition-property:opacity;transition-duration:50ms}}.media-default-skin .media-input-feedback-bubble[data-direction]{gap:calc(var(--spacing) * 1)}@container media-root not (max-width:24rem){.media-default-skin .media-input-feedback-bubble[data-direction]{padding:calc(var(--spacing) * 6)}}.media-default-skin .media-input-feedback-bubble[data-direction=backward]{grid-column:1;justify-self:left}.media-default-skin .media-input-feedback-bubble[data-direction=forward]{grid-column:3;justify-self:right}.media-default-skin .media-input-feedback-bubble .media-icon{width:calc(var(--media-icon-size) * 1.5);height:calc(var(--media-icon-size) * 1.5);display:none}.media-default-skin .media-input-feedback-bubble .media-icon.media-icon--play{translate:1px}.media-default-skin .media-input-feedback-bubble[data-direction] .media-icon--seek,.media-default-skin .media-input-feedback-bubble[data-status=pause] .media-icon--pause,.media-default-skin .media-input-feedback-bubble[data-status=play] .media-icon--play{display:block}.media-default-skin .media-input-feedback-bubble[data-direction=backward] .media-icon--seek{scale:-1 1}@media (prefers-reduced-motion:no-preference){.media-default-skin .media-input-feedback-bubble[data-direction] .media-icon--seek{transition-property:translate,opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.media-default-skin .media-input-feedback-bubble[data-starting-style] .media-icon--seek,.media-default-skin .media-input-feedback-bubble[data-ending-style] .media-icon--seek{opacity:0}.media-default-skin .media-input-feedback-bubble[data-direction=forward][data-starting-style] .media-icon--seek{translate:-60%}.media-default-skin .media-input-feedback-bubble[data-direction=backward][data-starting-style] .media-icon--seek{translate:60%}}.media-button--play .media-icon--restart,.media-button--play .media-icon--play,.media-button--play .media-icon--pause,.media-button--mute .media-icon--volume-off,.media-button--mute .media-icon--volume-low,.media-button--mute .media-icon--volume-high,.media-button--fullscreen .media-icon--fullscreen-enter,.media-button--fullscreen .media-icon--fullscreen-exit,.media-button--pip .media-icon--pip-enter,.media-button--pip .media-icon--pip-exit,.media-button--cast .media-icon--cast-enter,.media-button--cast .media-icon--cast-exit,.media-button--airplay .media-icon--airplay-enter,.media-button--airplay .media-icon--airplay-exit,.media-button--captions .media-icon--captions-off,.media-button--captions .media-icon--captions-on{opacity:0;display:none}.media-button--play[data-ended] .media-icon--restart,.media-button--play:not([data-ended])[data-paused] .media-icon--play,.media-button--play:not([data-ended]):not([data-started]) .media-icon--play,.media-button--play[data-started]:not([data-paused]):not([data-ended]) .media-icon--pause,.media-button--mute[data-muted] .media-icon--volume-off,.media-button--mute:not([data-muted])[data-volume-level=low] .media-icon--volume-low,.media-button--mute:not([data-muted]):not([data-volume-level=low]) .media-icon--volume-high,.media-button--fullscreen:not([data-fullscreen]) .media-icon--fullscreen-enter,.media-button--fullscreen[data-fullscreen] .media-icon--fullscreen-exit,.media-button--pip:not([data-pip]) .media-icon--pip-enter,.media-button--pip[data-pip] .media-icon--pip-exit,.media-button--cast:not([data-cast-state=connected]) .media-icon--cast-enter,.media-button--cast[data-cast-state=connected] .media-icon--cast-exit,.media-button--airplay:not([data-airplay-state=connected]) .media-icon--airplay-enter,.media-button--airplay[data-airplay-state=connected] .media-icon--airplay-exit,.media-button--captions:not([data-active]) .media-icon--captions-off,.media-button--captions[data-active] .media-icon--captions-on{opacity:1;display:block}.media-button--airplay:not([data-airplay-state=connected]){--media-icon--airplay__fill-animation:none;--media-icon--airplay__triangle-animation:none}@keyframes media-shake{0%,to{translate:0}20%{translate:-6px}40%{translate:4px}60%{translate:-2px}80%{translate:1px}}@property --media-progress-fill{syntax:"<percentage>";inherits:true;initial-value:0%}.media-default-skin--video{--media-spring-timing-function:linear(0, .034 1.5%, .763 9.7%, 1.066 13.9%, 1.198 19.9%, 1.184 21.8%, .963 37.5%, .997 50.9%, 1);--media-border-color:#0000001a;--media-surface-background-color:#ffffff1a;--media-surface-inner-border-color:#ffffff1a;--media-surface-outer-border-color:#0000001a;--media-surface-shadow-color:#00000026;--media-surface-backdrop-filter:blur(16px) saturate(1.5);--media-video-border-radius:var(--media-border-radius,1.75rem);--media-controls-transition-duration:.1s;--media-controls-transition-timing-function:ease-out;--media-error-dialog-transition-duration:.35s;--media-error-dialog-transition-delay:.1s;--media-error-dialog-transition-timing-function:var(--media-spring-timing-function);--media-popup-transition-duration:.1s;--media-popup-transition-timing-function:ease-out;background:#000;background:lab(0% 0 0);overflow:clip}@supports (color:lab(0% 0 0)){.media-default-skin--video{--media-border-color:lab(0% 0 0/.1);--media-surface-background-color:lab(100% 0 0/.1);--media-surface-inner-border-color:lab(100% 0 0/.1);--media-surface-outer-border-color:lab(0% 0 0/.1);--media-surface-shadow-color:lab(0% 0 0/.15)}}@media (prefers-reduced-motion:reduce){.media-default-skin--video{--media-error-dialog-transition-duration:50ms;--media-error-dialog-transition-delay:0s;--media-error-dialog-transition-timing-function:ease-out;--media-popup-transition-duration:0s}}@media (prefers-color-scheme:dark){.media-default-skin--video{--media-border-color:#ffffff26}}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.media-default-skin--video{--media-surface-background-color:#000;--media-surface-inner-border-color:#ffffff40;--media-surface-outer-border-color:transparent}}@supports (color:lab(0% 0 0)){.media-default-skin--video:has(.media-controls--root:not([data-visible])){--media-border-color:lab(100% 0 0/.15);--media-surface-background-color:lab(0% 0 0);--media-surface-inner-border-color:lab(100% 0 0/.25)}}@media (pointer:fine){.media-default-skin--video:has(.media-controls--root:not([data-visible])){--media-controls-transition-duration:.3s}}@media (pointer:coarse){.media-default-skin--video:has(.media-controls--root:not([data-visible])){--media-controls-transition-duration:.15s}}@media (prefers-reduced-motion:reduce){.media-default-skin--video:has(.media-controls--root:not([data-visible])){--media-controls-transition-duration:50ms}}.media-default-skin--video:after{z-index:10;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--media-border-color);position:absolute;inset:0}.media-default-skin--video:fullscreen{--media-border-radius:0}.media-default-skin--video:fullscreen:after{display:none}@media (min-width:1280px){.media-default-skin--video:fullscreen{--scale:1.25}}@media (min-width:1536px){.media-default-skin--video:fullscreen{--scale:1.5}}@media (min-width:1920px){.media-default-skin--video:fullscreen{--scale:1.75}}.media-default-skin--video .media-error{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-default-skin--video .media-error__dialog{gap:calc(var(--spacing) * 3);width:100%;max-width:calc(var(--spacing) * 72);padding:calc(var(--spacing) * 3);color:#fff;color:lab(100% 0 0);text-shadow:0 1px #00000040;text-shadow:0 1px lab(0% 0 0/.25);border-radius:calc(var(--spacing) * 7);transition-delay:var(--media-error-dialog-transition-delay);transition-timing-function:var(--media-error-dialog-transition-timing-function);transition-duration:var(--media-error-dialog-transition-duration);flex-direction:column;transition-property:opacity,scale;display:flex}.media-default-skin--video .media-error[data-starting-style] .media-error__dialog,.media-default-skin--video .media-error[data-ending-style] .media-error__dialog{opacity:0;scale:.5}.media-default-skin--video .media-error[data-ending-style] .media-error__dialog{transition-delay:0s}.media-default-skin--video .media-error__content{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 1.5);text-shadow:inherit;flex-direction:column;display:flex}.media-default-skin--video .media-error__title{font-size:var(--font-size-medium)}.media-default-skin--video .media-controls--root{--inset-factor:2;--inset:calc(var(--spacing) * var(--inset-factor));--base-boundary-offset:var(--inset-factor);z-index:10;color:var(--media-color-primary,#fff);transition-timing-function:var(--media-controls-transition-timing-function);transition-duration:calc(var(--media-controls-transition-duration) / 2);display:contents}@supports (color:lab(0% 0 0)){.media-default-skin--video .media-controls--root{color:var(--media-color-primary,lab(100% 0 0))}}.media-default-skin--video .media-controls--root .media-controls--primary,.media-default-skin--video .media-controls--root .media-controls--secondary{z-index:10;position:absolute}.media-default-skin--video .media-controls--root .media-controls--primary{inset-inline:var(--inset);bottom:var(--inset);transform-origin:bottom}.media-default-skin--video .media-controls--root .media-controls--secondary{top:var(--inset);right:var(--inset);transform-origin:top;container-type:normal}@container media-root not (min-width:32rem){.media-default-skin--video .media-controls--root .media-controls--primary,.media-default-skin--video .media-controls--root .media-controls--secondary{transition-timing-function:inherit;transition-duration:inherit}@media (pointer:fine){.media-default-skin--video .media-controls--root .media-controls--primary,.media-default-skin--video .media-controls--root .media-controls--secondary{will-change:filter, opacity, scale, translate;transition-property:filter,opacity,scale,translate}}@media (pointer:coarse){.media-default-skin--video .media-controls--root .media-controls--primary,.media-default-skin--video .media-controls--root .media-controls--secondary{will-change:opacity, scale, translate;transition-property:opacity,scale,translate}}.media-default-skin--video .media-controls--root:after{display:none}.media-default-skin--video .media-controls--root:not([data-visible]) .media-controls--primary,.media-default-skin--video .media-controls--root:not([data-visible]) .media-controls--secondary{pointer-events:none;opacity:0;transition-duration:var(--media-controls-transition-duration);scale:.95}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-default-skin--video .media-controls--root:not([data-visible]) .media-controls--primary,.media-default-skin--video .media-controls--root:not([data-visible]) .media-controls--secondary{filter:blur(8px)}}@media (prefers-reduced-motion:reduce){.media-default-skin--video .media-controls--root:not([data-visible]) .media-controls--primary,.media-default-skin--video .media-controls--root:not([data-visible]) .media-controls--secondary{scale:1}}@media (prefers-reduced-motion:no-preference){.media-default-skin--video .media-controls--root:not([data-visible]) .media-controls--primary{translate:0 4px}}@media (prefers-reduced-motion:no-preference){.media-default-skin--video .media-controls--root:not([data-visible]) .media-controls--secondary{translate:0 -4px}}}@container media-root (min-width:32rem){.media-default-skin--video .media-controls--root{inset-inline:var(--inset);bottom:var(--inset);transform-origin:bottom;display:flex;position:absolute}.media-default-skin--video .media-controls--root .media-controls--primary,.media-default-skin--video .media-controls--root .media-controls--secondary{display:contents}:is(.media-default-skin--video .media-controls--root .media-controls--primary,.media-default-skin--video .media-controls--root .media-controls--secondary):after{display:none}.media-default-skin--video .media-controls--root:not([data-visible]){pointer-events:none;opacity:0;transition-duration:var(--media-controls-transition-duration);scale:.95}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-default-skin--video .media-controls--root:not([data-visible]){filter:blur(8px)}}@media (prefers-reduced-motion:reduce){.media-default-skin--video .media-controls--root:not([data-visible]){scale:1}}@media (prefers-reduced-motion:no-preference){.media-default-skin--video .media-controls--root:not([data-visible]){translate:0 4px}}}.media-default-skin--video .media-controls--root .media-time-controls{padding-inline:calc(var(--spacing) * 3);flex:1}@media (pointer:fine){.media-default-skin--video .media-controls--root{will-change:filter, opacity, scale, translate;transition-property:filter,opacity,scale,translate}}@media (pointer:coarse){.media-default-skin--video .media-controls--root{will-change:opacity, scale, translate;transition-property:opacity,scale,translate}}@container media-root not (max-width:42rem){.media-default-skin--video .media-controls--root{--inset-factor:3}}.media-default-skin--video .media-error[data-open]~.media-controls{display:none}.media-default-skin--video:has(.media-controls--root:not([data-visible])){cursor:none}.media-default-skin--video .media-slider__track{background-color:#fff3;background-color:lab(100% 0 0/.2);box-shadow:0 0 0 1px #0000000d;box-shadow:0 0 0 1px lab(0% 0 0/.05)}.media-default-skin--video .media-slider__thumbnail{--max-width:calc(var(--spacing) * 44);--max-height:calc(var(--spacing) * 32);--padding:calc(var(--spacing) * -4.5);--inset:calc((100cqi - 100%) / 2);bottom:calc(100% + calc(var(--spacing) * 4.8));left:clamp(calc(var(--max-width) / 2 + var(--padding) - var(--inset)), var(--media-slider-pointer), calc(100% - var(--max-width) / 2 - var(--padding) + var(--inset)));pointer-events:none;opacity:0;filter:blur(8px);transform-origin:bottom;transition-property:scale,opacity,filter;transition-duration:.15s;transition-timing-function:ease-out;position:absolute;translate:-50%;scale:.8}.media-default-skin--video .media-slider__thumbnail .media-thumbnail__image{max-width:var(--max-width);max-height:var(--max-height)}.media-default-skin--video .media-slider[data-pointing] .media-slider__thumbnail:has([role=img]:not([data-hidden])){opacity:1;filter:blur();scale:1}.media-default-skin--video .media-slider__thumbnail:has([role=img]:not([data-hidden]))+.media-slider__preview .media-slider__value{display:none}
