.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(var(--v-theme-surface-variant),.3);bottom:0;color:rgb(var(--v-theme-on-surface-variant));display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{bottom:0;left:0;margin:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;padding:0 16px;pointer-events:none;position:absolute;top:0;width:100%}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}:has(.v-window__controls--right).v-window--show-arrows-on-hover .v-window__left{transform:translate(200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}:has(.v-window__controls--left).v-window--show-arrows-on-hover .v-window__right{transform:translate(-200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window--vertical-arrows .v-window__controls{flex-direction:column;gap:12px;justify-content:center}.v-window--vertical-arrows .v-window__controls--left{align-items:start}.v-window--vertical-arrows .v-window__controls--right{align-items:end}.v-window--vertical-arrows .v-window__controls .v-window__left .v-icon,.v-window--vertical-arrows .v-window__controls .v-window__right .v-icon{transform:rotate(90deg)}@container style(--v-window-transition-duration){.v-window .v-window-item{transition-duration:var(--v-window-transition-duration)!important}}.v-window--crossfade>.v-window__container{isolation:isolate}.v-window--crossfade>.v-window__container>.v-window-item{mix-blend-mode:plus-lighter}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition-duration:0s}}.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-reverse-transition-enter-from,.v-window-x-transition-leave-to{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-reverse-transition-enter-from,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-window-crossfade-transition-enter-active,.v-window-crossfade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-crossfade-transition-leave-from,.v-window-crossfade-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-crossfade-transition-enter-from,.v-window-crossfade-transition-leave-to{opacity:0}.tutorial-hero[data-v-fb252b75]{background:#2b425c;overflow:hidden;position:relative}.hero-gradient[data-v-fb252b75]{background:linear-gradient(135deg,#1e2f42,#2b425c 40%,#3d5a7a);inset:0;position:absolute}.hero-pattern[data-v-fb252b75]{background-image:radial-gradient(circle at 2px 2px,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:32px 32px;inset:0;position:absolute}.hero-content[data-v-fb252b75]{position:relative;z-index:10}.hero-title[data-v-fb252b75]{color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;max-width:800px}.back-btn[data-v-fb252b75]{opacity:.9}.hero-date[data-v-fb252b75]{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;margin:0}.video-container[data-v-fb252b75]{background:#000;border-radius:12px;box-shadow:0 8px 32px #00000026;overflow:hidden;position:relative;width:100%}.tutorial-video[data-v-fb252b75]{display:block;width:100%}.pdf-container[data-v-fb252b75]{width:100%}.pdf-viewer[data-v-fb252b75]{border:none;height:600px}.images-container[data-v-fb252b75],.pdf-viewer[data-v-fb252b75]{border-radius:12px;box-shadow:0 8px 32px #00000026;width:100%}.images-container[data-v-fb252b75]{overflow:hidden}.carousel-image[data-v-fb252b75],.single-image[data-v-fb252b75]{border-radius:12px;display:block;height:auto;width:100%}.tutorial-content[data-v-fb252b75]{color:#333;font-size:1.0625rem;line-height:1.8}.tutorial-content[data-v-fb252b75]>:first-child{margin-top:0}.tutorial-content[data-v-fb252b75] h1{color:rgb(var(--v-theme-primary));font-size:2.25rem;font-weight:700;margin-bottom:1rem;margin-top:2.5rem}.tutorial-content[data-v-fb252b75] h2{color:rgb(var(--v-theme-primary));font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:2.5rem}.tutorial-content[data-v-fb252b75] h3{color:rgb(var(--v-theme-primary));font-size:1.25rem;font-weight:600;margin-bottom:.75rem;margin-top:2rem}.tutorial-content[data-v-fb252b75] h4{color:#333;font-size:1.0625rem;font-weight:600;margin-bottom:.5rem;margin-top:1.75rem}.tutorial-content[data-v-fb252b75] p{margin-bottom:1.25rem}.tutorial-content[data-v-fb252b75] a{color:rgb(var(--v-theme-primary));text-decoration:underline;text-underline-offset:2px}.tutorial-content[data-v-fb252b75] a:hover{opacity:.8}.tutorial-content[data-v-fb252b75] strong{font-weight:600}.tutorial-content[data-v-fb252b75] ol,.tutorial-content[data-v-fb252b75] ul{margin-bottom:1.25rem;padding-left:1.75rem}.tutorial-content[data-v-fb252b75] li{margin-bottom:.5rem}.tutorial-content[data-v-fb252b75] pre{background:#f5f7fa;border-radius:8px;margin-bottom:1.25rem;overflow-x:auto;padding:1rem 1.25rem}.tutorial-content[data-v-fb252b75] code{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.9em}.tutorial-content[data-v-fb252b75] pre code{background:none;padding:0}.tutorial-content[data-v-fb252b75] :not(pre)>code{background:#f0f2f5;border-radius:4px;padding:.125rem .375rem}.tutorial-content[data-v-fb252b75] hr{background:#0000001a;border:none;height:1px;margin:2rem 0}.tutorial-content[data-v-fb252b75] .callout{background:#f5f7fa;border-left:4px solid rgb(var(--v-theme-primary));border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem}.tutorial-content[data-v-fb252b75] .callout-note{background:#2b425c0f;border-left-color:rgb(var(--v-theme-primary))}.tutorial-content[data-v-fb252b75] .callout-tip{background:#4caf5014;border-left-color:#4caf50}.tutorial-content[data-v-fb252b75] .callout-warning{background:#ff980014;border-left-color:#ff9800}.tutorial-content[data-v-fb252b75] .callout strong:first-child{color:rgb(var(--v-theme-primary));display:block;font-size:.9375rem;margin-bottom:.75rem}.tutorial-content[data-v-fb252b75] .callout ul{margin-bottom:0}.tutorial-content[data-v-fb252b75] .table-wrapper{margin:1.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(0,0,0,.08);border-radius:8px}.tutorial-content[data-v-fb252b75] table{border-collapse:collapse;font-size:.9375rem;min-width:500px;width:100%}.tutorial-content[data-v-fb252b75] td,.tutorial-content[data-v-fb252b75] th{border-bottom:1px solid rgba(0,0,0,.06);padding:.875rem 1rem;text-align:left}.tutorial-content[data-v-fb252b75] th{background:#f5f7fa;color:rgb(var(--v-theme-primary));font-size:.8125rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.tutorial-content[data-v-fb252b75] td:first-child{color:#333;font-weight:600}.tutorial-content[data-v-fb252b75] tbody tr:last-child td{border-bottom:none}.tutorial-content[data-v-fb252b75] tbody tr:hover td{background:#00000005}.tutorial-card[data-v-fb252b75]{overflow:hidden;text-decoration:none;transition:all .3s ease}.tutorial-card[data-v-fb252b75]:hover{box-shadow:0 12px 40px #0000001a;transform:translateY(-4px)}.tutorial-thumbnail[data-v-fb252b75]{aspect-ratio:16/9;background:#1e2f42;overflow:hidden;position:relative}.thumbnail-media[data-v-fb252b75]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail-placeholder[data-v-fb252b75]{background:linear-gradient(135deg,#1e2f42,#2b425c);height:100%;width:100%}.thumbnail-overlay[data-v-fb252b75],.thumbnail-placeholder[data-v-fb252b75]{align-items:center;display:flex;justify-content:center}.thumbnail-overlay[data-v-fb252b75]{background:#0000004d;inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.tutorial-card:hover .thumbnail-overlay[data-v-fb252b75]{opacity:1}.play-btn[data-v-fb252b75]{color:#2b425c!important}.line-clamp-2[data-v-fb252b75]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
