.kit-weaver-markdown-root{--kit-weaver-markdown-font-size:18px;--kit-weaver-markdown-line-height:28px;--kit-weaver-markdown-color-primary:var(--Labels-Primary);--kit-weaver-markdown-color-secondary:var(--Labels-Secondary);--kit-weaver-markdown-color-link:var(--Colors-KMBlue);--kit-weaver-markdown-h1:32px;--kit-weaver-markdown-h2:28px;--kit-weaver-markdown-h3:24px;--kit-weaver-markdown-code-bg:var(--Bg-Secondary);--kit-weaver-markdown-separator:var(--Separators-S1);font-family:var(--font-family-base)}.kit-weaver-markdown-root .kit-weaver-markdown-paragraph{max-width:720px;color:var(--Labels-Primary);letter-spacing:0;margin:20px auto;padding-left:0;padding-right:0;font-size:18px;font-weight:400;line-height:28px}.kit-weaver-markdown-root .kit-weaver-markdown-heading-1{font-family:var(--title-fonts);letter-spacing:0;text-align:center;max-width:1000px;color:var(--Labels-Primary);scroll-margin-top:var(--scroll-margin-top,64px);margin:8px auto;font-size:32px;font-weight:600;line-height:48px}.kit-weaver-markdown-root .kit-weaver-markdown-heading-2,.kit-weaver-markdown-root .kit-weaver-markdown-heading-3,.kit-weaver-markdown-root .kit-weaver-markdown-heading-4,.kit-weaver-markdown-root .kit-weaver-markdown-heading-5,.kit-weaver-markdown-root .kit-weaver-markdown-heading-6{color:var(--Labels-Primary);font-weight:600;font-family:var(--font-family-base);text-align:left;scroll-margin-top:var(--scroll-margin-top,64px);border-top:none;max-width:720px;margin-left:auto;margin-right:auto}.kit-weaver-markdown-root .kit-weaver-markdown-heading-2{letter-spacing:0;margin-top:16px;padding-top:16px;font-size:28px;line-height:44px}.kit-weaver-markdown-root .kit-weaver-markdown-heading-3{letter-spacing:0;margin-top:28px;margin-bottom:16px;font-size:24px;line-height:38px}.kit-weaver-markdown-root .kit-weaver-markdown-heading-4{letter-spacing:0;margin-top:24px;margin-bottom:16px;font-size:20px;line-height:32px}.kit-weaver-markdown-root .kit-weaver-markdown-heading-5{margin-top:20px;margin-bottom:12px;font-size:18px;font-weight:500;line-height:28px}.kit-weaver-markdown-root .kit-weaver-markdown-heading-6{margin-top:16px;margin-bottom:12px;font-size:16px;font-weight:500;line-height:26px}.kit-weaver-markdown-root a:not(.vp-raw){color:var(--kit-weaver-markdown-color-link);text-decoration:none}.kit-weaver-markdown-root a:not(.vp-raw):hover{color:var(--kit-weaver-markdown-color-link);text-decoration:underline}.kit-weaver-markdown-root a.resources-explore-card:hover{text-decoration:none}.kit-weaver-markdown-root .kit-weaver-markdown-paragraph code,.kit-weaver-markdown-root .kit-weaver-markdown-list-item code,.kit-weaver-markdown-root .kit-weaver-markdown-callout code,.kit-weaver-markdown-root .kit-weaver-markdown-blockquote code{font-family:var(--font-mono);font-size:var(--markdown-InlineCode-font-size,16px);line-height:var(--markdown-InlineCode-line-height,26px);font-variant-ligatures:none;font-feature-settings:normal;color:var(--Labels-Primary,#000000e6);background:var(--Fills-F2,#0000000d);word-break:break-word;border-radius:6px;padding:2px 6px;font-weight:500}.kit-weaver-markdown-root .kit-weaver-markdown-image{max-width:720px;margin:20px auto}.kit-weaver-markdown-root .kit-weaver-markdown-image img{border-radius:12px;max-width:100%}.kit-weaver-markdown-root .resources-explore-card img{border-radius:0}.kit-weaver-markdown-root .kit-weaver-markdown-image figcaption{color:var(--kit-weaver-markdown-color-secondary);margin-top:6px;font-size:12px;line-height:18px}.kit-weaver-markdown-root .kit-weaver-markdown-code-wrap{background:var(--kit-weaver-markdown-code-bg);border-radius:8px;max-width:720px;margin:20px auto;overflow-x:auto}.kit-weaver-markdown-root .kit-weaver-markdown-code-wrap.resources-standard-code-block{background:var(--Bg-Secondary,#f5f5f5);border:.5px solid var(--Separators-S1,#00000021);border-radius:12px;margin:16px auto;position:relative;overflow:hidden}.kit-weaver-markdown-root .kit-weaver-markdown-code{margin:0;padding:16px}.kit-weaver-markdown-root .kit-weaver-markdown-code-wrap.resources-standard-code-block .kit-weaver-markdown-code{background:0 0;border-radius:0}.kit-weaver-markdown-root .kit-weaver-markdown-code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.kit-weaver-markdown-root .kit-weaver-markdown-code-wrap.resources-standard-code-block .kit-weaver-markdown-code code{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;white-space:pre;background:0 0;border-radius:0;padding:0}.kit-weaver-markdown-root .kit-weaver-markdown-list{max-width:720px;margin:20px auto;padding-left:24px}.kit-weaver-markdown-root .kit-weaver-markdown-list.ordered{list-style-type:decimal;list-style-position:outside}.kit-weaver-markdown-root .kit-weaver-markdown-list.unordered{list-style-type:disc;list-style-position:outside}.kit-weaver-markdown-root .kit-weaver-markdown-list.task{padding-left:0;list-style-type:none}.kit-weaver-markdown-root .kit-weaver-markdown-list .kit-weaver-markdown-list{margin:16px auto!important}.kit-weaver-markdown-root .kit-weaver-markdown-list-item{margin-bottom:8px;display:list-item}.kit-weaver-markdown-root .kit-weaver-markdown-list-item>.kit-weaver-markdown-paragraph{max-width:none;color:var(--Labels-Primary)!important;letter-spacing:0!important;margin:20px 0!important;font-size:18px!important;font-weight:400!important;line-height:28px!important}.kit-weaver-markdown-root .kit-weaver-markdown-task-item{align-items:flex-start;gap:8px;display:flex}.kit-weaver-markdown-root .kit-weaver-markdown-task-item>input[type=checkbox]{margin-top:6px}.kit-weaver-markdown-root .kit-weaver-markdown-task-content{flex:1}.kit-weaver-markdown-root .kit-weaver-markdown-divider{border:none;border-top:1px solid var(--kit-weaver-markdown-separator);max-width:720px;margin:24px auto}.kit-weaver-markdown-root .kit-weaver-markdown-blockquote{max-width:720px;color:var(--Labels-Tertiary);background:0 0;border-left:none;border-radius:0;margin:24px auto;padding:0 0 0 18px;position:relative}.kit-weaver-markdown-root .kit-weaver-markdown-blockquote:before{content:"";background:var(--Fills-F3);border-radius:39px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.kit-weaver-markdown-root .kit-weaver-markdown-blockquote .kit-weaver-markdown-paragraph{max-width:none;color:var(--Labels-Tertiary)!important;font-size:18px!important;font-weight:400!important;line-height:28px!important;font-family:var(--font-noto-serif-sc,"Noto Serif SC"),"Lora",serif!important;margin:0!important}.kit-weaver-markdown-root .kit-weaver-markdown-callout{border:.5px solid var(--Others-KMBlue10,#1783ff1a);background:var(--Others-KMBlue10,#1783ff1a);color:var(--Colors-KMBlue,#1783ff);border-radius:12px;align-items:flex-start;gap:16px;margin-top:20px;padding:12px 16px;display:flex}.kit-weaver-markdown-root .kit-weaver-markdown-callout[data-type=warning]{color:var(--Colors-Orange,#ff9500);background:#ff95001a;border-color:#ff95001a}.kit-weaver-markdown-root .kit-weaver-markdown-callout[data-type=tip]{color:var(--Colors-PositiveGreen,#16c456);background:#16c4561a;border-color:#16c4561a}.kit-weaver-markdown-root .kit-weaver-markdown-callout[data-type=exclamation]{border-color:var(--Fills-F1,#00000008);background:var(--Fills-F1,#00000008);color:var(--Labels-Secondary,#0009)}.kit-weaver-markdown-root .kit-weaver-markdown-callout-icon{border:1.5px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;line-height:1;display:flex}.kit-weaver-markdown-root .kit-weaver-markdown-callout-icon:before{content:"i"}.kit-weaver-markdown-root .kit-weaver-markdown-callout[data-type=warning] .kit-weaver-markdown-callout-icon,.kit-weaver-markdown-root .kit-weaver-markdown-callout[data-type=exclamation] .kit-weaver-markdown-callout-icon{font-family:ui-sans-serif,system-ui,sans-serif}.kit-weaver-markdown-root .kit-weaver-markdown-callout[data-type=warning] .kit-weaver-markdown-callout-icon:before,.kit-weaver-markdown-root .kit-weaver-markdown-callout[data-type=exclamation] .kit-weaver-markdown-callout-icon:before{content:"!"}.kit-weaver-markdown-root .kit-weaver-markdown-callout-content{min-width:0;color:inherit;flex:1;font-size:16px;line-height:24px}.kit-weaver-markdown-root .kit-weaver-markdown-callout .kit-weaver-markdown-paragraph{color:inherit;font-size:inherit;line-height:inherit;max-width:none;margin:0}.kit-weaver-markdown-root .kit-weaver-markdown-callout .kit-weaver-markdown-paragraph+.kit-weaver-markdown-paragraph{margin-top:8px}.kit-weaver-markdown-root .kit-weaver-markdown-table-wrap{border-radius:12px;max-width:720px;margin:16px auto 0;position:relative;overflow:hidden}.kit-weaver-markdown-root .kit-weaver-markdown-table-wrap.vp-doc-table-container:after{content:"";border:.5px solid var(--Separators-S1,#00000021);pointer-events:none;z-index:2;border-radius:12px;position:absolute;inset:0}.kit-weaver-markdown-root .kit-weaver-markdown-table-wrap.vp-doc-table-container:before{content:"";pointer-events:none;z-index:1;border-radius:12px;transition:box-shadow .15s;position:absolute;inset:0}.kit-weaver-markdown-root .kit-weaver-markdown-table-wrap.vp-doc-table-container.has-right-overflow:before{box-shadow:inset -4px 0 4px #0000000a}.kit-weaver-markdown-root .kit-weaver-markdown-table-wrap.vp-doc-table-container.has-left-overflow:before{box-shadow:inset 4px 0 4px #0000000a}.kit-weaver-markdown-root .kit-weaver-markdown-table-wrap.vp-doc-table-container.has-right-overflow.has-left-overflow:before{box-shadow:inset -4px 0 4px #0000000a,inset 4px 0 4px #0000000a}.kit-weaver-markdown-root .vp-doc-table-wrapper{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#0003 transparent;width:100%;min-width:0;overflow-x:auto}:root.dark .kit-weaver-markdown-root .vp-doc-table-wrapper{scrollbar-color:#fff3 transparent}.kit-weaver-markdown-root .vp-doc-table-wrapper::-webkit-scrollbar{height:8px}.kit-weaver-markdown-root .vp-doc-table-wrapper::-webkit-scrollbar-track{background:0 0}.kit-weaver-markdown-root .vp-doc-table-wrapper::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.kit-weaver-markdown-root .vp-doc-table-wrapper::-webkit-scrollbar-thumb:hover{background:#00000059}:root.dark .kit-weaver-markdown-root .vp-doc-table-wrapper::-webkit-scrollbar-thumb{background:#fff3}:root.dark .kit-weaver-markdown-root .vp-doc-table-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff59}@media (hover:none){.kit-weaver-markdown-root .vp-doc-table-wrapper{scrollbar-width:none}.kit-weaver-markdown-root .vp-doc-table-wrapper::-webkit-scrollbar{display:none}}.kit-weaver-markdown-root .vp-doc-table-wrapper .kit-weaver-markdown-table{min-width:max-content;max-width:none;overflow:visible;margin:0!important}.kit-weaver-markdown-root .kit-weaver-markdown-table{border-collapse:collapse;border-spacing:0;width:100%;overflow:hidden}.kit-weaver-markdown-root .kit-weaver-markdown-table th,.kit-weaver-markdown-root .kit-weaver-markdown-table td{border-top:.5px solid var(--Separators-S1);border-left:.5px solid var(--Separators-S1);text-align:left;box-sizing:border-box;overflow-wrap:anywhere;min-width:80px;max-width:280px;padding:12px 16px}.kit-weaver-markdown-root .kit-weaver-markdown-table th:first-child:not(.kit-weaver-markdown-table-cell),.kit-weaver-markdown-root .kit-weaver-markdown-table td:first-child:not(.kit-weaver-markdown-table-cell),.kit-weaver-markdown-root .kit-weaver-markdown-table .kit-weaver-markdown-table-first-column-cell{z-index:1;box-shadow:inset -.5px 0 0 0 var(--Separators-S1,#00000021);border-left:0;max-width:200px;position:sticky;left:0}.kit-weaver-markdown-root .kit-weaver-markdown-table th:nth-child(2):not(.kit-weaver-markdown-table-cell),.kit-weaver-markdown-root .kit-weaver-markdown-table td:nth-child(2):not(.kit-weaver-markdown-table-cell),.kit-weaver-markdown-root .kit-weaver-markdown-table .kit-weaver-markdown-table-second-column-cell{border-left:0}.kit-weaver-markdown-root .kit-weaver-markdown-table thead tr:first-child th{color:var(--Labels-Primary,#000000e6);background:var(--Bg-Secondary,#f5f5f5);border-top:0;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.kit-weaver-markdown-root .kit-weaver-markdown-table tbody tr td{background:var(--Bg-Tertiary,#fff)}.kit-weaver-markdown-root .kit-weaver-markdown-table th .kit-weaver-markdown-paragraph,.kit-weaver-markdown-root .kit-weaver-markdown-table td .kit-weaver-markdown-paragraph{max-width:none;font-size:inherit;line-height:inherit;margin:0}.kit-weaver-markdown-root .kit-weaver-markdown-table td:first-child:has(>span:empty){border-top:0}.kit-weaver-markdown-root .showcase-section-wide,.kit-weaver-markdown-root .wide-component{box-sizing:border-box;width:100dvw;max-width:1280px;margin-left:calc(50% - 50dvw);padding:48px 24px;transform:none}.kit-weaver-markdown-root .kit-weaver-markdown-unknown-component{border:1px dashed var(--kit-weaver-markdown-separator);max-width:720px;color:var(--kit-weaver-markdown-color-secondary);border-radius:8px;margin:16px auto;padding:12px;font-size:12px}.kit-weaver-markdown-root [data-weaver-component-name]{scroll-margin:96px}.kit-weaver-markdown-math{margin:20px 0;overflow-x:auto}.kit-weaver-markdown-inline-math{display:inline}.kit-weaver-markdown-math-fallback{white-space:pre-wrap;margin:20px 0;overflow-x:auto}
.resource-media-carousel{--media-card-gap:16px;--media-card-width:calc((100% - (var(--media-per-page,3) - 1)*var(--media-card-gap))/var(--media-per-page,3));width:100%;margin:24px 0 8px}.resource-media-carousel-viewport{width:100%;position:relative;overflow:hidden}.resource-media-carousel-track{align-items:stretch;gap:var(--media-card-gap);will-change:transform;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:flex}.resource-media-carousel-item{flex:0 0 var(--media-card-width);width:var(--media-card-width);flex-direction:column;min-width:0;margin:0;display:flex}.resource-media-carousel-media{width:100%;aspect-ratio:var(--media-aspect-ratio,16/9);background:var(--Bg-Tertiary);border-radius:16px;position:relative;overflow:hidden}.resource-media-carousel-media img,.resource-media-carousel-media video{object-fit:cover;width:100%;height:100%;display:block}.resource-media-carousel-caption{color:var(--Labels-Tertiary);margin-top:8px;font-size:13px;font-weight:400;line-height:18px}.resource-media-carousel-controls{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.resource-media-carousel-counter{color:var(--Labels-Tertiary);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:330;line-height:23px}.resource-media-carousel-counter-current{color:var(--Labels-Primary);font-weight:600}.resource-media-carousel-arrows{gap:8px;display:flex}.resource-media-carousel-arrow{width:38px;height:38px;color:var(--Labels-Primary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.resource-media-carousel-arrow:hover:not(:disabled){background:var(--Fills-F2)}.resource-media-carousel-arrow:active:not(:disabled){transform:scale(.96)}.resource-media-carousel-arrow:disabled{color:var(--Labels-Quaternary,#0000004d);opacity:1;cursor:not-allowed}.resource-media-carousel-arrow:focus-visible{outline:2px solid var(--Colors-KMBlue);outline-offset:2px}.resource-media-carousel--marquee{overflow:hidden}.resource-media-carousel-marquee-track{gap:var(--media-card-gap);width:max-content;animation:48s linear infinite resource-media-marquee-scroll;display:flex}.resource-media-carousel--marquee:hover .resource-media-carousel-marquee-track{animation-play-state:paused}.resource-media-carousel-marquee-track .resource-media-carousel-item{flex:0 0 460px;width:460px}@keyframes resource-media-marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--media-card-gap)/2))}}@media (max-width:768px){.resource-media-carousel-marquee-track .resource-media-carousel-item{flex-basis:78vw;width:78vw}}.resource-media-carousel--auto{--media-card-height:300px;position:relative}.resource-media-carousel-scroll{scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow-x:auto}.resource-media-carousel-scroll::-webkit-scrollbar{display:none}.resource-media-carousel--auto .resource-media-carousel-track{width:max-content}.resource-media-carousel--auto .resource-media-carousel-item{cursor:zoom-in;flex:none;align-items:flex-start;width:auto}.resource-media-carousel--auto .resource-media-carousel-media{width:auto;height:var(--media-card-height);aspect-ratio:var(--item-aspect,16/9)}.resource-media-carousel-fade{height:var(--media-card-height);pointer-events:none;width:300px;position:absolute;top:0}.resource-media-carousel-fade--left{left:0}.resource-media-carousel-fade--right{right:0}@media (max-width:768px){.resource-media-carousel--auto{--media-card-height:200px}.resource-media-carousel-fade{width:80px}}@media (prefers-reduced-motion:reduce){.resource-media-carousel-marquee-track{animation:none}}
.switch-gallery{isolation:isolate;width:min(100%,1440px);height:1030px;margin:0 auto;position:relative;overflow:hidden}.switch-gallery-intro{z-index:40;text-align:center;width:min(1000px,100% - 48px);color:var(--Labels-Primary,#000000e6);flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute;top:64px;left:50%;translate:-50%}.switch-gallery-intro h2{letter-spacing:-.025em;text-wrap:balance;margin:0;padding-top:32px;font-size:clamp(22px,2.1vw,30px);font-weight:560;line-height:28px}.switch-gallery-stage{width:1180px;height:610px;transform:translate(-50%,-50%)scale(var(--fit,1));transform-origin:50%;position:absolute;top:510px;left:50%}.switch-gallery-deck{pointer-events:auto;position:absolute;inset:0}.switch-gallery-card{--x:0px;--y:0px;--r:0deg;--w:220px;--h:290px;width:var(--w);height:var(--h);translate:calc(-50% + var(--x))calc(-50% + var(--y));rotate:var(--r);transform-origin:50% 82%;will-change:translate,rotate,scale,opacity,filter;backface-visibility:hidden;cursor:pointer;background:0 0;margin:0;position:absolute;top:50%;left:50%;overflow:visible}.switch-gallery-card-caption{visibility:hidden;opacity:0;pointer-events:none;position:absolute}.switch-gallery-card img,.switch-gallery-card .switch-gallery-card-media{object-fit:contain;filter:drop-shadow(0 18px 24px #1016210e);pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 72%;width:100%;height:100%;transition:translate .48s cubic-bezier(.16,1,.3,1),rotate .56s cubic-bezier(.16,1,.3,1),scale .48s cubic-bezier(.16,1,.3,1),filter .32s;display:block}.switch-gallery-card:hover img,.switch-gallery-card:hover .switch-gallery-card-media,.switch-gallery-card:focus-visible img,.switch-gallery-card:focus-visible .switch-gallery-card-media{translate:0 -10px;rotate:var(--hover-r,2deg);filter:drop-shadow(0 24px 30px #1016211c);scale:1.035}.switch-gallery-card:focus-visible{outline:2px solid var(--Colors-KMBlue,#1677ff);outline-offset:4px}.switch-gallery-deck--portrait .switch-gallery-card:first-child img,.switch-gallery-deck--portrait .switch-gallery-card:nth-child(4) img,.switch-gallery-deck--landscape .switch-gallery-card:first-child img,.switch-gallery-deck--landscape .switch-gallery-card:nth-child(5) img{scale:.97}.switch-gallery-deck--portrait .switch-gallery-card:nth-child(5) img,.switch-gallery-deck--portrait .switch-gallery-card:nth-child(6) img,.switch-gallery-deck--landscape .switch-gallery-card:nth-child(3) img{scale:1.03}.switch-gallery-card.is-hovered{z-index:60!important}.switch-gallery.is-switching .switch-gallery-card img,.switch-gallery.is-switching .switch-gallery-card .switch-gallery-card-media{translate:0;rotate:none;scale:1}.switch-gallery-deck--portrait .switch-gallery-card{--w:248px;--h:310px}.switch-gallery-deck--landscape .switch-gallery-card{--w:310px;--h:250px}.switch-gallery-deck--portrait .switch-gallery-card:first-child{--x:-419px;--y:4px;--hover-r:-2.1deg;z-index:1}.switch-gallery-deck--portrait .switch-gallery-card:nth-child(2){--x:-226px;--y:0px;--hover-r:1.7deg;z-index:2}.switch-gallery-deck--portrait .switch-gallery-card:nth-child(3){--x:262px;--y:-3px;--hover-r:-1.4deg;z-index:4}.switch-gallery-deck--portrait .switch-gallery-card:nth-child(4){--x:449px;--y:4px;--hover-r:2.3deg;z-index:5}.switch-gallery-deck--portrait .switch-gallery-card:nth-child(5){--x:-100px;--y:-15px;--hover-r:-1.8deg;z-index:3}.switch-gallery-deck--portrait .switch-gallery-card:nth-child(6){--x:80px;--y:0px;--hover-r:1.5deg;z-index:6}.switch-gallery-deck--landscape .switch-gallery-card:first-child{--x:-402px;--y:-5px;--hover-r:-1.6deg;z-index:1}.switch-gallery-deck--landscape .switch-gallery-card:nth-child(2){--x:-205px;--y:15px;--hover-r:2deg;z-index:2}.switch-gallery-deck--landscape .switch-gallery-card:nth-child(3){--x:2px;--y:1px;--hover-r:-1.3deg;z-index:5}.switch-gallery-deck--landscape .switch-gallery-card:nth-child(4){--x:208px;--y:18px;--hover-r:1.8deg;z-index:3}.switch-gallery-deck--landscape .switch-gallery-card:nth-child(5){--x:410px;--y:5px;--hover-r:-2.2deg;z-index:4}.switch-gallery-deck--exit .switch-gallery-card{animation:.43s cubic-bezier(.55,.06,.68,.19) both switch-gallery-card-exit;animation-delay:var(--exit-delay,0s)}.switch-gallery-deck--enter .switch-gallery-card{animation:.61s cubic-bezier(.16,1,.3,1) both switch-gallery-card-enter;animation-delay:var(--enter-delay,0s)}.switch-gallery-deck--initial .switch-gallery-card{animation:.62s cubic-bezier(.16,1,.3,1) both switch-gallery-card-enter;animation-delay:var(--initial-delay,0s)}@keyframes switch-gallery-card-exit{0%{opacity:1;filter:blur();scale:1}16%{opacity:1;filter:blur();scale:1.018}to{opacity:0;filter:blur(7px);scale:.91;translate:calc(-50% + var(--x) + var(--dir,1)*24px)calc(-50% + var(--y) - 34px)}}@keyframes switch-gallery-card-enter{0%{opacity:0;scale:.84;rotate:calc(var(--r) + var(--dir,1)*7deg);filter:blur(8px);translate:calc(-50% + var(--x) + var(--dir,1)*34px)calc(-50% + var(--y) + 42px)}78%{opacity:1;scale:1.025;rotate:calc(var(--r) - var(--dir,1)*1.1deg);filter:blur()}to{opacity:1;scale:1;rotate:var(--r);filter:blur();translate:calc(-50% + var(--x))calc(-50% + var(--y))}}.switch-gallery-label{z-index:20;translate:-50%;rotate:var(--bubble-angle,0deg);color:var(--bubble-color,var(--Colors-KMBlue,#1677ff));letter-spacing:-.02em;white-space:nowrap;opacity:0;pointer-events:none;isolation:isolate;padding:10px 13px 11px;font-size:16px;line-height:1;transition:opacity .18s;position:absolute;top:0;left:0}.switch-gallery-label--visible[data-ready]{opacity:1;animation:.68s cubic-bezier(.16,1,.3,1) switch-gallery-label-pop}@keyframes switch-gallery-label-pop{0%{opacity:0;translate:calc(-50% + var(--pop-x,-8)*1px)16px;scale:.34;rotate:calc(var(--bubble-angle) + var(--pop-x,-8)*.75deg);filter:blur(3px)}62%{opacity:1;translate:calc(-50% - var(--pop-x,-8)*.14px)-4px;scale:1.08;rotate:calc(var(--bubble-angle) - var(--pop-x,-8)*.1deg);filter:blur()}84%{opacity:1;translate:-50% 1px;scale:.985;rotate:calc(var(--bubble-angle) + var(--pop-x,-8)*.03deg);filter:blur()}to{opacity:1;translate:-50%;scale:1;rotate:var(--bubble-angle);filter:blur()}}.switch-gallery-label-shape{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.switch-gallery-label-shape path{fill:var(--bubble-fill,#1677ff1a);stroke:var(--bubble-color,var(--Colors-KMBlue,#1677ff));stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.switch-gallery-label-text{z-index:1;position:relative}.switch-gallery-switch{z-index:30;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:176px;height:44px;font:inherit;background:linear-gradient(#212833,#11161e);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 16px;transition:background-color .18s,box-shadow .18s,translate .18s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:722px;left:50%;translate:-50%;box-shadow:0 10px 24px #141e2d2e,inset 0 1px #ffffff1f}.switch-gallery-switch:hover,.switch-gallery-switch:focus-visible{background:linear-gradient(#2b3542,#171d26);box-shadow:0 14px 28px #141e2d3b,inset 0 1px #ffffff29}.switch-gallery-switch:active{translate:-50% 1px}.switch-gallery-switch:focus-visible{outline-offset:4px;outline:3px solid #1677ff59}.switch-gallery-switch:disabled{cursor:default}.switch-gallery-switch-icon{flex:0 0 20px;width:20px;height:20px;overflow:hidden}.switch-gallery-switch-icon svg{width:100%;height:100%;display:block}.switch-gallery.is-switching .switch-gallery-switch-icon svg{animation:1.22s cubic-bezier(.16,1,.3,1) switch-gallery-icon-spin}.switch-gallery.is-switching .switch-gallery-switch{animation:.39s cubic-bezier(.16,1,.3,1) switch-gallery-switch-press}@keyframes switch-gallery-icon-spin{0%{rotate:none}52%{rotate:186deg}to{rotate:360deg}}@keyframes switch-gallery-switch-press{0%{scale:1}14%{scale:.96}to{scale:1}}.switch-gallery-switch-label{text-align:center;letter-spacing:.01em;font-size:13px;font-weight:500;line-height:20px}.switch-gallery-switch:after{content:"↗";opacity:.72;margin-left:auto;font-size:16px;transition:transform .25s}.switch-gallery-switch:hover:after,.switch-gallery-switch:focus-visible:after{transform:translate(2px)rotate(8deg)}@media (max-width:720px){.switch-gallery{height:930px}.switch-gallery-intro{gap:16px;width:calc(100% - 36px);top:32px}.switch-gallery-intro h2{padding-top:20px;font-size:21px}.switch-gallery-stage{top:485px}.switch-gallery-switch{min-width:164px;height:42px;top:650px}}@media (prefers-reduced-motion:reduce){.switch-gallery-deck--exit .switch-gallery-card,.switch-gallery-deck--enter .switch-gallery-card,.switch-gallery-deck--initial .switch-gallery-card,.switch-gallery-label--visible[data-ready],.switch-gallery.is-switching .switch-gallery-switch-icon svg,.switch-gallery.is-switching .switch-gallery-switch{animation:none}.switch-gallery-label--visible[data-ready]{opacity:1}.switch-gallery-switch,.switch-gallery-card img,.switch-gallery-card .switch-gallery-card-media{transition:none}}
.quiz-card{box-sizing:border-box;border:.5px solid var(--Separators-S1);background:var(--Bg-Primary);width:100%;max-width:880px;color:var(--Labels-Primary);border-radius:12px;margin:24px 0;padding:20px;font-family:inherit;display:block;position:relative}.quiz-card-title{color:var(--Labels-Primary);margin:0 0 12px;font-size:1em;font-weight:600;line-height:1.5}.quiz-card-has-fullscreen .quiz-card-title{padding-right:56px}.quiz-card-question-block+.quiz-card-question-block{border-top:.5px solid var(--Separators-S1);margin-top:20px;padding-top:16px}.quiz-card-question{color:var(--Labels-Primary);margin:0 0 12px;font-size:1em;font-weight:500;line-height:1.5}.quiz-card-question-index{width:1.75em;color:var(--Labels-Tertiary);font-variant-numeric:tabular-nums;text-align:right;margin-right:12px;font-weight:500;display:inline-block}.quiz-card-question-hint{color:var(--Labels-Secondary);font-weight:400}.quiz-card-options{flex-direction:column;gap:8px;display:flex}.quiz-card-option{box-sizing:border-box;border:.5px solid #0000;border-radius:12px;transition:opacity .15s}.quiz-card-option-capped{opacity:.5}.quiz-card-option-capped .quiz-card-option-main[aria-disabled=true]{cursor:not-allowed}.quiz-card-option-main,.quiz-card-chip-main{box-sizing:border-box;color:var(--Labels-Primary);cursor:pointer;background:0 0;border:none;margin:0;font-family:inherit;line-height:1.5}.quiz-card-option-main{text-align:left;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;font-size:1em;font-weight:400;display:flex}.quiz-card-option-main[aria-disabled=true]{cursor:default}.quiz-card-option-main:focus-visible{outline:2px solid var(--Colors-KMBlue);outline-offset:2px}.quiz-card-option-marker{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:calc(.75em - 8px);display:flex}.quiz-card-marker-disc{background:var(--Colors-Red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.quiz-card-option-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.quiz-card-option-label{color:var(--Labels-Primary);overflow-wrap:anywhere;font-size:1em}.quiz-card-option-description{color:var(--Labels-Tertiary);overflow-wrap:anywhere;font-size:.875em;line-height:1.5}.quiz-card-option-count{color:var(--Labels-Secondary);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:center;font-size:.875em;line-height:1.5}.quiz-card-option-pct{color:var(--Labels-Tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:center;font-size:.875em;line-height:1.5}.quiz-card-option-loading{opacity:.6;pointer-events:none}.quiz-card-option-correct,.quiz-card-chip.quiz-card-option-correct{border-color:color-mix(in srgb,var(--Colors-PositiveGreen)25%,transparent);background:color-mix(in srgb,var(--Colors-PositiveGreen)10%,transparent)}.quiz-card-option-incorrect,.quiz-card-chip.quiz-card-option-incorrect{border-color:color-mix(in srgb,var(--Colors-Red)25%,transparent);background:color-mix(in srgb,var(--Colors-Red)8%,transparent)}.quiz-card-option-dimmed .quiz-card-option-label,.quiz-card-option-dimmed .quiz-card-chip-label{color:var(--Labels-Tertiary)}.quiz-card-custom-input,.quiz-card-text-input{box-sizing:border-box;border:.5px solid var(--Separators-S1);background:var(--Fills-F1);color:var(--Labels-Primary);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:.875em;line-height:1.5;transition:background-color .15s;display:block}.quiz-card-custom-input::placeholder,.quiz-card-text-input::placeholder{color:var(--Labels-Tertiary)}.quiz-card-custom-input:hover:not(:disabled),.quiz-card-text-input:hover:not(:disabled){background:var(--Fills-F1-hover)}.quiz-card-custom-input:focus-visible,.quiz-card-text-input:focus-visible{outline:2px solid var(--Colors-KMBlue);outline-offset:2px}.quiz-card-custom-input:disabled,.quiz-card-text-input:disabled{background:var(--Fills-F2);border-color:var(--Fills-F2);color:var(--Fills-F3);cursor:not-allowed}.quiz-card-custom-input{width:calc(100% - 60px);height:40px;margin:0 16px 12px 44px}.quiz-card-notice{color:var(--Colors-Red);margin:8px 0 0;font-size:.8125em;line-height:1.5}.quiz-card-footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.quiz-card-submit{box-sizing:border-box;background:var(--Labels-Primary);min-width:120px;height:44px;color:var(--Bg-Primary);cursor:pointer;border:none;border-radius:12px;padding:6px 16px;font-family:inherit;font-size:1em;font-weight:500;line-height:1.5;transition:background-color .15s,transform .12s ease-out}.quiz-card-submit:hover:not(:disabled){background:var(--Labels-Primary-hover)}.quiz-card-submit:active:not(:disabled){transform:scale(.97)}.quiz-card-submit:focus-visible{outline:2px solid var(--Colors-KMBlue);outline-offset:2px}.quiz-card-submit:disabled{background:var(--Fills-F1);color:var(--Labels-Quaternary);cursor:not-allowed}.quiz-card-submit-error{color:var(--Colors-Red);font-size:.8125em;line-height:1.5}.quiz-card-explanation{border-top:.5px solid var(--Separators-S1);color:var(--Labels-Secondary);overflow-wrap:anywhere;margin:12px 0 0;padding-top:12px;font-size:.875em;line-height:1.5;animation:.18s cubic-bezier(.23,1,.32,1) quiz-card-reveal}.quiz-card-confirmation{color:var(--Labels-Tertiary);overflow-wrap:anywhere;margin:0;font-size:.875em;line-height:1.5;animation:.18s cubic-bezier(.23,1,.32,1) quiz-card-reveal}.quiz-card-fullscreen-btn{z-index:2;box-sizing:border-box;background:var(--Fills-F1);width:40px;height:40px;color:var(--Labels-Primary);cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:inline-flex;position:absolute;top:16px;right:16px}.quiz-card:hover .quiz-card-fullscreen-btn,.quiz-card:focus-within .quiz-card-fullscreen-btn{opacity:1;pointer-events:auto}.quiz-card-fullscreen-btn:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--Labels-Primary);outline-offset:2px}@media (hover:none){.quiz-card-fullscreen-btn{opacity:1;pointer-events:auto}}.quiz-card-overlay{z-index:800;box-sizing:border-box;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.quiz-card-sheet{box-sizing:border-box;background:var(--Bg-Primary);width:100%;max-width:880px;max-height:90vh;color:var(--Labels-Primary);border-radius:16px;flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.quiz-card-sheet-header{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.quiz-card-sheet-title{color:var(--Labels-Primary);overflow-wrap:anywhere;margin:0;font-size:1em;font-weight:600;line-height:1.5}.quiz-card-sheet-close{box-sizing:border-box;width:32px;height:32px;color:var(--Labels-Secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.quiz-card-sheet-close:hover{background:var(--Fills-F1);color:var(--Labels-Primary)}.quiz-card-sheet-close:focus-visible{outline:2px solid var(--Colors-KMBlue);outline-offset:2px}.quiz-card-progress{background:var(--Fills-F1);border-radius:999px;height:4px;margin:0 20px;overflow:hidden}.quiz-card-progress-fill{background:var(--Labels-Primary);border-radius:999px;height:100%;transition:width .2s ease-out}.quiz-card-sheet-body{flex:1;padding:16px 20px 8px;overflow-y:auto}.quiz-card-sheet>.quiz-card-footer{border-top:.5px solid var(--Separators-S1);margin-top:0;padding:12px 20px 16px}@media (max-width:767px){.quiz-card-overlay{align-items:stretch;padding:0}.quiz-card-sheet{border-radius:0;max-width:none;height:100%;max-height:none}}@keyframes quiz-card-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes quiz-card-reveal-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.quiz-card-option,.quiz-card-chip,.quiz-card-option-marker,.quiz-card-submit,.quiz-card-fullscreen-btn,.quiz-card-progress-fill{transition:none}.quiz-card-explanation,.quiz-card-confirmation{animation-name:quiz-card-reveal-fade}}.quiz-card-options-inline{flex-flow:wrap}.quiz-card-chip{background:var(--Fills-F1);border-radius:999px;max-width:240px;transition:background-color .15s,opacity .15s}.quiz-card-chip:not(.quiz-card-option-locked):not(.quiz-card-option-capped):not(.quiz-card-option-correct):not(.quiz-card-option-incorrect):hover{background:var(--Fills-F1-hover)}.quiz-card-chip-main{border-radius:999px;align-items:center;gap:8px;max-width:240px;height:36px;padding:4px 12px;font-size:.875em;display:inline-flex}.quiz-card-chip-main[aria-disabled=true]{cursor:default}.quiz-card-chip-main:focus-visible{outline:2px solid var(--Labels-Primary);outline-offset:2px}.quiz-card-option-capped .quiz-card-chip-main[aria-disabled=true]{cursor:not-allowed}.quiz-card-chip .quiz-card-option-marker{margin-top:0}.quiz-card-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quiz-card-custom-input-inline{width:100%;margin:8px 0 0}.quiz-card-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quiz-card-text-input{resize:none;width:100%;min-height:40px;max-height:120px;margin:0;overflow-y:auto}
.SolutionsRuntime-module__oWx9EG__root{background-color:var(--Bg-Primary)}.SolutionsRuntime-module__oWx9EG__articleBlock{box-sizing:border-box;width:100%;max-width:1088px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width:680px){.SolutionsRuntime-module__oWx9EG__articleBlock{max-width:1136px;padding-left:48px;padding-right:48px}}@media (min-width:1000px){.SolutionsRuntime-module__oWx9EG__articleBlock{max-width:1200px;padding-left:80px;padding-right:80px}}.SolutionsRuntime-module__oWx9EG__root .vp-doc.SolutionsRuntime-module__oWx9EG__articleBlock>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){max-width:100%!important;margin-left:0!important;margin-right:0!important}.SolutionsRuntime-module__oWx9EG__root .vp-doc.SolutionsRuntime-module__oWx9EG__articleBlock>:is(h1,h2,h3,h4,h5,h6,p,blockquote){text-align:center}.SolutionsRuntime-module__oWx9EG__root .vp-doc.SolutionsRuntime-module__oWx9EG__articleBlock>:is(ul,ol){text-align:center;padding-inline-start:0;list-style-position:inside}.SolutionsRuntime-module__oWx9EG__root .vp-doc.SolutionsRuntime-module__oWx9EG__articleBlock blockquote :is(ul,ol){text-align:left}:is(.SolutionsRuntime-module__oWx9EG__root .vp-doc.SolutionsRuntime-module__oWx9EG__articleBlock .resource-quote,.SolutionsRuntime-module__oWx9EG__root .vp-doc.SolutionsRuntime-module__oWx9EG__articleBlock .kit-weaver-markdown-image,.SolutionsRuntime-module__oWx9EG__root .vp-doc.SolutionsRuntime-module__oWx9EG__articleBlock .vp-doc-table-container){max-width:100%}.SolutionsRuntime-module__oWx9EG__sectionBlock{width:100%}.SolutionsRuntime-module__oWx9EG__root .SolutionsRuntime-module__oWx9EG__sectionBlock h2{font-size:28px;line-height:44px}.SolutionsRuntime-module__oWx9EG__root .SolutionsRuntime-module__oWx9EG__sectionBlock section>div>h3:first-child{font-size:28px;line-height:44px}@media (min-width:1000px){.SolutionsRuntime-module__oWx9EG__root .SolutionsRuntime-module__oWx9EG__sectionBlock .max-w-360{max-width:1200px}}.SolutionsRuntime-module__oWx9EG__root .SolutionsRuntime-module__oWx9EG__sectionBlock:not(:first-of-type)>section{padding-top:40px;padding-bottom:40px}.SolutionsRuntime-module__oWx9EG__root .SolutionsRuntime-module__oWx9EG__sectionBlock:first-of-type>section{padding-bottom:40px}.SolutionsRuntime-module__oWx9EG__root .SolutionsRuntime-module__oWx9EG__sectionBlock>section section{margin-bottom:0}.SolutionsRuntime-module__oWx9EG__root .vp-doc.SolutionsRuntime-module__oWx9EG__articleBlock>:first-child{margin-top:0!important}.SolutionsRuntime-module__oWx9EG__root .vp-doc.SolutionsRuntime-module__oWx9EG__articleBlock>:last-child{margin-bottom:0!important}.SolutionsRuntime-module__oWx9EG__root .kit-weaver-markdown-root>.SolutionsRuntime-module__oWx9EG__articleBlock+.SolutionsRuntime-module__oWx9EG__articleBlock{margin-top:40px}.SolutionsRuntime-module__oWx9EG__root .kit-weaver-markdown-root>.SolutionsRuntime-module__oWx9EG__articleBlock:has(>h2)+.SolutionsRuntime-module__oWx9EG__articleBlock:has(>p){margin-top:24px}.SolutionsRuntime-module__oWx9EG__root .kit-weaver-markdown-root>.SolutionsRuntime-module__oWx9EG__articleBlock+.SolutionsRuntime-module__oWx9EG__articleBlock:has(>h2){margin-top:80px}.SolutionsRuntime-module__oWx9EG__root .kit-weaver-markdown-root>.SolutionsRuntime-module__oWx9EG__articleBlock:not(:has(>h2)):not(:has(>p))+.SolutionsRuntime-module__oWx9EG__articleBlock:has(.resource-media-carousel){margin-top:80px}.SolutionsRuntime-module__oWx9EG__root .kit-weaver-markdown-root>.SolutionsRuntime-module__oWx9EG__sectionBlock+.SolutionsRuntime-module__oWx9EG__articleBlock{margin-top:0}.SolutionsRuntime-module__oWx9EG__root .kit-weaver-markdown-root>.SolutionsRuntime-module__oWx9EG__sectionBlock+.SolutionsRuntime-module__oWx9EG__articleBlock:has(>h2){margin-top:40px}.SolutionsRuntime-module__oWx9EG__root .kit-weaver-markdown-root>.SolutionsRuntime-module__oWx9EG__articleBlock+.SolutionsRuntime-module__oWx9EG__sectionBlock:has(h2){margin-top:40px}.SolutionsRuntime-module__oWx9EG__root .SolutionsRuntime-module__oWx9EG__sectionBlock section .gap-8{gap:40px}.SolutionsRuntime-module__oWx9EG__root .SolutionsRuntime-module__oWx9EG__sectionBlock section h2.mb-8{margin-bottom:40px}.SolutionsRuntime-module__oWx9EG__root .SolutionsRuntime-module__oWx9EG__sectionBlock section h2.mb-12{margin-bottom:40px}.SolutionsRuntime-module__oWx9EG__root .kit-weaver-markdown-root>.SolutionsRuntime-module__oWx9EG__articleBlock:last-child{padding-bottom:120px}
