.resource-detail-hero[data-v-5cd42c2a]{flex-direction:column;gap:1.25rem;padding:0 1rem;display:flex}.resource-detail-hero__title[data-v-5cd42c2a]{align-items:center;display:flex}.resource-detail-hero__title h1[data-v-5cd42c2a]{color:var(--jm-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.resource-detail-hero__media[data-v-5cd42c2a]{background:var(--jm-placeholder);width:100%}.resource-detail-hero__title-skeleton[data-v-5cd42c2a]{background:linear-gradient(110deg,var(--jm-placeholder) 35%,var(--jm-resource-control-surface) 50%,var(--jm-placeholder) 65%);background-size:200% 100%;border-radius:6px;width:min(60%,320px);height:1.25rem;animation:resource-detail-skeleton-5cd42c2a 1.4s ease-in-out infinite;display:block}button[data-v-5cd42c2a]{-webkit-tap-highlight-color:transparent}.resource-detail-hero__media--loading[data-v-5cd42c2a]:after{content:"";background:linear-gradient(110deg,var(--jm-placeholder) 35%,var(--jm-resource-control-surface) 50%,var(--jm-placeholder) 65%);position:absolute;inset:0}@keyframes resource-detail-skeleton-5cd42c2a{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:1024px){.resource-detail-hero[data-v-5cd42c2a]{gap:3.75rem;padding:0}.resource-detail-hero__title[data-v-5cd42c2a]{background:var(--jm-surface-subtle);border-radius:.625rem;min-height:7.5625rem;padding:2.5rem}.resource-detail-hero__title h1[data-v-5cd42c2a]{font-size:2.125rem}.resource-detail-hero__title-skeleton[data-v-5cd42c2a]{width:min(50%,480px);height:2.125rem}}@media(prefers-reduced-motion:reduce){.resource-detail-hero__title-skeleton[data-v-5cd42c2a]{animation:none}}.detail-tabs-scroll[data-v-b43ffb3c]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:flex-start;gap:16px;min-height:24px;padding:0}.detail-tabs-scroll[data-v-b43ffb3c]::-webkit-scrollbar{width:0;height:0;display:none}.detail-tabs-label[data-v-b43ffb3c]{line-height:24px;display:block}@media(min-width:1024px){.detail-tabs-scroll[data-v-b43ffb3c]{gap:40px;overflow:visible}.detail-tabs-label[data-v-b43ffb3c]{line-height:36px}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-611fa6fa],[data-v-611fa6fa]::backdrop,[data-v-611fa6fa]:after,[data-v-611fa6fa]:before{--tw-tracking:initial;--tw-font-weight:initial}}}.guide-block[data-v-611fa6fa]{--guide-card-gap:30px;--guide-block-padding:60px;--guide-multi-card-width:444px;--guide-multi-card-height:591px;--guide-multi-card-count:2;--guide-multi-columns:1;--guide-multi-list-width:calc(var(--guide-multi-card-width)*var(--guide-multi-columns) + var(--guide-card-gap)*(var(--guide-multi-columns) - 1));--guide-multi-row-count:round(up, calc(var(--guide-multi-card-count)/var(--guide-multi-columns)), 1)}@media(min-width:1080px){.guide-block[data-v-611fa6fa]{--guide-multi-columns:2}}@media(min-width:1540px){.guide-block[data-v-611fa6fa]{--guide-multi-columns:3}}.guide-block__stage[data-v-611fa6fa]{background-color:var(--color-white,#fff);width:min(var(--content-max-width),100%);height:auto;padding-block:var(--guide-block-padding);position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.guide-block__empty[data-v-611fa6fa]{min-height:92px;color:var(--jm-ink-body);letter-spacing:var(--jm-tracking-snug);justify-content:center;align-items:center;padding:24px 0;font-size:16px;line-height:1.55;display:flex}.guide-block__backdrop[data-v-611fa6fa]{border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#fff);width:739px;height:var(--resource-guide-canvas-height);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-90deg)}.guide-block__backdrop-image[data-v-611fa6fa]{-o-object-fit:fill;object-fit:fill;opacity:1;width:102.54%;max-width:none;height:150.76%;position:absolute;top:0;left:-2.51%}.guide-block__list[data-v-611fa6fa]{gap:var(--guide-card-gap);position:relative}.guide-block__list[data-v-611fa6fa],.guide-card[data-v-611fa6fa]{justify-content:center;align-items:center;display:flex}.guide-card[data-v-611fa6fa]{gap:calc(var(--spacing,.25rem)*10);background-color:var(--color-white,#fff);flex-direction:column;width:502px;height:619px;padding:30px 40px 20px}.guide-card[data-v-611fa6fa],.guide-card__media[data-v-611fa6fa]{border-radius:var(--radius-md,.375rem)}.guide-card__media[data-v-611fa6fa]{background-color:var(--jm-surface-subtle);flex-shrink:0;width:422px;height:422px;overflow:hidden}.guide-card__fallback[data-v-611fa6fa],.guide-card__image[data-v-611fa6fa],.guide-card__image-el[data-v-611fa6fa]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.guide-card__caption[data-v-611fa6fa]{text-align:center;--tw-tracking:.5px;width:272px;margin:-20px 0 0;font-size:20px;line-height:24px}.guide-card__caption[data-v-611fa6fa],.guide-card__download[data-v-611fa6fa]{letter-spacing:.5px;color:var(--jm-ink);flex-shrink:0}.guide-card__download[data-v-611fa6fa]{background-color:var(--jm-surface-subtle);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:5px;justify-content:center;align-items:center;width:120px;height:39px;font-size:16px;line-height:19px;text-decoration-line:none;transition:background-color .16s;display:inline-flex}@media(pointer:fine){.guide-card__download[href][data-v-611fa6fa]:hover{background:var(--jm-guide-placeholder)}}.guide-card__download--disabled[data-v-611fa6fa]{cursor:default}.guide-block__stage--multiple[data-v-611fa6fa]{--guide-canvas-length:calc(var(--guide-multi-card-height)*var(--guide-multi-row-count) + var(--guide-card-gap)*(var(--guide-multi-row-count) - 1) + var(--guide-block-padding)*2)}.guide-block__stage--multiple .guide-block__backdrop[data-v-611fa6fa]{width:var(--guide-canvas-length)}.guide-block__stage--multiple .guide-block__list[data-v-611fa6fa]{width:min(100%,var(--guide-multi-list-width));flex-wrap:wrap;justify-content:center;margin-inline:auto}.guide-block__stage--multiple .guide-card[data-v-611fa6fa]{width:var(--guide-multi-card-width);height:var(--guide-multi-card-height);padding:30px}.guide-block__stage--multiple .guide-card__media[data-v-611fa6fa]{width:384px;height:384px}@media(max-width:767px){.guide-block[data-v-611fa6fa]{--guide-card-width:284px;--guide-card-height:343px;--guide-card-media-size:194px}.guide-block__stage[data-v-611fa6fa],.guide-block__stage--multiple[data-v-611fa6fa]{height:423px;padding-block:0}.guide-block__stage[data-v-611fa6fa]{width:100vw}.guide-block__empty[data-v-611fa6fa]{min-height:72px;padding:18px 0;font-size:14px}.guide-block__backdrop[data-v-611fa6fa],.guide-block__stage--multiple .guide-block__backdrop[data-v-611fa6fa]{aspect-ratio:374/812;border-radius:0;width:calc(100vw - 1px);height:auto;inset:0 auto auto 1px;transform:none}.guide-block__backdrop-image[data-v-611fa6fa],.guide-block__stage--multiple .guide-block__backdrop-image[data-v-611fa6fa]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;inset:0}.guide-block__list[data-v-611fa6fa]{align-items:flex-start;width:100%;margin:0;padding-top:40px}.guide-card[data-v-611fa6fa]{padding:calc(var(--spacing,.25rem)*5);width:var(--guide-card-width);height:var(--guide-card-height);justify-content:flex-start;gap:30px}.guide-card__media[data-v-611fa6fa]{width:var(--guide-card-media-size);height:var(--guide-card-media-size);border-radius:0}.guide-card__caption[data-v-611fa6fa]{width:181px;font-size:16px}.guide-card__download[data-v-611fa6fa]{width:95px;height:37px;font-size:14px;line-height:17px}.guide-block__stage--multiple .guide-block__list[data-v-611fa6fa]{scroll-snap-type:x mandatory;scrollbar-width:none;flex-flow:row;justify-content:flex-start;gap:10px;width:100%;margin:0;padding-inline:16px;scroll-padding-inline-start:16px;overflow-x:auto}.guide-block__stage--multiple .guide-block__list[data-v-611fa6fa]::-webkit-scrollbar{display:none}.guide-block__stage--multiple .guide-card[data-v-611fa6fa]{flex-shrink:0;flex:0 0 var(--guide-card-width);width:var(--guide-card-width);height:var(--guide-card-height);scroll-snap-align:start;padding:20px}.guide-block__stage--multiple .guide-card__media[data-v-611fa6fa]{width:var(--guide-card-media-size);height:var(--guide-card-media-size)}}@media(prefers-reduced-motion:reduce){.guide-card__download[data-v-611fa6fa]{transition:none}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.resource-detail[data-v-194b6ce4]{background:var(--jm-white)}.resource-detail[data-v-194b6ce4],.resource-detail__content[data-v-194b6ce4],.resource-detail__modules[data-v-194b6ce4]{width:100%;overflow-x:clip}.resource-detail__breadcrumb[data-v-194b6ce4]{width:calc(100% - 32px);margin:0 auto}@media(min-width:1024px){.resource-detail__breadcrumb[data-v-194b6ce4]{width:min(100% - 80px,var(--content-max-width))}}.resource-detail__tabs[data-v-194b6ce4]{z-index:50;top:var(--jm-header-height);background:var(--jm-white);width:100%;position:sticky}.resource-detail__tabs-inner[data-v-194b6ce4]{width:100%;margin:0 auto;padding:10px 16px}.resource-detail__tabs-skeleton[data-v-194b6ce4]{align-items:center;gap:16px;min-height:24px;display:flex}.resource-detail__tabs-skeleton-item[data-v-194b6ce4]{background:var(--jm-surface-subtle);border-radius:4px;width:76px;height:14px;animation:resource-detail-pulse-194b6ce4 1.4s ease-in-out infinite;display:block}.resource-detail__tabs-skeleton-item[data-v-194b6ce4]:nth-child(2){width:64px}.resource-detail__tabs-skeleton-item[data-v-194b6ce4]:nth-child(3){width:88px}.resource-detail__tabs-skeleton-item[data-v-194b6ce4]:nth-child(4){width:56px}.resource-detail__modules-skeleton[data-v-194b6ce4]{width:calc(100% - 32px);margin:0 auto;padding:20px 0 64px}.resource-detail__modules-skeleton-title[data-v-194b6ce4]{background:var(--jm-surface-subtle);border-radius:6px;width:180px;height:22px;animation:resource-detail-pulse-194b6ce4 1.4s ease-in-out infinite;display:block}.resource-detail__modules-skeleton-grid[data-v-194b6ce4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.resource-detail__modules-skeleton-grid span[data-v-194b6ce4]{aspect-ratio:4/5;background:var(--jm-surface-subtle);border-radius:10px;animation:resource-detail-pulse-194b6ce4 1.4s ease-in-out infinite;display:block}.resource-detail__module[data-v-194b6ce4]{animation:resource-detail-fade-in-194b6ce4 .32s both}@keyframes resource-detail-fade-in-194b6ce4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes resource-detail-pulse-194b6ce4{0%,to{opacity:1}50%{opacity:.45}}.resource-detail__error[data-v-194b6ce4]{justify-content:center;align-items:center;width:100%;min-height:60vh;padding:24px;display:flex}.resource-detail__error .resource-page-error__inner[data-v-194b6ce4]{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:28rem;display:flex}.resource-detail__error .resource-page-error__icon[data-v-194b6ce4]{width:64px;height:64px;color:var(--jm-resource-error)}.resource-detail__error .resource-page-error__title[data-v-194b6ce4]{color:var(--jm-prose-heading);font-size:24px;font-weight:700}.resource-detail__error .resource-page-error__message[data-v-194b6ce4]{color:var(--jm-prose-text);line-height:1.6}.resource-detail__error-retry[data-v-194b6ce4]{background:var(--jm-ink);color:var(--jm-white);border-radius:9999px;margin-top:8px;padding:12px 24px}.resource-detail__error-retry[data-v-194b6ce4]:hover{background:var(--jm-resource-action-hover)}@media(min-width:1024px){.resource-detail__tabs-inner[data-v-194b6ce4]{width:min(100% - 80px,var(--content-max-width));padding:10px 0}.resource-detail__modules-skeleton[data-v-194b6ce4]{width:min(100% - 80px,var(--content-max-width));padding:24px 0 80px}.resource-detail__modules-skeleton-grid[data-v-194b6ce4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.resource-detail__support[data-v-194b6ce4]{display:none}}@media(prefers-reduced-motion:reduce){.resource-detail__module[data-v-194b6ce4],.resource-detail__modules-skeleton-grid span[data-v-194b6ce4],.resource-detail__modules-skeleton-title[data-v-194b6ce4],.resource-detail__tabs-skeleton-item[data-v-194b6ce4]{animation:none}}.resource-detail__modules #guide>div[data-v-194b6ce4]:first-child{display:none}
