:root{--swiper-theme-color: #007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.1490196078)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top:4px solid rgba(0,0,0,0);box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset, 50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset, 4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset, 50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset, 4px)}.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal .swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset, 50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset, 4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);left:0;top:var(--swiper-pagination-top, auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color, #000);border-radius:var(--swiper-pagination-bullet-border-radius, 50%);display:inline-block;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))}.swiper-pagination-bullet button{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color, var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity, 1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left, auto);right:var(--swiper-pagination-right, 8px);top:50%;transform:translate3d(0, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.2509803922));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size, 4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1019607843));border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none}.swiper-scrollbar.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>.swiper-scrollbar{display:none !important}.swiper-scrollbar.swiper-scrollbar-horizontal,.swiper-horizontal>.swiper-scrollbar{bottom:var(--swiper-scrollbar-bottom, 4px);height:var(--swiper-scrollbar-size, 4px);left:var(--swiper-scrollbar-sides-offset, 1%);position:absolute;top:var(--swiper-scrollbar-top, auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left, auto);position:absolute;right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);width:var(--swiper-scrollbar-size, 4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5019607843));border-radius:var(--swiper-scrollbar-border-radius, 10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper-iframe-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--primary-very-low)}.swiper-iframe-wrapper iframe{width:100%;height:100%;max-height:600px;border:none;border-radius:4px}.swiper-cooked-wrapper{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:1.5rem;background:var(--secondary)}.swiper-cooked-wrapper .cooked-content{max-width:800px;margin:0 auto;color:var(--primary)}.swiper-cooked-wrapper .cooked-content p,.swiper-cooked-wrapper .cooked-content ul,.swiper-cooked-wrapper .cooked-content ol,.swiper-cooked-wrapper .cooked-content blockquote{margin-bottom:1em;line-height:1.6}.swiper-cooked-wrapper .cooked-content h1,.swiper-cooked-wrapper .cooked-content h2,.swiper-cooked-wrapper .cooked-content h3,.swiper-cooked-wrapper .cooked-content h4,.swiper-cooked-wrapper .cooked-content h5,.swiper-cooked-wrapper .cooked-content h6{margin-top:1.5em;margin-bottom:.75em;font-weight:bold;line-height:1.3}.swiper-cooked-wrapper .cooked-content h1{font-size:2em}.swiper-cooked-wrapper .cooked-content h2{font-size:1.5em}.swiper-cooked-wrapper .cooked-content h3{font-size:1.25em}.swiper-cooked-wrapper .cooked-content h4{font-size:1.1em}.swiper-cooked-wrapper .cooked-content img{max-width:100%;height:auto;display:block;margin:1em auto}.swiper-cooked-wrapper .cooked-content .lightbox-wrapper{pointer-events:auto;cursor:pointer}.swiper-cooked-wrapper .cooked-content pre{background:var(--primary-very-low);padding:1em;border-radius:4px;overflow-x:auto}.swiper-cooked-wrapper .cooked-content pre code{background:rgba(0,0,0,0);padding:0}.swiper-cooked-wrapper .cooked-content code{background:var(--primary-very-low);padding:.2em .4em;border-radius:3px;font-family:monospace}.swiper-cooked-wrapper .cooked-content a{color:var(--tertiary);text-decoration:none}.swiper-cooked-wrapper .cooked-content a:hover{text-decoration:underline}.swiper-cooked-wrapper .cooked-content ul,.swiper-cooked-wrapper .cooked-content ol{padding-left:2em}.swiper-cooked-wrapper .cooked-content blockquote{border-left:4px solid var(--primary-low);padding-left:1em;color:var(--primary-medium);font-style:italic}.swiper-cooked-wrapper .cooked-content table{width:100%;margin:1em 0;border-collapse:collapse}.swiper-cooked-wrapper .cooked-content table th,.swiper-cooked-wrapper .cooked-content table td{padding:.5em;border:1px solid var(--primary-low);text-align:left}.swiper-cooked-wrapper .cooked-content table th{background:var(--primary-very-low);font-weight:bold}.swiper-text-wrapper{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:2rem;background:var(--secondary);display:flex;align-items:center;justify-content:center}.swiper-text-wrapper .text-content{max-width:700px;margin:0 auto;color:var(--primary);font-size:1.1em;line-height:1.7}.swiper-text-wrapper .text-content blockquote{border-left:4px solid var(--tertiary);padding-left:1.5em;font-style:italic;font-size:1.2em;margin:0}.swiper-text-wrapper .text-content details summary{cursor:pointer;font-weight:bold;margin-bottom:1em;font-size:1.2em}.swiper-text-wrapper .text-content details summary:hover{color:var(--tertiary)}.swiper-topic-slide{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:var(--secondary)}.swiper-topic-slide .topic-slide-content{padding:2rem;max-width:900px;margin:0 auto}.swiper-topic-slide .topic-slide-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--primary-low)}.swiper-topic-slide .topic-slide-header h3{margin:0;color:var(--primary);font-size:1.75em;font-weight:bold;line-height:1.3}.swiper-topic-slide .topic-slide-body{color:var(--primary);font-size:1em;line-height:1.6}.swiper-topic-slide .topic-slide-body p,.swiper-topic-slide .topic-slide-body ul,.swiper-topic-slide .topic-slide-body ol{margin-bottom:1em}.swiper-topic-slide .topic-slide-body h1,.swiper-topic-slide .topic-slide-body h2,.swiper-topic-slide .topic-slide-body h3,.swiper-topic-slide .topic-slide-body h4,.swiper-topic-slide .topic-slide-body h5,.swiper-topic-slide .topic-slide-body h6{margin-top:1.5em;margin-bottom:.75em;font-weight:bold}.swiper-topic-slide .topic-slide-body h1{font-size:1.8em}.swiper-topic-slide .topic-slide-body h2{font-size:1.5em}.swiper-topic-slide .topic-slide-body h3{font-size:1.3em}.swiper-topic-slide .topic-slide-body h4{font-size:1.15em}.swiper-topic-slide .topic-slide-body img{max-width:100%;height:auto;display:block;margin:1em auto}.swiper-topic-slide .topic-slide-body .lightbox-wrapper{pointer-events:auto;cursor:pointer}.swiper-topic-slide .topic-slide-body pre{background:var(--primary-very-low);padding:1em;border-radius:4px;overflow-x:auto}.swiper-topic-slide .topic-slide-body pre code{background:rgba(0,0,0,0);padding:0}.swiper-topic-slide .topic-slide-body code{background:var(--primary-very-low);padding:.2em .4em;border-radius:3px;font-family:monospace}.swiper-topic-slide .topic-slide-body a{color:var(--tertiary);text-decoration:none}.swiper-topic-slide .topic-slide-body a:hover{text-decoration:underline}.swiper-topic-slide .topic-slide-body ul,.swiper-topic-slide .topic-slide-body ol{padding-left:2em}.swiper-topic-slide .topic-slide-body blockquote{border-left:4px solid var(--primary-low);padding-left:1em;color:var(--primary-medium);font-style:italic}.swiper-topic-slide .topic-slide-body table{width:100%;margin:1em 0;border-collapse:collapse}.swiper-topic-slide .topic-slide-body table th,.swiper-topic-slide .topic-slide-body table td{padding:.5em;border:1px solid var(--primary-low);text-align:left}.swiper-topic-slide .topic-slide-body table th{background:var(--primary-very-low);font-weight:bold}.cooked-thumbnail,.text-thumbnail,.topic-thumbnail{background:var(--primary-very-low);padding:.75rem;border-radius:4px;color:var(--primary);text-align:center;overflow:hidden;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.cooked-thumbnail,.text-thumbnail{font-size:.85em;text-overflow:ellipsis;white-space:nowrap}.topic-thumbnail .topic-thumbnail-title{font-weight:bold;color:var(--primary);font-size:.9em;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.topic-thumbnail .topic-thumbnail-excerpt{font-size:.75em;color:var(--primary-medium);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4}.swiper-slide-content{padding:.75rem 1rem;background:rgba(0,0,0,.75);color:#fff;text-align:center;font-size:.9em;position:absolute;bottom:0;left:0;right:0;z-index:5}.swiper-slide-content p{margin:0}.swiper-slide-content .caption{margin:0}.loading-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:var(--secondary)}.loading-slide .loading-spinner{width:50px;height:50px;border:4px solid var(--primary-low);border-top-color:var(--tertiary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.loading-slide p{color:var(--primary-medium);font-size:1.1em;margin:0}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width: 768px){.swiper-cooked-wrapper{padding:1rem}.swiper-cooked-wrapper .cooked-content{font-size:.95em}.swiper-text-wrapper{padding:1.5rem}.swiper-text-wrapper .text-content{font-size:1em}.swiper-topic-slide .topic-slide-content{padding:1rem}.swiper-topic-slide .topic-slide-header h3{font-size:1.4em}.swiper-topic-slide .topic-slide-body{font-size:.95em}.swiper-iframe-wrapper iframe{max-height:400px}}@media(max-width: 480px){.swiper-topic-slide .topic-slide-content{padding:.75rem}.swiper-topic-slide .topic-slide-header{margin-bottom:1rem;padding-bottom:.75rem}.swiper-topic-slide .topic-slide-header h3{font-size:1.25em}.swiper-topic-slide .topic-slide-body{font-size:.9em}.topic-thumbnail{padding:.5rem}.topic-thumbnail .topic-thumbnail-title{font-size:.8em}.topic-thumbnail .topic-thumbnail-excerpt{font-size:.7em}}.swiper-fullscreen-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease-in-out}.swiper-fullscreen-modal .modal-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.swiper-fullscreen-modal .modal-close{position:absolute;top:1rem;right:1rem;width:44px;height:44px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;font-size:2rem;line-height:1;cursor:pointer;z-index:10000;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.swiper-fullscreen-modal .modal-close:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:scale(1.1)}.swiper-fullscreen-modal .modal-close:focus{outline:2px solid var(--tertiary);outline-offset:2px}.swiper-fullscreen-modal .modal-close:active{transform:scale(0.95)}.swiper-fullscreen-modal .modal-content-area{flex:1;display:flex;align-items:center;justify-content:center;padding:4rem 2rem 2rem;overflow:hidden}.swiper-fullscreen-modal .modal-content-area .modal-swiper{width:100%;max-width:1200px;height:100%}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-wrapper{align-items:center}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto;min-height:400px}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-cooked-wrapper,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-text-wrapper{width:100%;max-width:900px;max-height:80vh;background:var(--secondary);border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.5)}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide .topic-slide-content{padding:2.5rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide .topic-slide-header h3{color:var(--primary);font-size:2em}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide .topic-slide-body{font-size:1.1em}.swiper-fullscreen-modal .modal-content-area .modal-swiper img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:4px}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev{color:#fff;background:hsla(0,0%,100%,.1);width:50px;height:50px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);transition:all .2s ease}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next:hover,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:scale(1.1)}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next:active,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev:active{transform:scale(0.95)}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next.swiper-button-disabled,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next.swiper-button-disabled:hover,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev.swiper-button-disabled:hover{background:hsla(0,0%,100%,.1);transform:none}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next .arrow-icon,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev .arrow-icon{width:20px;height:20px;border-top:3px solid #fff;border-right:3px solid #fff}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev{left:1rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev .arrow-icon{transform:rotate(-135deg)}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next{right:1rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next .arrow-icon{transform:rotate(45deg)}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-pagination{bottom:1.5rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-pagination .swiper-pagination-fraction{color:#fff;font-size:1.1em;font-weight:500;background:rgba(0,0,0,.5);padding:.5rem 1rem;border-radius:20px;display:inline-block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.swiper-slide[role=button]{cursor:pointer}.swiper-slide[role=button] .swiper-topic-slide,.swiper-slide[role=button] .swiper-cooked-wrapper,.swiper-slide[role=button] .swiper-text-wrapper{transition:transform .2s ease,box-shadow .2s ease}.swiper-slide[role=button]:hover .swiper-topic-slide,.swiper-slide[role=button]:hover .swiper-cooked-wrapper,.swiper-slide[role=button]:hover .swiper-text-wrapper{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.swiper-slide[role=button]:focus{outline:2px solid var(--tertiary);outline-offset:4px}.swiper-slide[role=button]:active .swiper-topic-slide,.swiper-slide[role=button]:active .swiper-cooked-wrapper,.swiper-slide[role=button]:active .swiper-text-wrapper{transform:translateY(0)}@media(max-width: 768px){.swiper-fullscreen-modal .modal-close{width:40px;height:40px;font-size:1.75rem;top:.5rem;right:.5rem}.swiper-fullscreen-modal .modal-content-area{padding:3rem 1rem 1rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-cooked-wrapper,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-text-wrapper{max-height:90vh}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide .topic-slide-content{padding:1.5rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide .topic-slide-header h3{font-size:1.5em}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide .topic-slide-body{font-size:1em}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev{width:40px;height:40px}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next .arrow-icon,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev .arrow-icon{width:16px;height:16px;border-width:2px}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev{left:.5rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next{right:.5rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-pagination{bottom:1rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-pagination .swiper-pagination-fraction{font-size:.95em;padding:.4rem .8rem}}@media(max-width: 480px){.swiper-fullscreen-modal .modal-close{width:36px;height:36px;font-size:1.5rem}.swiper-fullscreen-modal .modal-content-area{padding:2.5rem .5rem .5rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide .topic-slide-content{padding:1rem}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide .topic-slide-header h3{font-size:1.3em}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide .topic-slide-body{font-size:.95em}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev{width:36px;height:36px}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-next .arrow-icon,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-button-prev .arrow-icon{width:14px;height:14px}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-pagination .swiper-pagination-fraction{font-size:.9em;padding:.3rem .7rem}}@media(prefers-reduced-motion: reduce){.swiper-fullscreen-modal{animation:none}.swiper-slide[role=button] .swiper-topic-slide,.swiper-slide[role=button] .swiper-cooked-wrapper,.swiper-slide[role=button] .swiper-text-wrapper{transition:none}.swiper-slide[role=button]:hover .swiper-topic-slide,.swiper-slide[role=button]:hover .swiper-cooked-wrapper,.swiper-slide[role=button]:hover .swiper-text-wrapper{transform:none}.modal-close,.swiper-button-next,.swiper-button-prev{transition:none}.modal-close:hover,.swiper-button-next:hover,.swiper-button-prev:hover{transform:none !important}}@media(prefers-contrast: high){.swiper-fullscreen-modal{background:rgba(0,0,0,.98)}.swiper-fullscreen-modal .modal-close,.swiper-fullscreen-modal .swiper-button-next,.swiper-fullscreen-modal .swiper-button-prev{border-width:3px;border-color:#fff}.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-topic-slide,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-cooked-wrapper,.swiper-fullscreen-modal .modal-content-area .modal-swiper .swiper-text-wrapper{border:2px solid var(--primary-low)}}.swiper-fullscreen-modal *:focus-visible{outline:3px solid var(--tertiary);outline-offset:2px}.swiper-settings-panel{border-radius:var(--d-border-radius);width:320px;position:relative}.swiper-settings-panel__title{color:var(--primary-medium)}.swiper-settings-panel__actions{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2);border-bottom:1px solid var(--primary-low);cursor:move;-webkit-user-select:none;user-select:none}.swiper-settings-panel__actions .drag-handle-grip{display:flex;align-items:center;color:var(--primary-medium);pointer-events:none}.swiper-settings-panel__actions .drag-handle-actions{display:flex;gap:4px}.swiper-settings-panel .settings-categories-header{display:flex;justify-content:space-evenly;background:var(--primary-very-low);border-bottom:2px solid var(--primary-low);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;flex-wrap:nowrap;scroll-behavior:smooth;scrollbar-width:none}.swiper-settings-panel .settings-categories-header::-webkit-scrollbar{display:none}.swiper-settings-panel .settings-categories-header .category-button{display:flex;flex-direction:column;align-items:center;gap:.1em}.swiper-settings-panel .settings-categories-header .category-button.active{background:var(--tertiary-low)}.swiper-settings-panel .settings-categories-header .category-button .d-icon{font-size:1.5em;margin-right:0}.swiper-settings-panel .settings-section-content{padding-top:var(--space);display:flex;flex-direction:column;gap:var(--space);margin-block:var(--space)}.swiper-settings-panel .settings-section-content .setting-row{display:flex;align-items:center;justify-content:space-between;padding:var(--space) var(--space-3);border-radius:var(--d-border-radius);transition:background .2s;font-size:var(--font-down-1);gap:var(--space)}.swiper-settings-panel .settings-section-content .setting-row:hover{background:var(--primary-very-low)}.swiper-settings-panel .settings-section-content .setting-row.has-range-input{align-items:self-start;flex-direction:column}.swiper-settings-panel .settings-section-content .setting-row.has-range-input .setting-control{margin-left:calc(var(--space-2) + 1em);width:calc(100% - (var(--space-2) + 1em));justify-content:space-between}.swiper-settings-panel .settings-section-content .setting-row.has-range-input .setting-control input.setting-slider{width:70%;cursor:grab}.swiper-settings-panel .settings-section-content .setting-row.has-range-input.no-label-icon .setting-control{margin-left:0;width:100%}.swiper-settings-panel .settings-section-content .setting-row.has-range-input.no-label-icon .setting-control input.setting-slider{width:calc(70% - var(--space-2))}.swiper-settings-panel .settings-section-content .setting-row.no-label-icon{margin-left:calc(var(--space-2) + 1em)}.swiper-settings-panel .settings-section-content .setting-label{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}.swiper-settings-panel .settings-section-content .setting-icon{color:var(--primary-medium);flex-shrink:0}.swiper-settings-panel .settings-section-content .setting-label span{color:var(--primary);font-size:var(--base-font-size-smaller)}.swiper-settings-panel .settings-section-content .setting-control{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;font-size:var(--base-font-size-smaller)}.swiper-settings-panel .settings-section-content .setting-control .setting-input{width:60px;padding:var(--space-1) var(--space-2);font-size:var(--base-font-size-smaller);margin:0}.swiper-settings-panel .settings-section-content .setting-control input[type=color]{width:4em}:root{--swiper-navigation-color: var(--secondary);--swiper-pagination-color: var(--secondary);--swiper-edit-image-size: 100px;--swiper-edit-min-height: calc(var(--swiper-edit-image-size) + 6px + 4px);--swiper-edit-top-offset: 54px;--swiper-navigation-sides-offset: var(--space-3);--swiper-navigation-size: 2em}.swiper-wrap-container .swiper-wrap,.composer-swiper-node .swiper-wrap{position:relative;display:flex;flex-direction:column;gap:var(--space-1);aspect-ratio:16/9}.swiper-wrap-container .swiper-wrap.swiper-navigation-outside--horizontal,.composer-swiper-node .swiper-wrap.swiper-navigation-outside--horizontal{padding-inline:3em}.swiper-wrap-container .swiper-wrap.swiper-navigation-outside--vertical,.composer-swiper-node .swiper-wrap.swiper-navigation-outside--vertical{padding-block:3em}.swiper-wrap-container .swiper-wrap:has(.slider-thumb.--vertical),.composer-swiper-node .swiper-wrap:has(.slider-thumb.--vertical){flex-direction:row}.swiper-wrap-container .swiper-wrap .swiper,.composer-swiper-node .swiper-wrap .swiper{display:flex;width:100%;margin-inline:auto}.swiper-wrap-container .swiper-wrap .swiper img,.composer-swiper-node .swiper-wrap .swiper img{height:100%}.swiper-wrap-container .swiper-wrap .swiper:not(.slider-thumb),.composer-swiper-node .swiper-wrap .swiper:not(.slider-thumb){aspect-ratio:16/9}.swiper-wrap-container .swiper-wrap .swiper.swiper-autoheight,.swiper-wrap-container .swiper-wrap .swiper.swiper-autoheight .swiper-slide,.composer-swiper-node .swiper-wrap .swiper.swiper-autoheight,.composer-swiper-node .swiper-wrap .swiper.swiper-autoheight .swiper-slide{aspect-ratio:unset;height:auto}.swiper-wrap-container .swiper-wrap .swiper.swiper-autoheight .swiper-wrapper,.composer-swiper-node .swiper-wrap .swiper.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-wrap-container .swiper-wrap .swiper .swiper-horizontal>.swiper-pagination-bullets,.swiper-wrap-container .swiper-wrap .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-wrap-container .swiper-wrap .swiper .swiper-pagination-custom,.swiper-wrap-container .swiper-wrap .swiper .swiper-pagination-fraction,.composer-swiper-node .swiper-wrap .swiper .swiper-horizontal>.swiper-pagination-bullets,.composer-swiper-node .swiper-wrap .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.composer-swiper-node .swiper-wrap .swiper .swiper-pagination-custom,.composer-swiper-node .swiper-wrap .swiper .swiper-pagination-fraction{width:auto;justify-self:anchor-center}.swiper-wrap-container .swiper-wrap .swiper .swiper-slide,.composer-swiper-node .swiper-wrap .swiper .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;font-size:18px;-webkit-user-select:none;user-select:none;background-position:center;background-size:cover}.swiper-wrap-container .swiper-wrap .swiper .swiper-slide .image-wrapper,.composer-swiper-node .swiper-wrap .swiper .swiper-slide .image-wrapper{display:block;width:100%;height:100%;object-fit:cover;padding-bottom:0}.swiper-wrap-container .swiper-wrap .swiper .swiper-slide .image-wrapper .wrap-image-grid-button,.swiper-wrap-container .swiper-wrap .swiper .swiper-slide .image-wrapper .scale-btn-container,.composer-swiper-node .swiper-wrap .swiper .swiper-slide .image-wrapper .wrap-image-grid-button,.composer-swiper-node .swiper-wrap .swiper .swiper-slide .image-wrapper .scale-btn-container{display:none}.swiper-wrap-container .swiper-wrap .swiper .swiper-slide .lightbox-wrapper,.swiper-wrap-container .swiper-wrap .swiper .swiper-slide .lightbox,.composer-swiper-node .swiper-wrap .swiper .swiper-slide .lightbox-wrapper,.composer-swiper-node .swiper-wrap .swiper .swiper-slide .lightbox{height:100%}.swiper-wrap-container .swiper-wrap .swiper .swiper-slide .lightbox,.composer-swiper-node .swiper-wrap .swiper .swiper-slide .lightbox{width:100%}.swiper-wrap-container .swiper-wrap .slider-thumb,.composer-swiper-node .swiper-wrap .slider-thumb{box-sizing:border-box}.swiper-wrap-container .swiper-wrap .slider-thumb.--vertical,.composer-swiper-node .swiper-wrap .slider-thumb.--vertical{width:130px;height:auto}.swiper-wrap-container .swiper-wrap .slider-thumb.--vertical>.swiper-wrapper,.composer-swiper-node .swiper-wrap .slider-thumb.--vertical>.swiper-wrapper{flex-direction:column}.swiper-wrap-container .swiper-wrap .slider-thumb .swiper-slide,.composer-swiper-node .swiper-wrap .slider-thumb .swiper-slide{opacity:.4;aspect-ratio:16/12}.swiper-wrap-container .swiper-wrap .slider-thumb .swiper-slide img,.composer-swiper-node .swiper-wrap .slider-thumb .swiper-slide img{height:100%}.swiper-wrap-container .swiper-wrap .slider-thumb .swiper-slide-thumb-active,.composer-swiper-node .swiper-wrap .slider-thumb .swiper-slide-thumb-active{opacity:1}.composer-swiper-node{position:relative;display:inline-block;white-space:normal;-webkit-user-select:none;user-select:none}.composer-swiper-node:not(.edit){display:block}.composer-swiper-node img:not(.ProseMirror-separator){display:block;width:100%;height:100%;object-fit:cover}.composer-swiper-node img:not(.ProseMirror-separator):hover{cursor:pointer}.composer-swiper-node .composer-swiper-toolbar__edit span{display:none}.composer-swiper-node>.composer-swiper-nodeview>p{display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--swiper-edit-image-size), 1fr));flex-wrap:wrap;gap:var(--space-2);margin:0;padding:var(--swiper-edit-top-offset) var(--space-2) var(--space-8) var(--space-2);min-height:var(--swiper-edit-min-height);-webkit-user-select:none;user-select:none;transition:all .3s}.composer-swiper-node>.composer-swiper-nodeview>p :has(:not(.composer-image-node)){max-height:var(--swiper-edit-min-height)}.composer-swiper-node>.composer-swiper-nodeview>p img[data-placeholder=true]{width:var(--swiper-edit-image-size);height:var(--swiper-edit-image-size);object-fit:cover}.composer-swiper-node>.composer-swiper-nodeview>p .swiper-placeholder{display:inline-block;margin:0;padding:0;pointer-events:none;vertical-align:top}.composer-swiper-node>.composer-swiper-nodeview>p .composer-image-node{border:1px solid var(--primary-low);border-radius:8px;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;will-change:auto;aspect-ratio:1/1}.composer-swiper-node>.composer-swiper-nodeview>p .composer-image-node [data-identifier=composer-image-toolbar] .composer-image-toolbar__zoom-out,.composer-swiper-node>.composer-swiper-nodeview>p .composer-image-node [data-identifier=composer-image-toolbar] .composer-image-toolbar__zoom-in,.composer-swiper-node>.composer-swiper-nodeview>p .composer-image-node [data-identifier=composer-image-toolbar] .composer-image-toolbar__add-to-grid{display:none}.composer-swiper-node>.composer-swiper-nodeview>p .composer-image-node [data-identifier=composer-image-alt-text]{min-width:auto}.composer-swiper-node>.composer-swiper-nodeview>p .composer-image-node [data-identifier=composer-image-alt-text]:has(.image-alt-text-input.--expanded){min-width:auto}.composer-swiper-node>.composer-swiper-nodeview>p .composer-image-node img:not(.ProseMirror-separator){width:100%;height:100%;object-fit:cover}.composer-swiper-node.edit{position:relative;display:block;min-width:min(300px,100%);min-height:var(--swiper-edit-min-height);outline:2px dashed var(--primary-medium);border-radius:var(--d-border-radius);transition:all .3s}.composer-swiper-node.edit.has-selection{outline:2px solid var(--tertiary-medium)}.composer-swiper-node.edit .swiper-edit-header{text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}.composer-swiper-node.edit .swiper-edit-header h4{margin:var(--space) 0 0;font-size:1.2rem;color:var(--primary)}.composer-swiper-node.edit .swiper-edit-header p{margin-top:8px;font-size:.9rem;color:var(--primary-medium)}.composer-swiper-node.edit .composer-swiper-nodeview,.composer-swiper-node.edit .swiper-placeholder{-webkit-user-select:none;user-select:none}.composer-swiper-node.edit .composer-swiper-nodeview>p:has(.composer-image-node) br,.composer-swiper-node.edit .composer-swiper-nodeview>p:has(.composer-swiper-node){display:none !important;-webkit-user-select:none !important;user-select:none !important}.swiper-drop-placeholder-widget{position:relative;display:inline-block;width:calc(var(--swiper-edit-image-size) + 4px);height:var(--swiper-edit-image-size);margin-right:2px;box-sizing:border-box;border:1px solid var(--primary-low);border-radius:8px;background:var(--tertiary-low);pointer-events:none;vertical-align:top}.swiper-drop-placeholder-widget::before{content:"+";position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);font-size:48px;font-weight:bold;line-height:1;color:var(--tertiary)}.swiper-button-next svg,.swiper-button-prev svg{filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.swiper-button-next,.swiper-button-prev{border-radius:50%;transition:all .2s ease-in-out;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 32px 0 rgba(0,0,0,.1)}.swiper-button-next:hover,.swiper-button-prev:hover{background:hsla(0,0%,100%,.45);box-shadow:0 10px 40px 0 rgba(0,0,0,.2);transform:scale(1.08)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.swiper-button-next .arrow-icon,.swiper-button-prev .arrow-icon{width:10px;height:10px;border-top:2.5px solid var(--swiper-navigation-color);border-right:2.5px solid var(--swiper-navigation-color);display:block}.swiper-button-next .arrow-icon{transform:rotate(45deg);margin-right:4px}.swiper-navigation-outside--vertical .swiper-button-next .arrow-icon{transform:rotate(135deg);margin-right:0;margin-top:-4px}.swiper-button-prev .arrow-icon{transform:rotate(-135deg);margin-left:4px}.swiper-navigation-outside--vertical .swiper-button-prev .arrow-icon{transform:rotate(-45deg);margin-left:0;margin-top:4px}.fk-d-menu[data-identifier^=composer-swiper-toolbar--left] button span,.fk-d-menu[data-identifier^=composer-swiper-toolbar--right] button span{display:none}.fk-d-menu[data-identifier^=composer-swiper-toolbar--left] .toolbar__button,.fk-d-menu[data-identifier^=composer-swiper-toolbar--right] .toolbar__button{background-color:var(--secondary);color:var(--primary-medium);border-radius:var(--d-border-radius)}.fk-d-menu[data-identifier^=composer-swiper-toolbar--left] .toolbar__button .d-icon,.fk-d-menu[data-identifier^=composer-swiper-toolbar--right] .toolbar__button .d-icon{color:var(--primary-medium)}.fk-d-menu[data-identifier^=composer-swiper-toolbar--left] .toolbar__button:hover:not(:disabled),.fk-d-menu[data-identifier^=composer-swiper-toolbar--right] .toolbar__button:hover:not(:disabled){color:var(--primary)}.fk-d-menu[data-identifier^=composer-swiper-toolbar--left] .toolbar__button:hover:not(:disabled) .d-icon,.fk-d-menu[data-identifier^=composer-swiper-toolbar--right] .toolbar__button:hover:not(:disabled) .d-icon{color:var(--primary)}.fk-d-menu[data-identifier^=composer-swiper-toolbar--left] .toolbar__button:active,.fk-d-menu[data-identifier^=composer-swiper-toolbar--right] .toolbar__button:active{background:var(--secondary)}.fk-d-menu[data-identifier^=composer-swiper-toolbar--left] .toolbar__button:focus-visible,.fk-d-menu[data-identifier^=composer-swiper-toolbar--right] .toolbar__button:focus-visible{border-color:var(--d-input-focused-color);outline:2px solid var(--d-input-focused-color);outline-offset:-2px}.fk-d-menu[data-identifier^=composer-swiper-toolbar--left] .toolbar__button.--active,.fk-d-menu[data-identifier^=composer-swiper-toolbar--right] .toolbar__button.--active{background:var(--d-selected)}[data-identifier^=composer-swiper-settings]{z-index:1500}
/*# sourceMappingURL=common_theme_20_81cc43fd5090339dac0ed8735bd70de9e6088d19.css.map?__ws=lear.pub */
