.screenshots-section[data-v-de36d152]{padding-bottom:24px!important;padding-top:32px!important;position:relative}.screenshots-section__container[data-v-de36d152]{margin:0 auto;max-width:100%;padding:0;position:relative;z-index:1}.screenshots-section__header[data-v-de36d152]{margin-bottom:24px;padding:0 16px;text-align:center}.screenshots-section__badge[data-v-de36d152]{background:linear-gradient(135deg,#f9731626,#06b6d426);border:1px solid rgba(249,115,22,.2);border-radius:100px;color:#f97316;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:12px;padding:4px 14px;text-transform:uppercase}.screenshots-section__title[data-v-de36d152]{background:linear-gradient(135deg,currentColor,rgba(249,115,22,.8));-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:10px}.screenshots-section__subtitle[data-v-de36d152]{font-size:.95rem;line-height:1.5;margin:0 auto 20px;max-width:520px;opacity:.6}.screenshots-section__controls[data-v-de36d152]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.screenshots-section__toggle[data-v-de36d152]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid rgba(249,115,22,.12);border-radius:100px;display:inline-flex;gap:10px;padding:6px 14px}.screenshots-section__toggle-label[data-v-de36d152]{align-items:center;display:inline-flex;font-size:.78rem;font-weight:600;gap:4px;opacity:.4;transition:opacity .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.screenshots-section__toggle-label--active[data-v-de36d152]{color:#f97316;opacity:1}.screenshots-section__switch[data-v-de36d152]{background:linear-gradient(135deg,#fbbf24,#f97316);border:none;border-radius:100px;cursor:pointer;height:22px;padding:0;position:relative;transition:background .3s ease;width:40px}.screenshots-section__switch--dark[data-v-de36d152]{background:linear-gradient(135deg,#6366f1,#3b82f6)}.screenshots-section__switch-thumb[data-v-de36d152]{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;height:18px;left:2px;position:absolute;top:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:18px}.screenshots-section__switch--dark .screenshots-section__switch-thumb[data-v-de36d152]{transform:translate(18px)}.screenshots-section__nav[data-v-de36d152]{align-items:center;display:none;gap:12px}.screenshots-section__nav-btn[data-v-de36d152]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid rgba(249,115,22,.15);border-radius:12px;color:inherit;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:36px}.screenshots-section__nav-btn[data-v-de36d152]:hover{background:#f9731614;border-color:#f973164d;transform:scale(1.05)}.screenshots-section__nav-count[data-v-de36d152]{font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600;opacity:.5}.screenshots-section__gallery[data-v-de36d152]{overflow:hidden}.screenshots-section__track[data-v-de36d152]{display:grid;gap:2px;grid-template-columns:repeat(3,1fr);transform:none!important;transition:transform .5s cubic-bezier(.4,0,.2,1)}.screenshots-section__slide[data-v-de36d152]{cursor:pointer;min-width:0;transition:transform .4s cubic-bezier(.4,0,.2,1)}.screenshots-section__slide[data-v-de36d152]:hover{transform:translateY(-6px)}.screenshots-section__image-wrapper[data-v-de36d152]{border-radius:0;box-shadow:none;overflow:hidden;position:relative;transition:none}.screenshots-section__slide:hover .screenshots-section__image-wrapper[data-v-de36d152]{box-shadow:none}.screenshots-section__zoom-overlay[data-v-de36d152]{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.screenshots-section__slide:hover .screenshots-section__zoom-overlay[data-v-de36d152]{opacity:1}.screenshots-section__zoom-icon[data-v-de36d152]{color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));font-size:48px!important}.screenshots-section__image[data-v-de36d152]{aspect-ratio:640/400;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.screenshots-section__caption[data-v-de36d152]{display:block;font-size:.85rem;font-weight:600;letter-spacing:.02em;margin-top:8px;opacity:.7;text-align:center}.screenshots-section__dots[data-v-de36d152]{display:none;gap:8px;justify-content:center;margin-top:20px}.screenshots-section__dot[data-v-de36d152]{background:#f9731633;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.screenshots-section__dot--active[data-v-de36d152]{background:#f97316;border-radius:100px;width:24px}.screenshot-fade-enter-active[data-v-de36d152],.screenshot-fade-leave-active[data-v-de36d152]{transition:opacity .35s ease}.screenshot-fade-enter-from[data-v-de36d152],.screenshot-fade-leave-to[data-v-de36d152]{opacity:0}.v-theme--dark .screenshots-section__badge[data-v-de36d152]{background:linear-gradient(135deg,#fb923c26,#22d3ee26);border-color:#fb923c40;color:#fdba74}.v-theme--dark .screenshots-section__title[data-v-de36d152]{background:linear-gradient(135deg,#e2e8f0,#fdba74);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v-theme--dark .screenshots-section__subtitle[data-v-de36d152]{color:#94a3b8;opacity:.8}.v-theme--dark .screenshots-section__toggle[data-v-de36d152]{background:#ffffff0a;border-color:#fb923c1a}.v-theme--dark .screenshots-section__toggle-label--active[data-v-de36d152]{color:#fdba74}.v-theme--dark .screenshots-section__nav-btn[data-v-de36d152]{background:#ffffff0a;border-color:#fb923c1a}.v-theme--dark .screenshots-section__nav-btn[data-v-de36d152]:hover{background:#fb923c1a;border-color:#fb923c40}.v-theme--dark .screenshots-section__image-wrapper[data-v-de36d152],.v-theme--dark .screenshots-section__slide:hover .screenshots-section__image-wrapper[data-v-de36d152]{box-shadow:none}.v-theme--dark .screenshots-section__caption[data-v-de36d152]{color:#94a3b8;opacity:.9}.v-theme--dark .screenshots-section__dot[data-v-de36d152]{background:#fb923c33}.v-theme--dark .screenshots-section__dot--active[data-v-de36d152]{background:#fdba74}.v-theme--light .screenshots-section__badge[data-v-de36d152]{color:#ea580c}.v-theme--light .screenshots-section__subtitle[data-v-de36d152]{color:#475569}.v-theme--light .screenshots-section__caption[data-v-de36d152]{color:#64748b}.v-theme--light .screenshots-section__toggle[data-v-de36d152]{background:#ffffffbf;box-shadow:0 1px 3px #00000008}.v-theme--light .screenshots-section__nav-btn[data-v-de36d152]{background:#ffffffb3}@media(max-width:1024px){.screenshots-section__track[data-v-de36d152]{display:flex;gap:2px;transform:translate(calc(var(--active-index, 0)*(-50% - 1px)))!important}.screenshots-section__slide[data-v-de36d152]{flex:0 0 calc(50% - 1px);min-width:calc(50% - 1px)}.screenshots-section__slide[data-v-de36d152]:hover{transform:none}.screenshots-section__nav[data-v-de36d152]{display:inline-flex}.screenshots-section__dots[data-v-de36d152]{display:flex}}@media(max-width:680px){.screenshots-section[data-v-de36d152]{padding-bottom:32px!important;padding-top:32px!important}.screenshots-section__header[data-v-de36d152]{margin-bottom:24px}.screenshots-section__title[data-v-de36d152]{font-size:1.5rem}.screenshots-section__subtitle[data-v-de36d152]{font-size:.85rem;margin-bottom:16px}.screenshots-section__track[data-v-de36d152]{display:flex;gap:2px;transform:translate(calc(var(--active-index, 0)*(-100% - 2px)))!important}.screenshots-section__slide[data-v-de36d152]{flex:0 0 100%;min-width:100%}.screenshots-section__image-wrapper[data-v-de36d152]{border-radius:0}.screenshots-section__caption[data-v-de36d152]{font-size:.78rem;margin-top:10px}.screenshots-section__toggle[data-v-de36d152]{gap:6px;padding:4px 10px}.screenshots-section__toggle-label[data-v-de36d152]{font-size:.72rem}.screenshots-section__switch[data-v-de36d152]{height:20px;width:36px}.screenshots-section__switch-thumb[data-v-de36d152]{height:16px;width:16px}.screenshots-section__switch--dark .screenshots-section__switch-thumb[data-v-de36d152]{transform:translate(16px)}.screenshots-section__nav-btn[data-v-de36d152]{height:32px;width:32px}.screenshots-section__zoom-icon[data-v-de36d152]{font-size:32px!important}}.lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;inset:0;padding:20px;position:fixed;z-index:9999}.lightbox,.lightbox__content{align-items:center;display:flex;justify-content:center}.lightbox__content{height:100%;position:relative;width:100%}.lightbox__close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .2s ease,transform .2s ease;width:44px;z-index:10}.lightbox__close:hover{background:#fff3;transform:scale(1.1)}.lightbox__nav{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .2s ease;width:48px;z-index:10}.lightbox__nav:hover{background:#fff3;transform:translateY(-50%) scale(1.1)}.lightbox__nav--prev{left:10px}.lightbox__nav--next{right:10px}.lightbox__image-wrapper{align-items:center;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;position:relative}.lightbox__toggle{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:100px;display:inline-flex;gap:8px;left:50%;padding:6px 14px;position:absolute;top:-50px;transform:translate(-50%)}.lightbox__toggle-label{align-items:center;color:#fff6;display:inline-flex;transition:color .3s ease}.lightbox__toggle-label--active{color:#f97316}.lightbox__switch{background:linear-gradient(135deg,#fbbf24,#f97316);border:none;border-radius:100px;cursor:pointer;height:20px;padding:0;position:relative;transition:background .3s ease;width:36px}.lightbox__switch--dark{background:linear-gradient(135deg,#6366f1,#3b82f6)}.lightbox__switch-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;height:16px;left:2px;position:absolute;top:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:16px}.lightbox__switch--dark .lightbox__switch-thumb{transform:translate(16px)}.lightbox__image{border-radius:14px;box-shadow:0 24px 70px #00000080;max-height:85vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.lightbox__caption{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-radius:100px;display:flex;gap:20px;justify-content:space-between;margin-top:16px;max-width:400px;padding:10px 20px;width:100%}.lightbox__label{color:#ffffffe6;font-size:.85rem;font-weight:600}.lightbox__counter{color:#ffffff80;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:500}.lightbox-fade-enter-active,.lightbox-fade-leave-active{transition:opacity .3s ease}.lightbox-fade-enter-from,.lightbox-fade-leave-to{opacity:0}@media(max-width:680px){.lightbox{padding:10px}.lightbox__close{right:5px;top:5px}.lightbox__close,.lightbox__nav{height:40px;width:40px}.lightbox__nav--prev{left:5px}.lightbox__nav--next{right:5px}.lightbox__toggle{gap:6px;padding:4px 10px;top:-45px}.lightbox__image{border-radius:8px;max-height:60vh}.lightbox__caption{margin-top:12px;padding:8px 16px}.lightbox__label{font-size:.78rem}}
