/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.excalidraw .Island{--island-bg-color:rgb(var(--bg-color));--icon-fill-color:rgb(var(--text-color));--color-on-surface:rgb(var(--text-color));--text-primary-color:rgb(var(--text-color));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-eva-text-border,rgb(var(--text-border-color)))}.excalidraw .dropdown-menu{border-radius:var(--radius-xl,.75rem);max-height:250px;overflow-x:auto}.excalidraw .dropdown-menu,.excalidraw .mobile-misc-tools-container{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-eva-text-border,rgb(var(--text-border-color)))}.excalidraw .mobile-misc-tools-container{background-color:var(--color-background,rgb(var(--bg-color)));color:var(--color-eva-text,rgb(var(--text-color)))}.excalidraw .main-menu-trigger,.excalidraw .sidebar-trigger{box-shadow:0 0 0 1px var(--tw-shadow);border-color:var(--color-eva-text-border,rgb(var(--text-border-color)));background-color:var(--color-eva-text-border,rgb(var(--text-border-color)));color:var(--color-eva-text,rgb(var(--text-color)));--tw-shadow-color:rgb(var(--text-border-color))}@supports (color:color-mix(in lab,red,red)){.excalidraw .main-menu-trigger,.excalidraw .sidebar-trigger{--tw-shadow-color:color-mix(in oklab,var(--color-eva-text-border,rgb(var(--text-border-color)))var(--tw-shadow-alpha),transparent)}}@media (hover:hover){:is(.excalidraw .sidebar-trigger,.excalidraw .main-menu-trigger):hover{color:var(--color-background,rgb(var(--bg-color)))}}.excalidraw .Modal,.excalidraw .ToolIcon__icon svg,.excalidraw .dropdown-menu-group-title{color:var(--color-eva-text,rgb(var(--text-color)))}.excalidraw .Modal{pointer-events:auto}.excalidraw .HelpDialog__btn,.excalidraw .HelpDialog__key{color:var(--color-background,rgb(var(--bg-color)))}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}

/*!
 * Photo Sphere Viewer 5.15.1
 * @copyright 2014-2015 Jérémy Heleine
 * @copyright 2015-2026 Damien "Mistic" Sorel
 * @licence MIT (https://opensource.org/licenses/MIT)
 */.psv-container{--psv-core-loaded:true;container-name:psv-container;container-type:size;width:100%;height:100%;margin:0;padding:0;position:relative;background:radial-gradient(#fff 0,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);overflow:hidden}.psv-container *{box-sizing:content-box}.psv-canvas-container{position:absolute;top:0;left:0;z-index:0;transition:opacity .1s linear}.psv-fullscreen-emulation{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:9999}.psv-loader-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:80}.psv-loader,.psv-loader-container{display:flex;align-items:center;justify-content:center}.psv-loader{--psv-loader-border:3px;--psv-loader-tickness:10px;position:relative;color:rgba(255,255,255,.7);width:150px;height:150px}.psv-loader-canvas{position:absolute;top:0;left:0;width:100%;height:100%;color:rgba(61,61,61,.5);z-index:-1}.psv-loader-text{font:600 16px sans-serif;text-align:center}.psv-loader--undefined .psv-loader-canvas{animation:psv-loader 2s cubic-bezier(.75,.25,.25,.75) infinite}@keyframes psv-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.psv-navbar{display:flex;position:absolute;z-index:90;bottom:-40px;left:0;width:100%;height:40px;background:rgba(61,61,61,.5);transition:bottom .1s ease-in-out;font:16px sans-serif;cursor:default}.psv-navbar--open{bottom:0}.psv-navbar,.psv-navbar *{box-sizing:content-box}.psv-button{flex:0 0 auto;padding:10px;position:relative;cursor:pointer;height:20px;width:20px;background:transparent;color:rgba(255,255,255,.7)}.psv-button--active{background:rgba(255,255,255,.2)}.psv-button--disabled{pointer-events:none;opacity:.5}.psv-button-svg{width:100%;transform:scale(1);transition:transform .2s ease;vertical-align:initial}.psv-button:not(.psv-button--disabled):focus-visible{outline:2px solid #007cff;outline-offset:-2px}.psv-container:not(.psv--is-touch) .psv-button--hover-scale:not(.psv-button--disabled):hover .psv-button-svg{transform:scale(1.2)}.psv-move-button+.psv-move-button{margin-left:-10px}.psv-download-button{color:rgba(255,255,255,.7)!important;text-decoration:none!important}.psv-download-button:after,.psv-download-button:before{display:none!important}.psv-custom-button{width:auto;min-width:20px}.psv-custom-button--no-padding{padding:0;height:100%}.psv-caption{flex:1 1 100%;color:rgba(255,255,255,.7);overflow:hidden;text-align:center;cursor:unset;padding:unset;height:unset;width:unset}.psv-caption-content{display:inline-block;padding:10px;white-space:nowrap}.psv-zoom-range.psv-button{width:80px;height:1px;margin:10px 0;padding:9.5px 0;max-width:600px}.psv-zoom-range-line{position:relative;width:80px;height:1px;background:rgba(255,255,255,.7);transition:all .3s ease}.psv-zoom-range-handle{position:absolute;border-radius:50%;top:-3px;width:7px;height:7px;background:rgba(255,255,255,.7);transform:scale(1);transition:transform .3s ease}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-line{box-shadow:0 0 2px rgba(255,255,255,.7)}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-handle{transform:scale(1.3)}.psv-notification{position:absolute;z-index:100;bottom:-40px;display:flex;justify-content:center;box-sizing:border-box;width:100%;padding:0 2em;opacity:0;transition-property:opacity,bottom;transition-timing-function:ease-in-out;transition-duration:.2s}.psv-notification-content{max-width:50em;background:rgba(61,61,61,.8);border-radius:4px;padding:.5em 1em;font:14px sans-serif;color:rgb(255,255,255)}.psv-notification--visible{opacity:1;bottom:80px}.psv-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:110;inset:0;background:radial-gradient(#fff 0,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);opacity:.8;cursor:default}.psv-overlay-image{width:100%;text-align:center;color:rgb(48,48,48)}.psv-overlay-image svg{width:50%}@container psv-container (orientation: landscape){.psv-overlay-image svg{width:33%}}.psv-overlay-title{color:black;margin-top:1em;font:30px sans-serif;text-align:center}.psv-overlay-text{color:rgba(0,0,0,.8);font:20px sans-serif;opacity:.8;text-align:center}.psv-panel{position:absolute;z-index:90;right:0;height:100%;width:400px;max-width:calc(100% - 9px);background:rgba(10,10,10,.7);transform:translate3d(100%,0,0);opacity:0;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:.1s;cursor:default;margin-left:9px}.psv--has-navbar .psv-panel{height:calc(100% - 40px)}.psv-panel-close-button{display:none;position:absolute;top:-1px;right:0;width:19.2px;height:19.2px;padding:6.4px;background:transparent;color:#fff;transition:background .3s ease-in-out;cursor:pointer}.psv-panel-close-button svg{transition:transform .3s ease-in-out}.psv-panel-close-button:hover{background:rgba(0,0,0,.9)}.psv-panel-close-button:hover svg{transform:scale(-1)}.psv-panel-resizer{display:none;position:absolute;top:0;left:-9px;width:9px;height:100%;background-color:rgba(0,0,0,.9);cursor:col-resize}.psv-panel-resizer:before{content:"";position:absolute;top:50%;left:5.5px;margin-top:-14.5px;width:1px;height:1px;box-shadow:1px 0 #fff,3px 0 #fff,5px 0 #fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff;background:transparent}.psv-panel-content{width:100%;height:100%;box-sizing:border-box;color:rgb(220,220,220);font:16px sans-serif;overflow:auto}.psv-panel-content:not(.psv-panel-content--no-margin){padding:1em}.psv-panel-content--no-interaction{user-select:none;pointer-events:none}.psv-panel--open{transform:translateZ(0);opacity:1;transition-duration:.2s}.psv-panel--open .psv-panel-close-button,.psv-panel--open .psv-panel-resizer{display:block}@container psv-container (max-width: 400px){.psv-panel{width:100%!important;max-width:none}.psv-panel-resizer{display:none!important}}.psv-panel-menu{height:100%;display:flex;flex-direction:column}.psv-panel-menu-title{flex:none;display:flex;align-items:center;font:24px sans-serif;margin:24px 12px}.psv-panel-menu-title svg{width:24px;height:24px;margin-right:12px}.psv-panel-menu-list{flex:1;list-style:none;margin:0;padding:0;overflow-x:hidden}.psv-panel-menu-item{min-height:1.5em;padding:.5em 1em;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition:background .1s ease-in-out}.psv-panel-menu-item--active{outline:1px solid currentcolor;outline-offset:-1px}.psv-panel-menu-item-icon{flex:none;height:1.5em;width:1.5em;margin-right:.5em}.psv-panel-menu-item-icon img{max-width:100%;max-height:100%}.psv-panel-menu-item-icon svg{width:100%;height:100%}.psv-panel-menu-item:focus-visible{outline:2px solid #007cff;outline-offset:-2px}.psv-panel-menu--stripped .psv-panel-menu-item:hover{background:rgba(255,255,255,.2)}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd):before{background:rgba(255,255,255,.1)}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n):before{background:transparent}.psv-container:not(.psv--is-touch) .psv-panel-menu-item:hover{background:rgba(255,255,255,.2)}.psv-tooltip{position:absolute;z-index:50;box-sizing:border-box;max-width:200px;background:rgba(61,61,61,.8);border-radius:4px;opacity:0;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:.1s;cursor:default}.psv-tooltip-content{color:rgb(255,255,255);font:14px sans-serif;text-shadow:0 1px #000;padding:.5em 1em}.psv-tooltip-arrow{position:absolute;height:0;width:0;border:7px solid transparent}.psv-tooltip--top-center,.psv-tooltip--top-left,.psv-tooltip--top-right{transform:translate3d(0,5px,0)}.psv-tooltip--top-center .psv-tooltip-arrow,.psv-tooltip--top-left .psv-tooltip-arrow,.psv-tooltip--top-right .psv-tooltip-arrow{border-top-color:rgba(61,61,61,.8)}.psv-tooltip--bottom-center,.psv-tooltip--bottom-left,.psv-tooltip--bottom-right{transform:translate3d(0,-5px,0)}.psv-tooltip--bottom-center .psv-tooltip-arrow,.psv-tooltip--bottom-left .psv-tooltip-arrow,.psv-tooltip--bottom-right .psv-tooltip-arrow{border-bottom-color:rgba(61,61,61,.8)}.psv-tooltip--center-left,.psv-tooltip--left-bottom,.psv-tooltip--left-top{transform:translate3d(5px,0,0)}.psv-tooltip--center-left .psv-tooltip-arrow,.psv-tooltip--left-bottom .psv-tooltip-arrow,.psv-tooltip--left-top .psv-tooltip-arrow{border-left-color:rgba(61,61,61,.8)}.psv-tooltip--center-right,.psv-tooltip--right-bottom,.psv-tooltip--right-top{transform:translate3d(-5px,0,0)}.psv-tooltip--center-right .psv-tooltip-arrow,.psv-tooltip--right-bottom .psv-tooltip-arrow,.psv-tooltip--right-top .psv-tooltip-arrow{border-right-color:rgba(61,61,61,.8)}.psv-tooltip--left-top,.psv-tooltip--top-left{box-shadow:-3px -3px 0 rgba(90,90,90,.7)}.psv-tooltip--top-center{box-shadow:0 -3px 0 rgba(90,90,90,.7)}.psv-tooltip--right-top,.psv-tooltip--top-right{box-shadow:3px -3px 0 rgba(90,90,90,.7)}.psv-tooltip--bottom-left,.psv-tooltip--left-bottom{box-shadow:-3px 3px 0 rgba(90,90,90,.7)}.psv-tooltip--bottom-center{box-shadow:0 3px 0 rgba(90,90,90,.7)}.psv-tooltip--bottom-right,.psv-tooltip--right-bottom{box-shadow:3px 3px 0 rgba(90,90,90,.7)}.psv-tooltip--center-left{box-shadow:-3px 0 0 rgba(90,90,90,.7)}.psv-tooltip--center-right{box-shadow:3px 0 0 rgba(90,90,90,.7)}.psv-tooltip--visible{transform:translateZ(0);opacity:1}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}pre code .line-highlighter{z-index:calc(10*-1);-webkit-user-select:none;user-select:none;border-left:2px solid #0000;width:100%;position:absolute}@media (hover:hover){pre code .line-highlighter:hover{border-left-style:var(--tw-border-style);border-left-width:4px}}pre code .line-number{color:#71717a;text-align:right;-webkit-user-select:none;user-select:none;margin-left:2px;padding-right:1ch;display:inline-block}.tiptap[contenteditable=true] pre code .line-highlighter:has(+.line-number:hover){border-left-width:4px;border-left-color:gold}.timeline{--timeline-accent:var(--editor-accent);margin:1rem 0}.timeline,.timeline-group{--timeline-rail:0.75rem;--timeline-dot-size:0.625rem;--timeline-dot-margin:0.45rem;--timeline-dot-center:calc(var(--timeline-dot-margin) + (var(--timeline-dot-size) * 0.5))}.node-timelineGroup+.node-timelineGroup,.timeline-group+.timeline-group{margin-top:2.25rem}.timeline-group.ProseMirror-selectednode,div[data-type=timeline-group].ProseMirror-selectednode{border-radius:.5rem;outline-offset:6px}.timeline-item{--timeline-rail:0.75rem;--timeline-item-gap:2rem;--timeline-dot-size:0.625rem;--timeline-dot-margin:0.45rem;--timeline-dot-center:calc(var(--timeline-dot-margin) + (var(--timeline-dot-size) * 0.5));position:relative;display:grid;grid-template-columns:var(--timeline-rail) minmax(3.25rem,auto) minmax(0,1fr);column-gap:.75rem;align-items:start;padding-bottom:var(--timeline-item-gap)}.timeline-group>.timeline-item:last-of-type,.timeline-item[data-timeline-last]{padding-bottom:.25rem}.timeline-group:has(.timeline-group__add) .timeline-item[data-timeline-last],.timeline-group:has(.timeline-group__add)>.timeline-item:last-of-type{padding-bottom:var(--timeline-item-gap)}.timeline-item:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--timeline-rail) / 2);z-index:0;width:2px;pointer-events:none;background:var(--timeline-accent);transform:translateX(-50%)}.timeline-group>.timeline-item:first-of-type:before,.timeline-item[data-timeline-first]:before{top:1.075rem;top:calc(var(--timeline-dot-margin) + var(--timeline-dot-size))}.timeline-item[data-timeline-first][data-dot=none]:before{top:0}.timeline-group:not(:has(.timeline-group__add)) .timeline-item[data-timeline-last]:before,.timeline-group:not(:has(.timeline-group__add))>.timeline-item:last-of-type:before{bottom:auto;height:.7625rem;height:var(--timeline-dot-center,.7625rem)}.timeline-group:not(:has(.timeline-group__add)) .timeline-item[data-timeline-first][data-timeline-last]:before,.timeline-group:not(:has(.timeline-group__add))>.timeline-item:first-of-type:last-of-type:before{display:none}.timeline-group__add{padding-bottom:.15rem}.timeline-group__add:before{top:0;bottom:auto;height:var(--timeline-dot-center)}.timeline-item__rail{position:relative;z-index:1;display:flex;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.timeline-item__rail[data-drag-handle]{cursor:grab}.timeline-item__rail[data-drag-handle]:active{cursor:grabbing}.timeline-item__dot{position:relative;z-index:1;flex-shrink:0;width:var(--timeline-dot-size);height:var(--timeline-dot-size);margin-top:var(--timeline-dot-margin);padding:0;border:0;border-radius:9999px;background:var(--timeline-accent);appearance:none}.timeline-item__dot--outline{background:rgb(var(--bg-color));box-shadow:inset 0 0 0 1.5px var(--timeline-accent)}.timeline-item__dot--none{background:transparent}.timeline-item .timeline-item__dot--none:not(.timeline-item__dot-preview):not(.timeline-item__control-dot){visibility:hidden}.timeline-item__control-dot.timeline-item__dot--none,.timeline-item__dot-preview.timeline-item__dot--none{visibility:visible;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--timeline-accent) 40%,transparent)}.timeline-item[data-editable] .timeline-item__rail:hover .timeline-item__dot,.timeline-item[data-editable] .timeline-item__rail[aria-expanded=true] .timeline-item__dot{outline:2px solid color-mix(in srgb,var(--timeline-accent) 50%,transparent);outline-offset:2px}.timeline-item__dot:after{content:"";position:absolute;inset:-.85rem}.timeline-item__control-dot:after,.timeline-item__dot-preview:after{content:none}.timeline-item__dot--add{display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;margin-top:.32rem;color:var(--timeline-accent);background:transparent;border:1.5px dashed var(--timeline-accent)}.timeline-item__dot--add svg{width:.5rem;height:.5rem}.timeline-item__time{margin-top:.15rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.4;color:var(--timeline-accent);white-space:nowrap}.timeline-item__time-input{width:100%;min-width:3.25rem;padding:0;font:inherit;font-weight:650;color:inherit;background:transparent;border:0;outline:none}.timeline-item__time-input:focus{border-radius:.2rem;box-shadow:0 0 0 2px color-mix(in srgb,var(--timeline-accent) 35%,transparent)}.timeline-item__time-input::placeholder{color:var(--timeline-accent);opacity:.4}.timeline-item__content{min-width:0}.timeline-item__controls{position:absolute;top:0;right:0;z-index:2;display:flex;flex-shrink:0;gap:.125rem;opacity:0;pointer-events:none;transition:opacity .12s ease}.timeline-item:focus-within .timeline-item__controls,.timeline-item:hover .timeline-item__controls{opacity:1;pointer-events:auto}@media (hover:none),(max-width:640px){.timeline-item{grid-template-columns:var(--timeline-rail) minmax(2.75rem,auto) minmax(0,1fr) auto}.timeline-item__controls{position:static;top:auto;right:auto;opacity:1;pointer-events:auto;margin-top:-.15rem}}[data-timeline-chrome]{-webkit-user-select:none;user-select:none}.timeline-group__add-button,.timeline-group__footer-button,.timeline-item__control{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;margin:0;padding:0;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.timeline-item__control{width:1.65rem;height:1.65rem;border-radius:.375rem;color:var(--timeline-accent);opacity:.85}.timeline-item__control:focus-visible,.timeline-item__control:hover:not(:disabled){opacity:1;background:color-mix(in srgb,var(--timeline-accent) 12%,transparent)}.timeline-item__control:disabled{cursor:default;opacity:.28}.timeline-item__control--delete{margin-left:.1rem}.timeline-item__control-dot{margin-top:0}.timeline-item__dot-menu{position:absolute;left:calc(var(--timeline-rail) + .35rem);top:-.35rem;z-index:30;display:flex;grid-column:1/-1;flex-direction:column;gap:.15rem;min-width:10rem;padding:.35rem;background:rgb(var(--bg-color));border:1px solid rgb(var(--text-border-color));border-radius:.6rem;box-shadow:0 10px 28px rgb(0 0 0/.14)}.timeline-item__dot-menu[hidden]{display:none}.timeline-item__dot-option{display:flex;align-items:center;gap:.65rem;min-height:2.5rem;padding:.3rem .55rem;font:inherit;font-size:.875rem;font-weight:550;line-height:1.2;color:rgb(var(--text-color));text-align:left;background:transparent;border:0;border-radius:.4rem;cursor:pointer;touch-action:manipulation}.timeline-item__dot-option.is-selected,.timeline-item__dot-option:focus-visible,.timeline-item__dot-option:hover{background:color-mix(in srgb,var(--timeline-accent) 12%,transparent)}.timeline-item__dot-preview{margin-top:0}.timeline-item__dot-option-label{min-width:0}@media (hover:none),(max-width:640px){.timeline-item__dot-menu{min-width:11.5rem;padding:.4rem}.timeline-item__dot-option{min-height:2.75rem;padding:.4rem .65rem;font-size:1rem}.timeline-item__control{width:2.25rem;height:2.25rem}}.timeline-group__add-button{margin-top:.15rem;font-size:.875rem;font-weight:550;line-height:1.4;color:var(--timeline-accent);opacity:.55}.timeline-group__add-button:focus-visible,.timeline-group__add-button:hover{opacity:1}.timeline-group__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.35rem;padding-left:calc(var(--timeline-rail, .75rem) + .75rem)}.timeline-group__footer-button{font-size:.75rem;font-weight:550;line-height:1.4;color:var(--timeline-accent);opacity:.5}.timeline-group__footer-button:focus-visible,.timeline-group__footer-button:hover:not(:disabled){opacity:1}.timeline-group__footer-button:disabled{cursor:default;opacity:.28}.markdown-body .timeline-item__content p,.timeline-item__content p,.tiptap .timeline-item__content p{margin-top:0;margin-bottom:0}.markdown-body .timeline-item__content p+p,.timeline-item__content p+p,.tiptap .timeline-item__content p+p{margin-top:.4rem}@media (max-width:400px){.timeline-item{--timeline-rail:0.75rem;--timeline-item-gap:1.5rem;grid-template-columns:var(--timeline-rail) minmax(2.5rem,auto) minmax(0,1fr) auto;column-gap:.4rem}.timeline-item__time{font-size:.875rem}.timeline-item__control{width:2rem;height:2rem}.timeline-group__footer{padding-left:calc(var(--timeline-rail) + .5rem)}.timeline-item__dot:after{inset:-1rem}}:root{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tiptap-image-upload-active:var(--tt-brand-color-500);--tiptap-image-upload-progress-bg:var(--tt-brand-color-50);--tiptap-image-upload-icon-bg:var(--tt-brand-color-500);--tiptap-image-upload-text-color:var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-light-a-400);--tiptap-image-upload-border:var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-light-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-500);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-light-300);--tiptap-image-upload-icon-color:var(--white)}.dark{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tiptap-image-upload-active:var(--tt-brand-color-400);--tiptap-image-upload-progress-bg:var(--tt-brand-color-900);--tiptap-image-upload-icon-bg:var(--tt-brand-color-400);--tiptap-image-upload-text-color:var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-dark-a-400);--tiptap-image-upload-border:var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-400);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-dark-300);--tiptap-image-upload-icon-color:var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{position:relative;width:3.125rem;height:3.75rem;display:inline-flex;align-items:flex-start;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-icon-container{position:absolute;width:1.75rem;height:1.75rem;bottom:0;right:0;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem);display:flex;align-items:center;justify-content:center}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{position:absolute;top:0;right:.25rem;bottom:0;color:var(--tiptap-image-upload-icon-doc-border)}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-weight:500;font-size:.875rem;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-weight:600;line-height:normal;font-size:.75rem}.tiptap-image-upload .tiptap-image-upload-preview{position:relative;border-radius:var(--tt-radius-md,.5rem);overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{position:absolute;inset:0;background-color:var(--tiptap-image-upload-progress-bg);transition:all .3s ease-out}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{position:relative;border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);padding:1rem;display:flex;align-items:center;justify-content:space-between}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{display:flex;align-items:center;gap:.75rem;height:2rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{padding:.5rem;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{display:flex;flex-direction:column}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{display:flex;align-items:center}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{font-size:.75rem;color:var(--tiptap-image-upload-border-active)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-close-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--tt-button-default-icon-color);transition:color .2s ease}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-close-btn svg{width:1rem;height:1rem}.tiptap-image-upload .tiptap-image-upload-dragger{padding:2rem 1.5rem;border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);text-align:center;cursor:pointer;position:relative;overflow:hidden}.tiptap-image-upload .tiptap-image-upload-dragger-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb,0,0,255),.05)}.tiptap-image-upload .tiptap-image-upload-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-dragger{border-color:var(--tiptap-image-upload-active)}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.markdown-body{--base-size-2:.125rem;--base-size-4:.25rem;--base-size-8:.5rem;--base-size-16:1rem;--base-size-24:1.5rem;--base-size-32:2rem;--base-size-40:2.5rem;--base-text-weight-normal:300;--base-text-weight-medium:400;--base-text-weight-semibold:500;--fontStack-monospace:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--fgColor-accent:Highlight;font-weight:300}.markdown-body ol{list-style-type:decimal}.markdown-body ul{list-style-type:disc}.markdown-body p:has(+ul){margin-bottom:10px}.markdown-body ol,.markdown-body ul{margin:.1rem 1rem .1rem .4rem;padding:0 1rem}.markdown-body ol li p,.markdown-body ul li p{margin-top:.25em;margin-bottom:.25em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body h1{margin-top:var(--base-size-32);font-weight:var(--base-text-weight-semibold,600);border-bottom:1px solid var(--borderColor-muted);color:var(--color-text,rgb(var(--text-color)));padding-bottom:.3em;font-size:2em}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:var(--base-size-2);font-weight:var(--base-text-weight-semibold,600);line-height:1.25}.markdown-body h2{margin-top:var(--base-size-24);border-bottom:1px solid var(--border);color:var(--editor-accent);padding-bottom:.3em;font-size:1.5em}.markdown-body h2,.markdown-body h3{font-weight:var(--base-text-weight-semibold,600)}.markdown-body h3{margin-top:var(--base-size-16);margin-bottom:var(--base-size-16);color:var(--color-text,rgb(var(--text-color)));font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold,600);color:color-mix(in srgb,rgb(var(--text-color))90%,transparent);font-size:1em}@supports (color:color-mix(in lab,red,red)){.markdown-body h4{color:color-mix(in oklab,var(--color-text,rgb(var(--text-color)))90%,transparent)}}.markdown-body h5{font-size:.875em}.markdown-body h5,.markdown-body h6{font-weight:var(--base-text-weight-semibold,600)}.markdown-body h6{color:var(--fgColor-muted);font-size:.85em}.markdown-body p,.markdown-body pre{margin-top:0;margin-bottom:22.5px}.markdown-body div.pre{margin-bottom:22.5px}.markdown-body .\[\&\>pre\]\:mb-0 pre{margin-bottom:0}.markdown-body .gist-card pre,.markdown-body .gist-card pre>div{margin:0;padding:0}.markdown-body a{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--color3));text-decoration-color:rgb(var(--color3));transition:-webkit-text-decoration .3s,text-decoration .3s}.markdown-body a[href^=\#]{-webkit-text-decoration-color:rgb(var(--color4));text-decoration-color:rgb(var(--color4))}.markdown-body a:hover{text-decoration-thickness:3px}.markdown-body hr{box-sizing:content-box;height:.25em;margin:var(--base-size-24)0;background:0 0;background-color:rgb(var(--text-color));border:0;padding:0;overflow:hidden}.markdown-body blockquote{color:rgb(var(--text-color));background-color:rgb(var(--text-color)/.05);border-left:.25em solid rgb(var(--text-color));margin:32px 0 64px;padding:.5em 1em .1em 3em}.markdown-body blockquote>p:last-child{margin-bottom:12px}.markdown-body strong{color:inherit;font-weight:500}.markdown-body p:has(img+span){text-align:center;font-size:.9rem}.markdown-body p>img{margin:0 auto}.markdown-body .code-inline,.markdown-body p code{background-color:color-mix(in srgb,rgb(var(--text-color))15%,transparent);border-radius:.25rem;font-size:85%}@supports (color:color-mix(in lab,red,red)){.markdown-body .code-inline,.markdown-body p code{background-color:color-mix(in oklab,var(--color-text,rgb(var(--text-color)))15%,transparent)}}.markdown-body .code-inline,.markdown-body p code{padding:calc(var(--spacing,.25rem)*.5);color:var(--color-text,rgb(var(--text-color)))}.markdown-body li code{background-color:color-mix(in srgb,rgb(var(--text-color))15%,transparent);border-radius:.25rem;font-size:85%}@supports (color:color-mix(in lab,red,red)){.markdown-body li code{background-color:color-mix(in oklab,var(--color-text,rgb(var(--text-color)))15%,transparent)}}.markdown-body li code{padding:calc(var(--spacing,.25rem)*.5);color:var(--color-text,rgb(var(--text-color)))}.markdown-body>p:has(img){margin:22.5px 0}.markdown-body ul[data-type=taskList]{margin-left:0;padding:0;list-style:none}.markdown-body ul[data-type=taskList] li{align-items:flex-start;display:flex}.markdown-body ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-right:.5rem;margin-top:calc(var(--spacing,.25rem)*2);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-eva-text,rgb(var(--text-color)));flex:none}.markdown-body ul[data-type=taskList] li>label:has(:first-child[type=checkbox]:checked){border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.markdown-body ul[data-type=taskList] li>div{flex:auto}.markdown-body ul[data-type=taskList] input[type=checkbox]{cursor:pointer;appearance:none;place-content:center;display:flex}.markdown-body ul[data-type=taskList] input[type=checkbox]:before{content:"";clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);background-color:var(--color-eva-text,rgb(var(--text-color)));width:100%;height:100%;transform:scale(0)}.markdown-body ul[data-type=taskList] input[type=checkbox]:checked:before{transform:scale(1)}.markdown-body ul[data-type=taskList] ul[data-type=taskList]{margin:0}.markdown-body input[type=checkbox]:checked{accent-color:var(--color-eva-text-border,rgb(var(--text-border-color)))}.markdown-body input[type=checkbox]{width:.9em;height:.9em}.markdown-body section>.toggle{cursor:pointer;float:inline-start;-webkit-user-select:none;user-select:none;transition:transform .2s;transform:rotate(0)}.markdown-body section[data-collapsed=true]>.toggle{transform:rotate(-90deg)}.markdown-body section[data-collapsed]>.toggle-content{padding-left:calc(var(--spacing,.25rem)*10)}.markdown-body section[data-collapsed=true]>div.toggle-content>div[data-type=groupBlock]{display:none}.markdown-body .blinking{animation:var(--animate-blinking,blinking 1s step-end infinite)}.markdown-body .align-center{text-align:center}.markdown-body .image-container{max-width:100%;line-height:0;display:inline-block;position:relative}.markdown-body .image-placeholder{--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:color-mix(in srgb,rgb(var(--text-color))20%,transparent);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:200px;max-width:100%;min-height:140px;padding:1.5rem 1rem;line-height:normal;display:flex}@supports (color:color-mix(in lab,red,red)){.markdown-body .image-placeholder{border-color:color-mix(in oklab,var(--color-eva-text,rgb(var(--text-color)))20%,transparent)}}.markdown-body .image-placeholder{background-color:color-mix(in srgb,rgb(var(--text-color))5%,transparent)}@supports (color:color-mix(in lab,red,red)){.markdown-body .image-placeholder{background-color:color-mix(in oklab,var(--color-eva-text,rgb(var(--text-color)))5%,transparent)}}.markdown-body .image-placeholder{color:color-mix(in srgb,rgb(var(--text-color))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.markdown-body .image-placeholder{color:color-mix(in oklab,var(--color-eva-text,rgb(var(--text-color)))50%,transparent)}}.markdown-body .image-placeholder[hidden]{display:none}.markdown-body .image-placeholder-icon{opacity:.7}.markdown-body .image-placeholder-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.markdown-body .image-container.image-error .resize-handle{display:none}.markdown-body [id]{scroll-margin-top:50px}.markdown-body .playful{font-family:var(--font-playful,var(--font-playful))}.markdown-body .big-letter{float:left;color:inherit;margin-top:.05em;margin-right:.08em;font-size:2.6em;font-weight:700;line-height:.85}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes blinking{0%,to{opacity:0}50%{opacity:1}}