:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.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{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cf-slider.svelte-3okepn{width:100%;outline:none}.cf-stage.svelte-3okepn{width:100%;overflow:visible;--cf-w: clamp(13.6rem, 26.4vw, 24rem);--cf-s1: .92;--cf-s2: .82;--cf-s3: .72;--cf-gap: 1.25rem;--cf-off1: calc(var(--cf-w) * (1 + var(--cf-s1)) / 2 + var(--cf-gap));--cf-off2: calc(var(--cf-w) * (1 + 2 * var(--cf-s1) + var(--cf-s2)) / 2 + 2 * var(--cf-gap));--cf-off3: calc( var(--cf-w) * (1 + 2 * var(--cf-s1) + 2 * var(--cf-s2) + var(--cf-s3)) / 2 + 3 * var(--cf-gap) );--cf-dur: .5s;--cf-ease: cubic-bezier(.22, 1, .36, 1);--swiper-wrapper-transition-timing-function: var(--cf-ease)}.cf-stage.svelte-3okepn:not(.live)>.swiper-wrapper:where(.svelte-3okepn){transform:translate(calc(50% - var(--cf-w) * (var(--cf-i, 0) + .5)));transition:transform var(--cf-dur) var(--cf-ease)}.cf-card.svelte-3okepn{width:var(--cf-w);pointer-events:none;z-index:calc(10 - max(var(--p),-1 * var(--p)))}.cf-place.svelte-3okepn{--a: max(var(--p), -1 * var(--p));--f: calc( clamp(-1, var(--p), 1) * var(--cf-off1) + (clamp(-2, var(--p), 2) - clamp(-1, var(--p), 1)) * (var(--cf-off2) - var(--cf-off1)) + (clamp(-4, var(--p), 4) - clamp(-2, var(--p), 2)) * (var(--cf-off3) - var(--cf-off2)) );width:100%;pointer-events:auto;perspective:60rem;transform-origin:center top;transform:translate(calc(var(--pn) * var(--cf-w) - var(--f))) scale(calc(1 - min(var(--a),1) * (1 - var(--cf-s1)) - clamp(0,var(--a) - 1,1) * (var(--cf-s1) - var(--cf-s2)) - clamp(0,var(--a) - 2,1) * (var(--cf-s2) - var(--cf-s3))));opacity:calc(1 - (.15*clamp(0,var(--a) - 1,1)) - (.85*clamp(0,var(--a) - 3,1)));transition:transform var(--cf-dur) var(--cf-ease),opacity var(--cf-dur) ease;transition-duration:calc(var(--cf-dur) * (1 - clamp(0,var(--a) - 3,1)))}.cf-lean.svelte-3okepn{width:100%}.cf-stage.swinging.svelte-3okepn .cf-lean:where(.svelte-3okepn){will-change:transform}.cf-inner.svelte-3okepn{width:100%;transition:transform .15s ease-out;will-change:transform}.cf-inner.svelte-3okepn [data-testid=vocab-card]{max-width:none}.cf-view-link.svelte-3okepn{display:inline-block;font-size:.9375rem;font-weight:500;color:var(--fg-secondary);text-decoration:underline;text-decoration-color:var(--border-primary);text-underline-offset:.25rem;transition:color .2s ease}.cf-view-link.svelte-3okepn:hover{color:var(--fg-primary)}.cf-nav-btn{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border-primary);background:transparent;color:var(--fg-secondary);transition:all .2s ease}.cf-nav-btn:hover{background:var(--bg-secondary);color:var(--fg-primary)}@media(max-width:40rem){.cf-stage.svelte-3okepn{--cf-w: 18.5rem}.cf-inner.svelte-3okepn [data-testid=vocab-card-back]{padding:.875rem;gap:.25rem}.cf-inner.svelte-3okepn [data-testid=vocab-card-back] h3{font-size:1rem;line-height:1.2;margin-bottom:.125rem}.cf-inner.svelte-3okepn [data-testid=vocab-card-back] p{font-size:.8125rem;line-height:1.15}}
