@layer base{hr{height:0;color:inherit;border-top-width:1px}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}progress{vertical-align:baseline}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}h4{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@layer components{.footer-container{width:100%;max-width:var(--breakpoint-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);margin-inline:auto}@media (min-width:40rem){.footer-container{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.footer-container{padding-block:calc(var(--spacing) * 12)}}header .navbar h4{margin:0;padding:.5rem 0;font-size:17px;font-weight:700;line-height:1.2;display:block}.menu.menu-horizontal>.dropdown.dropdown-hover .dropdown-arrow{vertical-align:middle;transition:transform .3s ease-in-out;display:inline-block;transform:translateY(2px)}.menu.menu-horizontal>.dropdown.dropdown-hover:hover .dropdown-arrow{transform:rotate(180deg) translateY(2px)}.collapse-plus input[type=radio]:checked~.collapse-title,.collapse-arrow input[type=radio]:checked~.collapse-title,.collapse-plus input[type=checkbox]:checked~.collapse-title{color:gold!important}.collapse-title{font-family:var(--font-aldrich),sans-serif;font-weight:700}.custom-btn{color:#fff;background-color:#4169e1;transition:background-color .3s,color .3s;box-shadow:none!important;border:1px solid #4169e1!important}.custom-btn:hover{color:#4169e1!important;background-color:#fff!important;transform:none!important}.breadcrumb-nav,.breadcrumb-nav a,.seopress-breadcrumbs,.seopress-breadcrumbs a{text-decoration:none;color:#fff!important}.breadcrumb-nav a:hover,.seopress-breadcrumbs a:hover{color:gold!important}.breadcrumb-nav{white-space:normal;word-break:break-word;text-align:center;max-width:100%}@media (max-width:640px){.breadcrumb-nav{font-size:.875rem}}.simple-category-badge{color:#4169e1!important;background-color:#fff!important;border:2px solid #fff!important;border-radius:66px!important;padding:6px 12px!important;font-size:.875rem!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important}@media (min-width:640px){.simple-category-badge{padding:8px 16px!important;font-size:1rem!important}}.simple-category-badge a,.simple-category-badge span{color:#4169e1!important;font-weight:700!important;text-decoration:none!important}.products-grid-fixed{grid-template-columns:repeat(3,1fr)!important;align-items:start!important;gap:1.5rem!important;width:100%!important;display:grid!important}.products-grid-fixed>*{display:contents!important}.products-grid-fixed .product-card-item{width:100%!important;margin:0!important;display:block!important}@media (max-width:1023px){.products-grid-fixed{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}}@media (max-width:639px){.products-grid-fixed{grid-template-columns:repeat(1,1fr)!important}}.products-grid-fixed .card figure{height:192px!important;position:relative!important;overflow:hidden!important}.products-grid-fixed .card figure img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.sidebar-card .menu li>a{width:100%;transition:background-color .2s,color .2s;display:block;color:#4169e1!important;background-color:rgba(0,0,0,0)!important;border-radius:5px!important;padding:.5rem .75rem!important}.sidebar-card .menu li>a:hover,.sidebar-card .menu li>a:focus,.sidebar-card .menu li.current-cat>a,.sidebar-card .menu li.current-menu-item>a{color:#fff!important;background-color:gold!important}@media (max-width:1023px){#category-toggle-btn .toggle-icon{display:inline-block}.sidebar-card.is-open #category-menu{max-height:500px;margin-top:.75rem!important}.sidebar-card .toggle-icon{transition:transform .3s}.sidebar-card.is-open .toggle-icon{transform:rotate(180deg)}}#category-toggle-btn .toggle-icon{display:none}@media (max-width:1023px){#category-toggle-btn .toggle-icon{display:inline-block}}.pagination-wrapper{text-align:center}.pagination-wrapper h2,.pagination-wrapper .screen-reader-text,.pagination .screen-reader-text,.pagination h2{display:none!important}.pagination .nav-links,.pagination-wrapper .nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination .page-numbers{color:#4169e1;border:1px solid #ddd;padding:.5rem 1rem;text-decoration:none;display:inline-block}.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#fff;background-color:#4169e1;border-color:#4169e1}.pagination .page-numbers.dots{border:none}.custom-badge{color:#fff!important;background-color:#4169e1!important;border:none!important}.table-scroll-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin:1.5rem 0;overflow-x:auto}.custom-product-specs-table table{border-collapse:collapse;min-width:100%;width:100%!important;margin:0!important;display:table!important}.custom-product-specs-table table th,.custom-product-specs-table table td{white-space:nowrap;text-align:left;border:1px solid #f1f5f9;padding:12px 16px}.custom-product-specs-table thead th{color:#fff!important;background-color:#4169e1!important}.custom-product-specs-table tbody tr:nth-child(2n){background-color:#f8fafc}.table-scroll-wrapper::-webkit-scrollbar{height:6px}.table-scroll-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#4169e1}.fix-grid-issue{background:#f8f9fa!important;border-radius:8px!important;width:100%!important;display:block!important;position:relative!important;overflow:hidden!important}.swiperTestimonials .swiper-button-next,.swiperTestimonials .swiper-button-prev{color:#4169e1;background-color:rgba(255,255,255,.75);border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin-top:0;transition:all .3s;display:flex;top:50%;transform:translateY(-50%);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.swiperTestimonials .swiper-button-next:hover,.swiperTestimonials .swiper-button-prev:hover{background-color:#fff}.swiperTestimonials .swiper-button-prev{left:10px}.swiperTestimonials .swiper-button-next{right:10px}.swiperTestimonials .swiper-pagination-bullet{opacity:1;background:rgba(255,255,255,.5)}.swiper-pagination-bullet-active,.swiperTestimonials .swiper-pagination-bullet-active{background:#4169e1!important}.swiperFactory .swiper-button-next,.swiperFactory .swiper-button-prev{opacity:.8;z-index:10;box-shadow:none!important;color:#fff!important;background-color:rgba(0,0,0,0)!important}.swiperFactory .swiper-button-next:hover,.swiperFactory .swiper-button-prev:hover{opacity:1;color:#4169e1!important}.show-on-md-below{display:block}.show-on-lg-above{display:none}@media (min-width:1024px){.show-on-md-below{display:none}.show-on-lg-above{display:block}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.js-clickable{cursor:pointer}table:not(.custom-product-specs-table table){border-collapse:collapse;width:100%;margin:1.5rem 0}thead{color:#fff;background-color:#4169e1}th{text-align:left;padding:.75rem 1rem;font-weight:600}td{border-bottom:1px solid #e5e7eb;padding:.5rem 1rem}tbody tr:nth-child(2n){background-color:#f7f7f7}td p{margin-bottom:0}}@layer utilities{@layer daisyui.l1.l2.l3{.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}.range{--range-fill-x:calc(( var(--range-dir,1) * -100cqw ) - ( var(--range-dir,1) * var(--range-thumb-size) / 2 ));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:rgba(0,0,0,0);border:none;overflow:hidden;container-type:inline-size}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);position:relative;inset-block-start:50%;transform:translateY(-50%)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);background-color:currentColor;position:relative}.range:disabled{cursor:not-allowed;opacity:.3}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab,red,red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab,red,red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:rgba(0,0,0,0) calc(69% - var(--border)),var(--tab-border-color) calc(69% - var(--border) + .25px),var(--tab-border-color) 69%,var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:rgba(0,0,0,0);font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.menu :where(li) .badge{justify-self:flex-end}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.loading{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete,margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:95%}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),rgba(0,0,0,0)) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab,red,red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content) 50%,rgba(0,0,0,0))}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc(( var(--size) * 2 ) - ( var(--border) + var(--toggle-p) ) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:rgba(0,0,0,0);border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}.toggle:before{background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before{background-color:currentColor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:rgba(0,0,0,0)}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content) 20%,rgba(0,0,0,0))}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,rgba(0,0,0,0));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}.input input{appearance:none;background-color:rgba(0,0,0,0);border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),rgba(0,0,0,0))}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),rgba(0,0,0,0))}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200);background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,rgba(0,0,0,0))}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,rgba(0,0,0,0))}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr)) auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr)) auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print,(forced-colors:active){.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content) 20%,rgba(0,0,0,0))}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,rgba(0,0,0,0));background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,rgba(0,0,0,0) 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),rgba(0,0,0,0))}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),rgba(0,0,0,0))}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:open{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),rgba(0,0,0,0))}}.select:open{outline:2px solid var(--input-color);outline-offset:2px}.select:open{background-image:linear-gradient(135deg,rgba(0,0,0,0) 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,rgba(0,0,0,0) 50%)}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}.avatar{vertical-align:middle;align-self:center;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.rating{vertical-align:middle;--size:var(--size-selector,.25rem) *6;display:inline-flex;position:relative}.rating input{cursor:pointer;appearance:none}.rating *{background-color:var(--color-base-content);opacity:.2;width:calc(var(--size) * 1);height:calc(var(--size));border-radius:0}@media (forced-colors:active){.rating *{forced-color-adjust:none;background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.rating *{animation:.25s ease-out rating}}.rating .rating-hidden{background-color:rgba(0,0,0,0);width:.5rem}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media (prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}@media (forced-colors:active){.progress{border:1px solid}}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,rgba(0,0,0,0) 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:rgba(0,0,0,0)}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,rgba(0,0,0,0) 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (forced-colors:active){.progress::-moz-progress-bar{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:rgba(0,0,0,0)}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (forced-colors:active){.progress::-webkit-progress-value{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.divider{--divider-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.divider:before{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print,(forced-colors:active){.divider:before{border:.5px solid}}.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print,(forced-colors:active){.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:rgba(0,0,0,.3);background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{--size:calc(var(--size-selector,.25rem) * 2);width:var(--size);height:var(--size);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),rgba(0,0,0,0))}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg,rgba(0,0,0,0) 0% 40%,var(--color-base-100) 50%,rgba(0,0,0,0) 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}.skeleton:dir(rtl){animation-direction:reverse}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.link:focus-visible{outline-offset:2px;outline:2px solid}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}}@layer daisyui.l1.l2{.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal-toggle:checked+.modal{opacity:0}}.tabs-border>.tab{--tab-border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--tab-border-color) rgba(0,0,0,0);border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:rgba(0,0,0,0) rgba(0,0,0,0) var(--tab-border-color) rgba(0,0,0,0);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) rgba(0,0,0,0) var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) rgba(0,0,0,0) var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:rgba(0,0,0,0) rgba(0,0,0,0) var(--tab-border-color) rgba(0,0,0,0);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) rgba(0,0,0,0) var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) rgba(0,0,0,0) var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:rgba(0,0,0,0) var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:rgba(0,0,0,0) var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.list .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto) minmax(0,auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}.list .list-row>*{grid-row-start:1}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0}[dir=rtl] :is(.dropdown-start :where(.dropdown-content)){translate:0}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50%}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50%}.dropdown-left .dropdown-content{transform-origin:100%;inset-inline-end:100%;top:0;bottom:auto}.dropdown-right .dropdown-content{transform-origin:0;inset-inline-start:100%;top:0;bottom:auto}.dropdown-bottom .dropdown-content{transform-origin:top;top:100%;bottom:auto}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-inline-start:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%}@media (prefers-reduced-motion:no-preference){@starting-style{.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){opacity:0;scale:95%}}.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}}.menu-horizontal>li:not(.menu-title)>details[open]>:is(ul,menu){opacity:1;scale:100%}.menu-horizontal>li>details>:is(ul,menu):before{--tw-content:none;content:var(--tw-content)}.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.card-lg .card-body{--card-p:2rem;--card-fs:1rem}.card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn-active{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn-active{color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn-active{--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn-active{--btn-border-style:solid;isolation:isolate}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.modal-top>.modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.modal-middle>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}.modal-start>.modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.modal-start>.modal-box){--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;translate:100%}.modal-end>.modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.modal-end>.modal-box){--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);translate:-100%}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.divider-vertical.divider{flex-direction:row;width:auto;height:1rem}.divider-vertical.divider:before,.divider-vertical.divider:after{width:100%;height:.125rem}.carousel-start .carousel-item{scroll-snap-align:start}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}.card-xs .card-title{--cardtitle-fs:.875rem}.card-sm .card-title{--cardtitle-fs:1rem}.card-md .card-title{--cardtitle-fs:1.125rem}.card-lg .card-title{--cardtitle-fs:1.25rem}.card-xl .card-title{--cardtitle-fs:1.375rem}.menu-sm .menu-title{padding-block:.5rem;padding-inline:.75rem}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem) * 10)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}}@layer daisyui.l1{.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}@layer daisyui.l1.l2.l3.l4{.card-body p{flex-grow:1}.join-item>*{--join-ss:initial;--join-se:initial;--join-es:initial;--join-ee:initial}}.static{position:static}.sticky{position:sticky}.-top-10{top:calc(var(--spacing) * -10)}.top-1\/2{top:50%}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.isolate{isolation:isolate}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.m-102{margin:calc(var(--spacing) * 102)}.m-512{margin:calc(var(--spacing) * 512)}.join-item{border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--join-ss);border-start-end-radius:var(--join-se);border-end-end-radius:var(--join-ee);border-end-start-radius:var(--join-es)}.join-item:not(:disabled,[disabled],.btn-disabled){margin-block-start:var(--join-mt,0);margin-inline-start:var(--join-ml,0)}.join-item:is(:disabled,[disabled],.btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px) * var(--join-v));border-block-end-width:calc(var(--border,1px) * var(--join-h))}.mt-auto{margin-top:auto}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content) 80%,rgba(0,0,0,0))}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-bullets:color-mix(in oklab,var(--color-base-content) 50%,rgba(0,0,0,0))}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-hr:color-mix(in oklab,var(--color-base-content) 20%,rgba(0,0,0,0))}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content) 20%,rgba(0,0,0,0))}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-captions:color-mix(in oklab,var(--color-base-content) 50%,rgba(0,0,0,0))}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content) 50%,rgba(0,0,0,0))}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content) 20%,rgba(0,0,0,0))}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-kbd:color-mix(in oklab,var(--color-base-content) 80%,rgba(0,0,0,0))}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.inline{display:inline}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-video{aspect-ratio:var(--aspect-video)}.size-full{width:100%;height:100%}.h-\[40px\]{height:40px}.h-\[120px\]{height:120px}.h-\[250px\]{height:250px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-auto{height:auto}.min-h-\[3rem\]{min-height:3rem}.min-h-\[40vh\]{min-height:40vh}.min-h-screen{min-height:100vh}.w-\[40px\]{width:40px}.w-\[120px\]{width:120px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[1280px\]{max-width:1280px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-\[130px\]{min-width:130px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[17px\]{border-radius:17px}.rounded-\[20px\]{border-radius:20px}.rounded-xl{border-radius:var(--radius-xl)}.border-none{--tw-border-style:none;border-style:none}.\!border-gray-300{border-color:var(--color-gray-300)!important}.border-transparent{border-color:rgba(0,0,0,0)}.border-white\/20{border-color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.glass{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:rgba(0,0,0,0);border:none}.\!bg-transparent{background-color:rgba(0,0,0,0)!important}.bg-black{background-color:var(--color-black)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-neutral\/90{--tw-gradient-from:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.from-neutral\/90{--tw-gradient-from:color-mix(in oklab,var(--color-neutral) 90%,transparent)}}.from-neutral\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-neutral\/60{--tw-gradient-via:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.via-neutral\/60{--tw-gradient-via:color-mix(in oklab,var(--color-neutral) 60%,transparent)}}.via-neutral\/60{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-accent{--tw-gradient-to:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-no-repeat{background-repeat:no-repeat}.pt-\[50px\]{padding-top:50px}.text-left{text-align:left}.text-right{text-align:right}.font-\[\'Aldrich\'\]{font-family:Aldrich}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.text-\[66px\]{font-size:66px}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\!text-gray-800{color:var(--color-gray-800)!important}.text-base-content{color:var(--color-base-content)}.text-blue-50\/90{color:rgba(239,246,255,.9)}@supports (color:color-mix(in lab,red,red)){.text-blue-50\/90{color:color-mix(in oklab,var(--color-blue-50) 90%,transparent)}}.text-neutral{color:var(--color-neutral)}.text-primary{color:var(--color-primary)}.text-white\/60{color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/80{color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.shadow-none{--tw-shadow:0 0 rgba(0,0,0,0);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#25D366\]\/20{--tw-shadow-color:rgba(37,211,102,.2)}.shadow-\[\#4169E1\]\/20{--tw-shadow-color:rgba(65,105,225,.2)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-75{--tw-brightness:brightness(75%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,rgba(0,0,0,.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[0\.5\]{--tw-grayscale:grayscale(.5);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-\[0ms\]{transition-delay:0s}.delay-\[100ms\]{transition-delay:.1s}.delay-\[200ms\]{transition-delay:.2s}.delay-\[300ms\]{transition-delay:.3s}.delay-\[400ms\]{transition-delay:.4s}.delay-\[500ms\]{transition-delay:.5s}.delay-\[600ms\]{transition-delay:.6s}.duration-\[0\.9s\]{--tw-duration:.9s;transition-duration:.9s}.duration-\[500ms\]{--tw-duration:.5s;transition-duration:.5s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-6:is(:where(.group):hover *){rotate:6deg}.group-hover\:text-\[\#4169E1\]:is(:where(.group):hover *){color:#4169e1}.group-hover\:text-\[\#FFD700\]:is(:where(.group):hover *){color:gold}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:rotate-0:hover{rotate:none}.hover\:border-\[\#4169E1\]:hover{border-color:#4169e1}.hover\:border-\[\#FFD700\]:hover{border-color:gold}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (min-width:40rem){.sm\:right-2{right:calc(var(--spacing) * 2)}.sm\:left-2{left:calc(var(--spacing) * 2)}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:aspect-square{aspect-ratio:1}@layer daisyui.l1.l2{.sm\:btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:h-\[50px\]{height:50px}.sm\:h-\[450px\]{height:450px}.sm\:min-h-\[3\.5rem\]{min-height:3.5rem}.sm\:min-h-\[50vh\]{min-height:50vh}.sm\:w-1\/2{width:50%}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-\[50px\]{width:50px}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[50px\]{font-size:50px}.sm\:text-\[56px\]{font-size:56px}@media (hover:hover){.sm\:hover\:-translate-y-3:hover{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (min-width:48rem){.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-xl{max-width:var(--container-xl)}.md\:gap-10{gap:calc(var(--spacing) * 10)}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[120px\]{top:120px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:-mt-16{margin-top:calc(var(--spacing) * -16)}.lg\:-mt-20{margin-top:calc(var(--spacing) * -20)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:ml-auto{margin-left:auto}.lg\:h-28{height:calc(var(--spacing) * 28)}.lg\:h-96{height:calc(var(--spacing) * 96)}.lg\:h-\[500px\]{height:500px}.lg\:min-h-screen{min-height:100vh}.lg\:w-1\/3{width:33.3333%}.lg\:w-28{width:calc(var(--spacing) * 28)}.lg\:w-auto{width:auto}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-\[1200px\]{max-width:1200px}.lg\:-rotate-1{rotate:-1deg}.lg\:rotate-2{rotate:2deg}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}:where(.lg\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.lg\:rounded-none{border-radius:0}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[54px\]{font-size:54px}.lg\:text-\[66px\]{font-size:66px}}@media (min-width:80rem){.xl\:h-\[28rem\]{height:28rem}.xl\:max-w-xl{max-width:var(--container-xl)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.\[\&\>a\]\:text-white>a{color:var(--color-white)}.\[\&\>a\:hover\]\:text-\[\#FFD700\]>a:hover{color:gold}}sup[id^=fnref1\:]{vertical-align:super;margin-left:.2em;font-size:.75em;line-height:1}sup[id^=fnref1\:] a[rel=footnote]{color:#4169e1;font-weight:700;text-decoration:none}div.footnotes{border-top:none;font-size:.9em;margin-top:0!important;padding-top:0!important}div.footnotes hr{clear:both;background-color:#ddd;border:0;width:100%;height:1px;margin-top:0!important;margin-bottom:0!important}div.footnotes ol{padding-left:1.8em;list-style:decimal;margin:0!important}div.footnotes ol li p{margin:0;display:inline}header .navbar h4{color:inherit!important}.jm-journal .jm-journal-shell{width:min(1400px,100% - 48px);margin-inline:auto}.jm-journal-hero{color:var(--color-journal-card);background-color:var(--color-brand);background-image:linear-gradient(var(--color-journal-hero-scrim),var(--color-journal-hero-scrim)),url("https://jmcncmachine.com/wp-content/uploads/2024/06/comfyui_00008_.png");text-align:center;background-position:50%;background-size:cover;padding:40px 0 32px;--lzl-bg-img:"https://jmcncmachine.com/wp-content/uploads/2024/06/comfyui_00008_.png"}.jm-journal .jm-journal-term-description{max-width:66ch;color:var(--color-journal-card);margin:12px auto 0;font-size:16px;line-height:1.6}.jm-journal-term-description p+p{margin-top:8px}.jm-journal-breadcrumb{border:1px solid rgba(253,254,255,.3);align-items:center;max-width:100%;min-height:46px;margin-top:20px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.jm-journal-breadcrumb{border:1px solid color-mix(in srgb,var(--color-journal-card) 30%,transparent)}}.jm-journal-breadcrumb{background:rgba(51,51,51,.18);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.jm-journal-breadcrumb{background:color-mix(in srgb,var(--color-ink) 18%,transparent)}}.jm-journal-breadcrumb{color:var(--color-journal-card);text-align:left;font-size:16px;font-weight:700;line-height:1.5}.jm-journal-breadcrumb nav{min-width:0}.jm-journal-breadcrumb :is(ol,ul){flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.jm-journal-breadcrumb .breadcrumb-item{min-width:0;max-width:100%;color:inherit;align-items:center;margin:0;padding:0;display:flex}.jm-journal-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none;display:none}.jm-journal-breadcrumb :is(a,span){font-weight:inherit;overflow-wrap:anywhere}.jm-journal-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.jm-journal .jm-journal-breadcrumb .breadcrumb-item[aria-current=page]{min-height:44px;color:var(--color-gold)}.jm-journal .jm-journal-breadcrumb a{color:var(--color-journal-card)!important}.jm-journal .jm-journal-breadcrumb a:hover{color:var(--color-gold)!important}.jm-journal-hero a:focus-visible{outline-color:var(--color-gold)}.jm-journal-content{padding:40px 0 56px}.jm-journal-layout{gap:24px;display:grid}.jm-journal-sidebar,.jm-journal-results{min-width:0}.jm-journal-topic-directory{border:1px solid var(--color-journal-line);background:var(--color-journal-card);border-radius:6px;padding:0 12px}.jm-journal-topic-directory summary{cursor:pointer;min-height:56px;color:var(--color-brand);justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:700;list-style:none;display:flex}.jm-journal-topic-directory summary::-webkit-details-marker{display:none}.jm-journal-directory-chevron{flex:none;width:18px;height:18px;transition:transform .18s;transform:rotate(-90deg)}.jm-journal-topic-directory[open] .jm-journal-directory-chevron{transform:rotate(0)}.jm-journal-topic-directory nav{border-top:1px solid var(--color-journal-line);padding-block:4px 12px}.jm-journal-topic-directory nav a{border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px;font-size:14px;display:flex}.jm-journal-topic-directory nav a:hover{background:var(--color-journal-panel);color:var(--color-brand)}.jm-journal-topic-directory nav a[aria-current=page]{background:var(--color-brand);color:var(--color-journal-card);border-left:3px solid var(--color-gold);padding-left:7px;font-weight:700}.jm-journal-topic-directory nav a[aria-current=page]:focus-visible{outline-color:var(--color-gold);outline-offset:-3px}.jm-journal-topic-directory nav a>span{font-size:16px}.jm-journal-sidebar-note{border:1px solid var(--color-journal-line);background:var(--color-journal-panel);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.jm-journal-sidebar-note p:first-of-type{color:var(--color-brand);font-size:16px;font-weight:700;line-height:1.4}.jm-journal-sidebar-note .jm-journal-rule,.jm-journal-sidebar-note p+p{display:none}.jm-journal-sidebar-note .jm-journal-read{flex:none;align-self:center;margin:0;padding-inline:12px;font-size:13px}.jm-journal-rule{background:var(--color-gold);width:32px;height:3px;margin-bottom:16px;display:block}.jm-journal-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.jm-journal-search{margin-bottom:28px}.jm-journal-search-label{color:var(--color-brand);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.jm-journal-search-control{border:1px solid var(--color-journal-card-line);background:var(--color-journal-card);border-radius:6px;align-items:center;gap:12px;min-height:52px;padding-inline:16px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.jm-journal-search-control:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px rgba(65,105,225,.12)}@supports (color:color-mix(in lab,red,red)){.jm-journal-search-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.jm-journal-search-control>svg{width:18px;height:18px;color:var(--color-brand);flex:none}.jm-journal-search-control input{width:100%;min-width:0;height:50px;color:var(--color-ink);font:400 16px/1.5 var(--font-roboto);box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;outline:none!important}.jm-journal-search-control input::placeholder{color:var(--color-journal-muted);opacity:1}.jm-journal-search-control input::-webkit-search-cancel-button{display:none}.jm-journal .jm-journal-search-clear{min-width:48px;min-height:44px;color:var(--color-brand);background:0 0;border:0;border-radius:3px;flex:none;padding:8px;font-size:13px}.jm-journal .jm-journal-search-clear:hover{background:var(--color-journal-panel)}.jm-journal-search #journal-search-help{color:var(--color-journal-muted);margin-top:8px;font-size:12px;line-height:1.5}.jm-journal .jm-journal-search-status{color:var(--color-journal-muted);margin:-8px 0 24px;font-size:14px}.jm-journal .jm-journal-matched-heading{border-left:2px solid var(--color-gold);color:var(--color-journal-muted);margin:16px 0 24px;padding-left:12px;font-size:14px;line-height:1.65}.jm-journal-matched-heading a:hover{color:var(--color-journal-link-hover)}.jm-journal-grid>loop{display:contents}.jm-journal-no-image{width:100%;height:100%;color:var(--color-brand);background:var(--color-journal-panel);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.jm-journal-no-image span:first-child{font-family:var(--font-aldrich);font-size:24px}.jm-journal-no-image span:last-child{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.jm-journal-excerpt p{font-size:inherit;line-height:inherit;margin:0}.jm-journal-read span{font-size:18px;line-height:1}.jm-journal-pagination{margin-top:40px}.jm-journal-pagination :is(nav,.navigation){width:100%;margin:0}.jm-journal-pagination :is(.screen-reader-text,.visually-hidden,h2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jm-journal-pagination :is(ul.pagination,.nav-links){flex-flow:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.jm-journal-pagination .page-item{flex:none;margin:0;padding:0;list-style:none;display:block}.jm-journal-pagination :is(.page-link,.page-numbers){border:1px solid var(--color-journal-card-line);min-width:44px;min-height:44px;color:var(--color-brand);background:var(--color-journal-card);border-radius:4px;justify-content:center;align-items:center;margin:0;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.jm-journal-pagination a:is(.page-link,.page-numbers):hover{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-journal-panel)}.jm-journal-pagination :is(.page-link.current,.page-numbers.current,.page-item.active>.page-link){background:var(--color-brand);color:var(--color-journal-card);border-color:var(--color-brand)}.jm-journal-pagination :is(.page-link.dots,.page-numbers.dots){background:0 0;border-color:rgba(0,0,0,0)}.jm-journal-pagination .page-item.disabled>.page-link{pointer-events:none;opacity:.5}.jm-journal-empty{background:var(--color-journal-card);border:1px solid var(--color-journal-line);border-radius:6px;padding:32px 24px}.jm-journal-empty h3{color:var(--color-brand);margin-bottom:12px;font-size:24px}.jm-journal-empty a{color:var(--color-brand)}.jm-catalog{color:var(--color-ink);background:var(--color-page);font-family:var(--font-roboto)}.jm-catalog *,.jm-catalog :before,.jm-catalog :after{box-sizing:border-box}.jm-catalog .jm-catalog-shell{width:min(1400px,100% - 48px);margin-inline:auto}.jm-catalog :is(h1,h2,h3,p){margin:0}.jm-catalog :is(h1,h2,h3){font-family:var(--font-aldrich)!important;font-weight:700!important}.jm-catalog a{color:inherit;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,opacity .15s}.jm-catalog button{font-family:var(--font-roboto);cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.jm-catalog :is(a,button,summary,input):focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.jm-catalog [hidden]{display:none!important}.jm-catalog-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.jm-catalog-hero{text-align:center;color:var(--color-journal-card);background-color:var(--color-brand);background-image:linear-gradient(var(--color-journal-hero-scrim),var(--color-journal-hero-scrim)),url("https://jmcncmachine.com/wp-content/uploads/2024/06/comfyui_00008_.png");background-position:50%;background-size:cover;padding:40px 0 32px;--lzl-bg-img:"https://jmcncmachine.com/wp-content/uploads/2024/06/comfyui_00008_.png"}.jm-catalog h1{overflow-wrap:anywhere;font-size:clamp(36px,4.5vw,56px);line-height:1.2}.jm-catalog-breadcrumb{border:1px solid rgba(253,254,255,.3);align-items:center;max-width:100%;min-height:46px;margin-top:20px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.jm-catalog-breadcrumb{border:1px solid color-mix(in srgb,var(--color-journal-card) 30%,transparent)}}.jm-catalog-breadcrumb{background:rgba(51,51,51,.18);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.jm-catalog-breadcrumb{background:color-mix(in srgb,var(--color-ink) 18%,transparent)}}.jm-catalog-breadcrumb{color:var(--color-journal-card);text-align:left;font-size:16px;font-weight:700;line-height:1.5}.jm-catalog-breadcrumb :is(ol,ul){flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.jm-catalog-breadcrumb .breadcrumb-item{min-width:0;max-width:100%;color:inherit;align-items:center;margin:0;padding:0;display:flex}.jm-catalog-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none;display:none}.jm-catalog-breadcrumb :is(a,span){font-weight:inherit;overflow-wrap:anywhere}.jm-catalog-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.jm-journal-hero.lzl:not(.lzl-ed),.jm-journal-hero.lzl-ing:not(.lzl-ed){background-image:linear-gradient(var(--color-journal-hero-scrim),var(--color-journal-hero-scrim)),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAYAAAB/HSuDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAP90lEQVR42u3BAQEAAACCIP+vbkhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBoHwAAB6jeQegAAAABJRU5ErkJggg==")}.jm-catalog .jm-catalog-breadcrumb a{color:var(--color-journal-card)!important}.jm-catalog .jm-catalog-breadcrumb a:hover{color:var(--color-gold)!important}.jm-catalog-breadcrumb .breadcrumb-item[aria-current=page]{min-height:44px;color:var(--color-gold)}.jm-catalog-hero a:focus-visible{outline-color:var(--color-gold)}.jm-catalog-content{padding:40px 0 56px}.jm-catalog-layout{gap:24px;display:grid}.jm-catalog-sidebar,.jm-catalog-results{min-width:0}.jm-catalog-directory{border:1px solid var(--color-journal-line);background:var(--color-journal-card);border-radius:6px;padding:0 12px}.jm-catalog-directory summary{min-height:56px;color:var(--color-brand);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:700;list-style:none;display:flex}.jm-catalog-hero.lzl:not(.lzl-ed),.jm-catalog-hero.lzl-ing:not(.lzl-ed){background-image:linear-gradient(var(--color-journal-hero-scrim),var(--color-journal-hero-scrim)),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAYAAAB/HSuDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAP90lEQVR42u3BAQEAAACCIP+vbkhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBoHwAAB6jeQegAAAABJRU5ErkJggg==")}.jm-catalog-directory summary::-webkit-details-marker{display:none}.jm-catalog-chevron{flex:none;width:18px;height:18px;transition:transform .18s;transform:rotate(-90deg)}.jm-catalog-directory[open] .jm-catalog-chevron{transform:rotate(0)}.jm-catalog-directory nav{border-top:1px solid var(--color-journal-line);padding:4px 0 12px}.jm-catalog-directory nav a{min-height:44px;color:var(--color-brand);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:14px;line-height:1.45;display:flex}.jm-catalog-directory nav a>span{flex:none;font-size:16px}.jm-catalog-directory nav a:hover{color:var(--color-brand);background:var(--color-journal-panel)}.jm-catalog-directory nav a[aria-current=page]{border-left:3px solid var(--color-gold);color:var(--color-journal-card);background:var(--color-brand);padding-left:7px;font-weight:700}.jm-catalog-directory nav a[aria-current=page]:focus-visible{outline-color:var(--color-gold);outline-offset:-3px}.jm-catalog-sidebar-note{border:1px solid var(--color-journal-line);background:var(--color-journal-panel);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex}.jm-catalog-sidebar-note p:first-of-type{color:var(--color-brand);font-size:16px;font-weight:700;line-height:1.4}.jm-catalog-sidebar-note p+p,.jm-catalog-rule{display:none}.jm-catalog-sidebar-note .jm-catalog-button{flex:none;padding-inline:12px;font-size:13px}.jm-catalog-search{margin-bottom:28px}.jm-catalog-search-label{color:var(--color-brand);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.jm-catalog-search-control{border:1px solid var(--color-journal-card-line);background:var(--color-journal-card);border-radius:6px;align-items:center;gap:12px;min-height:52px;padding-inline:16px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.jm-catalog-search-control:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px rgba(65,105,225,.12)}@supports (color:color-mix(in lab,red,red)){.jm-catalog-search-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 12%,transparent)}}.jm-catalog-search-control>svg{width:18px;height:18px;color:var(--color-brand);flex:none}.jm-catalog-search-control input{width:100%;min-width:0;height:50px;box-shadow:none;appearance:none;color:var(--color-ink);font:400 16px/1.5 var(--font-roboto);background:0 0;border:0;border-radius:0;margin:0;padding:0;outline:none!important}.jm-catalog-search-control input::-webkit-search-cancel-button{display:none}.jm-catalog-search-clear{min-width:48px;min-height:44px;color:var(--color-brand);background:0 0;border:0;border-radius:3px;font-size:13px;font-weight:700}.jm-catalog-search-clear:hover{background:var(--color-journal-panel)}.jm-catalog-search-meta{color:var(--color-journal-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.jm-catalog-search-meta p{font-size:inherit;line-height:inherit}.jm-catalog-search-meta [role=status]{color:var(--color-brand)}.jm-catalog-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:28px 24px;display:grid}.jm-catalog-card{border:1px solid var(--color-journal-card-line);background:var(--color-journal-card);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 14px rgba(25,38,66,.09)}.jm-catalog-card:hover{box-shadow:0 7px 20px rgba(25,38,66,.13)}.jm-catalog-media{aspect-ratio:4/3;border-bottom:1px solid var(--color-journal-line);background:var(--color-journal-card);padding:18px;display:block;overflow:hidden}.jm-catalog-media img{object-fit:contain;width:100%;height:100%;display:block}.jm-catalog-no-image{width:100%;height:100%;color:var(--color-brand);background:var(--color-journal-panel);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.jm-catalog-no-image span:first-child{font-family:var(--font-aldrich);font-size:24px}.jm-catalog-no-image span:last-child{font-size:12px}.jm-catalog-card-body{flex-direction:column;flex:1;gap:24px;padding:20px;display:flex}.jm-catalog-card h3{overflow-wrap:anywhere;font-size:19px;line-height:1.45}.jm-catalog-card h3 a{color:var(--color-brand);transition:none;display:block}.jm-catalog-card h3 a:is(:hover,:focus-visible){color:var(--color-brand);opacity:1}.jm-catalog-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:auto;display:flex}.jm-catalog .jm-catalog-button{border:1px solid var(--color-brand);min-height:44px;color:var(--color-journal-card);background:var(--color-brand);border-radius:4px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.jm-catalog .jm-catalog-button:hover{color:var(--color-brand);background:var(--color-journal-card)}.jm-catalog .jm-catalog-details{width:176px;max-width:100%;min-height:36px;padding:7px 24px;line-height:20px}.jm-catalog-pagination{margin-top:40px}.jm-catalog-pagination :is(nav,.navigation){width:100%;margin:0}.jm-catalog-pagination :is(.screen-reader-text,.visually-hidden,h2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jm-catalog-pagination :is(ul.pagination,.nav-links){flex-flow:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.jm-catalog-pagination .page-item{flex:none;margin:0;padding:0;list-style:none;display:block}.jm-catalog-pagination :is(.page-link,.page-numbers){border:1px solid var(--color-journal-card-line);min-width:44px;min-height:44px;color:var(--color-brand);background:var(--color-journal-card);border-radius:4px;justify-content:center;align-items:center;margin:0;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.jm-catalog-pagination a:is(.page-link,.page-numbers):hover{border-color:var(--color-brand);background:var(--color-journal-panel)}.jm-catalog-pagination :is(.page-link.current,.page-numbers.current,.page-item.active>.page-link){color:var(--color-journal-card);background:var(--color-brand);border-color:var(--color-brand)}.jm-catalog-pagination :is(.page-link.dots,.page-numbers.dots){background:0 0;border-color:rgba(0,0,0,0)}.jm-catalog-empty{border:1px solid var(--color-journal-line);background:var(--color-journal-card);border-radius:6px;padding:32px 24px}.jm-catalog-empty h3{color:var(--color-brand);margin-bottom:12px;font-size:24px}.jm-catalog-empty a{color:var(--color-brand)}@media (min-width:640px){.jm-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.jm-catalog-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:32px}.jm-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jm-catalog-card h3{font-size:18px}.jm-catalog-sidebar-note{margin-bottom:24px;padding:16px;display:block}.jm-catalog-rule{background:var(--color-gold);width:32px;height:3px;margin-bottom:12px;display:block}.jm-catalog-sidebar-note p:first-of-type{text-wrap:balance;margin-bottom:10px;font-size:15px}.jm-catalog-sidebar-note p+p{color:var(--color-journal-muted);text-wrap:balance;font-size:13px;line-height:1.7;display:block}.jm-catalog-sidebar-note .jm-catalog-button{width:100%;margin-top:16px}}@media (max-width:639px){.jm-catalog .jm-catalog-shell{width:calc(100% - 32px)}.jm-catalog-hero{padding:28px 0 24px}.jm-catalog-breadcrumb{margin-top:16px;padding-inline:12px;font-size:14px}.jm-catalog-content{padding:24px 0 40px}.jm-catalog-card-body{padding:20px}.jm-catalog .jm-catalog-details{min-height:44px;padding-block:11px}}@media (prefers-reduced-motion:reduce){.jm-catalog *,.jm-catalog :before,.jm-catalog :after{scroll-behavior:auto;transition:none!important}}@media (min-width:1024px){.jm-journal-layout{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:32px}.jm-journal-sidebar-note{background:var(--color-journal-panel);border:1px solid var(--color-journal-line);border-radius:6px;margin-top:24px;padding:20px 16px;display:block}.jm-journal-sidebar-note .jm-journal-rule{background:var(--color-gold);margin-bottom:12px;display:block}.jm-journal-sidebar-note p:first-of-type{color:var(--color-brand);text-wrap:balance;margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.4}.jm-journal-sidebar-note p+p{color:var(--color-journal-muted);text-wrap:balance;font-size:13px;line-height:1.7;display:block}.jm-journal-sidebar-note .jm-journal-read{width:100%;margin-top:16px;padding:10px 8px;font-size:13px}}@media (max-width:639px){.jm-journal .jm-journal-shell{width:calc(100% - 32px)}.jm-journal-hero{padding:28px 0 24px}.jm-journal .jm-journal-term-description{font-size:14px}.jm-journal-breadcrumb{margin-top:16px;padding-inline:12px;font-size:14px}.jm-journal-content{padding:24px 0 40px}}.jm-policy{--policy-surface:#fbfcff;--policy-copy:#43526a;--policy-line:#d8e1ef;color:var(--policy-copy);background:var(--policy-surface);font-family:var(--font-roboto)}.jm-policy *,.jm-policy :before,.jm-policy :after{box-sizing:border-box}.jm-policy-shell{width:min(1080px,100% - 64px);margin-inline:auto}.jm-policy-hero{padding:48px 0 40px}.jm-policy-hero h1{color:var(--color-journal-card);font:700 clamp(36px,4.5vw,56px)/1.2 var(--font-aldrich);margin:0}.jm-policy a{text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out}.jm-policy a:hover{text-decoration:none}.jm-policy a:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:2px}.jm-policy .jm-catalog-breadcrumb{color:var(--color-gold);gap:8px}.jm-policy .jm-catalog-breadcrumb [aria-hidden=true]{color:var(--color-journal-card)}.jm-policy .jm-catalog-breadcrumb .breadcrumb-item:not(:last-child):after{margin-inline:8px}.jm-policy .jm-catalog-breadcrumb a{color:var(--color-journal-card)!important}.jm-policy .jm-catalog-breadcrumb a:hover{color:var(--color-gold)!important}.jm-policy .jm-catalog-breadcrumb a:focus-visible{outline-color:var(--color-gold)}.jm-policy-content{padding:64px 0 80px}.jm-policy-layout{--policy-extension:clamp(0px,calc(( 100% - 304px - 65ch ) / 2),64px);grid-template-columns:240px minmax(0,calc(65ch + var(--policy-extension)));transform:translateX(calc(var(--policy-extension) / -2));justify-content:center;align-items:start;gap:64px;display:grid}.jm-policy-sidebar{scrollbar-width:thin;scrollbar-color:var(--policy-line) transparent;min-width:0;max-height:calc(100dvh - 128px);position:sticky;top:104px;overflow-y:auto}.jm-policy-documents{gap:4px;display:grid}.jm-policy-documents a{min-height:44px;color:var(--policy-copy);border-left:3px solid rgba(0,0,0,0);align-items:center;padding:10px 16px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.jm-policy-documents a:hover{color:var(--color-brand);background:#f0f4fb}.jm-policy-documents a[aria-current=page]{border-left-color:var(--color-brand);color:var(--color-brand);background:#eaf0ff;font-weight:700}.jm-policy-toc{border-top:1px solid var(--policy-line);margin-top:28px;padding-top:24px}.jm-policy-toc p{color:var(--color-brand);margin:0 0 12px;padding-inline:16px;font-size:14px;font-weight:700}.jm-policy-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.jm-policy-toc a{color:#56647a;border-radius:4px;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;line-height:1.5;display:flex}.jm-policy-toc a:hover{color:var(--color-brand);background:#edf2fb}.jm-policy-body{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.85}.jm-policy-body :is(h2,h3){color:var(--color-brand);scroll-margin-top:104px}.jm-policy-body h2{border-top:1px solid var(--policy-line);font:700 clamp(23px,2vw,28px)/1.4 var(--font-aldrich);margin:48px 0 20px;padding-top:32px}.jm-policy-body>h2:first-child{border-top:0;margin-top:0;padding-top:0}.jm-policy-body h3{font:600 19px/1.5 var(--font-roboto);margin:28px 0 12px}.jm-policy-body p{margin:0 0 16px}.jm-policy-body :is(ul,ol){margin:0 0 20px;padding-left:24px}.jm-policy-body ul{list-style:outside}.jm-policy-body ol{list-style:decimal}.jm-policy-body li{margin:6px 0;padding-left:4px}.jm-policy-body li::marker{color:var(--color-brand)}.jm-policy-body strong{color:var(--color-ink);font-weight:700}.jm-policy-body a{color:var(--color-brand);font-weight:500}.jm-policy-body a:hover{color:#264fb8}@media (max-width:900px){.jm-policy-layout{grid-template-columns:minmax(0,65ch);gap:32px;transform:none}.jm-policy-sidebar{max-height:none;position:static;overflow:visible}.jm-policy-documents{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.jm-policy-documents a{border-bottom:3px solid rgba(0,0,0,0);border-left:0;flex:none;padding:10px 12px}.jm-policy-documents a[aria-current=page]{border-bottom-color:var(--color-brand)}.jm-policy-toc{margin-top:20px;padding-top:16px}.jm-policy-toc p{margin-bottom:8px;padding:0}.jm-policy-toc ol{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.jm-policy-toc li{flex:none}.jm-policy-toc a{border:1px solid var(--policy-line);white-space:nowrap;background:#f1f5fb;padding:8px 12px}}@media (max-width:600px){.jm-policy-shell{width:calc(100% - 40px)}.jm-policy-hero{padding:32px 0 28px}.jm-policy-hero h1{font-size:34px}.jm-policy-content{padding:28px 0 48px}.jm-policy-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.jm-policy-documents a{text-align:center;justify-content:center;padding:10px 6px;font-size:13px}.jm-policy-body h2{margin-top:36px;padding-top:24px;font-size:23px}.jm-policy-body h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.jm-policy a{transition:none}}.jm-support{color:var(--color-ink);background:var(--color-page);font-family:var(--font-roboto)}.jm-support *,.jm-support :before,.jm-support :after{box-sizing:border-box}.jm-support .jm-support-shell{width:min(1280px,100% - 48px);margin-inline:auto}.jm-support :is(h1,h2,h3,p){margin:0}.jm-support :is(h1,h2,h3){font-family:var(--font-aldrich)!important;font-weight:700!important}.jm-support a{text-decoration:none}.jm-support :is(a,button,input,textarea):focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.jm-support-content{padding:48px 0 56px}.jm-support .jm-support-button{border:1px solid var(--color-brand);background:var(--color-brand);min-height:46px;color:var(--color-journal-card);font:700 14px/1.5 var(--font-roboto);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:12px 24px;transition:color .15s,background-color .15s;display:inline-flex}.jm-support .jm-support-button:hover{color:var(--color-brand);background:var(--color-journal-card)}.jm-faq{overflow-anchor:none;background:var(--color-journal-card)}.jm-faq .jm-support-content{padding:72px 0}.jm-faq-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.jm-faq-visual{order:2}.jm-faq-column{min-width:0;min-height:var(--jm-faq-reserved-height,0px);align-self:start}.jm-faq-column>h1{color:var(--color-brand);margin:0 0 28px;font-size:clamp(28px,3vw,36px);line-height:1.35}.jm-faq .jm-faq-action{gap:12px;width:fit-content;margin:24px auto 0;display:flex}.jm-faq-action-icon{fill:currentColor;flex-shrink:0;width:20px;height:20px}.jm-faq-photo{background:var(--color-journal-panel);border-radius:8px;overflow:hidden}.jm-faq-photo img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.jm-faq-list{flex-direction:column;gap:12px;min-width:0;display:flex}.jm-faq-item{border:1px solid var(--color-journal-card-line);background:var(--color-journal-card);border-radius:6px;flex:none;overflow:hidden}.jm-faq-item h2{font-size:17px;line-height:1.5}.jm-faq-item h2 button{width:100%;min-height:68px;color:var(--color-brand);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.jm-faq-item h2 button:hover{background:var(--color-journal-panel)}.jm-faq-item h2 button:focus-visible{outline-offset:-4px}.jm-faq-item.is-open{border-color:var(--color-brand)}.jm-faq-item.is-open h2 button{background:var(--color-journal-panel)}.jm-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}.jm-faq-item.is-open .jm-faq-answer{grid-template-rows:1fr}.jm-faq-answer-clip{min-height:0;overflow:hidden}.jm-faq-answer-copy{color:var(--color-journal-muted);overflow-wrap:anywhere;padding:16px 22px 22px;font-size:15px;line-height:1.8}.jm-contact-breadcrumb{max-width:calc(100% - 32px);font-family:var(--font-roboto);margin-top:0}.jm-contact-breadcrumb a{text-decoration:none;color:var(--color-journal-card)!important}.jm-contact-breadcrumb a:hover{color:var(--color-gold)!important}.jm-contact-breadcrumb a:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.jm-contact-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.jm-contact-information,.jm-contact-form-panel{min-width:0}.jm-contact-intro h2{color:var(--color-brand);margin-bottom:16px;font-size:clamp(25px,2.5vw,32px);line-height:1.4}.jm-contact-intro p{max-width:56ch;color:var(--color-journal-muted);font-size:16px;line-height:1.8}.jm-contact-methods{gap:20px;margin:28px 0 24px;display:grid}.jm-contact-method{align-items:flex-start;gap:16px;display:flex}.jm-contact-icon{border:1px solid var(--color-journal-line);height:44px;color:var(--color-brand);background:var(--color-journal-panel);border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.jm-contact-method h3{color:var(--color-journal-muted);margin-bottom:0;font:500 13px/1.5 var(--font-roboto)!important}.jm-contact-method a{min-height:44px;color:var(--color-brand);overflow-wrap:anywhere;align-items:center;font-size:17px;font-weight:700;line-height:1.4;display:inline-flex}.jm-contact-method a span{padding:2px 0;transition:color .15s,background-color .15s}.jm-contact-method a:hover span{background:var(--color-journal-panel)}.jm-contact-map{border:1px solid var(--color-journal-card-line);background:var(--color-journal-card);border-radius:8px;margin-top:24px;overflow:hidden}.jm-contact-location{color:var(--color-brand);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.jm-contact-location>svg{flex-shrink:0;margin-top:3px}.jm-contact-location h3{margin-bottom:4px;font:700 15px/1.5 var(--font-roboto)!important}.jm-contact-location p{color:var(--color-journal-muted);font-size:13px;line-height:1.5}.jm-contact-map-frame{border:0;border-top:1px solid var(--color-journal-card-line);width:100%;height:240px;display:block}.jm-contact-form-panel{border:1px solid var(--color-journal-card-line);background:var(--color-journal-card);border-radius:8px;padding:32px}.jm-contact-form-panel>h2{color:var(--color-brand);margin:0 0 28px;font-size:26px;line-height:1.4}.jm-contact-form{gap:24px;display:grid}.jm-contact-field{min-width:0}.jm-contact .inquiry-placeholder-control{--inquiry-hint-y:12px;--inquiry-hint-x:14px}.jm-contact-field label{color:var(--color-inquiry-ink);margin-bottom:8px;font-size:14px;line-height:1.5;display:block}.jm-support-optional{color:var(--color-journal-muted);font-size:12px}.jm-contact-field :is(input,textarea){border:1px solid var(--color-inquiry-line);background:var(--color-inquiry-surface);width:100%;min-height:48px;color:var(--color-inquiry-ink);font:400 16px/1.5 var(--font-roboto);border-radius:4px;padding:12px 14px;display:block}.jm-contact-field :is(input,textarea)::placeholder{color:var(--color-inquiry-muted);opacity:1}.jm-contact-field :is(input,textarea):focus-visible{border-color:var(--color-brand);outline-offset:1px;outline-width:2px}.jm-contact-field textarea{resize:vertical;min-height:128px}.jm-contact-help{color:var(--color-journal-muted);font-size:13px;line-height:1.6;margin-top:10px!important}.jm-contact-help a{color:var(--color-brand)}.jm-contact-help a:hover{color:var(--color-inquiry-ink)}.jm-contact-form .jm-support-button{gap:12px;width:100%;margin-top:4px}.jm-contact-submit-icon{fill:currentColor;flex-shrink:0;width:20px;height:20px}@media (min-width:1024px){.jm-faq-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.jm-faq-visual{order:0}.jm-contact .jm-support-content{align-items:center;min-height:calc(100svh - 330px);padding:40px 0;display:flex}.jm-contact-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:40px}.jm-contact-information{flex-direction:column;display:flex}.jm-contact-intro h2{margin-bottom:10px;font-size:25px}.jm-contact-intro p{max-width:60ch;font-size:14px;line-height:1.7}.jm-contact-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 16px}.jm-contact-method{gap:12px}.jm-contact-icon{flex-basis:36px;height:36px}.jm-contact-method h3{font-size:12px!important}.jm-contact-method a{min-height:36px;font-size:15px}.jm-contact-map{flex-direction:column;flex:1 1 0;min-height:0;margin-top:8px;display:flex}.jm-contact-location{flex:none;padding:14px 16px}.jm-contact-map-frame{flex:1 1 0;height:0;min-height:180px}.jm-contact-form-panel{padding:24px}.jm-contact-form-panel>h2{margin:0 0 24px;font-size:23px}.jm-contact-form{grid-template-columns:minmax(0,1fr);gap:18px}.jm-contact-wide,.jm-contact-form>.jm-support-button{grid-column:1/-1}.jm-contact-field label{margin-bottom:8px;font-size:13px}.jm-contact-field :is(input,textarea){min-height:44px;padding:10px 12px;font-size:14px}.jm-contact .inquiry-placeholder-control{--inquiry-hint-size:14px;--inquiry-hint-y:10px;--inquiry-hint-x:12px}.jm-contact-field textarea{height:88px;min-height:88px}.jm-contact-help{font-size:12px;line-height:1.5;margin-top:8px!important}.jm-contact-form .jm-support-button{min-height:44px;margin-top:0;padding-block:10px}}@media (min-width:1024px) and (max-height:820px){.jm-contact .jm-support-content{padding:20px 0 28px}.jm-contact-intro h2{font-size:23px}.jm-contact-intro p{line-height:1.6}.jm-contact-methods{row-gap:12px;margin:12px 0 16px}.jm-contact-location{padding:12px 14px}.jm-contact-location h3{font-size:14px!important}.jm-contact-location p{font-size:12px}.jm-contact-map-frame{min-height:100px}.jm-contact-form-panel{padding:14px}.jm-contact-form-panel>h2{margin:0 0 14px;font-size:21px}.jm-contact-form{gap:8px}.jm-contact-field label{margin-bottom:4px}.jm-contact-field :is(input,textarea){min-height:38px;padding-block:8px}.jm-contact .inquiry-placeholder-control{--inquiry-hint-y:8px}.jm-contact-field textarea{height:56px;min-height:56px}.jm-contact-help{margin-top:6px!important}.jm-contact-form .jm-support-button{min-height:40px;padding-block:8px}}@media (max-width:639px){.jm-contact-hero-layout{justify-content:center;gap:12px;padding-top:0}.jm-contact-hero-layout>h1{margin:0}.jm-support .jm-support-shell{width:calc(100% - 32px)}.jm-support-content{padding:28px 0 40px}.jm-contact .jm-support-content{padding:40px 0 48px}.jm-faq .jm-support-content{padding:32px 0 40px}.jm-faq-item h2 button{gap:14px;min-height:64px;padding:16px;font-size:15px}.jm-faq-answer-copy{padding:14px 16px 18px}.jm-contact-form-panel{padding:22px 20px}.jm-contact-form-panel>h2{margin-bottom:24px;font-size:23px}.jm-contact-method a{font-size:16px}.jm-contact-location{padding:16px}}@media (prefers-reduced-motion:reduce){.jm-support *,.jm-support :before,.jm-support :after{scroll-behavior:auto;transition:none!important}}.jm-product{color:var(--color-ink);background:var(--color-page);font-family:var(--font-roboto)}.jm-product *,.jm-product :before,.jm-product :after{box-sizing:border-box}.jm-product .jm-product-shell{width:min(1280px,100% - 48px);margin-inline:auto}.jm-product :is(h1,h2,h3,p){margin:0}.jm-product :is(h1,h2,h3,h4){font-family:var(--font-aldrich)!important;font-weight:700!important}.jm-product a{text-decoration:none}.jm-product :is(a,button,[tabindex="0"]):focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.jm-product [hidden]{display:none!important}.jm-product-hero{color:var(--color-journal-card);text-align:center;background:linear-gradient(var(--color-journal-hero-scrim),var(--color-journal-hero-scrim)),url("https://jmcncmachine.com/wp-content/uploads/2024/06/comfyui_00008_.png") center/cover var(--color-brand);padding:36px 0 28px;--lzl-bg-img:"https://jmcncmachine.com/wp-content/uploads/2024/06/comfyui_00008_.png"}.jm-product-hero h1{max-width:1060px;color:inherit;overflow-wrap:anywhere;text-wrap:balance;margin-inline:auto;font-size:clamp(28px,3.3vw,44px);line-height:1.3}.jm-product-breadcrumb{text-align:left;background:rgba(19,37,89,.4);border:1px solid rgba(255,255,255,.3);border-radius:4px;max-width:100%;margin-top:20px;padding:4px 16px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.jm-product-breadcrumb :is(ol,ul){flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.jm-product-breadcrumb .breadcrumb-item{min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere;align-items:center;margin:0;padding:0;display:flex}.jm-product-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none;display:none}.jm-product-breadcrumb :is(a,span){font-weight:inherit}.jm-product-breadcrumb a{align-items:center;min-height:36px;display:inline-flex;color:var(--color-journal-card)!important}.jm-product-breadcrumb a:hover{color:var(--color-gold)!important}.jm-product-breadcrumb .breadcrumb-item[aria-current=page]{min-height:36px;color:var(--color-gold)}.jm-product-hero a:focus-visible{outline-color:var(--color-gold)}.jm-product-overview{padding:40px 0}.jm-product-layout{border:1px solid var(--color-journal-card-line);background:var(--color-journal-card);border-radius:8px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.jm-product-media,.jm-product-summary{min-width:0}.jm-product-media{flex-direction:column;justify-content:center;padding:24px;display:flex}.jm-product-stage{overflow:hidden}.jm-product-stage>a{aspect-ratio:4/3;cursor:zoom-in;padding:12px 12px 40px;display:block;position:relative}.jm-product-stage img{object-fit:contain;width:100%;height:100%;display:block}.jm-product-photo-hint{color:var(--color-brand);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.jm-product-no-image{aspect-ratio:4/3;text-align:center;color:var(--color-brand);background:var(--color-journal-panel);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.jm-product-no-image>span{font-family:var(--font-aldrich);font-size:28px}.jm-product-no-image p{font-size:14px}.jm-product-thumbnails{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.jm-product-hero.lzl:not(.lzl-ed),.jm-product-hero.lzl-ing:not(.lzl-ed){background-image:linear-gradient(var(--color-journal-hero-scrim),var(--color-journal-hero-scrim)),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAYAAAB/HSuDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAP90lEQVR42u3BAQEAAACCIP+vbkhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBoHwAAB6jeQegAAAABJRU5ErkJggg==")}.jm-product-thumbnails a{border:1px solid var(--color-journal-card-line);background:var(--color-journal-card);border-radius:4px;justify-content:center;align-items:center;width:84px;height:72px;padding:6px;display:flex}.jm-product-thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.jm-product-thumbnails a:hover{border-color:var(--color-brand)}.jm-product-thumbnails a[aria-current=true]{border:2px solid var(--color-brand);background:var(--color-journal-panel)}.jm-product-summary{border-top:1px solid var(--color-journal-card-line);background:var(--color-journal-panel);flex-direction:column;justify-content:center;gap:24px;padding:32px;display:flex}.jm-product-topics{flex-wrap:wrap;gap:8px;display:flex}.jm-product-topics:empty{display:none}.jm-product-topics a{min-height:32px;color:var(--color-brand);background:var(--color-journal-card);border-radius:3px;align-items:center;padding:5px 10px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.jm-product-topics a:hover{background:#e4eafb}@supports (color:color-mix(in lab,red,red)){.jm-product-topics a:hover{background:color-mix(in srgb,var(--color-brand) 14%,white)}}.jm-product-summary h2{color:var(--color-brand);margin-bottom:14px;font-size:23px;line-height:1.4}.jm-product-intro{color:var(--color-journal-muted);overflow-wrap:anywhere;white-space:pre-line;font-size:16px;line-height:1.8}.jm-product-intro p{font:inherit;margin:0 0 12px}.jm-product-intro p:last-child{margin-bottom:0}.jm-product-inquiry{display:flex}.jm-product .jm-product-button{border:1px solid var(--color-brand);background:var(--color-brand);min-height:46px;color:var(--color-journal-card);font:700 14px/1.5 var(--font-roboto);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:11px 24px;transition:color .15s,background-color .15s;display:inline-flex}.jm-product .jm-product-button:hover{color:var(--color-brand);background:var(--color-journal-card)}.jm-product-details{padding:8px 0 48px;scroll-margin-top:96px}.jm-product-details h2,.jm-product-related h2{color:var(--color-brand);margin:0 0 24px;font-size:clamp(25px,2.5vw,32px);line-height:1.4}.jm-product-content{border:1px solid var(--color-journal-card-line);background:var(--color-journal-card);min-width:0;color:var(--color-ink);overflow-wrap:anywhere;border-radius:8px;padding:32px;font-size:16px;line-height:1.8}.jm-product-content>:first-child{margin-top:0}.jm-product-content>:last-child{margin-bottom:0}.jm-product-content :is(h2,h3,h4){color:var(--color-brand);margin:28px 0 14px;line-height:1.45}.jm-product-content h2{font-size:25px}.jm-product-content h3{font-size:21px}.jm-product-content h4{font-size:18px}.jm-product-content p{font:inherit;margin-bottom:16px}.jm-product-content>:is(p,ul,ol){max-width:none}.jm-product-content :is(ul,ol){margin:0 0 20px;padding-left:24px}.jm-product-content ul{list-style:outside}.jm-product-content ol{list-style:decimal}.jm-product-content li+li{margin-top:6px}.jm-product-content a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.jm-product-content img{max-width:100%;height:auto}#content-container .jm-blog-table-scroll{border:1px solid var(--color-product-table-line);overscroll-behavior-x:contain;border-radius:8px;width:fit-content;max-width:100%;margin:2.5rem auto;overflow-x:auto}#content-container table{border-collapse:collapse;table-layout:auto;min-width:0;max-width:none;font-size:.95rem;width:max-content!important;margin:0!important;display:table!important}#content-container table[data-blog-sized]{table-layout:fixed;width:var(--jm-blog-table-width)!important}#content-container :is(th,td){border-bottom:1px solid var(--color-product-table-row-line);min-width:110px;color:var(--color-product-table-ink);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:12px 16px;width:auto!important}#content-container tbody tr:nth-child(2n){background-color:var(--color-product-table-stripe)}#content-container :is(thead th,thead td,table:not(:has(thead))>tbody:first-of-type>tr:first-child>th,table:not(:has(thead))>tbody:first-of-type>tr:first-child>td){background-color:var(--color-brand);color:var(--color-journal-card);padding:14px 16px;font-weight:600}#content-container .jm-blog-table-scroll:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.jm-product-table-scroll{border:1px solid var(--color-product-table-line);overscroll-behavior-x:contain;border-radius:8px;width:fit-content;max-width:100%;margin:20px auto;overflow-x:auto}.jm-product-content table{border-collapse:collapse;table-layout:auto;min-width:0;max-width:none;font-size:14px;line-height:1.65;width:max-content!important;margin:0!important}.jm-product-content table[data-product-sized]{table-layout:fixed;width:var(--jm-product-table-width)!important}.jm-product-content :is(td,th){border:0;border-bottom:1px solid var(--color-product-table-row-line);min-width:110px;color:var(--color-product-table-ink);background:var(--color-journal-card);vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:12px 16px;width:auto!important}.jm-product-content table p{font:inherit;margin:0}.jm-product-content tbody tr:nth-child(2n)>:is(td,th){background:var(--color-product-table-stripe)}.jm-product-content :is(thead th,thead td,table:not(:has(thead))>tbody:first-of-type>tr:first-child>th,table:not(:has(thead))>tbody:first-of-type>tr:first-child>td){color:var(--color-journal-card);background:var(--color-brand);padding-block:14px;font-weight:700}.jm-product-content tbody:last-child>tr:last-child>:is(td,th){border-bottom:0}.jm-product-related{padding:0 0 56px}.jm-product-photo-dialog{border:1px solid var(--color-journal-line);background:var(--color-journal-card);width:min(1080px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--color-ink);border-radius:8px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px rgba(15,26,52,.24)}.jm-product-photo-dialog::backdrop{background:rgba(22,32,54,.72)}.jm-product-photo-toolbar{border-bottom:1px solid var(--color-journal-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 24px;display:flex}.jm-product-photo-toolbar h2{color:var(--color-brand);font-size:19px;line-height:1.4}.jm-product-photo-toolbar form{margin:0}.jm-product-photo-dialog button{border:1px solid var(--color-journal-line);min-width:44px;min-height:44px;color:var(--color-brand);background:var(--color-journal-card);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:6px;font-size:24px;line-height:1;display:inline-flex}.jm-product-photo-dialog button:hover{background:var(--color-journal-panel)}.jm-product-photo-frame{justify-content:center;align-items:center;height:min(64dvh,680px);min-height:200px;padding:24px;display:flex}.jm-product-photo-frame img{object-fit:contain;width:100%;height:100%;display:block}.jm-product-photo-message{color:var(--color-journal-muted);text-align:center;padding:24px}.jm-product-photo-footer{border-top:1px solid var(--color-journal-line);justify-content:center;align-items:center;gap:16px;padding:12px 24px;display:flex}.jm-product-photo-footer p{text-align:center;overflow-wrap:anywhere;max-width:70ch;font-size:13px;line-height:1.5}@media (min-width:1024px){.jm-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.jm-product-summary{border-top:0;border-left:1px solid var(--color-journal-card-line)}.jm-product-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.jm-product .jm-product-shell{width:calc(100% - 32px)}.jm-product-hero{padding:28px 0 24px}.jm-product-breadcrumb{padding-inline:12px;font-size:12px}.jm-product-breadcrumb a,.jm-product-breadcrumb .breadcrumb-item[aria-current=page]{min-height:44px}.jm-product-overview{padding:24px 0 28px}.jm-product-media{padding:16px}.jm-product-stage>a{padding:8px 8px 36px}.jm-product-summary{gap:20px;padding:20px}.jm-product-topics a{min-height:44px}.jm-product-summary h2{font-size:22px}.jm-product-inquiry .jm-product-button{width:100%}.jm-product-details{padding-bottom:32px}.jm-product-content{padding:20px 16px}.jm-product-content :is(td,th){padding:10px 12px}.jm-product-photo-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.jm-product-photo-toolbar{padding-left:16px}.jm-product-photo-frame{height:55dvh;padding:12px}.jm-product-photo-footer{gap:10px;padding:12px}.jm-product-related{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){html:has(.jm-product){scroll-behavior:auto}.jm-product *,.jm-product :before,.jm-product :after{scroll-behavior:auto;transition:none!important}}.jm-home-v2 [id]{scroll-margin-top:106px}.hm-action{margin-top:32px}.hm-range-note .hm-link .hm-icon{display:none}.hm-latest-blog .jm-journal-excerpt p{font-size:inherit;line-height:inherit;margin:0}.jm-tank-v2{--tk-brand:#4169e1;--tk-ink:#243854;--tk-muted:#52637c;--tk-line:#d6e0f0;--tk-surface:#f8faff;color:var(--tk-ink);font-family:var(--font-roboto);background:#fbfcff}.jm-tank-v2 *,.jm-tank-v2 :before,.jm-tank-v2 :after{box-sizing:border-box}.jm-tank-v2 .tk-section{padding-block:88px;scroll-margin-top:90px}.jm-tank-v2 .tk-shell{z-index:1;width:min(1280px,100% - 64px);margin-inline:auto;position:relative}.jm-tank-v2 .tk-section h2,.jm-tank-v2 .tk-section h3{color:var(--tk-brand);font-family:var(--font-aldrich);text-wrap:balance;font-weight:700}.jm-tank-v2 .tk-section h2{margin:0;font-size:clamp(28px,2.7vw,38px);line-height:1.3}.jm-tank-v2 .tk-section h3{margin:0;font-size:22px;line-height:1.4}.jm-tank-v2 .tk-section p{margin:12px 0 0;font-size:16px;line-height:1.8}.jm-tank-v2 .tk-section .tk-eyebrow{font:700 11px/1.6 var(--font-roboto);letter-spacing:.16em;text-transform:uppercase;color:#5574b7;margin:0 0 14px}.jm-tank-v2 .tk-heading-row{justify-content:space-between;align-items:center;gap:32px;margin-bottom:40px;display:flex}.jm-tank-v2 .tk-heading{max-width:820px}.jm-tank-v2 .tk-heading>p:not(.tk-eyebrow){max-width:74ch;color:var(--tk-muted)}.jm-tank-v2 .tk-button{max-width:100%;min-height:48px;font:700 14px/1.5 var(--font-roboto);color:#f8faff;background:var(--tk-brand);border:1px solid var(--tk-brand);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.jm-tank-v2 .tk-button:hover{color:var(--tk-brand);background:0 0}.jm-tank-v2 .tk-button--text{min-height:44px;color:var(--tk-brand);background:0 0;border:0;justify-content:flex-start;padding:0}.jm-tank-v2 .tk-button--text:hover{color:#243f8b}.jm-tank-v2 .tk-text-link{color:#3156c2;max-width:100%;min-height:44px;font:700 14px/1.6 var(--font-roboto);align-items:center;gap:8px;text-decoration:none;transition:color .18s;display:inline-flex}.jm-tank-v2 a:hover{text-decoration:none}.jm-tank-v2 .tk-text-link:hover{color:#243f8b}.jm-tank-v2 .tk-icon{flex:none;width:21px;height:21px;display:block}.jm-tank-v2 :is(button,a,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #e8bc37}.jm-tank-v2 .tk-soft{background:#f0f4fb}.jm-tank-v2 .tk-blue,.jm-tank-v2 .tk-scene{color:#edf3ff;background:#264d9b;position:relative}.jm-tank-v2 .tk-scene:before{content:"";background-image:var(--tk-scene);opacity:.16;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.jm-tank-v2 :is(.tk-blue,.tk-scene) :is(h2,h3){color:#f6f9ff}.jm-tank-v2 :is(.tk-blue,.tk-scene) .tk-eyebrow{color:#f3d159}.jm-tank-v2 :is(.tk-blue,.tk-scene) .tk-heading>p{color:#e0eafa}.jm-tank-v2 :is(.tk-blue,.tk-scene) .tk-button{color:#3156c2;background:#f8faff;border-color:#f8faff}.jm-tank-v2 :is(.tk-blue,.tk-scene) .tk-button:hover{color:#f8faff;background:0 0}.jm-tank-v2 .tk-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.jm-tank-v2 .tk-task-card{border:1px solid var(--tk-line);background:#f8faff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.jm-tank-v2 .tk-task-art{aspect-ratio:5/3;border-bottom:1px solid var(--tk-line);background:#f0f4fc;overflow:hidden}.jm-tank-v2 .tk-task-art>img{object-fit:cover;width:100%;height:100%}.jm-tank-v2 .tk-workpiece-svg{width:100%;height:100%;display:block}.jm-tank-v2 .tk-svg-metal{fill:#dae4f4}.jm-tank-v2 .tk-svg-accent{stroke:#4169e1;stroke-width:4px}.jm-tank-v2 .tk-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.jm-tank-v2 .tk-card-copy p{color:var(--tk-muted);margin-bottom:16px}.jm-tank-v2 .tk-card-copy :is(.tk-button,.tk-text-link){margin-top:auto}.jm-tank-v2 .tk-inline-callout{border-top:1px solid var(--tk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:32px;padding-top:24px;display:flex}.jm-tank-v2 .tk-inline-callout p{margin:0}.jm-tank-v2 .tk-options-list{gap:24px;display:grid}.jm-tank-v2 .tk-option{border:1px solid var(--tk-line);background:#f9fbff;border-radius:6px;grid-template-columns:.95fr 1.1fr;scroll-margin-top:100px;display:grid;overflow:hidden}.jm-tank-v2 .tk-option-visual{background:#e8eef9;min-height:300px;padding:24px}.jm-tank-v2 .tk-option-copy{padding:36px}.jm-tank-v2 .tk-option-copy .tk-button{margin-top:24px}.jm-tank-v2 .tk-check-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.jm-tank-v2 .tk-check-list li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.jm-tank-v2 .tk-check-list .tk-icon{width:18px;height:18px;color:var(--tk-brand);margin-top:3px}.jm-tank-v2 .tk-editorial-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.jm-tank-v2 :is(.tk-editorial-split,.tk-evidence-layout,.tk-access-layout,.tk-special-layout,.tk-faq-layout,.tk-inquiry-layout,.tk-option,.tk-scope-columns)>*{min-width:0}.jm-tank-v2 .tk-photo{border:1px solid var(--tk-line);background:#f7f9fe;border-radius:5px;margin:0;padding:8px;position:relative}.jm-tank-v2 .tk-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.jm-tank-v2 .tk-photo--tall img{aspect-ratio:1}.jm-tank-v2 .tk-photo figcaption{color:#5d7395;padding:10px 6px 2px;font-size:12px;line-height:1.6}.jm-tank-v2 .tk-note-list{gap:24px;display:grid}.jm-tank-v2 .tk-note{align-items:flex-start;gap:16px;display:flex}.jm-tank-v2 .tk-note-icon{width:40px;height:40px;color:var(--tk-brand);background:#e9effc;border:1px solid #d6e0f5;border-radius:5px;flex:none;place-items:center;display:grid}.jm-tank-v2 .tk-note h3{font-size:20px}.jm-tank-v2 .tk-note p{margin-top:8px;font-size:15px}.jm-tank-v2 .tk-inline-note{border-left:3px solid var(--tk-brand);background:#f0f4fb;margin-top:28px;padding:24px}.jm-tank-v2 .tk-inline-note h3{font-size:20px}.jm-tank-v2 .tk-section .tk-fineprint{color:#667791;font-size:13px}.jm-tank-v2 .tk-special-layout{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.jm-tank-v2 .tk-special-art{border:1px solid #9bb3e3;border-radius:5px;padding:8px}.jm-tank-v2 .tk-feature-lines{gap:24px;display:grid}.jm-tank-v2 .tk-feature-lines article{border-left:2px solid #91ace4;padding-left:24px}.jm-tank-v2 .tk-blue .tk-fineprint{color:#d9e4f8;margin-top:28px}.jm-tank-v2 .tk-evidence-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.jm-tank-v2 .tk-evidence-copy>p{margin-bottom:24px}.jm-tank-v2 .tk-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.jm-tank-v2 .tk-steps li{border-top:1px solid #c2cfe6;padding-top:24px}.jm-tank-v2 .tk-step-number{width:36px;height:36px;color:var(--tk-brand);font:700 16px/1 var(--font-roboto);background:#e4ecfb;border:1px solid #a9bee9;border-radius:50%;place-items:center;margin-bottom:20px;display:inline-grid}.jm-tank-v2 .tk-steps h3{font-size:20px}.jm-tank-v2 .tk-steps p{font-size:15px}.jm-tank-v2 .tk-blue .tk-steps li{border-color:#7796d4}.jm-tank-v2 .tk-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.jm-tank-v2 .tk-review{background:#f2f6fd;border-top:3px solid #e5bd3f;border-radius:4px;flex-direction:column;margin:0;padding:32px;display:flex}.jm-tank-v2 .tk-review>.tk-icon{color:#8ca9e7;width:32px;height:32px}.jm-tank-v2 .tk-review blockquote{border:0;flex:1;margin:10px 0 28px;padding:0}.jm-tank-v2 .tk-review blockquote p{margin:0;font-size:16px;line-height:1.8}.jm-tank-v2 .tk-review figcaption{align-items:center;gap:14px;display:flex}.jm-tank-v2 .tk-review img{object-fit:cover;border-radius:50%;width:48px;height:48px}.jm-tank-v2 .tk-review strong{color:#345da9;font:700 15px/1.6 var(--font-roboto)}.jm-tank-v2 .tk-review figcaption span{color:var(--tk-muted);margin-top:2px;font-size:13px;display:block}.jm-tank-v2 .tk-faq-layout{grid-template-columns:.85fr 1.2fr;align-items:start;gap:72px;display:grid}.jm-tank-v2 .tk-faq-layout .tk-button{margin-top:24px}.jm-tank-v2 .tk-faq-list{border-top:1px solid #cbd8ec;min-height:660px}.jm-tank-v2 .tk-faq-list details{border-bottom:1px solid #cbd8ec}.jm-tank-v2 .tk-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.jm-tank-v2 .tk-faq-list summary::-webkit-details-marker{display:none}.jm-tank-v2 .tk-faq-list summary h3{font-family:var(--font-roboto);text-wrap:initial;font-size:16px;line-height:1.6}.jm-tank-v2 .tk-faq-list summary span{color:var(--tk-brand);font-size:24px;transition:transform .18s}.jm-tank-v2 .tk-faq-list details[open] summary span{transform:rotate(45deg)}.jm-tank-v2 .tk-answer{padding:0 32px 20px 0}.jm-tank-v2 .tk-answer p{color:var(--tk-muted);margin:0;font-size:15px}.jm-tank-v2 .tk-inquiry-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;display:grid}.jm-tank-v2 .tk-inquiry-copy h2{font-size:clamp(30px,3vw,42px)}.jm-tank-v2 .tk-inquiry-copy .tk-check-list{margin:28px 0}.jm-tank-v2 .tk-inquiry-copy .tk-check-list .tk-icon{color:#e9cb66}.jm-tank-v2 .tk-contact-link{color:#f1f5ff;overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;margin-top:20px;font-weight:700;display:inline-flex}.jm-tank-v2 .tk-form-card{color:var(--tk-ink);background:#f8faff;border:1px solid #d5dff1;border-radius:6px;padding:32px}.jm-tank-v2 .tk-form-card h3{color:var(--tk-brand);margin-bottom:24px;font-size:26px}.jm-tank-v2 .tk-form{grid-template-columns:1fr;gap:18px;display:grid}.jm-tank-v2 .tk-form label{font:400 14px/1.5 var(--font-roboto);color:var(--tk-ink);margin:0 0 8px;display:block}.jm-tank-v2 .tk-form :is(input:not([type=hidden]),textarea){width:100%;color:var(--tk-ink);font:400 14px/1.5 var(--font-roboto);box-shadow:none;background:#f3f6fc;border:1px solid #cbd8ed;border-radius:4px;padding:12px;display:block}.jm-tank-v2 .tk-form input:not([type=hidden]){height:52px}.jm-tank-v2 .tk-form textarea{resize:vertical;min-height:110px}.jm-tank-v2 .tk-form .inquiry-placeholder-control{position:relative}.jm-tank-v2 .tk-form .inquiry-placeholder-control input::placeholder{color:rgba(0,0,0,0)}.jm-tank-v2 .tk-form .inquiry-placeholder-text{font:400 14px/1.4 var(--font-roboto);color:#627797;pointer-events:none;top:50%;position:absolute;inset-inline:12px;transform:translateY(-50%)}.jm-tank-v2 .tk-form input:not(:placeholder-shown)+.inquiry-placeholder-text{display:none}.jm-tank-v2 .tk-form .inquiry-field-help{color:#62718d;margin-top:8px;font-size:12px;line-height:1.6}.jm-tank-v2 .tk-form .inquiry-field-help a{color:#3156c2}.jm-tank-v2 .tk-form button[type=submit]{background:var(--tk-brand);color:#f8faff;border:1px solid var(--tk-brand);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:48px;font-weight:700;transition:background .18s,color .18s;display:flex}.jm-tank-v2 .tk-form button[type=submit]:hover{color:var(--tk-brand);background:0 0}.jm-tank-collection #inquiry :is(.tk-inquiry-copy h2,.tk-form-card>h3){text-transform:uppercase}.jm-tank-collection .tk-inquiry.tk-inquiry-job{isolation:isolate;background:#142d51;padding-block:56px;position:relative;overflow:hidden}.jm-tank-collection .tk-inquiry-job>.tank-inquiry-scene{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jm-tank-collection .tk-inquiry-job:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(10,24,48,.91),rgba(16,37,69,.81) 58%,rgba(14,33,60,.53));position:absolute;inset:0}.jm-tank-collection .tk-inquiry-job>.tk-shell{z-index:2;position:relative}.jm-tank-collection .tk-inquiry-job .tk-inquiry-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:64px}.jm-tank-collection .tk-inquiry-job .tk-inquiry-copy{flex-direction:column;padding-top:8px;display:flex}.jm-tank-collection .tk-inquiry-job .tk6-heading{margin:0 0 14px}.jm-tank-collection .tk-inquiry-job h2{color:#f8faff;max-width:540px;margin:0;font-size:clamp(30px,3vw,40px);line-height:1.3}.jm-tank-collection .tk-inquiry-job .tank-inquiry-highlight{color:var(--color-gold)}.jm-tank-collection .tk-inquiry-job .tank-inquiry-subtitle{color:#e1eaff;max-width:500px;margin:0;font-size:16px;line-height:1.8}.jm-tank-collection .tk-inquiry-job .tank-inquiry-tips{gap:6px;margin:16px 0 18px;padding:0;list-style:none;display:grid}.jm-tank-collection .tk-inquiry-job .tank-inquiry-tips li{color:#e1eaff;padding-left:17px;font-size:14px;line-height:1.6;position:relative}.jm-tank-collection .tk-inquiry-job .tank-inquiry-tips li:before{content:"";background:var(--color-gold);border-radius:1px;width:5px;height:5px;position:absolute;top:.65em;left:0}.jm-tank-collection .tk-inquiry-job .tank-inquiry-channels{border-top:1px solid rgba(225,235,255,.3);gap:0;padding-top:12px;display:grid}.jm-tank-collection .tk-inquiry-job .tank-inquiry-channels a{color:#f8faff;overflow-wrap:anywhere;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .18s;display:inline-flex}.jm-tank-collection .tk-inquiry-job .tank-inquiry-channels .tank-inquiry-drawings{color:#25d366;margin:0}.jm-tank-collection .tk-inquiry-job .tank-inquiry-channels a:hover{color:#aec6ff}.jm-tank-collection .tk-inquiry-job .tank-inquiry-channels .tank-inquiry-drawings:hover{color:#6df8a0}.jm-tank-collection .tk-inquiry-job .tank-inquiry-channels a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #aec6ff}.jm-tank-collection .tk-inquiry-job .tank-inquiry-location{flex-direction:column;flex:1;margin-top:18px;padding-top:0;display:flex}.jm-tank-collection .tk-inquiry-job .tank-inquiry-location h3{color:#f8faff;font:700 18px/1.5 var(--font-roboto);margin:0 0 8px}.jm-tank-collection .tk-inquiry-job .tank-inquiry-location p{color:#e1eaff;max-width:none;margin:0 0 12px;font-size:14px;line-height:1.7}.jm-tank-collection .tk-inquiry-job .tank-inquiry-map{background:#e2e9f4;border:1px solid #cbd8ed;border-radius:6px;flex:none;height:220px;min-height:220px;overflow:hidden}.jm-tank-collection .tk-inquiry-job .tank-inquiry-map iframe{border:0;width:100%;height:100%;display:block}.jm-tank-collection .tk-inquiry-job .tk-form-card{background:#fbfcff;border-color:#cbd8ed;border-radius:8px;padding:30px 32px}.jm-tank-collection .tk-inquiry-job .tk-form-card h3{color:var(--tk-brand);margin:0 0 20px;font-size:26px}.jm-tank-collection .tk-inquiry-job .tk-form{gap:16px}.jm-tank-collection .tk-inquiry-job .tk-form label{margin-bottom:8px;font-size:14px;font-weight:600}.jm-tank-collection .tk-inquiry-job .tk-form :is(input:not([type=hidden]),textarea){background:#fdfefe;border-color:#c4d0e3;padding:14px 16px;font-size:16px}.jm-tank-collection .tk-inquiry-job .tk-form input:not([type=hidden]){height:54px}.jm-tank-collection .tk-inquiry-job .tk-form .inquiry-placeholder-text{font-size:14px;line-height:1.5;inset-inline:16px}.jm-tank-collection .tk-inquiry-job .tk-form textarea{height:110px;min-height:110px}.jm-tank-collection .tk-inquiry-job .tk-form :is(input,textarea):focus-visible{outline:2px solid var(--tk-brand);outline-offset:2px;border-color:var(--tk-brand)}.jm-tank-collection .tk-inquiry-job .tk-form .inquiry-field-help{margin-top:8px;font-size:12px;line-height:1.7}.jm-tank-collection .tk-inquiry-job .tk-form button[type=submit]{min-height:52px;padding:12px 22px;font-size:17px}.jm-tank-collection .tk-inquiry-job .tank-form-response{color:#65748a;text-align:center;margin:14px 0 0;font-size:13px;line-height:1.6}.jm-tank-collection .tk-inquiry-job .tank-form-response span{color:var(--tk-brand);font-weight:600}@media (min-width:768px){.jm-tank-collection .tk-inquiry-job .tank-inquiry-location{justify-content:flex-end}}@media (max-width:1100px){.jm-tank-collection .tk-inquiry-job .tk-inquiry-layout{gap:36px}.jm-tank-collection .tk-inquiry-job .tk-form-card{padding:28px}}@media (max-width:767px){.jm-tank-collection .tk-inquiry.tk-inquiry-job{padding-block:40px}.jm-tank-collection .tk-inquiry-job .tk-inquiry-layout{grid-template-columns:minmax(0,1fr);gap:28px}.jm-tank-collection .tk-inquiry-job .tk-form-card{grid-row:1;padding:24px}.jm-tank-collection .tk-inquiry-job .tk-inquiry-copy{grid-row:2;padding:0}.jm-tank-collection .tk-inquiry-job .tk-form-card h3{margin-bottom:20px;font-size:24px}.jm-tank-collection .tk-inquiry-job .tk-form{gap:16px}.jm-tank-collection .tk-inquiry-job .tk-form input:not([type=hidden]){height:60px}.jm-tank-collection .tk-inquiry-job .tk-form textarea{min-height:160px}.jm-tank-collection .tk-inquiry-job h2{font-size:30px}.jm-tank-collection .tk-inquiry-job .tank-inquiry-location{flex:none}.jm-tank-collection .tk-inquiry-job .tank-inquiry-map{flex:none;height:220px}.jm-tank-collection .tk-inquiry-job>.tank-inquiry-scene{object-position:70% center}.jm-tank-collection .tk-inquiry-job:before{background:linear-gradient(rgba(10,24,48,.87),rgba(15,35,65,.83) 65%,rgba(14,33,60,.72))}}.jm-tank-v2 .tk-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.jm-tank-v2 .tk-type-card{border:1px solid var(--tk-line);background:#f1f5fc;border-radius:6px;padding:0 24px 24px}.jm-tank-v2 .tk-type-image{background:#f8faff;height:240px;margin-bottom:24px;padding:24px}.jm-tank-v2 .tk-type-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.jm-tank-v2 .tk-type-card .tk-text-link{margin-top:16px}.jm-tank-v2 .tk-edm-configs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.jm-tank-v2 .tk-config-panel{border-top:3px solid var(--tk-brand);background:#f1f5fc;border-radius:4px;flex-direction:column;align-items:flex-start;padding:28px;scroll-margin-top:100px;display:flex}.jm-tank-v2 .tk-config-panel .tk-eyebrow{margin-top:24px}.jm-tank-v2 .tk-config-panel .tk-check-list{margin-bottom:28px}.jm-tank-v2 .tk-config-panel .tk-button{margin-top:auto}.jm-tank-v2 .tk-table-scroll{border:1px solid var(--tk-line);background:#f8faff;border-radius:6px;max-width:100%;overflow-x:auto}.jm-tank-v2 .tk-table-scroll table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%;min-width:550px;color:var(--tk-ink);font-size:15px;line-height:1.7;margin:0!important}.jm-tank-v2 .tk-table-scroll th,.jm-tank-v2 .tk-table-scroll td{vertical-align:top;border-bottom:1px solid #e1e8f4;padding:18px 20px}.jm-tank-v2 .tk-table-scroll thead th{background:var(--tk-brand);color:#f8faff;font-weight:700}.jm-tank-v2 .tk-table-scroll tbody th{color:#365a9b;width:24%;font-weight:700}.jm-tank-v2 .tk-table-scroll tr:last-child>*{border-bottom:0}.jm-tank-v2 .tk-table-scroll tbody tr:nth-child(2n){background:#edf2f9}.jm-tank-v2 .tk-schematic-panel{border:1px solid var(--tk-line);background:#f8faff;border-radius:5px;padding:8px;position:relative}.jm-tank-v2 .tk-panel-caption{color:#5c7195;padding:12px 8px 4px;font-size:12px}.jm-tank-v2 .tk-support-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.jm-tank-v2 .tk-support-band .tk-note{flex-direction:column;gap:20px}.jm-tank-v2 .tk-access-layout{grid-template-columns:.95fr 1.15fr;align-items:center;gap:40px;display:grid}.jm-tank-v2 .tk-access-drawing{border:1px solid var(--tk-line);background:#f3f6fc;border-radius:5px;padding:16px}.jm-tank-v2 .tk-drawing-tags{flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.jm-tank-v2 .tk-drawing-tags span{color:#4a66a1;background:#e5edfc;border-radius:3px;padding:6px 10px;font-size:12px}.jm-tank-v2 .tk-scope-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.jm-tank-v2 .tk-scope-panel{border:1px solid var(--tk-line);background:#f1f5fc;border-radius:5px;padding:32px}.jm-tank-v2 .tk-scope-panel>h3{margin-bottom:28px}.jm-tank-v2 .tk-catalog-disclosure{background:#f8faff;border:1px solid #ccd8ec;border-radius:5px;margin-top:32px}.jm-tank-v2 .tk-catalog-disclosure>summary{color:#365a9b;cursor:pointer;justify-content:space-between;gap:20px;padding:20px 24px;font-weight:700;list-style:none;display:flex}.jm-tank-v2 .tk-catalog-disclosure>summary::-webkit-details-marker{display:none}.jm-tank-v2 .tk-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 24px 24px;display:grid}.jm-tank-v2 .tk-catalog-card img{object-fit:contain;width:100%;height:200px;display:block}.jm-tank-v2 .tk-catalog-card h3{margin-top:20px;font-size:18px}@media (max-width:1023px){.jm-tank-v2 .tk-section{padding-block:64px}.jm-tank-v2 .tk-heading-row{align-items:flex-start}.jm-tank-v2 .tk-heading{max-width:660px}.jm-tank-v2 .tk-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jm-tank-v2 :is(.tk-editorial-split,.tk-evidence-layout,.tk-access-layout,.tk-special-layout,.tk-faq-layout,.tk-inquiry-layout){gap:32px}.jm-tank-v2 .tk-option-copy{padding:28px}.jm-tank-v2 .tk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-tank-v2 .tk-type-image{height:180px;padding:16px}.jm-tank-v2 .tk-config-panel{padding:24px}.jm-tank-v2 .tk-section h3{font-size:20px}.jm-tank-v2 .tk-support-band{gap:24px}}@media (max-width:767px){.jm-tank-v2 .tk-shell{width:calc(100% - 36px)}.jm-tank-v2 .tk-section{padding-block:52px}.jm-tank-v2 .tk-heading-row{flex-direction:column;gap:24px;margin-bottom:32px}.jm-tank-v2 .tk-section h2{font-size:28px}.jm-tank-v2 .tk-section p{font-size:15px;line-height:1.75}.jm-tank-v2 :is(.tk-editorial-split,.tk-evidence-layout,.tk-access-layout,.tk-special-layout,.tk-faq-layout,.tk-inquiry-layout,.tk-option,.tk-scope-columns){grid-template-columns:1fr;gap:28px}.jm-tank-v2 .tk-reviews{grid-template-columns:1fr}.jm-tank-v2 .tk-review{padding:28px 24px}.jm-tank-v2 .tk-faq-list{min-height:0}.jm-tank-v2 .tk-option-visual{min-height:0;padding:16px}.jm-tank-v2 .tk-option-copy{padding:24px}.jm-tank-v2 .tk-type-grid{grid-template-columns:1fr;gap:24px}.jm-tank-v2 .tk-type-card{grid-template-columns:.65fr 1fr;align-items:center;gap:20px;padding:20px;display:grid}.jm-tank-v2 .tk-type-image{height:160px;margin:0;padding:8px}.jm-tank-v2 .tk-edm-configs,.jm-tank-v2 .tk-support-band{grid-template-columns:1fr}.jm-tank-v2 .tk-support-band .tk-note{flex-direction:row}.jm-tank-v2 .tk-form-card,.jm-tank-v2 .tk-scope-panel{padding:24px}.jm-tank-v2 .tk-form-card h3{font-size:24px}.jm-tank-v2 .tk-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:480px){.jm-tank-v2 .tk-task-grid{grid-template-columns:1fr}.jm-tank-v2 .tk-card-copy{padding:24px}.jm-tank-v2 .tk-steps{grid-template-columns:1fr}.jm-tank-v2 .tk-steps li{grid-template-columns:36px 1fr;gap:8px 16px;display:grid}.jm-tank-v2 .tk-step-number{grid-row:span 2;margin:0}.jm-tank-v2 .tk-steps p{margin:0}.jm-tank-v2 .tk-type-card{grid-template-columns:1fr}.jm-tank-v2 .tk-type-image{height:210px}.jm-tank-v2 .tk-catalog-grid{grid-template-columns:1fr}.jm-tank-v2 .tk-inquiry-copy h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.jm-tank-v2 *{scroll-behavior:auto!important;transition:none!important}}.jm-tank-v3 .tk-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin-bottom:40px;display:grid}.jm-tank-v3 .tk-heading-row>.tk-heading{margin:0}.jm-tank-v3 .tk-heading-row>.tk-button{max-width:320px;margin-top:32px}.jm-tank-v3 .tk-editorial-photo{background:#e6edf8;border-radius:5px;min-width:0;margin:0;position:relative;overflow:hidden}.jm-tank-v3 .tk-editorial-photo img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.jm-tank-v3 .tk-editorial-photo figcaption{color:#f8faff;background:linear-gradient(rgba(0,0,0,0),rgba(20,39,76,.88));padding:20px 24px;font-size:12px;line-height:1.6;position:absolute;bottom:0;left:0;right:0}.jm-tank-v3 .tk-section .tk-eyebrow{color:#4169e1}.jm-tank-v3 .tk-brief-label{margin:40px 0 20px}.jm-tank-v3 .tk-note h3{font-size:19px}.jm-tank-v3 .tk-review{background:#f8faff;border:1px solid #d6e0f0;border-radius:5px;padding:30px;position:relative}.jm-tank-v3 .tk-review>.tk-icon{color:#b4c4e9;width:28px;height:28px;position:absolute;top:32px;right:28px}.jm-tank-v3 .tk-review figcaption{margin-bottom:24px;margin-right:40px}.jm-tank-v3 .tk-review blockquote{margin:0}.jm-tank-v3 .tk-reviews-section{background:#eef3fb}.jm-tank-v3 .tk-inquiry-final{background:#294b9d}.jm-tank-v3 .tk-inquiry-final .tk-eyebrow{color:#ffdf62}.jm-tank-v3 .tk-inquiry-final .tk-form-card h3{color:#4169e1}.jm-tank-v3 .tk-inquiry-final .tk-form{color:#243854}.jm-tank-v3 .tk-workpiece-directory .tk-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jm-tank-v3 .tk-workpiece-directory .tk-task-card{background:0 0;border:0;border-bottom:1px solid #d6e0f0;border-radius:0;grid-template-columns:40% minmax(0,1fr);display:grid}.jm-tank-v3 .tk-workpiece-directory .tk-task-art{aspect-ratio:1;border:0;border-radius:4px;align-self:start}.jm-tank-v3 .tk-workpiece-directory .tk-card-copy{padding:8px 0 20px 24px}.jm-tank-v3 .tk-workpiece-directory h3{font-size:19px}.jm-tank-v3 .tk-workpiece-directory .tk-card-copy p{font-size:14px}.jm-tank-v3 .tk-workpiece-directory .tk-text-link{font-size:13px}.jm-tank-v3 .tk-machine-shelf{background:0 0;border:0;margin-top:0}.jm-tank-v3 .tk-machine-shelf>summary{border-bottom:1px solid #b9cae8;padding:0 0 20px}.jm-tank-v3 .tk-machine-shelf[open]>summary span{transform:rotate(45deg)}.jm-tank-v3 .tk-machine-shelf .tk-catalog-grid{gap:24px;padding:24px 0 0}.jm-tank-v3 .tk-machine-shelf .tk-catalog-card{background:#fbfcff;border-bottom:3px solid #4169e1;padding:20px}.jm-tank-v3 .tk-machine-shelf .tk-catalog-card img{height:220px}.jm-tank-v3 .tk-machine-shelf h3{min-height:52px}.jm-tank-v3 .tk-application-list{border-top:1px solid #c8d5eb;gap:0}.jm-tank-v3 .tk-application-list .tk-option{background:0 0;border:0;border-bottom:1px solid #c8d5eb;border-radius:0;display:block}.jm-tank-v3 .tk-application-list .tk-option-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);gap:10px 36px;padding:28px 0;display:grid}.jm-tank-v3 .tk-application-list .tk-option-copy>.tk-eyebrow{grid-column:1;margin:0}.jm-tank-v3 .tk-application-list .tk-option-copy>h3{grid-column:1;font-size:20px}.jm-tank-v3 .tk-application-list .tk-option-copy>p:not(.tk-eyebrow){grid-area:1/2/span 3;margin:0;font-size:14px}.jm-tank-v3 .tk-application-list ul{grid-area:1/3/span 3;gap:8px;margin:0}.jm-tank-v3 .tk-application-list .tk-check-list li{font-size:13px}.jm-tank-v3 .tk-application-list button{justify-self:start;margin-top:8px}.jm-tank-v3 .tk-workshop-board{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.jm-tank-v3 .tk-workshop-board>.tk-editorial-photo{aspect-ratio:1;width:100%;max-width:440px;height:auto}.jm-tank-v3 .tk-workshop-board>div{padding-top:0}.jm-tank-v3 .tk-workshop-board .tk-note-list{grid-template-columns:1fr;gap:24px}.jm-tank-v3 .tk-workshop-board .tk-note{display:flex}.jm-tank-v3 .tk-workshop-board .tk-note-icon{margin-bottom:0}.jm-tank-v3 .tk-workshop-board .tk-inline-note{margin-top:28px;padding:20px 24px}.jm-tank-v3 .tk-profile-brief{background:#edf2fb}.jm-tank-v3 .tk-profile-brief .tk-special-layout{grid-template-columns:.7fr 1.3fr;gap:60px}.jm-tank-v3 .tk-profile-brief .tk-special-art{border:0;padding:0}.jm-tank-v3 .tk-profile-brief .tk-feature-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jm-tank-v3 .tk-profile-brief .tk-feature-lines h3{font-size:18px}.jm-tank-v3 .tk-profile-brief .tk-feature-lines p{font-size:14px}.jm-tank-v3 .tk-profile-brief .tk-fineprint{color:#52637c}.jm-tank-v3 .tk-inspection-brief{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:48px}.jm-tank-v3 .tk-inspection-brief .tk-editorial-photo{min-height:470px}.jm-tank-v3 .tk-proposal-line .tk-steps{gap:0}.jm-tank-v3 .tk-proposal-line .tk-steps li{border-top:2px solid #c7d5ef;padding:30px 28px 0 0;position:relative}.jm-tank-v3 .tk-proposal-line .tk-steps li:before{content:"";background:#4169e1;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:0}.jm-tank-v3 .tk-proposal-line .tk-step-number{font:700 22px/1 var(--font-aldrich);background:0 0;border:0;justify-content:start}.jm-tank-v3 .tk-delivery-brief{grid-template-columns:.85fr 1.4fr;gap:48px;display:grid}.jm-tank-v3 .tk-delivery-brief>.tk-editorial-photo{min-height:410px}.jm-tank-v3 .tk-questions-whirling .tk-faq-list{border:0}.jm-tank-v3 .tk-questions-whirling details{background:#fbfcff;border:1px solid #d6e0f0;border-radius:4px;margin-bottom:12px;padding-inline:22px}.jm-tank-v3 .tk-edm-directions .tk-type-card{background:#203b74;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.jm-tank-v3 .tk-edm-directions .tk-type-image{background:#edf2fc;height:300px;margin:0;padding:24px}.jm-tank-v3 .tk-edm-directions .tk-card-copy{padding:28px}.jm-tank-v3 .tk-edm-directions :is(h3,.tk-text-link){color:#f8faff}.jm-tank-v3 .tk-edm-directions .tk-card-copy p{color:#dce7fc}.jm-tank-v3 .tk-edm-directions .tk-type-card:nth-child(2){background:#4169e1}.jm-tank-v3 .tk-edm-directions .tk-text-link:hover{color:#ffdf62}.jm-tank-v3 .tk-edm-process-board{grid-template-columns:.85fr 1.25fr;align-items:stretch;gap:48px;display:grid}.jm-tank-v3 .tk-edm-process-board>.tk-editorial-photo{min-height:540px}.jm-tank-v3 .tk-edm-process-list{grid-template-columns:1fr;gap:0}.jm-tank-v3 .tk-edm-process-list .tk-task-card{background:0 0;border:0;border-bottom:1px solid #d1ddef;border-radius:0;grid-template-columns:150px minmax(0,1fr);display:grid}.jm-tank-v3 .tk-edm-process-list .tk-task-art{aspect-ratio:auto;border:0;border-radius:3px;align-self:center}.jm-tank-v3 .tk-edm-process-list .tk-card-copy{padding:20px 0 20px 24px}.jm-tank-v3 .tk-edm-process-list h3{font-size:20px}.jm-tank-v3 .tk-edm-process-list .tk-card-copy p{margin-bottom:8px;font-size:14px}.jm-tank-v3 .tk-edm-process-list .tk-button--text{font-size:13px}.jm-tank-v3 .tk-process-comparison table{table-layout:fixed;min-width:800px}.jm-tank-v3 .tk-process-comparison .tk-button{padding:10px 14px;font-size:13px}.jm-tank-v3 .tk-validation-scene{isolation:isolate;color:#eef4ff;background:#24448f;position:relative}.jm-tank-v3 .tk-validation-scene:before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(24,48,113,.96),rgba(24,48,113,.74)),var(--tk-validation-image) center/cover;position:absolute;inset:0}.jm-tank-v3 .tk-validation-scene :is(h2,h3){color:#f8faff}.jm-tank-v3 .tk-validation-scene .tk-heading>p{color:#e3ecff}.jm-tank-v3 .tk-validation-scene .tk-eyebrow{color:#ffdf62}.jm-tank-v3 .tk-validation-scene .tk-heading-row>.tk-button{color:#3156c2;background:#f8faff;border-color:#f8faff}.jm-tank-v3 .tk-validation-scene .tk-heading-row>.tk-button:hover{color:#f8faff;background:0 0}.jm-tank-v3 .tk-validation-notes{border-top:1px solid #7391cb;padding-top:30px;display:block}.jm-tank-v3 .tk-validation-notes .tk-note-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.jm-tank-v3 .tk-validation-notes .tk-note{display:block}.jm-tank-v3 .tk-validation-notes .tk-note-icon{color:#ffdf62;background:0 0;border-color:#7796ce;margin-bottom:20px}.jm-tank-v3 .tk-edm-drawing-review{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:40px}.jm-tank-v3 .tk-edm-drawing-review .tk-editorial-photo{min-height:450px}.jm-tank-v3 .tk-edm-handover{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:48px;display:grid}.jm-tank-v3 .tk-edm-handover .tk-editorial-photo{min-height:450px}.jm-tank-v3 .tk-edm-client-notes{color:#f0f5ff;background:#203b74}.jm-tank-v3 .tk-edm-client-notes :is(h2,.tk-eyebrow){color:#f0f5ff}.jm-tank-v3 .tk-edm-client-notes .tk-review{color:#f0f5ff;background:0 0;border-color:#6a85b5}.jm-tank-v3 .tk-edm-client-notes .tk-review :is(strong,figcaption span){color:#e3ecff}.jm-tank-v3 .tk-edm-client-notes .tk-heading-row>.tk-button{color:#3156c2;background:#f8faff;border-color:#f8faff}.jm-tank-v3 .tk-edm-client-notes .tk-heading-row>.tk-button:hover{color:#f8faff;background:0 0}.jm-tank-v3 .tk-questions-edm .tk-heading{border-left:4px solid #4169e1;padding-left:28px}.jm-tank-v3 .tk-field-task-atlas .tk-task-card{background:0 0;border:0;border-radius:0}.jm-tank-v3 .tk-field-task-atlas .tk-task-art{border:1px solid #cad8f2;border-radius:5px}.jm-tank-v3 .tk-field-task-atlas .tk-card-copy{padding:24px 0 28px}.jm-tank-v3 .tk-field-task-atlas h3{font-size:21px}.jm-tank-v3 .tk-field-task-atlas .tk-card-copy p{font-size:14px}.jm-tank-v3 .tk-site-context{background:#f8faff;border:1px solid #d6e0f0;border-radius:5px;align-items:stretch;gap:0;overflow:hidden}.jm-tank-v3 .tk-site-context>.tk-editorial-photo{border-radius:0;min-height:500px}.jm-tank-v3 .tk-site-context>.tk-note-list{padding:36px}.jm-tank-v3 .tk-site-fit-board{display:block}.jm-tank-v3 .tk-site-fit-board .tk-access-drawing{background:#edf3ff;border:0;border-radius:5px;max-width:800px;margin:0 auto 32px;padding:20px 36px}.jm-tank-v3 .tk-site-fit-board .tk-drawing-tags{justify-content:center}.jm-tank-v3 .tk-portable-route{background:#eaf0fc}.jm-tank-v3 .tk-portable-route .tk-steps{gap:24px}.jm-tank-v3 .tk-portable-route .tk-steps li{background:#f8faff;border:0;border-radius:5px;padding:24px;box-shadow:inset 0 -3px #4169e1}.jm-tank-v3 .tk-portable-route .tk-step-number{font:700 22px/1 var(--font-aldrich);background:0 0;border:0;justify-content:start}.jm-tank-v3 .tk-supply-agreement .tk-scope-panel{background:0 0;border:0;border-top:3px solid #4169e1;border-radius:0;padding:28px 0 0}.jm-tank-v3 .tk-portable-logistics{grid-template-columns:1.35fr .85fr;align-items:stretch;gap:48px;display:grid}.jm-tank-v3 .tk-portable-logistics .tk-editorial-photo{min-height:440px}.jm-tank-v3 .tk-questions-portable .tk-faq-layout{display:block}.jm-tank-v3 .tk-questions-portable .tk-heading{max-width:860px;margin-bottom:32px}.jm-tank-v3 .tk-questions-portable .tk-faq-list{max-width:1050px;min-height:580px}.jm-tank-v3 .tk-portable-client-notes .tk-review{border-left:3px solid #4169e1}@media (max-width:1023px){.jm-tank-v3 .tk-heading-row{grid-template-columns:1fr;gap:20px}.jm-tank-v3 .tk-heading-row>.tk-button{justify-self:start;margin-top:0}.jm-tank-v3 .tk-workpiece-directory .tk-task-card{grid-template-columns:1fr}.jm-tank-v3 .tk-workpiece-directory .tk-task-art{aspect-ratio:5/3}.jm-tank-v3 .tk-workpiece-directory .tk-card-copy{padding:20px 0}.jm-tank-v3 .tk-application-list .tk-option-copy{grid-template-columns:1fr 1.2fr}.jm-tank-v3 .tk-application-list ul{grid-area:3/2/span 2}.jm-tank-v3 .tk-application-list .tk-option-copy>p:not(.tk-eyebrow){grid-row:1/span 2}.jm-tank-v3 .tk-profile-brief .tk-feature-lines{grid-template-columns:1fr}.jm-tank-v3 .tk-edm-process-board{gap:28px}.jm-tank-v3 .tk-edm-process-list .tk-task-card{grid-template-columns:105px minmax(0,1fr)}.jm-tank-v3 .tk-edm-directions .tk-type-image{height:230px}}@media (max-width:767px){.jm-tank-v3 .tk-shell{width:calc(100% - 36px)}.jm-tank-v3 .tk-heading-row{margin-bottom:30px}.jm-tank-v3 :is(.tk-workpiece-directory .tk-task-grid,.tk-workshop-board,.tk-workshop-board .tk-note-list,.tk-profile-brief .tk-special-layout,.tk-inspection-brief,.tk-delivery-brief,.tk-edm-process-board,.tk-validation-notes .tk-note-list,.tk-edm-drawing-review,.tk-edm-handover,.tk-portable-logistics){grid-template-columns:minmax(0,1fr);gap:28px}.jm-tank-v3 .tk-workpiece-directory .tk-task-card{grid-template-columns:34% minmax(0,1fr);gap:18px}.jm-tank-v3 .tk-workpiece-directory .tk-card-copy{padding:0 0 22px}.jm-tank-v3 .tk-workpiece-directory .tk-task-art{aspect-ratio:1}.jm-tank-v3 .tk-workpiece-directory h3{font-size:18px}.jm-tank-v3 .tk-workpiece-directory .tk-card-copy p{font-size:13px}.jm-tank-v3 .tk-workpiece-directory .tk-text-link{font-size:12px}.jm-tank-v3 .tk-application-list .tk-option-copy{display:block}.jm-tank-v3 .tk-application-list .tk-option-copy>h3{margin-top:10px}.jm-tank-v3 .tk-application-list .tk-option-copy>p:not(.tk-eyebrow),.jm-tank-v3 .tk-application-list ul{margin-top:16px}.jm-tank-v3 .tk-application-list button{margin-top:20px}.jm-tank-v3 .tk-workshop-board>.tk-editorial-photo{max-width:385px;height:auto;margin-inline:auto}.jm-tank-v3 .tk-workshop-board .tk-note{display:flex}.jm-tank-v3 .tk-inspection-brief .tk-editorial-photo{height:300px;min-height:0}.jm-tank-v3 .tk-proposal-line .tk-steps li{padding-top:24px}.jm-tank-v3 .tk-delivery-brief>.tk-editorial-photo,.jm-tank-v3 .tk-edm-handover .tk-editorial-photo,.jm-tank-v3 .tk-portable-logistics .tk-editorial-photo{height:300px;min-height:0}.jm-tank-v3 .tk-edm-directions .tk-type-card{grid-template-columns:.8fr 1fr;display:grid}.jm-tank-v3 .tk-edm-directions .tk-type-image{height:100%;min-height:240px;padding:14px}.jm-tank-v3 .tk-edm-directions .tk-card-copy{padding:24px 20px}.jm-tank-v3 .tk-edm-directions h3{font-size:21px}.jm-tank-v3 .tk-edm-directions .tk-card-copy p{font-size:14px}.jm-tank-v3 .tk-edm-process-board>.tk-editorial-photo{height:280px;min-height:0}.jm-tank-v3 .tk-edm-process-list .tk-task-card{grid-template-columns:100px minmax(0,1fr)}.jm-tank-v3 .tk-edm-process-list .tk-card-copy{padding:20px 0 20px 16px}.jm-tank-v3 .tk-edm-drawing-review .tk-editorial-photo{height:280px;min-height:0}.jm-tank-v3 .tk-site-context>.tk-editorial-photo{height:300px;min-height:0}.jm-tank-v3 .tk-site-context>.tk-note-list{padding:28px 22px}.jm-tank-v3 .tk-site-fit-board .tk-access-drawing{padding:12px}.jm-tank-v3 .tk-faq-list,.jm-tank-v3 .tk-questions-portable .tk-faq-list{min-height:0}.jm-tank-v3 .tk-field-task-atlas .tk-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jm-tank-v3 .tk-field-task-atlas h3{font-size:18px}.jm-tank-v3 .tk-field-task-atlas .tk-card-copy p{font-size:13px}.jm-tank-v3 .tk-field-task-atlas .tk-card-copy{padding:16px 0 20px}.jm-tank-v3 .tk-field-task-atlas .tk-button--text{font-size:12px}.jm-tank-v3 .tk-review{padding:28px 22px}}@media (max-width:380px){.jm-tank-v3 .tk-field-task-atlas .tk-task-grid{grid-template-columns:1fr}}.jm-tank-v3 .tk-hero{min-height:calc(100svh - 80px)}.jm-tank-v3 .tk-hero h1{font-size:clamp(32px,3vw,48px);line-height:1.22}.jm-tank-v3 .tk-hero .tk-hero-intro{font-size:16px;line-height:1.65}.jm-tank-v3 .tk-hero-quote{margin-top:24px}.jm-tank-v3 .tk-hero-quote:hover{color:#f8faff;background:0 0;border-color:#f8faff}@media (max-width:1023px){.jm-tank-v3 .tk-hero{padding-block:28px}.jm-tank-v3 .tk-hero>.container>.grid{gap:24px}.jm-tank-v3 .tk-hero .order-1{margin-bottom:0}.jm-tank-v3 .tk-hero img{width:auto;max-width:100%;max-height:260px!important}.jm-tank-v3 .tk-hero .order-1>.flex{justify-content:center}.jm-tank-v3 .tk-hero .order-2{max-width:700px;margin-inline:auto}}@media (max-width:639px){.jm-tank-v3 .tk-hero{min-height:calc(100svh - 74px);padding-block:20px 28px}.jm-tank-v3 .tk-hero h1{font-size:28px}.jm-tank-v3 .tk-hero img{max-height:170px!important}.jm-tank-v3 .tk-hero>.container>.grid{gap:20px}.jm-tank-v3 .tk-hero .tk-hero-intro{font-size:14px;line-height:1.65}.jm-tank-v3 .tk-hero-quote{min-height:46px;margin-top:18px}}.jm-tank-v3{--tk-brand:#4169e1;--tk-gold:gold;--tk-ink:#333;--tk-muted:#58677d;--tk-line:#cbd6e8;--tk-surface:#f8faff;color:var(--tk-ink);background:#f7f7f7}.jm-tank-v3 .tk-hero h1,.jm-tank-v3 .tk-section h2,.jm-tank-v3 .tk-section h3{text-wrap:balance}.jm-tank-v3 .tk-section{padding-block:clamp(56px,6vw,78px)}.jm-tank-v3 .tk-shell{width:min(1240px,100% - 56px)}.jm-tank-v3 .tk-heading-row{align-items:end;margin-bottom:34px}.jm-tank-v3 .tk-heading-row>.tk-button{margin-top:0}.jm-tank-v3 .tk-button,.jm-tank-v3 .tk-form button[type=submit],.jm-tank-v3 .tk-task-card,.jm-tank-v3 .tk-type-card,.jm-tank-v3 .tk-config-panel,.jm-tank-v3 .tk-scope-panel,.jm-tank-v3 .tk-catalog-disclosure,.jm-tank-v3 .tk-form-card{border-radius:4px}.jm-tank-v3 .tk-task-card,.jm-tank-v3 .tk-type-card{border-color:var(--tk-line);transition:border-color .16s,box-shadow .16s}.jm-tank-v3 .tk-task-card:hover,.jm-tank-v3 .tk-type-card:hover{border-color:#8da8df;box-shadow:0 5px 18px rgba(36,56,84,.08)}.jm-tank-v3 .tk-card-copy{padding:22px}.jm-tank-v3 .tk-card-copy h3{font-size:clamp(17px,1.45vw,20px)}.jm-tank-v3 .tk-card-copy p{font-size:14px;line-height:1.7}.jm-tank-v3 :is(.tk-text-link,.tk-button--text){font-size:13px;font-weight:700}.jm-tank-v3 :is(.tk-text-link,.tk-button--text):hover{color:#244cae}.jm-tank-v3 .tk-hero img{box-shadow:0 16px 40px rgba(12,27,66,.2);border-radius:4px!important}.jm-tank-v3 .tk-faq-list{min-height:0}.jm-tank-v3 .tk-faq-list summary{min-height:60px}.jm-tank-v3 .tk-review{box-shadow:none;border:1px solid #d4deef;border-top:2px solid #d9b91e}.jm-tank-v3 .tk-catalog-disclosure{border-color:var(--tk-line)}.jm-tank-v3 .tk-machine-shelf .tk-catalog-card{border:1px solid var(--tk-line);border-bottom:2px solid var(--tk-brand)}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-task-card{border:1px solid var(--tk-line);background:#fbfcff;border-radius:4px;grid-template-columns:38% minmax(0,1fr)}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-task-art{aspect-ratio:1;border-right:1px solid var(--tk-line);background:#eef3fb}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-card-copy{padding:18px 16px}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-card-copy p{margin-top:8px}.jm-tank-v3.tk-whirling .tk-machine-shelf .tk-catalog-grid{align-items:stretch}.jm-tank-v3.tk-whirling .tk-machine-shelf .tk-catalog-card{background:#fbfcff;flex-direction:column;display:flex}.jm-tank-v3.tk-whirling .tk-machine-shelf .tk-catalog-card img{height:190px}.jm-tank-v3.tk-whirling .tk-machine-shelf .tk-catalog-card h3{margin-top:14px}.jm-tank-v3.tk-whirling .tk-application-list .tk-option-copy{align-items:start}.jm-tank-v3.tk-edm .tk-edm-directions .tk-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jm-tank-v3.tk-edm .tk-edm-directions .tk-type-card{border-top:2px solid var(--tk-brand);background:#fbfcff;flex-direction:column;grid-template-columns:none;padding:0;display:flex;overflow:hidden}.jm-tank-v3.tk-edm .tk-edm-directions .tk-type-image{border-bottom:1px solid var(--tk-line);background:#eef3fb;height:190px;margin:0;padding:18px}.jm-tank-v3.tk-edm .tk-edm-directions .tk-card-copy{padding:20px 22px 22px}.jm-tank-v3.tk-edm .tk-edm-directions .tk-card-copy :is(h3,.tk-text-link){color:var(--tk-brand)}.jm-tank-v3.tk-edm .tk-edm-directions .tk-card-copy p{color:var(--tk-muted);font-size:14px}.jm-tank-v3.tk-edm .tk-edm-directions .tk-card-copy .tk-text-link:hover{color:#244cae}.jm-tank-v3.tk-edm .tk-edm-process-list .tk-task-card{background:0 0;border:0;border-bottom:1px solid #cbd6e8;border-radius:0;grid-template-columns:116px minmax(0,1fr)}.jm-tank-v3.tk-edm .tk-edm-process-list .tk-task-art{aspect-ratio:1;border:1px solid var(--tk-line);border-radius:3px;align-self:center}.jm-tank-v3.tk-edm .tk-edm-process-list .tk-card-copy{padding:18px 0 18px 20px}.jm-tank-v3.tk-edm .tk-config-panel{border-top-width:2px}.jm-tank-v3.tk-edm .tk-validation-scene{background:#3159aa}.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-task-card{border:1px solid var(--tk-line);background:#fbfcff;border-radius:4px}.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-task-art{aspect-ratio:5/3;border-bottom:1px solid var(--tk-line);background:#eef3fb}.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-card-copy{padding:18px 18px 20px}.jm-tank-v3.tk-portable .tk-field-task-atlas h3{font-size:18px}.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-card-copy p{font-size:13px;line-height:1.65}.jm-tank-v3.tk-portable .tk-site-fit-board .tk-access-drawing{background:#edf2fa;border-color:#c6d2e6}.jm-tank-v3.tk-portable .tk-site-fit-board .tk-drawing-tags span{color:#3156ad;background:#e2eafb}.jm-tank-v3.tk-portable .tk-portable-arrangements .tk-table-scroll{border-radius:4px}@media (max-width:1023px){.jm-tank-v3 .tk-shell{width:min(100% - 40px,760px)}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-task-grid,.jm-tank-v3.tk-edm .tk-edm-directions .tk-type-grid,.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jm-tank-v3 .tk-shell{width:calc(100% - 36px)}.jm-tank-v3 .tk-section{padding-block:48px}.jm-tank-v3 .tk-heading-row{gap:16px;margin-bottom:26px}.jm-tank-v3 .tk-heading-row>.tk-button{width:100%}.jm-tank-v3 .tk-hero{min-height:0}.jm-tank-v3 .tk-hero h1{font-size:clamp(25px,7vw,30px);line-height:1.25}.jm-tank-v3 .tk-hero .tk-hero-intro{font-size:14px;line-height:1.62}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-task-grid,.jm-tank-v3.tk-edm .tk-edm-directions .tk-type-grid,.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-task-grid{grid-template-columns:1fr}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-task-card{grid-template-columns:112px minmax(0,1fr)}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-card-copy{padding:14px}.jm-tank-v3.tk-whirling .tk-workpiece-directory h3{font-size:17px}.jm-tank-v3.tk-whirling .tk-workpiece-directory .tk-card-copy p{font-size:13px}.jm-tank-v3.tk-edm .tk-edm-directions .tk-type-card{grid-template-columns:112px minmax(0,1fr);display:grid}.jm-tank-v3.tk-edm .tk-edm-directions .tk-type-image{border-right:1px solid var(--tk-line);border-bottom:0;height:100%;min-height:148px;padding:10px}.jm-tank-v3.tk-edm .tk-edm-directions .tk-card-copy{padding:15px}.jm-tank-v3.tk-edm .tk-edm-process-list .tk-task-card{grid-template-columns:88px minmax(0,1fr)}.jm-tank-v3.tk-edm .tk-edm-process-list .tk-card-copy{padding-left:14px}.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-task-art{aspect-ratio:5/3}.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-card-copy{padding:14px 12px 16px}.jm-tank-v3.tk-portable .tk-field-task-atlas h3{font-size:15px;line-height:1.4}.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-card-copy p{font-size:12px}.jm-tank-v3 .tk-form-card{padding:24px 18px}.jm-tank-v3 .tk-review{padding:22px 18px}}@media (max-width:360px){.jm-tank-v3.tk-portable .tk-field-task-atlas .tk-task-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jm-tank-v3 *,.jm-tank-v3 :before,.jm-tank-v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.jm-tank-v3 .tk-task-art{position:relative}.jm-tank-v3 .tk-ai-label{z-index:1;color:#f8faff;font:500 10px/1.4 var(--font-roboto);pointer-events:none;background:rgba(36,51,77,.84);border-radius:2px;padding:3px 6px;position:absolute;bottom:8px;left:8px}.jm-tank-v3 .tk-ai-media{background:#e9edf3;width:100%;height:100%;position:relative;overflow:hidden}.jm-tank-v3 .tk-ai-media>img{object-fit:cover;width:100%;height:100%;display:block}.jm-tank-v3 .tk-ai-media[data-ai-placeholder=whirling-lead-screw]>img{object-position:100% 50%}.jm-tank-v3 .tk-special-art .tk-ai-media{aspect-ratio:3/2;border-radius:4px;height:auto}.jm-tank-v3 .tk-access-drawing .tk-ai-media{aspect-ratio:16/9;border-radius:4px;height:auto}@media (max-width:767px){.jm-tank-v3.tk-edm .tk-task-art .tk-ai-label{padding:2px 4px;font-size:8px;bottom:4px;left:4px}}.jm-tank-2029{--tk-ink:#243854;--tk-muted:#52637c;background:#fbfcff}.jm-tank-2029 .tk-section{padding-block:clamp(56px,6vw,88px)}.jm-tank-2029 .tk-shell{width:min(1240px,100% - 64px)}.jm-tank-2029 .tk-heading-row{align-items:center;gap:32px;margin-bottom:36px}.jm-tank-2029 .tk-heading{min-width:0;max-width:800px}.jm-tank-2029 .tk-section h2{font-size:clamp(28px,2.65vw,36px);line-height:1.28}.jm-tank-2029 .tk-section h3{font-size:20px;line-height:1.4}.jm-tank-2029 .tk-button{white-space:normal;text-align:center;min-height:46px;padding:11px 18px}.jm-tank-2029 .tk-button .tk-icon{width:18px;height:18px}.jm-tank-2029 a,.jm-tank-2029 a:hover{text-decoration:none!important}.jm-tank-2029 :is(.tk29-setup,.tk29-profile-layout,.tk29-verification,.tk29-delivery,.tk29-edm-proposal,.tk29-edm-support,.tk29-in-place,.tk29-portable-handover)>*{min-width:0}.jm-tank-2029 .tk29-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:calc(100svh - 80px);padding-block:38px}.jm-tank-2029 .tk29-hero>.container{max-width:1440px}.jm-tank-2029 .tk29-hero>.container>.grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.jm-tank-2029 .tk29-hero .order-2{text-align:left;grid-column:auto;max-width:none}.jm-tank-2029 .tk29-hero .order-1{grid-column:auto;margin:0}.jm-tank-2029 .tk29-hero h1{color:#f8faff;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,43px);line-height:1.18}.jm-tank-2029.tk-portable .tk29-hero h1{font-size:clamp(28px,2.5vw,37px)}.jm-tank-2029 .tk29-hero .tk-hero-intro{color:#e0e7f4;margin-top:24px;font-size:16px;line-height:1.7}.jm-tank-2029 .tk29-hero .text-white.space-y-4>*{margin-bottom:0}.jm-tank-2029 .tk29-hero img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:filter .9s;max-height:560px!important}@media (hover:hover) and (pointer:fine){.jm-tank-2029 .tk29-hero img:hover{filter:blur(10px) brightness(1.19) contrast(.84) saturate(.6) hue-rotate()}}.jm-tank-2029 .tk29-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex;margin-top:28px!important}.jm-tank-2029 .tk29-hero-quote{margin-top:0;padding:12px 18px;font-size:14px}.jm-tank-2029 .tk29-hero .tk29-secondary{color:#f8faff;background:0 0;border-color:rgba(0,0,0,0);min-height:42px;padding:8px 0;font-size:13px}.jm-tank-2029 .tk29-hero .tk29-secondary:hover{color:gold}.jm-tank-2029 .tk29-hero .tk-hero-quote{border-color:var(--tk-brand)!important}.jm-tank-2029 .tk29-hero .tk-hero-quote:hover{color:#f8faff;background:0 0}.jm-tank-2029.tk-portable .tk29-hero{background:#23354e}.jm-tank-2029.tk-portable .tk29-hero>.absolute{opacity:.4;background:#182a43}.jm-tank-2029 .tk29-photo{margin:0}.jm-tank-2029 .tk29-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;display:block}.jm-tank-2029 .tk29-photo figcaption{color:var(--tk-muted);margin-top:10px;font-size:12px;line-height:1.6}.jm-tank-2029 .tk29-notes{gap:26px;display:grid}.jm-tank-2029 .tk29-notes article{align-items:flex-start;gap:18px;display:flex}.jm-tank-2029 .tk29-notes article>.tk-icon{box-sizing:content-box;color:#4169e1;background:#eaf0fb;border:1px solid #d4dff2;border-radius:4px;width:22px;height:22px;padding:11px}.jm-tank-2029 .tk29-notes p{margin-top:8px;font-size:15px;line-height:1.75}.jm-tank-2029 .tk29-caption-note{background:#eef3fb;border-left:3px solid #4169e1;margin-top:28px;padding:20px 24px}.jm-tank-2029 .tk29-caption-note strong{color:#3156b1;font-size:16px}.jm-tank-2029 .tk29-caption-note p{margin-top:8px;font-size:14px}.jm-tank-2029 .tk-table-scroll{border-radius:4px;margin-top:28px}.jm-tank-2029 .tk-table-scroll table{table-layout:fixed;width:100%;min-width:680px}.jm-tank-2029 .tk-table-scroll th,.jm-tank-2029 .tk-table-scroll td{white-space:normal;overflow-wrap:anywhere;padding:18px 20px;font-size:14px;line-height:1.7}.jm-tank-2029 .tk-table-scroll th:first-child{width:24%}.jm-tank-2029 .tk-table-scroll thead th{color:#f8faff;background:#4169e1}.jm-tank-2029 .tk-table-scroll :is(th,td) [id]{scroll-margin-top:110px}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-task-card{background:#fbfcff;border:1px solid #d4deef;flex-direction:column;display:flex}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-task-art{aspect-ratio:3/2;border:0}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-card-copy{padding:22px}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-card-copy h3{font-size:19px}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-card-copy p{font-size:14px;line-height:1.75}.jm-tank-2029 .tk29-configurations{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.jm-tank-2029 .tk29-configurations article{background:#fbfcff;border-top:3px solid #4169e1;padding:28px}.jm-tank-2029 .tk29-symbol{color:#4169e1;border:1px solid #c7d5ef;place-items:center;width:48px;height:48px;margin-bottom:24px;display:inline-grid}.jm-tank-2029 .tk29-configurations .tk-eyebrow{letter-spacing:.09em;font-size:10px}.jm-tank-2029 .tk29-configurations ul{color:#52637c;margin:20px 0;padding-left:18px;font-size:14px;line-height:1.85}.jm-tank-2029 .tk29-configurations .tk-button--text{justify-content:flex-start;padding:0;font-size:13px}.jm-tank-2029 .tk29-catalog{margin-top:44px}.jm-tank-2029 .tk29-catalog .tk-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jm-tank-2029 .tk29-catalog summary{background:#e6edf9}.jm-tank-2029 .tk29-setup{grid-template-columns:.75fr 1.3fr;align-items:start;gap:54px;display:grid}.jm-tank-2029 .tk29-setup .tk29-photo img{aspect-ratio:1}.jm-tank-2029 .tk29-profile-section{background:#ecf1fa}.jm-tank-2029 .tk29-profile-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:52px;display:grid}.jm-tank-2029 .tk29-profile-visual .tk-ai-media{aspect-ratio:4/3;border:8px solid #fbfcff;height:auto;box-shadow:0 12px 28px rgba(36,56,84,.08)}.jm-tank-2029 .tk29-profile-list{gap:24px;display:grid}.jm-tank-2029 .tk29-profile-list article{border-bottom:1px solid #cbd8eb;gap:20px;padding-bottom:24px;display:flex}.jm-tank-2029 .tk29-profile-list .tk-icon{color:#4169e1;margin-top:4px}.jm-tank-2029 .tk29-profile-list p{margin-top:6px;font-size:15px}.jm-tank-2029 .tk29-verification{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.jm-tank-2029 .tk29-verification .tk29-photo img{aspect-ratio:5/4}.jm-tank-2029 .tk29-proposal-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.jm-tank-2029 .tk29-proposal-track article{border-top:1px solid #a8bcdf;padding-top:24px}.jm-tank-2029 .tk29-proposal-track .tk-icon{color:#4169e1;width:28px;height:28px;margin-bottom:22px}.jm-tank-2029 .tk29-proposal-track p{font-size:14px}.jm-tank-2029 .tk29-delivery{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.jm-tank-2029.tk-edm .tk29-edm-types .tk-type-image{background:#f0f4fa;height:235px}.jm-tank-2029.tk-edm .tk29-edm-types .tk-type-card{border-top:0;border-bottom:3px solid #4169e1}.jm-tank-2029 .tk29-edm-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.jm-tank-2029 .tk29-edm-features article{background:#fbfcff;border:1px solid #d2ddf0;flex-direction:column;display:flex}.jm-tank-2029 .tk29-feature-image{aspect-ratio:3/2;height:auto;overflow:hidden}.jm-tank-2029 .tk29-edm-features article>div:last-child{padding:24px}.jm-tank-2029 .tk29-edm-features p{font-size:14px}.jm-tank-2029 .tk29-edm-features .tk-button{margin-top:16px;padding:0;font-size:13px}.jm-tank-2029 .tk29-material-note{border:1px solid #cbd8eb;gap:20px;margin-top:30px;padding:22px 26px;display:flex}.jm-tank-2029 .tk29-material-note .tk-icon{color:#4169e1;width:28px;height:28px;margin-top:4px}.jm-tank-2029 .tk29-material-note p{margin:0;font-size:15px}.jm-tank-2029 .tk29-wire-systems{border:1px solid #c8d7ee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jm-tank-2029 .tk29-wire-systems article{background:#f0f4fb;border-right:1px solid #c8d7ee;padding:28px}.jm-tank-2029 .tk29-wire-systems article:last-child{border-right:0}.jm-tank-2029 .tk29-wire-systems h3{margin-bottom:18px;font-size:25px}.jm-tank-2029 .tk29-wire-systems strong{color:#3156a9;font-size:14px;line-height:1.6}.jm-tank-2029 .tk29-wire-systems p:not(.tk-eyebrow){font-size:14px}.jm-tank-2029 .tk29-sample-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.jm-tank-2029 .tk29-sample-checks article{border-top:1px solid #90a8d1;padding-top:26px}.jm-tank-2029 .tk29-sample-checks .tk-icon{color:#f6d66b;width:30px;height:30px;margin-bottom:22px}.jm-tank-2029 .tk29-sample-checks p{font-size:15px}.jm-tank-2029 .tk29-verification-note{border-top:1px solid #90a8d1;margin-top:30px;padding-top:22px;font-size:14px}.jm-tank-2029 .tk29-edm-proposal{grid-template-columns:.8fr 1.3fr;align-items:center;gap:40px;display:grid}.jm-tank-2029 .tk29-edm-proposal .tk29-photo img{aspect-ratio:1}.jm-tank-2029 .tk29-edm-proposal .tk-table-scroll{margin-top:0}.jm-tank-2029 .tk29-edm-proposal table{min-width:500px}.jm-tank-2029 .tk29-edm-proposal table th:first-child{width:32%}.jm-tank-2029 .tk29-edm-support{grid-template-columns:1.3fr .75fr;align-items:center;gap:54px;display:grid}.jm-tank-2029 .tk29-edm-support .tk29-photo img{aspect-ratio:4/5;max-height:530px}.jm-tank-2029.tk-portable .tk29-portable-tasks .tk-task-card{background:0 0;border:0;border-bottom:2px solid #cfdaee}.jm-tank-2029.tk-portable .tk29-portable-tasks .tk-card-copy{padding:20px 0}.jm-tank-2029 .tk29-in-place{grid-template-columns:1fr 1.1fr;align-items:center;gap:54px;display:grid}.jm-tank-2029 .tk29-in-place-art{background:#f8faff;border:1px solid #cbd8ed;padding:24px}.jm-tank-2029 .tk29-in-place-art span{text-align:center;color:#526b94;font-size:13px;line-height:1.7;display:block}.jm-tank-2029 .tk29-in-place-art span:first-of-type{color:#4169e1;margin:20px 0 5px;font-size:19px;font-weight:700}.jm-tank-2029 .tk29-orientations{background:#f0f4fb;border:1px solid #cbd8ed;padding:10px}.jm-tank-2029 .tk29-site-materials{grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;display:grid}.jm-tank-2029 .tk29-site-materials p{color:#52637c;margin:0;font-size:15px}.jm-tank-2029 .tk29-site-materials strong{color:#3156ad}.jm-tank-2029 .tk29-operation-list{grid-template-columns:1fr 1fr;gap:0 44px;display:grid}.jm-tank-2029 .tk29-operation-list article{border-bottom:1px solid #c7d5e9;gap:22px;padding:28px 0;display:flex}.jm-tank-2029 .tk29-operation-list .tk-icon{box-sizing:content-box;color:#4169e1;border:1px solid #bbceeb;width:25px;height:25px;padding:12px}.jm-tank-2029 .tk29-operation-list strong{color:#3156ad;margin-top:8px;font-size:14px;display:block}.jm-tank-2029 .tk29-operation-list p{font-size:14px}.jm-tank-2029 .tk29-portable-proposal{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.jm-tank-2029 .tk29-portable-proposal .tk-icon{color:#f6d66b;width:32px;height:32px;margin-bottom:24px}.jm-tank-2029 .tk29-portable-proposal p{font-size:15px}.jm-tank-2029 .tk29-portable-handover{grid-template-columns:1.15fr .8fr;align-items:start;gap:56px;display:grid}.jm-tank-2029 .tk29-support-callout{background:#e5edfa;border-top:3px solid #4169e1;padding:32px}.jm-tank-2029 .tk29-support-callout p{font-size:15px}.jm-tank-2029 .tk29-support-callout .tk-button{margin-top:24px}.jm-tank-2029 .tk29-testimonials .tk-review{border-top-color:#4169e1}.jm-tank-2029 .tk29-testimonials .tk-review figcaption{margin-bottom:20px}.jm-tank-2029 .tk-faq-list{min-height:0}.jm-tank-2029 .tk29-related-tools{background:#f0f4fb;border-top:1px solid #d4deef}.jm-tank-2029 .tk29-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 48px;margin-top:36px;display:grid}.jm-tank-2029 .tk29-related-grid a{color:#4169e1;min-height:86px;font:700 18px/1.5 var(--font-roboto);align-items:center;gap:20px;padding:8px 0;transition:color .16s;display:flex}.jm-tank-2029 .tk29-related-grid a:hover{color:#243f8b}.jm-tank-2029 .tk29-related-grid img{object-fit:cover;background:#f8faff;border:1px solid #d0dcef;border-radius:50%;flex:none;width:70px;height:70px}@media (max-width:1100px){.jm-tank-2029 .tk-heading-row{flex-direction:column;align-items:flex-start;gap:20px}.jm-tank-2029 .tk29-hero>.container>.grid{gap:32px}.jm-tank-2029 .tk29-hero h1{font-size:32px}.jm-tank-2029 .tk29-hero .tk-hero-intro{font-size:15px}.jm-tank-2029 .tk29-configurations article{padding:22px}}@media (max-width:1023px){.jm-tank-2029 .tk29-hero>.container>.grid{grid-template-columns:1fr}.jm-tank-2029 .tk29-hero .order-2{text-align:center;max-width:760px;margin:auto}.jm-tank-2029 .tk29-hero .order-1{width:100%;max-width:760px;margin:auto}.jm-tank-2029 .tk29-hero img{max-height:230px!important}.jm-tank-2029 .tk29-hero-actions{justify-content:center}.jm-tank-2029 .tk29-setup,.jm-tank-2029 .tk29-edm-support{gap:32px}.jm-tank-2029 .tk29-catalog .tk-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jm-tank-2029 .tk-shell{width:calc(100% - 36px)}.jm-tank-2029 .tk-section{padding-block:48px}.jm-tank-2029 .tk-section h2{font-size:27px}.jm-tank-2029 .tk-heading-row>.tk-button{width:auto}.jm-tank-2029 .tk29-hero{min-height:0;padding-block:20px 26px}.jm-tank-2029 .tk29-hero>.container>.grid{gap:18px}.jm-tank-2029 .tk29-hero img{object-position:center;width:100%;max-height:115px!important}.jm-tank-2029 .tk29-hero h1,.jm-tank-2029.tk-portable .tk29-hero h1{font-size:25px;line-height:1.2}.jm-tank-2029 .tk29-hero .tk-hero-intro{margin-top:16px;font-size:14px;line-height:1.62}.jm-tank-2029 .tk29-hero-actions{gap:4px;margin-top:20px!important}.jm-tank-2029 .tk29-hero .tk-hero-quote{min-height:46px;margin:0}.jm-tank-2029 .tk29-hero .tk29-secondary{min-height:36px}.jm-tank-2029 .tk29-hero-actions>*{width:100%}.jm-tank-2029 .tk29-setup,.jm-tank-2029 .tk29-profile-layout,.jm-tank-2029 .tk29-verification,.jm-tank-2029 .tk29-delivery,.jm-tank-2029 .tk29-edm-proposal,.jm-tank-2029 .tk29-edm-support,.jm-tank-2029 .tk29-in-place,.jm-tank-2029 .tk29-portable-handover{grid-template-columns:1fr;gap:30px}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-task-grid{grid-template-columns:1fr;gap:20px}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-task-card{grid-template-columns:112px minmax(0,1fr);display:grid}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-task-art{aspect-ratio:auto;height:100%}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-card-copy{padding:16px}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-card-copy h3{font-size:17px}.jm-tank-2029.tk-whirling .tk29-workpieces .tk-card-copy p{font-size:13px}.jm-tank-2029 .tk29-configurations{grid-template-columns:1fr;gap:18px}.jm-tank-2029 .tk29-configurations article{padding:24px;position:relative}.jm-tank-2029 .tk29-symbol{margin-bottom:18px}.jm-tank-2029 .tk29-setup .tk29-photo{max-width:400px}.jm-tank-2029 .tk29-notes article{gap:14px}.jm-tank-2029 .tk29-notes article>.tk-icon{width:20px;height:20px;padding:8px}.jm-tank-2029 .tk29-proposal-track,.jm-tank-2029 .tk29-edm-features,.jm-tank-2029 .tk29-sample-checks,.jm-tank-2029 .tk29-wire-systems,.jm-tank-2029 .tk29-portable-proposal,.jm-tank-2029 .tk29-operation-list,.jm-tank-2029 .tk29-site-materials{grid-template-columns:1fr;gap:24px}.jm-tank-2029 .tk29-wire-systems{gap:0}.jm-tank-2029 .tk29-wire-systems article{border-bottom:1px solid #c8d7ee;border-right:0;padding:24px}.jm-tank-2029 .tk29-wire-systems article:last-child{border-bottom:0}.jm-tank-2029 .tk29-edm-features article{grid-template-columns:110px minmax(0,1fr);display:grid}.jm-tank-2029 .tk29-feature-image{aspect-ratio:auto;height:100%}.jm-tank-2029 .tk29-edm-features article>div:last-child{padding:18px}.jm-tank-2029 .tk29-edm-features .tk-eyebrow{font-size:10px}.jm-tank-2029 .tk29-edm-features h3{font-size:18px}.jm-tank-2029 .tk29-edm-features p{font-size:13px}.jm-tank-2029 .tk29-material-note{gap:14px;padding:18px}.jm-tank-2029 .tk29-edm-proposal .tk29-photo img,.jm-tank-2029 .tk29-edm-support .tk29-photo img{aspect-ratio:4/3}.jm-tank-2029 .tk29-orientations{padding:4px;overflow:auto}.jm-tank-2029 .tk29-operation-list{gap:0}.jm-tank-2029 .tk29-table-scroll th,.jm-tank-2029 .tk-table-scroll td{padding:14px 16px}.jm-tank-2029 .tk29-support-callout{padding:26px}.jm-tank-2029 .tk29-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:28px}.jm-tank-2029 .tk29-related-grid a{flex-direction:column;align-items:flex-start;gap:12px;font-size:15px}.jm-tank-2029 .tk29-related-grid img{width:60px;height:60px}}@media (max-width:380px){.jm-tank-2029 .tk29-hero img{max-height:85px!important}.jm-tank-2029 .tk29-hero .tk-hero-intro{font-size:13px;line-height:1.6}.jm-tank-2029.tk-portable .tk29-hero h1{font-size:23px}}.jm-tank-2029 [hidden]{display:none!important}.jm-tank-2029:not([data-interactions-ready]) .tk-ui-task-choice{display:none}.jm-tank-2029 .tk-ui-tablist{--selected-segment:0;background:#e5ecf8;border:1px solid #c7d4eb;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:20px;padding:6px;display:grid;position:relative}.jm-tank-2029 .tk-ui-tab-indicator{width:calc(33.3333% - 4px);transform:translateX(calc(var(--selected-segment) * 100%));pointer-events:none;background:#4169e1;border-radius:3px;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;inset:6px auto 6px 6px}.jm-tank-2029 .tk-ui-tablist [role=tab]{z-index:1;color:#3c577e;min-height:58px;font:700 16px/1.5 var(--font-roboto);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;transition:color .18s;display:flex;position:relative}.jm-tank-2029 .tk-ui-tablist [role=tab][aria-selected=true]{color:#f8faff}.jm-tank-2029 .tk-ui-tablist [role=tab]:not([aria-selected=true]):hover{color:#244cba}.jm-tank-2029 .tk-ui-panels{gap:20px;display:grid}.jm-tank-2029 [data-tabs-ready] .tk-ui-panels{display:block}.jm-tank-2029 .tk-ui-config-panel{background:#fbfcff;border:1px solid #cfdaed;border-top:3px solid #4169e1;border-radius:4px;grid-template-columns:1fr 1.1fr;gap:48px;padding:38px;display:grid}.jm-tank-2029 .tk-ui-config-intro .tk29-symbol{background:#edf2fc;margin-bottom:22px}.jm-tank-2029 .tk-ui-config-intro h3{max-width:440px;font-size:28px;line-height:1.35}.jm-tank-2029 .tk-ui-config-intro .tk-button{justify-content:flex-start;min-height:44px;margin-top:24px;padding:0}.jm-tank-2029 .tk-ui-config-checks{border-left:1px solid #c9d7ec;padding:4px 0 0 36px}.jm-tank-2029 .tk-ui-config-checks ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.jm-tank-2029 .tk-ui-config-checks li{border-bottom:1px solid #e0e7f2;padding:14px 0 14px 24px;font-size:16px;line-height:1.65;position:relative}.jm-tank-2029 .tk-ui-config-checks li:before{content:"";border:1.5px solid #4169e1;width:7px;height:7px;position:absolute;top:24px;left:1px;transform:rotate(45deg)}.jm-tank-2029 .tk-ui-expand-card .tk-card-copy{flex:1}.jm-tank-2029 .tk-ui-expander{border-top:1px solid #d0dcee;width:100%;margin-top:20px}.jm-tank-2029 .tk-ui-expander summary{cursor:pointer;color:#3159b7;min-height:48px;font:700 14px/1.5 var(--font-roboto);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;list-style:none;display:flex}.jm-tank-2029 .tk-ui-expander summary::-webkit-details-marker{display:none}.jm-tank-2029 .tk-ui-expander summary .tk-icon{width:18px;height:18px;transition:transform .2s}.jm-tank-2029 .tk-ui-expander[open] summary .tk-icon{transform:rotate(180deg)}.jm-tank-2029 .tk-ui-expand-body ul{margin:0;padding:0;list-style:none}.jm-tank-2029 .tk-ui-expand-body li{color:#52637c;border-bottom:1px solid #e1e8f4;padding:11px 0;font-size:14px;line-height:1.65}.jm-tank-2029 .tk-ui-expand-body .tk-button{margin-top:16px;padding:0;font-size:13px}.jm-tank-2029 .tk-ui-expand-card:has(.tk-ui-expander[open]){border-color:#4169e1}.jm-tank-2029 .tk-ui-spotlight{isolation:isolate;transition:border-color .18s,box-shadow .18s;position:relative}.jm-tank-2029 .tk-ui-spotlight:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(270px circle at var(--spotlight-x,50%) var(--spotlight-y,0),rgba(65,105,225,.09),transparent 72%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.jm-tank-2029 .tk-ui-spotlight:focus-within{border-color:#4169e1}.jm-tank-2029 .tk-ui-task-choice{z-index:3;color:#3156a9;cursor:pointer;min-height:36px;font:700 12px/1.5 var(--font-roboto);background:rgba(248,250,255,.96);border:1px solid #c9d6e9;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute;top:10px;left:10px}.jm-tank-2029 .tk-ui-task-choice input{accent-color:#4169e1;cursor:pointer;width:17px;height:17px;margin:0}.jm-tank-2029 .tk-ui-task-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #d9b533}.jm-tank-2029 .tk-ui-task-choice:has(input:checked){color:#f8faff;background:#3158c4;border-color:#3158c4}.jm-tank-2029.tk-portable .tk-task-card.is-selected{border-bottom-color:#4169e1;border-radius:4px;box-shadow:0 0 0 2px #4169e1}.jm-tank-2029 .tk-ui-selection-bar{z-index:5;background:#f7faff;border:1px solid #b9ccef;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:14px 20px;display:flex;position:sticky;top:90px;box-shadow:0 5px 20px rgba(27,52,102,.09)}.jm-tank-2029 .tk-ui-selection-bar p{color:#3156ad;margin:0;font-size:15px}.jm-tank-2029 .tk-ui-selection-bar p strong{background:#e6edfc;border-radius:3px;place-items:center;min-width:28px;min-height:28px;margin-right:7px;display:inline-grid}.jm-tank-2029 .tk-ui-selection-bar>div{align-items:center;gap:20px;display:flex}.jm-tank-2029 .tk-ui-clear-tasks{color:#52637c;font:700 13px/1.5 var(--font-roboto);cursor:pointer;background:0 0;border:0;min-height:44px}.jm-tank-2029 .tk-ui-clear-tasks:hover{color:#3158c4}.jm-tank-2029 .tk-ui-task-inquiry{min-height:44px;padding:9px 15px}.jm-tank-2029 .tk29-related-grid a img{transition:transform .2s}@media (hover:hover) and (pointer:fine){.jm-tank-2029 .tk-ui-spotlight:hover:after{opacity:1}.jm-tank-2029 .tk-ui-spotlight:hover{border-color:#9db5e7;box-shadow:0 7px 22px rgba(36,65,126,.08)}.jm-tank-2029 .tk29-related-grid a:hover img{transform:scale(1.1)}.jm-tank-2029 .tk-button:active{transform:scale(.985)}}@media (max-width:767px){.jm-tank-2029 .tk-ui-tablist [role=tab]{flex-direction:column;gap:6px;min-height:78px;padding:10px 6px;font-size:12px}.jm-tank-2029 .tk-ui-tablist [role=tab] .tk-icon{width:21px;height:21px}.jm-tank-2029 .tk-ui-config-panel{grid-template-columns:1fr;gap:26px;padding:24px}.jm-tank-2029 .tk-ui-config-intro h3{font-size:23px}.jm-tank-2029 .tk-ui-config-intro .tk29-symbol{width:42px;height:42px;margin-bottom:16px}.jm-tank-2029 .tk-ui-config-intro .tk-button{margin-top:16px}.jm-tank-2029 .tk-ui-config-checks{border-top:1px solid #c9d7ec;border-left:0;padding:24px 0 0}.jm-tank-2029 .tk-ui-config-checks li{padding-block:11px;font-size:14px}.jm-tank-2029 .tk-ui-config-checks li:before{top:21px}.jm-tank-2029 .tk-ui-expander summary{gap:8px;font-size:13px}.jm-tank-2029 .tk-ui-task-choice{gap:5px;min-height:32px;padding:5px 7px;font-size:11px;top:6px;left:6px}.jm-tank-2029 .tk-ui-selection-bar{flex-wrap:wrap;gap:10px;padding:12px;top:72px}.jm-tank-2029 .tk-ui-selection-bar>div{flex:1;justify-content:flex-end;gap:14px}.jm-tank-2029 .tk-ui-selection-bar p{font-size:13px}.jm-tank-2029 .tk-ui-task-inquiry{padding:9px 11px;font-size:12px}.jm-tank-2029 .tk-ui-task-inquiry .tk-icon{display:none}}@media (prefers-reduced-motion:reduce){.jm-tank-2029 .tk-ui-spotlight:after{background:0 0}.jm-tank-2029 .tk29-related-grid a:hover img,.jm-tank-2029 .tk-button:active{transform:none}}.jm-tank-2029 #testimonials.tk-ui-reviews-section{color:#243854;background:#edf2fa}.jm-tank-2029 #testimonials.tk-ui-reviews-section h2{color:#4169e1}.jm-tank-2029 #testimonials.tk-review-scenes{isolation:isolate;color:#243854;background:#fff;position:relative}.jm-tank-2029 #testimonials.tk-review-scenes>.tk-shell{z-index:1;position:relative}.jm-tank-2029 #testimonials.tk-review-scenes h2{color:#4169e1}.jm-tank-2029 #testimonials.tk-review-scenes .tk-heading-row>.tk-button:hover{color:#4169e1;background:0 0}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-card{isolation:isolate;color:#f8faff;background:#142d51;border-color:rgba(210,225,250,.35);transition:border-color .2s;overflow:hidden;box-shadow:0 12px 28px rgba(4,14,32,.15)}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-card.is-current{color:#f8faff;background:#142d51;border-color:#8faef4}.jm-tank-2029 #testimonials .tk-ui-review-card>.tk-review-scene{z-index:0;object-fit:cover;object-position:center;pointer-events:none;border:0;border-radius:0;width:100%;height:100%;max-height:none;margin:0;position:absolute;inset:0}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(10,24,48,.91),rgba(16,37,69,.81) 58%,rgba(14,33,60,.53));position:absolute;inset:0}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-content,.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-card figcaption{z-index:2;position:relative}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-mark{color:#f2d368}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-card figcaption{border-color:rgba(225,235,255,.35)}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-card strong{color:#f8faff}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-card figcaption span{color:#e1eaff}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-clients button{color:#52637c;background:0 0;border-color:#c7d5eb}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-clients button:hover{color:#3157b7;background:#e1e9f8;border-color:#8faef4}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-clients button[aria-current=true]{color:#f8faff;background:#4169e1;border-color:#4169e1}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-position{color:#3157b7}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-total{color:#7b8da9}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-controls button:disabled{opacity:.5}@media (max-width:767px){.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-card:before{background:linear-gradient(rgba(10,24,48,.87),rgba(15,35,65,.83) 65%,rgba(14,33,60,.72))}.jm-tank-2029 #testimonials.tk-review-scenes .tk-ui-review-card figcaption{border-top-color:rgba(225,235,255,.35)}}.jm-tank-2029 #testimonials.tk-ui-reviews-section .tk-heading-row>.tk-button{color:#f8faff;background:#4169e1;border-color:#4169e1}.jm-tank-2029 #testimonials.tk-ui-reviews-section .tk-heading-row>.tk-button:hover{color:#4169e1;background:0 0}.jm-tank-2029 .tk-ui-review-track{grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.jm-tank-2029 [data-gallery-ready] .tk-ui-review-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 8px;display:flex;overflow-x:auto}.jm-tank-2029 [data-gallery-ready] .tk-ui-review-track::-webkit-scrollbar{display:none}.jm-tank-2029 #testimonials .tk-ui-review-card{scroll-snap-align:start;scroll-snap-stop:always;color:#52637c;min-width:0;min-height:330px;box-shadow:none;background:#f8faff;border:1px solid #ccdaee;border-radius:6px;flex:0 0 calc(100% - 160px);grid-template-columns:minmax(0,1fr) 185px;gap:32px;margin:0;padding:36px 40px;transition:background .25s,color .25s,border-color .25s;display:grid;position:relative}.jm-tank-2029 #testimonials .tk-ui-review-card.is-current{color:#f4f7ff;background:#3157b7;border-color:#3157b7}.jm-tank-2029 .tk-ui-review-content{flex-direction:column;justify-content:center;min-width:0;display:flex}.jm-tank-2029 .tk-ui-review-mark{color:#9eb4e2;height:56px;font:700 88px/.9 Georgia,serif;display:block}.jm-tank-2029 .is-current .tk-ui-review-mark{color:#f2d368}.jm-tank-2029 #testimonials .tk-ui-review-card blockquote{border:0;margin:12px 0 0;padding:0}.jm-tank-2029 #testimonials .tk-ui-review-card blockquote p{font:400 17px/1.85 var(--font-roboto);color:inherit;margin:0}.jm-tank-2029 #testimonials .tk-ui-review-card figcaption{border-left:1px solid #ccd8eb;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;margin:0;padding-left:28px;display:flex}.jm-tank-2029 #testimonials .tk-ui-review-card.is-current figcaption{border-color:#6c89cb}.jm-tank-2029 #testimonials .tk-ui-review-card figcaption img{border:3px solid #e1e9f9;width:72px;height:72px;box-shadow:0 3px 12px rgba(12,30,71,.12)}.jm-tank-2029 #testimonials .tk-ui-review-card strong{color:#3156ae;font-size:16px}.jm-tank-2029 #testimonials .tk-ui-review-card figcaption span{color:#627698;margin-top:6px;font-size:13px}.jm-tank-2029 #testimonials .tk-ui-review-card.is-current strong{color:#f8faff}.jm-tank-2029 #testimonials .tk-ui-review-card.is-current figcaption span{color:#d7e4ff}.jm-tank-2029 .tk-ui-review-navigation{justify-content:space-between;align-items:center;gap:28px;margin-top:24px;display:flex}.jm-tank-2029 .tk-ui-review-clients{flex-wrap:wrap;gap:10px;display:flex}.jm-tank-2029 .tk-ui-review-clients button{color:#52637c;max-width:100%;min-height:58px;font:700 13px/1.5 var(--font-roboto);cursor:pointer;background:0 0;border:1px solid rgba(0,0,0,0);border-radius:4px;align-items:center;gap:10px;padding:8px 13px;transition:background .18s,border-color .18s,color .18s;display:flex}.jm-tank-2029 .tk-ui-review-clients button img{object-fit:cover;border-radius:50%;width:36px;height:36px}.jm-tank-2029 .tk-ui-review-clients button[aria-current=true]{color:#3157b7;background:#f8faff;border-color:#bacdee}.jm-tank-2029 .tk-ui-review-clients button:hover{color:#3157b7;background:#e1e9f8}.jm-tank-2029 .tk-ui-review-controls{flex-shrink:0;justify-content:center;align-items:center;gap:16px;display:flex}.jm-tank-2029 .tk-ui-review-controls button{color:#3157b7;cursor:pointer;background:#f8faff;border:1px solid #b9cae8;border-radius:4px;place-items:center;width:46px;height:46px;padding:12px;transition:background .18s,color .18s,border-color .18s;display:grid}.jm-tank-2029 .tk-ui-review-controls button:hover:not(:disabled){color:#f8faff;background:#4169e1;border-color:#4169e1}.jm-tank-2029 .tk-ui-review-controls button:disabled{opacity:.35;cursor:default}.jm-tank-2029 .tk-ui-review-controls .tk-icon{width:21px;height:21px}.jm-tank-2029 .tk-ui-review-position{font:700 14px/1.5 var(--font-roboto);text-align:center;color:#3157b7;font-variant-numeric:tabular-nums;min-width:40px}.jm-tank-2029 .tk-ui-review-total{color:#7b8da9}@media (max-width:1100px){.jm-tank-2029 .tk-ui-review-navigation{flex-wrap:wrap}.jm-tank-2029 #testimonials .tk-ui-review-card{flex-basis:calc(100% - 90px);grid-template-columns:minmax(0,1fr) 145px;gap:24px;padding:30px}.jm-tank-2029 #testimonials .tk-ui-review-card figcaption{padding-left:22px}}@media (max-width:767px){.jm-tank-2029 .tk-ui-review-track{grid-template-columns:1fr;gap:14px}.jm-tank-2029 #testimonials .tk-ui-review-card{flex-basis:calc(100% - 24px);grid-template-columns:1fr;gap:26px;min-height:0;padding:26px 24px}.jm-tank-2029 #testimonials .tk-ui-review-card blockquote p{font-size:15px;line-height:1.8}.jm-tank-2029 .tk-ui-review-mark{height:44px;font-size:72px}.jm-tank-2029 #testimonials .tk-ui-review-card figcaption{border-top:1px solid #cbd8ee;border-left:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:22px 0 0}.jm-tank-2029 #testimonials .tk-ui-review-card.is-current figcaption{border-top-color:#6c89cb}.jm-tank-2029 #testimonials .tk-ui-review-card figcaption img{width:52px;height:52px}.jm-tank-2029 #testimonials .tk-ui-review-card strong{font-size:15px}.jm-tank-2029 .tk-ui-review-navigation{gap:18px;margin-top:18px}.jm-tank-2029 .tk-ui-review-clients{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.jm-tank-2029 .tk-ui-review-clients button{text-align:left;gap:8px;min-height:52px;padding:8px;font-size:11px}.jm-tank-2029 .tk-ui-review-clients button img{width:30px;height:30px}.jm-tank-2029 .tk-ui-review-controls{margin-left:auto}}.jm-tank-six{--tk6-soft:#eef3fb;--tk6-line:#cbd8ed}.jm-tank-six .tk6-soft{background:var(--tk6-soft)}.jm-tank-six .tk6-heading{max-width:840px;margin-bottom:32px}.jm-tank-six .tk6-heading p{max-width:760px;margin-top:16px;font-size:16px;line-height:1.8}.jm-tank-six .tk6-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.jm-tank-six:is(.tk6-laser,.tk6-drilling) .tk6-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-tank-six .tk6-type{border:1px solid var(--tk6-line);background:#fbfcff;border-radius:5px;min-width:0;overflow:hidden}.jm-tank-six .tk6-type-image{background:#f2f5fa;border-bottom:1px solid #dce4f0;display:block}.jm-tank-six .tk6-type-image img{aspect-ratio:3/2;object-fit:contain;width:100%;display:block}.jm-tank-six .tk6-type>div{padding:26px}.jm-tank-six .tk6-type h3{margin:0;font-size:22px}.jm-tank-six .tk6-type h3 a{color:#4169e1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jm-tank-six .tk6-type h3 span{font-family:var(--font-roboto);flex:none;font-size:25px;line-height:1.2}.jm-tank-six .tk6-type p{margin-top:14px;font-size:15px;line-height:1.75}.jm-tank-six .tk6-type a:focus-visible{outline-offset:-3px;outline:3px solid #3154ba}.jm-tank-six .tk6-other-branches{border-top:1px solid var(--tk6-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;margin-top:28px;padding-top:26px;display:grid}.jm-tank-six .tk6-other-branches a{color:#4169e1;display:block}.jm-tank-six .tk6-other-branches strong{font-size:16px;line-height:1.6;display:block}.jm-tank-six .tk6-other-branches span:not([aria-hidden]){color:#52637c;margin-top:5px;font-size:14px;line-height:1.7;display:block}.jm-tank-six .tk6-inline-related{margin-top:28px;font-size:15px}.jm-tank-six .tk6-inline-related a{color:#4169e1;font-weight:700}.jm-tank-six .tk6-split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.jm-tank-six .tk6-split>*{min-width:0}.jm-tank-six .tk6-split .tk6-heading{margin-bottom:28px}.jm-tank-six .tk6-photo{min-width:0;margin:0}.jm-tank-six .tk6-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.jm-tank-six .tk6-notes{gap:24px;display:grid}.jm-tank-six .tk6-notes article{border-left:2px solid #b8cbed;padding-left:20px}.jm-tank-six .tk6-notes h3{margin:0;font-size:19px}.jm-tank-six .tk6-notes p{margin-top:8px;font-size:15px;line-height:1.8}.jm-tank-six .tk-table-scroll{border:1px solid var(--tk6-line);background:#fbfcff;margin-top:0}.jm-tank-six .tk-table-scroll thead th{text-align:left}.jm-tank-six .tk-table-scroll tbody th{color:#3156b1;text-align:left;background:#f0f4fb;font-weight:700}.jm-tank-six .tk6-proof{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.jm-tank-six .tk6-proof>*{min-width:0}.jm-tank-six .tk6-checks{gap:14px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.jm-tank-six .tk6-checks li{color:#52637c;border-bottom:1px solid #d1ddef;padding:0 0 14px 22px;font-size:15px;line-height:1.75;position:relative}.jm-tank-six .tk6-checks li:before{content:"";background:#4169e1;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.jm-tank-six .tk6-delivery{counter-reset:delivery;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.jm-tank-six .tk6-delivery article{counter-increment:delivery;border-top:2px solid #bdcfee;min-width:0;padding-top:24px}.jm-tank-six .tk6-delivery article:before{content:"0" counter(delivery);color:#7994c9;font-family:var(--font-aldrich);margin-bottom:24px;font-size:18px;display:block}.jm-tank-six .tk6-delivery h3{font-size:21px}.jm-tank-six .tk6-delivery p{margin-top:12px;font-size:15px;line-height:1.8}.jm-tank-six .tk-faq-layout{grid-template-columns:.7fr 1.3fr;gap:60px}.jm-tank-six .tk-faq-list{min-height:0}.jm-tank-six .tk-faq-list details>p{padding:0 32px 22px 0;font-size:15px;line-height:1.8}.jm-tank-six .tk6-faq .tk6-heading{margin-bottom:20px}.jm-tank-six .tk6-related{background:#eaf0fa}.jm-tank-six .tk6-related-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 30px;display:grid}.jm-tank-six .tk6-related-links a{color:#4169e1;border-bottom:1px solid #c1d1eb;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:700;display:flex}.jm-tank-six .tk6-child-navigation{background:#edf2fa;padding-block:20px}.jm-tank-six .tk6-child-navigation nav{flex-wrap:wrap;gap:12px 24px;font-size:14px;line-height:1.6;display:flex}.jm-tank-six .tk6-child-navigation a{color:#4169e1;font-weight:700}.jm-tank-six .tk6-child-navigation span{color:#60728c}.jm-tank-six .tk6-child-catalog{margin-top:36px}.jm-tank-six .tk-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.jm-tank-six .tk-catalog-card{border:1px solid var(--tk6-line);background:#fbfcff;border-radius:4px;flex-direction:column;min-width:0;padding:22px;display:flex}.jm-tank-six .tk-catalog-card h3{font-family:var(--font-roboto);margin:18px 0;font-size:17px;line-height:1.55}.jm-tank-six .tk-catalog-card .tk-text-link{margin-top:auto;padding-top:8px;font-size:14px}.jm-tank-six .tk6-site{border-block:1px solid var(--tk6-line);grid-template-columns:.8fr 1.2fr;gap:64px;padding-block:32px;display:grid}.jm-tank-six .tk6-site p{font-size:16px;line-height:1.85}.jm-tank-six .tk6-verification-copy{max-width:880px}.jm-tank-six #testimonials .tk-ui-review-card figcaption :is(strong,span){display:block}.jm-tank-six .tk-form{grid-template-columns:minmax(0,1fr)}.jm-tank-six .tk-form .inquiry-field-full{grid-column:1/-1}.jm-tank-six .tk-inquiry-copy p{max-width:480px}.jm-tank-six .tk29-hero .tk-hero-quote:hover{color:#4169e1;background:0 0;border-color:#4169e1!important}.jm-tank-six .tk6-child-hero img{object-fit:contain;background:#fbfcff}.jm-tank-six a:focus-visible,.jm-tank-six button:focus-visible,.jm-tank-six summary:focus-visible,.jm-tank-six [tabindex]:focus-visible{outline-offset:4px;outline:3px solid #7392ef}@media (max-width:1023px){.jm-tank-six .tk6-split,.jm-tank-six .tk6-proof{gap:36px}.jm-tank-six .tk6-type>div{padding:20px}.jm-tank-six .tk6-type h3{font-size:19px}.jm-tank-six .tk6-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jm-tank-six .tk6-heading{margin-bottom:26px}.jm-tank-six .tk6-child-hero img{max-height:145px!important}.jm-tank-six .tk6-heading p{font-size:15px;line-height:1.75}.jm-tank-six .tk6-type-grid,.jm-tank-six:is(.tk6-laser,.tk6-drilling) .tk6-type-grid{grid-template-columns:1fr;gap:18px}.jm-tank-six .tk6-type{grid-template-columns:110px minmax(0,1fr);display:grid}.jm-tank-six .tk6-type-image{border-bottom:0;border-right:1px solid #dce4f0;align-items:center;display:flex}.jm-tank-six .tk6-type-image img{aspect-ratio:1;object-fit:contain}.jm-tank-six .tk6-type>div{padding:17px}.jm-tank-six .tk6-type h3{font-size:17px;line-height:1.4}.jm-tank-six .tk6-type h3 a{gap:8px}.jm-tank-six .tk6-type h3 span{font-size:20px}.jm-tank-six .tk6-type p{margin-top:10px;font-size:13px;line-height:1.65}.jm-tank-six .tk6-other-branches{grid-template-columns:1fr;gap:20px;margin-top:24px}.jm-tank-six .tk6-split,.jm-tank-six .tk6-proof,.jm-tank-six .tk6-site{grid-template-columns:1fr;gap:30px}.jm-tank-six .tk6-split .tk6-photo{order:2}.jm-tank-six .tk6-photo img{max-height:320px}.jm-tank-six .tk6-notes{gap:22px}.jm-tank-six .tk6-notes h3{font-size:18px}.jm-tank-six .tk6-delivery{grid-template-columns:1fr;gap:26px}.jm-tank-six .tk6-delivery article{grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding-top:20px;display:grid}.jm-tank-six .tk6-delivery article:before{grid-row:1/3;margin:0;padding-top:3px}.jm-tank-six .tk6-delivery p{grid-column:2;margin-top:8px;font-size:14px}.jm-tank-six .tk6-delivery h3{font-size:19px}.jm-tank-six .tk-faq-layout{grid-template-columns:1fr;gap:28px}.jm-tank-six .tk6-proof .tk-button,.jm-tank-six .tk6-verification-copy .tk-button{width:fit-content;margin-inline:auto;display:flex}.jm-tank-six .tk-catalog-grid{grid-template-columns:1fr;gap:18px}.jm-tank-six .tk-catalog-card img{height:180px}.jm-tank-six .tk6-related-links{grid-template-columns:1fr}.jm-tank-six .tk6-child-navigation{padding-block:16px}.jm-tank-six .tk6-child-navigation nav{gap:8px;font-size:13px}.jm-tank-six .tk-form{grid-template-columns:1fr}.jm-tank-six .tk-form-card{padding:24px}}.jm-tank-six .tk6-rich-applications{grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;display:grid}.jm-tank-six .tk6-rich-applications>*{min-width:0}.jm-tank-six .tk6-rich-applications .tk6-heading{margin-bottom:26px}.jm-tank-six .tk6-rich-part-list{gap:22px;display:grid}.jm-tank-six .tk6-rich-part-list article{border-top:1px solid #cbd8ed;padding-top:20px}.jm-tank-six .tk6-rich-part-list h3{font-size:19px}.jm-tank-six .tk6-rich-part-list p{margin-top:8px;font-size:15px;line-height:1.8}.jm-tank-six .tk6-rich-tabs .tk-ui-config-panel{row-gap:24px}.jm-tank-six .tk6-rich-tabs .tk-ui-config-intro p{margin-top:18px;font-size:16px;line-height:1.8}.jm-tank-six .tk6-rich-tabs .tk-ui-config-checks li{font-size:15px}.jm-tank-six .tk6-rich-package{color:#3156b1;border-top:1px solid #cbd8ed;grid-column:1/-1;padding-top:22px;font-size:15px;line-height:1.8}.jm-tank-six .tk6-rich-route-section{background:#f0f4fb}.jm-tank-six .tk6-rich-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.jm-tank-six .tk6-rich-route li{border-top:2px solid #b9cbed;min-width:0;padding-top:24px}.jm-tank-six .tk6-rich-route-number{color:#6b86bb;font:400 18px/1.4 var(--font-aldrich);margin-bottom:24px;display:block}.jm-tank-six .tk6-rich-route h3{font-size:20px;line-height:1.45}.jm-tank-six .tk6-rich-route p{margin-top:12px;font-size:15px;line-height:1.8}.jm-tank-six .tk6-rich-result{border-top:1px solid #c8d6ec;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding-top:28px;display:flex}.jm-tank-six .tk6-rich-result p{max-width:780px;font-size:16px;line-height:1.8}.jm-tank-six .tk6-rich-result .tk-button{flex:none}.jm-tank-six .tk6-rich-handover{background:#edf2fa}.jm-tank-six .tk6-rich-handover-heading{grid-template-columns:1.25fr .75fr;align-items:start;gap:56px;margin-bottom:32px;display:grid}.jm-tank-six .tk6-rich-handover-heading .tk6-heading{margin-bottom:0}.jm-tank-six .tk6-rich-warranty{color:#f8faff;background:#4169e1;border-radius:4px;padding:26px 30px}.jm-tank-six .tk6-rich-warranty strong{color:#f8faff;font-size:23px;line-height:1.4;display:block}.jm-tank-six .tk6-rich-warranty span{color:#f8faff;margin-top:10px;font-size:16px;font-weight:700;display:block}.jm-tank-six .tk6-rich-warranty p{color:#e2eaff;margin-top:16px;font-size:13px;line-height:1.7}.jm-tank-six .tk6-rich-support-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.jm-tank-six .tk6-rich-support-list article{border-top:1px solid #becfea;padding-top:22px}.jm-tank-six .tk6-rich-support-list h3{font-size:20px}.jm-tank-six .tk6-rich-support-list p{margin-top:12px;font-size:15px;line-height:1.8}.jm-tank-six .tk6-rich-one-contact{color:#3156b1;margin-top:28px;font-size:15px;font-weight:700;line-height:1.7}.jm-tank-six .tk6-rich-video{min-width:0;margin:0}.jm-tank-six .tk6-rich-video button{aspect-ratio:16/9;text-align:left;cursor:pointer;background:#182c48;border:1px solid #bdcce5;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.jm-tank-six .tk6-rich-video button:after{content:"";pointer-events:none;background:linear-gradient(rgba(0,0,0,0) 30%,rgba(15,32,55,.85));position:absolute;inset:0}.jm-tank-six .tk6-rich-video button img{object-fit:cover;width:100%;height:100%}.jm-tank-six .tk6-rich-play{z-index:1;color:#4169e1;background:#f8faff;border-radius:50%;place-items:center;width:62px;height:62px;padding-left:4px;font-size:24px;display:grid;position:absolute;top:calc(50% - 31px);left:calc(50% - 31px);box-shadow:0 5px 16px rgba(12,25,48,.2)}.jm-tank-six .tk6-rich-video-title{z-index:1;color:#f8faff;font-size:18px;font-weight:700;line-height:1.5;position:absolute;bottom:22px;left:24px;right:24px}.jm-tank-six .tk6-rich-video iframe{aspect-ratio:16/9;border:1px solid #bdcce5;border-radius:4px;width:100%;display:block}.jm-tank-six .tk6-rich-video figcaption{color:#60718c;margin-top:12px;font-size:13px;line-height:1.75}.jm-tank-six .tk6-rich-catalog-intro{-webkit-line-clamp:3;color:#52637c;-webkit-box-orient:vertical;margin-bottom:18px;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.jm-tank-six .tk6-rich-catalog-intro p{font:inherit;margin:0}.jm-tank-six .tk6-rich-reading{border-block:1px solid #d5e0ef;padding-block:36px}.jm-tank-six .tk6-rich-reading-layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:50px;display:grid}.jm-tank-six .tk6-rich-reading h2{font-size:25px}.jm-tank-six .tk6-rich-reading a{color:#4169e1;border-bottom:1px solid #d3deef;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:16px;font-weight:700;line-height:1.6;display:flex}.jm-tank-six .tk6-rich-reading a:first-child{padding-top:0}.jm-tank-six .tk6-rich-reading a span{flex:none}@media (max-width:1023px){.jm-tank-six .tk6-rich-applications{gap:36px}.jm-tank-six .tk6-rich-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.jm-tank-six .tk6-rich-handover-heading{grid-template-columns:1fr 1fr;gap:32px}.jm-tank-six .tk6-rich-result{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:767px){.jm-tank-six .tk6-rich-applications{grid-template-columns:1fr;gap:28px}.jm-tank-six .tk6-rich-applications>.tk6-photo{order:2}.jm-tank-six .tk6-rich-part-list h3{font-size:18px}.jm-tank-six .tk6-rich-part-list p{font-size:14px}.jm-tank-six .tk6-rich-tabs .tk-ui-tablist [role=tab]{min-height:60px;padding:12px 8px;font-size:13px;line-height:1.5}.jm-tank-six .tk6-rich-tabs .tk-ui-config-panel{row-gap:24px;padding:24px}.jm-tank-six .tk6-rich-tabs .tk-ui-config-intro h3{font-size:23px}.jm-tank-six .tk6-rich-tabs .tk-ui-config-intro p{margin-top:14px;font-size:14px}.jm-tank-six .tk6-rich-tabs .tk-ui-config-checks li{font-size:14px}.jm-tank-six .tk6-rich-package{padding-top:18px;font-size:14px}.jm-tank-six .tk6-rich-route{grid-template-columns:1fr;gap:22px}.jm-tank-six .tk6-rich-route li{grid-template-columns:30px minmax(0,1fr);gap:8px 16px;padding-top:20px;display:grid}.jm-tank-six .tk6-rich-route-number{grid-row:1/3;margin:0;padding-top:2px}.jm-tank-six .tk6-rich-route h3{font-size:18px}.jm-tank-six .tk6-rich-route p{grid-column:2;margin:0;font-size:14px}.jm-tank-six .tk6-rich-result p{font-size:15px}.jm-tank-six .tk6-rich-result .tk-button{align-self:center}.jm-tank-six .tk6-rich-handover-heading{grid-template-columns:1fr;gap:26px}.jm-tank-six .tk6-rich-warranty{padding:24px}.jm-tank-six .tk6-rich-support-list{grid-template-columns:1fr;gap:24px}.jm-tank-six .tk6-rich-support-list p{margin-top:8px;font-size:14px}.jm-tank-six .tk6-rich-play{width:52px;height:52px;font-size:20px;top:calc(50% - 26px);left:calc(50% - 26px)}.jm-tank-six .tk6-rich-video-title{font-size:16px;bottom:16px;left:18px;right:18px}.jm-tank-six .tk6-rich-reading-layout{grid-template-columns:1fr;gap:24px}.jm-tank-six .tk6-rich-reading h2{font-size:24px}.jm-tank-six .tk6-rich-reading a{font-size:15px}}.jm-tank-collection .collection-prose{max-width:1000px}.jm-tank-collection .collection-prose p{margin:0 0 20px;font-size:17px;line-height:1.9}.jm-tank-collection .collection-prose p:last-child{margin-bottom:0}.jm-tank-collection .collection-intro{background:#f0f4fb}.jm-tank-collection .collection-overview-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.jm-tank-collection .collection-overview-layout>*{min-width:0}.jm-tank-collection .collection-overview-layout.has-no-image{grid-template-columns:1fr;max-width:1050px}.jm-tank-collection .collection-overview-layout .tk6-heading{margin-bottom:28px}.jm-tank-collection .collection-overview-layout .tk6-heading h2{font-size:clamp(28px,2.45vw,36px)}.jm-tank-collection .collection-overview-layout .collection-prose p{font-size:16px;line-height:1.85}.jm-tank-collection .collection-editorial-photo{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));background:#e2eaf6;min-width:0;margin:0;padding:12px;position:relative}.jm-tank-collection .collection-editorial-photo:after{content:"";pointer-events:none;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));border:1px solid #b6c8e5;position:absolute;inset:5px}.jm-tank-collection .collection-editorial-photo img{aspect-ratio:4/3;object-fit:cover;background:#fbfcff;width:100%;display:block}.jm-tank-collection .collection-editorial-photo.is-machine img{object-fit:cover;padding:0;transform:scale(1.15)}.jm-tank-collection .collection-selection{background:#264d9b}.jm-tank-collection .collection-selection :is(h2,h3){color:#f8faff}.jm-tank-collection .collection-selection p{color:#e3ebf8}.jm-tank-collection .collection-selection-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.jm-tank-collection .collection-selection-list article{border-top:1px solid #849fc9;min-width:0;padding-top:24px}.jm-tank-collection .collection-selection-list h3{font-size:21px;line-height:1.45}.jm-tank-collection .collection-selection-list p{margin-top:14px;font-size:16px;line-height:1.85}.jm-tank-collection .collection-application-copy{min-width:0}.jm-tank-collection .collection-application-copy>.tk6-rich-part-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.jm-tank-collection .tk6-rich-applications .collection-application-copy>.tk6-rich-part-list{grid-template-columns:1fr;gap:22px}.jm-tank-collection .collection-application-copy article{min-width:0}.jm-tank-collection .collection-application-copy h3{font-size:21px}.jm-tank-collection .collection-application-copy p{margin-top:12px;font-size:16px;line-height:1.85}.jm-tank-collection .collection-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.jm-tank-collection .collection-option-grid>article{border-top:1px solid #bfcee7;min-width:0;padding-top:24px}.jm-tank-collection .collection-option-grid h3{font-size:21px}.jm-tank-collection .collection-option-grid p{margin-top:12px;font-size:15px;line-height:1.85}.jm-tank-collection .collection-trust .tk-ui-config-intro{max-width:850px;margin-bottom:28px}.jm-tank-collection .collection-trust .tk-ui-config-intro h3{font-size:25px;line-height:1.5}.jm-tank-collection .collection-trust .tk-ui-config-intro p{margin-top:16px;font-size:16px;line-height:1.85}.jm-tank-collection .collection-trust .tk-ui-tablist{grid-template-columns:repeat(var(--tk-tab-count,3),minmax(0,1fr))}.jm-tank-collection .collection-trust .tk-ui-tab-indicator{width:calc(( 100% - 12px ) / var(--tk-tab-count,3))}.jm-tank-collection .collection-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.jm-tank-collection .collection-evidence-grid figure{min-width:0;margin:0}.jm-tank-collection .collection-evidence-grid figure:only-child{grid-column:1/-1;max-width:880px}.jm-tank-collection .collection-evidence-grid img{aspect-ratio:16/10;object-fit:cover;border-radius:4px;width:100%;display:block}.jm-tank-collection .collection-evidence-grid figcaption{color:#60718c;margin-top:12px;font-size:13px;line-height:1.75}.jm-tank-collection .collection-trust .tk-ui-config-panel{padding:32px;display:block}.jm-tank-collection .collection-trust .tk-ui-config-panel>h3{margin-bottom:14px;font-size:25px}.jm-tank-collection .collection-trust .tk-ui-config-panel>p{max-width:850px;margin-bottom:26px;font-size:16px;line-height:1.85}.jm-tank-collection .collection-guide{background:#f0f4fb}.jm-tank-collection .collection-guide-layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:64px;display:grid}.jm-tank-collection .collection-guide-layout.has-no-image{grid-template-columns:1fr;max-width:1050px}.jm-tank-collection .collection-guide-body{min-width:0;max-width:none}.jm-tank-collection .collection-guide-body article{border-bottom:1px solid #cbd8eb;padding:30px 0;display:block}.jm-tank-collection .collection-guide-body article:first-child{padding-top:0}.jm-tank-collection .collection-guide-body article:last-child{border-bottom:0;padding-bottom:0}.jm-tank-collection .collection-guide-body h3{margin-bottom:14px;font-size:22px;line-height:1.5}.jm-tank-collection .collection-guide-body p{margin:0;font-size:16px;line-height:1.9}.jm-tank-collection .collection-editorial-photo--guide{position:sticky;top:112px}.jm-tank-collection .collection-editorial-photo--guide img{aspect-ratio:4/3}.jm-tank-collection .collection-faq{margin-top:0}.jm-tank-collection .collection-faq .tk-faq-list{max-width:1080px;min-height:var(--tk-faq-reserved-height,0px)}.jm-tank-collection .collection-faq .tk-faq-list summary h3{font-size:17px;line-height:1.65}.jm-tank-collection .collection-faq .tk-faq-list details>p{padding:0 36px 24px 0;font-size:16px;line-height:1.9}.jm-tank-collection .collection-model-list{background:#fbfcff;border:1px solid #ccdaed;border-radius:4px;margin-top:34px}.jm-tank-collection .collection-model-list summary{color:#4169e1;cursor:pointer;padding:18px 24px;font-weight:700}.jm-tank-collection .collection-model-list .tk-catalog-grid{padding:0 24px 24px}.jm-tank-collection .collection-child-intro{color:#52637c;background:#edf2fa;padding-block:20px;font-size:14px}.jm-tank-collection .collection-child-intro a{color:#4169e1;font-weight:700}.jm-tank-collection .tk6-child-navigation{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.jm-tank-collection .tk6-child-navigation>a{color:#4169e1;font-size:15px;font-weight:700}.jm-tank-collection .tk6-child-navigation>span{color:#60718a;font-size:14px}.jm-tank-collection .tk29-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px}.jm-tank-collection .tk29-related-grid a{gap:16px;font-size:16px}.jm-tank-collection .tk29-related-grid img{width:64px;height:64px}.jm-tank-collection[data-family=portable] .tk29-hero h1{font-size:clamp(28px,2.6vw,38px)}.collection-inquiry-dialog,.jm-collection-inquiry{color:#243854;background:#f8faff;border:1px solid #cbd8ed;border-radius:6px;width:min(620px,100% - 32px);max-height:90dvh;padding:32px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px rgba(15,26,50,.22);margin:auto!important}.collection-inquiry-dialog::backdrop,.jm-collection-inquiry::backdrop{background:rgba(15,26,50,.64)}.collection-inquiry-dialog h2,.jm-collection-inquiry h2{color:#4169e1;font:700 27px/1.4 var(--font-aldrich);margin:0 48px 24px 0}.collection-inquiry-dialog .collection-close,.jm-collection-inquiry .collection-close{color:#60718c;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;font-size:28px;display:grid;position:absolute;top:16px;right:16px}.collection-inquiry-dialog .tk-form,.jm-collection-inquiry .tk-form{grid-template-columns:1fr;gap:20px;display:grid}.collection-inquiry-dialog label,.jm-collection-inquiry label{font:700 15px/1.5 var(--font-roboto);color:#4169e1;margin-bottom:8px;display:block}.collection-inquiry-dialog :is(input:not([type=hidden]),textarea),.jm-collection-inquiry :is(input:not([type=hidden]),textarea){color:#243854;width:100%;font:400 16px/1.6 var(--font-roboto);background:#fdfeff;border:1px solid #cad7eb;border-radius:4px;padding:13px;display:block}.collection-inquiry-dialog textarea,.jm-collection-inquiry textarea{resize:vertical;min-height:150px}.collection-inquiry-dialog button[type=submit],.jm-collection-inquiry button[type=submit]{color:#f8faff;min-height:48px;font:700 16px/1.5 var(--font-roboto);cursor:pointer;background:#4169e1;border:1px solid #4169e1;border-radius:4px;padding:12px 20px}.collection-inquiry-dialog button[type=submit]:hover,.jm-collection-inquiry button[type=submit]:hover{color:#4169e1;background:0 0;border-color:#4169e1}@media (max-width:1023px){.jm-tank-collection .collection-overview-layout,.jm-tank-collection .collection-guide-layout{gap:36px}.jm-tank-collection .collection-selection-list,.jm-tank-collection .collection-option-grid{gap:24px}.jm-tank-collection .tk29-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-tank-collection .collection-guide-body article{display:block}}@media (max-width:767px){.jm-tank-collection .collection-overview-layout,.jm-tank-collection .collection-guide-layout{grid-template-columns:1fr;gap:28px}.jm-tank-collection .collection-overview-layout>div{display:contents}.jm-tank-collection .collection-overview-layout>div>.tk6-heading{grid-row:1;margin-bottom:0}.jm-tank-collection .collection-overview-layout>.collection-editorial-photo{grid-row:2}.jm-tank-collection .collection-overview-layout .collection-prose{grid-row:3}.jm-tank-collection .collection-overview-layout.has-no-image .collection-prose{grid-row:2}.jm-tank-collection .collection-overview-layout .tk6-heading h2{font-size:27px}.jm-tank-collection .collection-overview-layout .collection-prose p{font-size:15px}.jm-tank-collection .collection-editorial-photo{padding:9px}.jm-tank-collection .collection-editorial-photo img{aspect-ratio:3/2}.jm-tank-collection .collection-editorial-photo.is-machine img{padding:0}.jm-tank-collection .collection-editorial-photo--guide{grid-row:1;position:static}.jm-tank-collection .collection-editorial-photo--guide img{aspect-ratio:3/2}.jm-tank-collection .collection-prose p{font-size:16px;line-height:1.85}.jm-tank-collection .tk6-child-navigation{flex-direction:column;align-items:flex-start;gap:8px}.jm-tank-collection .collection-selection-list,.jm-tank-collection .collection-option-grid,.jm-tank-collection .collection-application-copy>.tk6-rich-part-list{grid-template-columns:1fr;gap:26px}.jm-tank-collection .collection-selection-list h3,.jm-tank-collection .collection-option-grid h3,.jm-tank-collection .collection-application-copy h3{font-size:20px}.jm-tank-collection .collection-selection-list p{font-size:15px}.jm-tank-collection .collection-guide-body article{padding-block:26px;display:block}.jm-tank-collection .collection-guide-body h3{font-size:21px}.jm-tank-collection .collection-guide-body p{font-size:15px;line-height:1.9}.jm-tank-collection .collection-evidence-grid{grid-template-columns:1fr;gap:24px}.jm-tank-collection .collection-trust .tk-ui-config-panel{padding:22px}.jm-tank-collection .collection-trust .tk-ui-tablist [role=tab]{padding-inline:12px;font-size:14px}.jm-tank-collection .collection-faq{margin-top:0}.jm-tank-collection .collection-faq .tk-faq-list summary h3{font-size:16px}.jm-tank-collection .collection-faq .tk-faq-list details>p{padding-right:12px;font-size:15px}.jm-tank-collection .tk29-related-grid a{font-size:15px}.jm-tank-collection .tk29-related-grid img{width:60px;height:60px}.jm-tank-collection[data-family=portable] .tk29-hero h1{font-size:25px}.collection-inquiry-dialog,.jm-collection-inquiry{padding:28px 24px}.collection-inquiry-dialog h2,.jm-collection-inquiry h2{font-size:24px}}.tk-conversion .conversion-icon{color:currentColor;flex:none;width:24px;height:24px}.tk-conversion .conversion-cta{text-align:center;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:14px;line-height:1.5;display:inline-flex;text-decoration:none!important}.tk-conversion .conversion-cta .conversion-icon{width:20px;height:20px}.tk-conversion .conversion-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 36px;max-width:none;display:flex}.tk-conversion .conversion-heading h2{flex:1;min-width:260px;max-width:760px}.tk-conversion .conversion-heading>p{flex-basis:100%;order:3;max-width:850px}.tk-conversion .conversion-heading>.conversion-cta{flex:none;max-width:340px}.tk-conversion .conversion-section-action{justify-content:flex-end;margin-bottom:28px;display:flex}.tk-conversion .conversion-photo{background:#e3eaf5;border-radius:4px;min-width:0;margin:0;overflow:hidden}.tk-conversion .conversion-photo img{object-fit:cover;width:100%;height:100%;display:block}.tk-conversion #machine-overview .tk6-heading{display:block}.tk-conversion #machine-overview .conversion-cta{margin-top:22px}.tk-conversion .conversion-selection-layout{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:48px;display:grid}.tk-conversion .conversion-selection-layout>.conversion-photo{min-height:440px}.tk-conversion .collection-selection-list{flex-direction:column;gap:24px;display:flex}.tk-conversion .collection-selection-list article{border-top:0;border-bottom:1px solid #7694c2;padding:0 0 24px 48px;position:relative}.tk-conversion .collection-selection-list article:last-child{border-bottom:0;padding-bottom:0}.tk-conversion .collection-selection-list article>.conversion-icon{color:#f2d368;position:absolute;top:3px;left:0}.tk-conversion .collection-selection-list h3{font-size:20px}.tk-conversion .collection-selection-list p{margin-top:8px;font-size:15px;line-height:1.8}.jm-tank-collection.tk-conversion #selection :is(h2,h3,.collection-selection-list .conversion-icon){color:var(--tk-brand)}.jm-tank-collection.tk-conversion #selection p{color:var(--tk-ink)}.jm-tank-collection.tk-conversion #selection .collection-selection-list article{border-bottom-color:var(--tk6-line)}.tk-conversion .tk-application-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:24px;display:grid}.tk-conversion .tk-application-card{border:1px solid var(--tk6-line);background:#fbfcff;border-radius:8px;min-width:0;overflow:hidden}.tk-conversion .tk-application-media{aspect-ratio:3/2;background:#e8eef6;margin:0;overflow:hidden}.tk-conversion .tk-application-media img{object-fit:cover;width:100%;height:100%;display:block}.tk-conversion .tk-application-media.is-pending{color:#a3b4cc;place-items:center;display:grid}.tk-conversion .tk-application-copy{padding:22px 24px 24px}.tk-conversion #applications :is(.tk-application-copy,.tk-whirling-steps) h3{color:var(--tk-brand);margin:0;font-size:20px;line-height:1.4}.tk-conversion #applications :is(.tk-application-copy,.tk-whirling-steps) p{color:var(--tk-ink);margin:10px 0 0;font-size:15px;line-height:1.75}.tk-conversion .tk-whirling-process{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.tk-conversion .tk-whirling-process .tk-application-media{border-radius:8px}.tk-conversion .tk-whirling-steps{gap:20px;margin:0;padding:0 0 0 24px;list-style:decimal;display:grid}.tk-conversion .tk-whirling-steps li::marker{color:var(--tk-brand);font-weight:700}@media (min-width:768px){.tk-conversion .tk-application-card:only-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}}@media (max-width:767px){.tk-conversion .tk-application-grid,.tk-conversion .tk-whirling-process{grid-template-columns:minmax(0,1fr)}.tk-conversion .tk-whirling-process{gap:24px}.tk-conversion .tk-application-copy{padding:18px 20px 20px}}.tk-conversion .conversion-configuration-layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:36px;display:grid}.tk-conversion .conversion-configuration-photo{background:#e3eaf5;height:420px;padding:16px}.tk-conversion .conversion-configuration-photo img{object-fit:contain}.tk-conversion .conversion-configuration-copy{min-width:0}.jm-tank-collection.tk-conversion .conversion-configuration-copy .tk-ui-config-panel{padding:28px;display:block}.tk-conversion .conversion-configuration-copy .tk-ui-config-intro h3{font-size:23px}.tk-conversion .conversion-configuration-copy .tk-ui-config-checks{border-left:0;margin-top:20px;padding-left:0}.tk-conversion .conversion-configuration-copy .tk-ui-tablist button{padding:16px 9px;font-size:13px}.tk-conversion .conversion-configuration-copy .collection-option-grid{grid-template-columns:1fr;gap:24px}.tk-conversion .conversion-configuration-copy .collection-option-grid>article{border-top:0;border-bottom:1px solid #bfcee7;padding:0 0 24px}.tk-conversion .conversion-configuration-copy .collection-option-grid>article:last-child{border-bottom:0;padding-bottom:0}.tk-conversion #buying-guide .collection-guide-layout.has-no-image{max-width:none;display:block}.tk-conversion #buying-guide .collection-guide-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.tk-conversion #buying-guide .collection-guide-body article{border-top:1px solid #bbcde7;border-bottom:0;margin:0;padding:28px 0 0}.tk-conversion #buying-guide .collection-guide-body article>.conversion-icon{color:#4169e1;width:32px;height:32px;margin-bottom:22px}.tk-conversion #buying-guide .collection-guide-body h3{font-size:21px;line-height:1.5}.tk-conversion #buying-guide .collection-guide-body p{font-size:15px;line-height:1.85}.tk-conversion #questions>.tk-shell{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.tk-conversion #questions .conversion-heading{margin:0;display:block}.tk-conversion #questions .conversion-heading h2{min-width:0}.tk-conversion #questions .conversion-cta{margin-top:26px}.tk-conversion #questions .tk-faq-list{margin:0}.tk-conversion #questions .tk-faq-list details:first-child{margin-top:0}.tk-conversion #inquiry .conversion-cta{margin-top:26px}.tk-conversion #other-machine-tools .conversion-heading{margin-bottom:36px}.tk-conversion .tk29-related-tools .conversion-cta{color:#f8faff;background:#4169e1;border-color:#4169e1}.tk-conversion .tk29-related-tools .conversion-cta:hover{color:#4169e1;background:0 0}.jm-tank-collection.tk-conversion>:is(#machine-types,#selection,#configuration,#factory){background-color:#fbfcff}.jm-tank-collection.tk-conversion>:is(#machine-overview,#applications,#why-choose-jm,#buying-guide){background-color:var(--tk6-soft)}.jm-tank-collection.tk-conversion #questions{background:#edf2fa}.jm-tank-collection #other-machine-tools{background:#fff;border-top:0}.jm-tank-collection #other-machine-tools h2,.jm-tank-collection #other-machine-tools .tk29-related-grid a{color:#4169e1}.jm-tank-collection #other-machine-tools .tk29-related-grid a:hover{color:#2457f5}.jm-tank-collection #other-machine-tools .tk29-related-grid img{border-color:#d6e0f0}.jm-tank-collection #other-machine-tools a:focus-visible{outline-offset:5px;outline:2px solid #4169e1}@media (min-width:1001px){.tk-conversion.tk6-machining .collection-overview-layout,.tk-conversion.tk6-drilling .collection-overview-layout,.tk-conversion.tk6-edm .collection-overview-layout{grid-template-columns:1.1fr .9fr}.tk-conversion.tk6-machining .collection-overview-layout>.collection-editorial-photo,.tk-conversion.tk6-drilling .collection-overview-layout>.collection-editorial-photo,.tk-conversion.tk6-edm .collection-overview-layout>.collection-editorial-photo{order:2}}@media (max-width:1000px){.tk-conversion .conversion-heading{align-items:flex-start}.tk-conversion .conversion-heading h2{min-width:230px}.tk-conversion .conversion-heading>.conversion-cta{max-width:290px}.tk-conversion .conversion-selection-layout{gap:28px}.tk-conversion .conversion-configuration-layout{grid-template-columns:.65fr 1fr;gap:24px}.tk-conversion .conversion-configuration-copy .tk-ui-tablist{display:flex;overflow-x:auto}.tk-conversion .conversion-configuration-copy .tk-ui-tablist button{flex:1;min-width:105px}.tk-conversion #questions>.tk-shell{gap:32px}}@media (max-width:767px){.tk-conversion .conversion-heading{display:block}.tk-conversion .conversion-heading h2{min-width:0}.tk-conversion .conversion-heading>.conversion-cta{max-width:100%;margin-top:22px}.tk-conversion .conversion-heading>p{margin-top:18px}.tk-conversion .conversion-cta{max-width:100%;padding:12px 16px;font-size:14px}.tk-conversion .conversion-selection-layout,.tk-conversion .conversion-configuration-layout{grid-template-columns:1fr;gap:28px}.tk-conversion .conversion-selection-layout>.conversion-photo{height:250px;min-height:0}.tk-conversion .collection-selection-list article{padding-left:40px}.tk-conversion .conversion-configuration-photo{height:250px}.tk-conversion .conversion-configuration-copy .tk-ui-config-panel{padding:22px}.tk-conversion #buying-guide .collection-guide-body{grid-template-columns:1fr;gap:26px}.tk-conversion #buying-guide .collection-guide-body article{padding-top:22px}.tk-conversion #questions>.tk-shell{grid-template-columns:1fr;gap:28px}.tk-conversion #questions .conversion-heading{margin-bottom:0}.tk-conversion #machine-overview .collection-prose,.tk-conversion #machine-overview .tk6-heading,.tk-conversion #machine-overview .collection-overview-layout>.collection-editorial-photo{grid-row:auto}}.tk-conversion .conversion-configuration-header{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:36px;margin-bottom:36px;display:grid}.tk-conversion .conversion-configuration-header .conversion-configuration-photo{height:180px;padding:10px;position:static}.tk-conversion .conversion-configuration-header .tk6-heading{margin:0}.tk-conversion .conversion-configuration-header .conversion-heading{display:block}.tk-conversion .conversion-configuration-header .conversion-heading h2{max-width:none}.tk-conversion .conversion-configuration-header .conversion-cta{margin-top:20px}.tk-conversion .conversion-configuration-header .conversion-heading>p{margin-top:16px}.tk-conversion .conversion-config-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.tk-conversion .conversion-config-card{background:#fbfcff;border:1px solid #c4d2e9;border-top:3px solid #4169e1;border-radius:4px;min-width:0;padding:28px}.tk-conversion .conversion-config-card-heading{flex-direction:column;gap:20px;display:flex}.tk-conversion .conversion-config-card-heading .conversion-icon{color:#4169e1;width:30px;height:30px}.tk-conversion .conversion-config-card-heading h3{color:#4169e1;margin:0;font-size:22px;line-height:1.45}.tk-conversion .conversion-config-card p{margin-top:18px;font-size:14px;line-height:1.85}.tk-conversion .conversion-config-card .tk-ui-config-checks{border:0;margin-top:22px;padding:0}.tk-conversion .conversion-config-card .tk-ui-config-checks li{padding:12px 0;font-size:14px;line-height:1.8}.tk-conversion .conversion-config-card .tk6-rich-package{margin-top:20px;padding-top:18px}.tk-conversion .conversion-proof-gallery{gap:44px;display:grid}.tk-conversion .conversion-proof-group>h3{color:#4169e1;margin:0 0 14px;font-size:25px}.tk-conversion .conversion-proof-group>p{max-width:850px;margin-bottom:26px;font-size:16px;line-height:1.85}.tk-conversion .conversion-series-title{color:#4169e1;margin-bottom:26px;font-size:23px}.tk-conversion .collection-model-list{background:#fbfcff;border:1px solid #c4d2e9;border-radius:4px;margin-top:38px;padding:28px}@media (max-width:767px){.tk-conversion .conversion-configuration-header{grid-template-columns:1fr;gap:24px}.tk-conversion .conversion-configuration-header .conversion-photo{order:2;height:200px}.tk-conversion .conversion-config-board{grid-template-columns:1fr;gap:18px}.tk-conversion .conversion-config-card{padding:24px}.tk-conversion .conversion-config-card-heading{flex-direction:row;align-items:flex-start;gap:16px}.tk-conversion .conversion-config-card-heading h3{font-size:21px}.tk-conversion .conversion-config-card-heading .conversion-icon{width:25px;height:25px}.tk-conversion .collection-model-list{padding:20px}}.tk-conversion .collection-editorial-photo{clip-path:none;background:0 0;border:0;border-radius:4px;padding:0;overflow:hidden}.tk-conversion .collection-editorial-photo:after{display:none}.tk-conversion .collection-editorial-photo img,.tk-conversion .collection-editorial-photo.is-machine img{aspect-ratio:auto;object-fit:initial;background:0 0;border:0;width:100%;height:auto;margin:0;padding:0;display:block;transform:none}.tk-conversion .conversion-photo,.tk-conversion .tk6-type-image{background:0 0;border:0;padding:0}.tk-conversion .tk6-type-image img{aspect-ratio:auto;object-fit:initial;width:100%;height:auto;margin:0;padding:0;display:block}.tk-conversion #configuration{--configuration-ink:#202a36;--configuration-copy:#59636f;--configuration-surface:#fdfefe;--configuration-track:#e8edf2;background:#f3f5f8}.tk-conversion #configuration .configuration-heading{align-items:center;gap:32px;margin-bottom:32px}.tk-conversion #configuration .configuration-heading h2{color:#4169e1;max-width:760px;font-size:clamp(27px,2.3vw,34px);line-height:1.35}.tk-conversion #configuration .configuration-heading .conversion-cta{color:#fdfefe;background:#4169e1;border-color:#4169e1;border-radius:999px;min-height:50px;padding:14px 24px;font-size:14px}.tk-conversion #configuration .configuration-heading .conversion-cta:hover{color:#fdfefe;background:#3155ba;border-color:#3155ba}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-switcher{min-width:0}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments{background:var(--configuration-track);scrollbar-width:none;isolation:isolate;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 0 24px;padding:6px;display:flex;position:relative;overflow-x:auto}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments[hidden]{display:none}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments::-webkit-scrollbar{display:none}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments button{z-index:1;color:#505b68;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;min-height:44px;padding:11px 22px;font-size:15px;font-weight:600;line-height:1.4;transition:color .25s ease-out;position:relative}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments button:hover:not([aria-selected=true]){color:var(--configuration-ink);background:rgba(255,255,255,.4)}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments button[aria-selected=true]{color:#fdfefe}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments button:focus-visible{outline-offset:-2px;outline:2px solid #4169e1;box-shadow:inset 0 0 0 4px #fdfefe}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segment-marker{z-index:0;pointer-events:none;background:#4169e1;border-radius:999px;transition:transform .25s ease-out,width .25s ease-out;position:absolute;top:6px;bottom:6px;left:0}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-stage{gap:24px;display:grid}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-switcher.is-enhanced .configuration-stage{gap:0}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-panel{background:var(--configuration-surface);border:0;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-self:start;align-items:center;gap:0;min-width:0;padding:24px;display:grid;box-shadow:0 8px 30px rgba(32,42,54,.05)}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-switcher.is-enhanced .configuration-panel{grid-area:1/1}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-panel[hidden]{display:none}.tk-conversion #configuration .configuration-panel-photo{aspect-ratio:3/2;background:0 0;border:0;border-radius:12px;width:100%;height:auto;margin:0;padding:0;overflow:hidden}.tk-conversion #configuration .configuration-panel-photo img{object-fit:cover;object-position:center;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block;transform:none}.tk-conversion #configuration .configuration-panel-copy{min-width:0;padding:24px 28px 24px 40px}.tk-conversion #configuration .configuration-panel-copy h3{color:#4169e1;margin:0;font-size:25px;font-weight:700;line-height:1.35}.tk-conversion #configuration .configuration-panel-copy p{color:var(--configuration-copy);max-width:42ch;margin:16px 0 24px;font-size:15px;line-height:1.75}.tk-conversion #configuration .configuration-panel-copy ul{border:0;gap:13px;margin:0;padding:0;list-style:none;display:grid}.tk-conversion #configuration .configuration-panel-copy li{color:#394450;background:0 0;border:0;margin:0;padding:0 0 0 17px;font-size:14px;line-height:1.65;position:relative}.tk-conversion #configuration .configuration-panel-copy li:before{content:"";background:#8c959f;border:0;border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0;transform:none}@media (max-width:1000px) and (min-width:768px){.tk-conversion #configuration .configuration-heading{display:block}.tk-conversion #configuration .configuration-heading .conversion-cta{margin-top:24px}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-panel{padding:20px}.tk-conversion #configuration .configuration-panel-copy{padding:16px 8px 16px 28px}.tk-conversion #configuration .configuration-panel-copy h3{font-size:23px}}@media (max-width:767px){.tk-conversion #configuration .configuration-heading{margin-bottom:28px;display:block}.tk-conversion #configuration .configuration-heading .conversion-cta{margin-top:22px;padding:13px 20px;font-size:13px}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments{margin-bottom:20px}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments button{padding:11px 18px;font-size:14px}:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-panel{border-radius:18px;grid-template-columns:1fr;padding:16px}.tk-conversion #configuration .configuration-panel-copy{padding:26px 8px 14px}.tk-conversion #configuration .configuration-panel-copy h3{font-size:23px}.tk-conversion #configuration .configuration-panel-copy p{margin:14px 0 20px}}@media (prefers-reduced-motion:reduce){:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segment-marker,:is(.tk-conversion #configuration,.jm-tank-collection #factory) .configuration-segments button{transition:none}}.jm-tank-collection #machine-types .tk-range-preview{--range-preview-height:clamp(400px,42vw,560px);grid-template-columns:minmax(280px,.9fr) minmax(0,1.45fr);grid-template-rows:repeat(var(--range-count),min-content) minmax(0,1fr);min-height:var(--range-preview-height);align-items:start;column-gap:48px;display:grid}.jm-tank-collection #machine-types .tk-range-entry{background:0 0;border:0;border-radius:0;display:contents;overflow:visible}.jm-tank-collection #machine-types .tk-range-copy{grid-column:1;grid-row:var(--range-row);background:0 0;border-top:0;border-bottom:1px solid #dce4f0;border-left:3px solid rgba(0,0,0,0);border-right:0;border-radius:0;min-width:0;padding:12px 20px;transition:background-color .15s,border-color .15s}.jm-tank-collection #machine-types .tk-range-entry:first-child .tk-range-copy{border-top:1px solid #dce4f0}.jm-tank-collection #machine-types .tk-range-entry.is-active .tk-range-copy{border-left-color:var(--tk-brand);background:#edf2ff}.jm-tank-collection #machine-types .tk-range-entry h3{margin:0;font-size:20px;line-height:1.35}.jm-tank-collection #machine-types .tk-range-trigger{width:100%;min-height:30px;color:var(--tk-brand);font-family:var(--font-roboto);font-size:inherit;font-weight:700;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:0;display:flex}.jm-tank-collection #machine-types .tk-range-trigger .tk-range-name{min-width:0;font:inherit;flex:1}.jm-tank-collection #machine-types .tk-range-mobile-title{display:none!important}.jm-tank-collection #machine-types button[data-tank-detail-href]{text-align:left;cursor:pointer}.jm-tank-collection #machine-types .tk-range-trigger:hover{color:#245de8}.jm-tank-collection #machine-types .tk-range-entry p{color:#52637c;margin:6px 0 8px;font-size:14px;line-height:1.65}.jm-tank-collection #machine-types .tk-range-link{color:var(--tk-brand);font-family:var(--font-roboto);align-items:center;gap:10px;padding:3px 0;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.jm-tank-collection #machine-types .tk-range-link:hover{color:#3155ba;text-decoration:none}.jm-tank-collection #machine-types .tk-range-visual{width:100%;height:var(--range-preview-height);background:#fdfefe;border:1px solid #dce4f0;border-radius:8px;grid-area:1/2/-1;align-self:start;min-width:0;padding:24px;position:sticky;top:112px;overflow:hidden}.jm-tank-collection #machine-types .tk-range-image{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.jm-tank-collection #machine-types .tk-range-image img{object-fit:contain;object-position:center;aspect-ratio:auto;border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;display:block;transform:none}.jm-tank-collection #machine-types .tk-range-description[hidden],.jm-tank-collection #machine-types .tk-range-visual[hidden]{display:none!important}.jm-tank-collection #machine-types :is(.tk-range-trigger,.tk-range-link,.tk-range-image,.tk-range-mobile-title):focus-visible{outline:2px solid var(--tk-brand);outline-offset:5px;border-radius:2px}@media (min-width:768px){.jm-tank-collection #machine-types .tk-range-entry:not(.is-active) .tk-range-visual{display:none}}@media (min-width:768px) and (max-width:1000px){.jm-tank-collection #machine-types .tk-range-preview{--range-preview-height:400px;grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);column-gap:28px}.jm-tank-collection #machine-types .tk-range-copy{padding:14px 16px}.jm-tank-collection #machine-types .tk-range-entry h3{font-size:18px}.jm-tank-collection #machine-types .tk-range-visual{height:400px;padding:16px}}@media (max-width:767px){.jm-tank-collection #machine-types .tk-range-preview{min-height:0;display:block}.jm-tank-collection #machine-types .tk-range-entry{background:0 0;border:0;border-top:1px solid #dce4f0;border-radius:0;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid;overflow:visible}.jm-tank-collection #machine-types .tk-range-entry:last-child{border-bottom:1px solid #dce4f0}.jm-tank-collection #machine-types .tk-range-copy,.jm-tank-collection #machine-types .tk-range-entry.is-active .tk-range-copy,.jm-tank-collection #machine-types .tk-range-entry:first-child .tk-range-copy{background:0 0;border:0;grid-area:1/2;padding:0}.jm-tank-collection #machine-types .tk-range-entry h3{font-size:17px;line-height:1.4}.jm-tank-collection #machine-types .tk-range-trigger,.jm-tank-collection #machine-types .tk-range-link{display:none}.jm-tank-collection #machine-types .tk-range-mobile-title{width:100%;min-height:44px;color:var(--tk-brand);font-family:var(--font-roboto);justify-content:space-between;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex!important}.jm-tank-collection #machine-types .tk-range-mobile-title>span{min-width:0;font:inherit;flex:1}.jm-tank-collection #machine-types .tk-range-mobile-title:is(:hover,:active){color:#245de8;text-decoration:none}.jm-tank-collection #machine-types .tk-range-entry p{margin:6px 0 0;font-size:14px;line-height:1.6}.jm-tank-collection #machine-types .tk-range-visual{aspect-ratio:auto;background:#fdfefe;border:1px solid #dce4f0;border-radius:4px;grid-area:1/1;align-self:center;width:100%;height:112px;margin:0;padding:6px;position:static}.jm-tank-collection #machine-types .tk-range-image{min-height:0}}@media (max-width:360px){.jm-tank-collection #machine-types .tk-range-entry{grid-template-columns:88px minmax(0,1fr);gap:12px}.jm-tank-collection #machine-types .tk-range-entry h3{font-size:16px}.jm-tank-collection #machine-types .tk-range-visual{height:100px;padding:4px}}@media (prefers-reduced-motion:reduce){.jm-tank-collection #machine-types .tk-range-copy{transition:none}}.jm-tank-collection.tk6-whirling .whirling-workpiece-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.jm-tank-collection.tk6-whirling .whirling-workpiece-tile{aspect-ratio:675/380;background:#fff;border:1px solid #dce4f0;border-radius:8px;margin:0;overflow:hidden}.jm-tank-collection.tk6-whirling .whirling-workpiece-tile img{object-fit:contain;width:100%;height:100%;margin:0;padding:0;display:block;transform:none}.jm-tank-collection.tk6-whirling #buying-guide .collection-guide-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jm-tank-collection.tk6-whirling #buying-guide .collection-guide-body article{background:#fbfcff;border:1px solid #dce4f0;border-radius:8px;margin:0;padding:26px}@media (max-width:767px){.jm-tank-collection.tk6-whirling .whirling-workpiece-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jm-tank-collection.tk6-whirling #buying-guide .collection-guide-body{grid-template-columns:1fr;gap:16px}.jm-tank-collection.tk6-whirling #buying-guide .collection-guide-body article{padding:22px}}.jm-tank-collection .tank-category-action{justify-content:center;margin-top:28px;display:flex}.jm-tank-collection .tank-category-link{text-align:center;min-width:260px;max-width:100%;min-height:48px;margin:0;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none}.jm-tank-collection .tank-category-link:hover{color:var(--tk-brand);border-color:var(--tk-brand);background:0 0;text-decoration:none}.jm-tank-collection .tank-category-link:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #4169e1}@media (max-width:767px){.jm-tank-collection .tank-category-link{width:100%;min-width:0;max-width:420px}}.jm-tank-collection .tank-section-cta{justify-content:center;align-items:center;gap:12px;min-height:48px;font-size:14px;display:inline-flex}.jm-tank-collection .tank-section-heading,.jm-tank-collection .tank-brand-heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px;display:flex}.jm-tank-collection .tank-section-heading h2,.jm-tank-collection .tank-brand-heading h2{color:#4169e1;margin:0;font-size:clamp(27px,2.5vw,36px);line-height:1.35}.jm-tank-collection .tank-section-heading .tank-section-cta,.jm-tank-collection .tank-brand-heading .tank-section-cta{flex-shrink:0}.jm-tank-collection .tank-heading-copy p{color:#52637c;margin-top:18px;font-size:16px;line-height:1.8}.jm-tank-collection .tank-available-action{margin-top:32px}.jm-tank-collection .tank-brand-section{background:#f0f4fb}.jm-tank-collection .tank-brand-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.jm-tank-collection .tank-brand-visual{background:#264d9b;border-radius:12px;min-width:0;overflow:hidden}.jm-tank-collection .tank-brand-visual>img{width:100%;height:auto;margin:0;padding:0;display:block}.jm-tank-collection .tank-brand-experience{color:#f8faff;align-items:center;gap:24px;padding:26px 30px;display:flex}.jm-tank-collection .tank-brand-experience strong{color:gold;font-size:56px;font-weight:700;line-height:1}.jm-tank-collection .tank-brand-experience span{color:#f8faff;font-size:15px;line-height:1.7}.jm-tank-collection .tank-brand-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 30px;display:grid}.jm-tank-collection .tank-brand-benefits article{min-width:0}.jm-tank-collection .tank-brand-benefits article>svg{color:#4169e1;width:28px;height:28px;margin-bottom:16px}.jm-tank-collection .tank-brand-benefits h3{color:#4169e1;margin:0;font-size:20px;line-height:1.45}.jm-tank-collection .tank-brand-benefits p{color:#52637c;margin:12px 0 0;font-size:15px;line-height:1.8}.jm-tank-collection .tank-factory-section{background:#fbfcff}.jm-tank-collection .tank-factory-gallery{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;display:grid}.jm-tank-collection .tank-factory-view{flex-direction:column;min-width:0;margin:0;display:flex}.jm-tank-collection .tank-factory-view.is-overview{grid-row:span 2}.jm-tank-collection .tank-factory-frame{aspect-ratio:16/9;background:#edf2f8;border-radius:12px;flex:1;min-height:0;position:relative;overflow:hidden}.jm-tank-collection .tank-factory-view.is-overview .tank-factory-frame{aspect-ratio:auto}.jm-tank-collection .tank-factory-frame img{object-fit:cover;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.jm-tank-collection .tank-factory-view figcaption{color:#52637c;margin-top:12px;font-size:14px;line-height:1.5}.jm-tank-collection .tank-factory-pending{color:#bbc8da;background:#edf2f8;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}@media (max-width:1000px){.jm-tank-collection .tank-brand-layout{gap:32px}.jm-tank-collection .tank-brand-benefits{gap:26px 22px}.jm-tank-collection .tank-section-heading,.jm-tank-collection .tank-brand-heading{flex-wrap:wrap;gap:24px}}@media (max-width:767px){.jm-tank-collection .tank-brand-layout{grid-template-columns:1fr;gap:32px}.jm-tank-collection .tank-brand-benefits{gap:28px 22px}.jm-tank-collection .tank-brand-benefits h3{font-size:18px}.jm-tank-collection .tank-brand-benefits p{font-size:14px}.jm-tank-collection .tank-brand-experience{padding:24px}.jm-tank-collection .tank-brand-experience strong{font-size:48px}.jm-tank-collection .tank-factory-gallery{grid-template-columns:1fr;gap:24px}.jm-tank-collection .tank-factory-view.is-overview{grid-row:auto}.jm-tank-collection .tank-factory-view.is-overview .tank-factory-frame{aspect-ratio:3/2}.jm-tank-collection .tank-factory-pending{min-height:0}.jm-tank-collection .tank-section-heading,.jm-tank-collection .tank-brand-heading{margin-bottom:28px;display:block}.jm-tank-collection .tank-section-heading .tank-section-cta,.jm-tank-collection .tank-brand-heading .tank-section-cta{margin-top:22px}.jm-tank-collection :is(.tk-button,.tk-hero-quote,.tk-form button[type=submit]){place-self:stretch stretch;width:100%;max-width:100%;margin-inline:0;display:flex}}.jm-tank-collection .tank-branch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.jm-tank-collection .tank-branch-list article{border-top:1px solid #dce4f0;min-width:0;padding:20px 0}.jm-tank-collection .tank-branch-list h3{font:700 20px/1.5 var(--font-roboto);margin:0}.jm-tank-collection .tank-branch-list h3 :is(a,button){min-height:44px;color:var(--tk-brand);align-items:center;text-decoration:none;display:flex}.jm-tank-collection .tank-branch-list h3 :is(a,button):hover{color:#245de8}.jm-tank-collection .tank-branch-list h3 :is(a,button):focus-visible{outline:2px solid var(--tk-brand);outline-offset:4px}.jm-tank-collection .tank-branch-list p{color:#52637c;margin:8px 0 0;font-size:14px;line-height:1.75}@media (max-width:767px){.jm-tank-collection .tank-branch-list{grid-template-columns:1fr}}.jm-tank-collection #questions.tk-faq-scene{--tk-faq-tint:36 56 84;isolation:isolate;color:#e6edf8;background:rgb(var(--tk-faq-tint));position:relative}.jm-tank-collection #questions.tk-faq-scene:before,.jm-tank-collection #questions.tk-faq-scene:after{content:"";pointer-events:none;position:absolute;inset:0}.jm-tank-collection #questions.tk-faq-scene:before{z-index:-2;background:var(--tk-faq-photo) 62% center/cover no-repeat}.jm-tank-collection #questions.tk-faq-scene:after{z-index:-1;background:rgb(var(--tk-faq-tint)/.88)}.jm-tank-collection #questions.tk-faq-scene>.tk-shell{max-width:1120px;display:block}.jm-tank-collection #questions.tk-faq-scene .tk6-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin:0 0 32px;display:flex}.jm-tank-collection #questions.tk-faq-scene .tk6-heading h2{color:#f8faff;min-width:0;max-width:none;margin:0}.jm-tank-collection #questions.tk-faq-scene .tk6-heading>button{color:#4169e1;background:#f8faff;border-color:#f8faff;flex:none;width:auto;max-width:100%;margin:0}.jm-tank-collection #questions.tk-faq-scene .tk6-heading>button:hover{color:#4169e1;background:#f8faff;border-color:#f8faff}.jm-tank-collection #questions.tk-faq-scene .tank-heading-copy{min-width:0}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list{border-top:1px solid rgba(225,235,253,.25);width:100%;max-width:none;margin:0}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list details{border-bottom:1px solid rgba(225,235,253,.25)}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list summary{border-radius:4px;gap:24px;padding:20px;transition:background-color .18s ease-out}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list summary:hover,.jm-tank-collection #questions.tk-faq-scene .tk-faq-list details[open] summary{background:rgba(251,252,255,.07)}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list summary h3{color:#f8faff;font-size:17px;font-weight:600;line-height:1.6}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list summary>span{color:#ffdf55;flex:none}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list summary:focus-visible{outline-offset:3px;outline:2px solid #ffdf55}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list details>p{color:#e6edf8;margin:0;padding:4px 64px 24px 20px;font-size:16px;line-height:1.8}@media (max-width:767px){.jm-tank-collection #questions.tk-faq-scene:before{background-position:72%}.jm-tank-collection #questions.tk-faq-scene .tk6-heading{margin-bottom:28px;display:block}.jm-tank-collection #questions.tk-faq-scene .tk6-heading>button{width:100%;margin-top:22px}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list summary{gap:16px;padding:18px 12px}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list summary h3{font-size:16px}.jm-tank-collection #questions.tk-faq-scene .tk-faq-list details>p{padding:4px 38px 22px 12px;font-size:15px}}@media (prefers-reduced-motion:reduce){.jm-tank-collection #questions.tk-faq-scene .tk-faq-list summary{transition:none}}.jm-tank-collection .tank-factory-gallery{grid-template-columns:minmax(0,1fr)}.jm-tank-collection .tank-factory-gallery.has-video{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.jm-tank-collection .tank-factory-gallery .tk6-rich-video{scroll-margin-top:100px}.jm-tank-collection .tank-factory-tabs{min-width:0}.jm-tank-collection .tank-factory-tabs .tk-ui-tablist{grid-template-columns:repeat(var(--tk-tab-count),minmax(0,1fr))}.jm-tank-collection .tank-factory-tabs .tk-ui-tab-indicator{width:calc(( 100% - 12px ) / var(--tk-tab-count))}.jm-tank-collection .tank-factory-tabs [role=tab]{padding:10px 6px;font-size:14px}.jm-tank-collection .tank-factory-tabs [role=tabpanel]{background:0 0;border:0;padding:0;display:block}.jm-tank-collection .tank-factory-tabs [role=tabpanel][hidden]{display:none}.jm-tank-collection .tank-factory-tabs .tank-factory-frame img{object-fit:contain}@media (max-width:767px){.jm-tank-collection .tank-factory-gallery.has-video{grid-template-columns:minmax(0,1fr)}.jm-tank-collection .tank-factory-tabs [role=tab]{min-height:56px;font-size:12px}}.jm-tank-collection #factory{--configuration-track:#e8edf2;--configuration-ink:#202a36;--configuration-surface:#fdfefe}.jm-tank-collection #factory .configuration-panel{display:block}.jm-tank-collection #factory .configuration-panel[hidden]{display:none}@media (min-width:768px){.jm-tank-collection #factory .has-video{gap:16px 24px}.jm-tank-collection #factory .has-video .tank-factory-tabs{grid-area:1/2/span 2;grid-template-rows:subgrid;display:grid}.jm-tank-collection #factory .has-video .configuration-segments{margin-bottom:0}.jm-tank-collection #factory .has-video .configuration-stage{grid-row:2}.jm-tank-collection #factory .has-video .tk6-rich-video{grid-area:2/1}.jm-tank-collection #factory .has-video .configuration-panel{box-shadow:none;background:0 0;border-radius:0;padding:0}.jm-tank-collection #factory .has-video .tank-factory-frame{aspect-ratio:16/9;border-radius:4px;flex:none}.jm-tank-collection #factory .has-video .tank-factory-frame img{object-fit:cover}}