.help-page{background:var(--theme-page);min-height:80dvh}.help-page .shell{max-width:1360px}.help-site-header{border-bottom:1px solid var(--theme-line);background:var(--theme-panel)}.help-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-6);min-height:var(--ui-size-header)}.help-topbar .brand{white-space:nowrap}.help-back{margin-left:auto;color:var(--theme-muted);text-decoration:none;font-size:var(--ui-text-md)}.help-back:hover{color:var(--theme-brand-text)}.help-topbar .product-utilities{margin-left:0}.help-skip{position:absolute;top:var(--ui-space-3);left:var(--ui-space-3);z-index:100;padding:var(--ui-space-3);background:var(--theme-panel);color:var(--theme-text);transform:translateY(-200%)}.help-skip:focus{transform:none}.help-hero{padding-top:var(--ui-space-12);padding-bottom:var(--ui-space-10)}.help-hero h1{margin:var(--ui-space-3) 0 var(--ui-space-4);font-size:clamp(var(--ui-text-title),3.5vw,var(--ui-text-display));letter-spacing:-.035em;line-height:var(--ui-leading-tight)}.help-intro{max-width:760px;color:var(--theme-muted);font-size:var(--ui-text-lg);line-height:var(--ui-leading-normal)}.help-hero-meta{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);margin-top:var(--ui-space-6)}.help-hero-meta span{border:1px solid var(--theme-line);border-radius:var(--ui-radius-control);padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-sm);color:var(--theme-muted)}.help-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:var(--ui-space-10);align-items:start;padding-bottom:var(--ui-space-16)}.help-directory{position:sticky;top:var(--ui-space-6);max-height:calc(100dvh - var(--ui-space-12));overflow-y:auto;scrollbar-width:thin}.help-directory h2{margin:0 0 var(--ui-space-4);font-size:var(--ui-text-sm);color:var(--theme-muted)}.help-directory-links{display:flex;flex-direction:column;gap:var(--ui-space-1)}.help-directory a{display:flex;align-items:flex-start;gap:var(--ui-space-3);min-height:var(--ui-size-control);padding:var(--ui-space-3);border-radius:var(--ui-radius-control);text-decoration:none;color:var(--theme-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-snug)}.help-directory a:hover{background:var(--theme-field);color:var(--theme-text)}.help-directory a[aria-current]{background:var(--theme-selected);color:var(--theme-brand-text);font-weight:var(--ui-weight-semibold)}.help-directory .help-overview-link{align-items:center}.help-lesson-number{flex:0 0 22px;font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;padding-top:2px}.help-directory-title{min-width:0}.help-directory small{display:block;margin-top:var(--ui-space-1);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);color:var(--theme-muted)}.help-short-label{display:none}.help-directory .help-faq-link{margin-top:var(--ui-space-4);border-top:1px solid var(--theme-line);border-radius:0;padding-top:var(--ui-space-4)}.help-content{min-width:0;scroll-margin-top:var(--ui-space-6)}.help-content:focus{outline:none}.help-lesson{padding:var(--ui-space-8);border:1px solid var(--theme-line);border-radius:var(--ui-radius-dialog);background:var(--theme-panel)}.help-lesson-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4)}.help-lesson-heading h2{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-title);line-height:var(--ui-leading-snug);letter-spacing:-.02em}.help-duration{flex-shrink:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-control);background:var(--theme-field);color:var(--theme-muted);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums}.help-summary{margin:var(--ui-space-4) 0;color:var(--theme-muted);font-size:var(--ui-text-body);line-height:var(--ui-leading-normal)}.help-role-tags{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-bottom:var(--ui-space-5)}.help-role-tags span{padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--theme-selected);color:var(--theme-brand-text);font-size:var(--ui-text-xs)}.help-player{overflow:hidden;border-radius:var(--ui-radius-card);background:var(--theme-field);aspect-ratio:16 / 9}.help-player video{display:block;width:100%;height:100%;object-fit:contain}.help-video-caption{display:flex;align-items:flex-start;gap:var(--ui-space-4);margin-top:var(--ui-space-3)}.help-video-caption p{flex:1;margin:0;color:var(--theme-muted);font-size:var(--ui-text-xs);line-height:var(--ui-leading-normal)}.help-video-caption a{flex-shrink:0;color:var(--theme-brand-text);font-size:var(--ui-text-xs);text-decoration:none;padding-block:var(--ui-space-2)}.help-steps{margin-top:var(--ui-space-8)}.help-steps h3,.help-check h3,.help-role-paths h3{font-size:var(--ui-text-lg);margin:0 0 var(--ui-space-4)}.help-steps ol{margin:0;padding:0;list-style:none;display:grid;gap:var(--ui-space-4)}.help-steps li{display:flex;align-items:baseline;gap:var(--ui-space-3)}.help-steps li>span{display:inline-grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--theme-selected);color:var(--theme-brand-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-bold)}.help-steps p{margin:0;font-size:var(--ui-text-body);line-height:var(--ui-leading-normal)}.help-check{margin-top:var(--ui-space-6);padding:var(--ui-space-5);background:var(--theme-selected);border-left:3px solid var(--theme-brand-text);border-radius:var(--ui-radius-control)}.help-check h3{color:var(--theme-brand-text);font-size:var(--ui-text-md);margin-bottom:var(--ui-space-2)}.help-check p{margin:0;font-size:var(--ui-text-md);line-height:var(--ui-leading-normal)}.help-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3);margin-top:var(--ui-space-8)}.help-pagination a{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--theme-line);border-radius:var(--ui-radius-control);text-decoration:none;color:var(--theme-text);min-width:0}.help-pagination a:hover{background:var(--theme-field);border-color:var(--theme-focus)}.help-pagination a:last-child{text-align:right}.help-pagination small{color:var(--theme-muted);font-size:var(--ui-text-xs)}.help-pagination span{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-normal)}.help-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-5)}.help-share span{color:var(--theme-muted);font-size:var(--ui-text-sm)}.help-share label{flex-basis:100%;font-size:var(--ui-text-sm)}.help-share input{width:100%;font-size:var(--ui-text-body)}.help-link-button{border:0;background:none;color:var(--theme-brand-text);padding:var(--ui-space-2) 0;min-height:var(--ui-size-control);font-size:var(--ui-text-md);cursor:pointer}.help-role-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-5);margin-top:var(--ui-space-6)}.help-role-paths a{padding:var(--ui-space-6);border:1px solid var(--theme-line);border-radius:var(--ui-radius-card);background:var(--theme-panel);text-decoration:none;color:var(--theme-text)}.help-role-paths a:hover{border-color:var(--theme-focus)}.help-path-icon{display:inline-grid;place-items:center;width:40px;height:40px;background:var(--theme-selected);color:var(--theme-brand-text);border-radius:var(--ui-radius-control);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-bold);margin-bottom:var(--ui-space-4)}.help-role-paths p,.help-preparation p,.help-faq p{font-size:var(--ui-text-body);line-height:var(--ui-leading-normal);color:var(--theme-muted)}.help-role-paths strong{font-size:var(--ui-text-md);color:var(--theme-brand-text)}.help-preparation{margin-top:var(--ui-space-8);padding:var(--ui-space-6);border:1px solid var(--theme-line);border-radius:var(--ui-radius-card)}.help-preparation h2,.help-faq h2{font-size:var(--ui-text-2xl);margin:0 0 var(--ui-space-4)}.help-preparation-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-4)}.help-preparation a{display:inline-flex;align-items:center;min-height:var(--ui-size-control);color:var(--theme-brand-text);font-size:var(--ui-text-md);text-decoration:none}.help-faq{margin-top:var(--ui-space-10);scroll-margin-top:var(--ui-space-6)}.help-faq details{border-bottom:1px solid var(--theme-line)}.help-faq summary{padding:var(--ui-space-5) var(--ui-space-1);cursor:pointer;font-size:var(--ui-text-body);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-normal)}.help-faq p{margin:0 0 var(--ui-space-5);padding-inline:var(--ui-space-1)}@media(max-width:999px){.help-hero{padding-top:var(--ui-space-8);padding-bottom:var(--ui-space-6)}.help-layout{display:block}.help-directory{position:sticky;top:0;z-index:20;max-height:none;overflow:visible;padding-block:var(--ui-space-2);margin-bottom:var(--ui-space-5);border-bottom:1px solid var(--theme-line);background:var(--theme-page)}.help-directory h2,.help-directory small,.help-directory .help-faq-link,.help-long-label{display:none}.help-short-label{display:inline}.help-directory-links{flex-direction:row;overflow-x:auto;scrollbar-width:thin}.help-directory-links a{flex:0 0 auto;align-items:center;padding:var(--ui-space-2) var(--ui-space-3);gap:var(--ui-space-2);white-space:nowrap}.help-lesson-number{flex-basis:auto;padding:0}.help-content,.help-faq{scroll-margin-top:72px}}@media(max-width:600px){.help-topbar{gap:var(--ui-space-2);padding-inline:var(--ui-space-3)}.help-topbar .brand{font-size:var(--ui-text-md);gap:var(--ui-space-2)}.help-topbar .brand-mark{width:28px;height:28px}.help-back{display:none}.help-topbar .product-utilities{margin-left:auto;gap:var(--ui-space-1)}.help-topbar .header-auth-link{padding-inline:var(--ui-space-2);max-width:116px;white-space:normal}.help-intro{font-size:var(--ui-text-body)}.help-hero-meta{gap:var(--ui-space-2)}.help-hero-meta span{font-size:var(--ui-text-xs)}.help-lesson{padding:var(--ui-space-4);border-radius:var(--ui-radius-card)}.help-lesson-heading{align-items:flex-start;gap:var(--ui-space-2)}.help-lesson-heading h2{font-size:var(--ui-text-2xl)}.help-lesson-heading .eyebrow{font-size:var(--ui-text-xs)}.help-video-caption{display:block}.help-video-caption a{display:inline-flex;align-items:center;min-height:var(--ui-size-control)}.help-role-paths{grid-template-columns:minmax(0,1fr)}.help-faq{margin-top:var(--ui-space-8)}.help-pagination a{padding:var(--ui-space-3)}}.help-video-error{padding:var(--ui-space-4);background:var(--theme-field);border-radius:var(--ui-radius-control);margin-top:var(--ui-space-3);font-size:var(--ui-text-md)}.help-video-error p{margin:0}.help-illustrated>h2{font-size:var(--ui-text-title);line-height:var(--ui-leading-tight)}.help-image-demo,.help-picture-note{padding:var(--ui-space-4);border:1px solid var(--theme-line);border-radius:var(--ui-radius-control);color:var(--theme-muted);line-height:var(--ui-leading-normal);background:var(--theme-panel)}.help-picture-steps{padding:0;margin:var(--ui-space-8) 0;list-style:none}.help-picture-steps>li+li{margin-top:var(--ui-space-10);padding-top:var(--ui-space-8);border-top:1px solid var(--theme-line)}.help-picture-steps h3{display:flex;align-items:baseline;gap:var(--ui-space-3);font-size:var(--ui-text-lg)}.help-picture-steps h3>span{color:var(--theme-brand-text)}.help-picture-steps p{line-height:var(--ui-leading-normal)}.help-picture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.help-picture-steps figure{min-width:0;margin:0}.help-picture{display:block;position:relative;border-radius:var(--ui-radius-control);border:1px solid var(--theme-line);overflow:hidden;background:var(--theme-panel)}.help-picture img{display:block;width:100%;height:auto}.help-picture-steps figcaption{padding-top:var(--ui-space-3);color:var(--theme-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal)}.help-picture-single{max-width:760px;margin-inline:auto}.help-picture-plus:after,.help-picture-scan:after{content:"";position:absolute;pointer-events:none;border:3px solid var(--theme-brand-text);border-radius:var(--ui-radius-control)}.help-picture-plus:after{left:88%;top:3%;width:9%;height:9%}.help-picture-scan:after{left:54%;top:33%;width:43%;height:14%}@media(max-width:600px){.help-picture-grid{grid-template-columns:minmax(0,1fr)}}
