/*! tailwindcss v4.1.14 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-screen{width:100vw}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.text-center{text-align:center}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}#app{width:100vw;height:100vh}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.sketchfab-player[data-v-918e6752]{position:relative;overflow:hidden}.player-controls[data-v-133fbb86]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;position:relative;z-index:1000}.control-btn[data-v-133fbb86]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background:#f3f4f6;color:#374151;border-radius:.375rem;cursor:pointer;transition:all .2s}.control-btn[data-v-133fbb86]:hover:not(:disabled){background:#e5e7eb;transform:scale(1.05)}.control-btn[data-v-133fbb86]:active:not(:disabled){transform:scale(.95)}.control-btn[data-v-133fbb86]:disabled{opacity:.4;cursor:not-allowed}.control-btn.playing[data-v-133fbb86]{background:#00a3db;color:#fff}.control-btn.highlight[data-v-133fbb86]{background:#aad81a;color:#fff;animation:pulse-133fbb86 2s infinite}@keyframes pulse-133fbb86{0%,to{opacity:1}50%{opacity:.7}}.step-counter[data-v-133fbb86]{margin-left:.5rem;padding:.25rem .75rem;background:#f3f4f6;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#374151}.ownership-btn.active[data-v-133fbb86]{background:#00a3db;color:#fff}.annotation-list[data-v-73e421df]{width:100%;max-width:100%}.annotation-item[data-v-73e421df]{width:100%;max-width:100%;overflow:hidden}.annotation-btn[data-v-73e421df]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:0;cursor:pointer;transition:all .2s}.annotation-item:first-child .annotation-btn[data-v-73e421df]{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.annotation-item:last-child .annotation-btn[data-v-73e421df]:not(.active){border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.annotation-btn[data-v-73e421df]:hover{background:#f9fafb;border-color:#00a3db}.annotation-btn.active[data-v-73e421df]{background:#00a3db;border-color:#00a3db;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.step-number[data-v-73e421df]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#f3f4f6;border-radius:.375rem;font-weight:600;font-size:.875rem}.annotation-btn.active .step-number[data-v-73e421df]{background:#fff3;color:#fff}.step-name[data-v-73e421df]{flex:1;font-weight:500}.annotation-content[data-v-73e421df]{padding:1rem;background:#f9fafb;border:2px solid #00A3DB;border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;margin-bottom:.5rem;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.content-html[data-v-73e421df]{font-size:.875rem;color:#374151;line-height:1.6;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.content-html[data-v-73e421df] p{margin-bottom:.75rem}.content-html[data-v-73e421df] p:last-child{margin-bottom:0}.content-html[data-v-73e421df] ul,.content-html[data-v-73e421df] ol{margin-left:1.5rem;margin-bottom:.75rem}.content-html[data-v-73e421df] li{margin-bottom:.25rem}.content-html[data-v-73e421df] strong{font-weight:600;color:#044a62}.content-html[data-v-73e421df] a{color:#ec6408;text-decoration:none;font-weight:600;transition:all .2s;display:inline-flex;align-items:center;gap:.25rem}.content-html[data-v-73e421df] a:before{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ec6408' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.content-html[data-v-73e421df] a:hover{color:#d45507;background-color:#ec64081a;border-radius:.25rem;padding:.125rem .25rem;margin:-.125rem -.25rem}@media (max-width: 767px){.h-screen.w-screen[data-v-48dcde94]{flex-direction:column!important}.h-screen.w-screen>div[data-v-48dcde94]{height:60vh!important;flex-direction:column!important}aside[data-v-48dcde94]{width:100%!important;min-width:100%!important;max-width:100%!important;height:40vh!important}}
