.help-hero{flex-direction:column;gap:16px;padding-top:64px;padding-bottom:40px;display:flex}.help-hero h1{max-width:820px}.help-hero .eyebrow{color:var(--gold)}.help-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@supports (width:round(down, 1px, 1px)){.help-quick{grid-template-columns:repeat(4,round(down,25% - 9px,1px))}}.help-quick-card{border:2px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-height:64px;color:var(--text);transition:border-color var(--dur-1) var(--ease), transform var(--dur-2) var(--ease-out), background-color var(--dur-1) var(--ease);align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;display:flex}.help-quick-card:hover{border-color:color-mix(in srgb, var(--tool-accent) 55%, var(--border));background:var(--surface-2);text-decoration:none;transform:translateY(-2px)}.help-quick-icon{border-radius:var(--r-md);background:var(--tool-accent-soft);width:40px;height:40px;color:var(--tool-accent);flex:none;place-items:center;display:grid}.help-quick-card>span:nth-child(2){flex:auto;min-width:0}.help-quick-go{color:var(--text-3);transition:transform var(--dur-2) var(--ease-out)}.help-quick-card:hover .help-quick-go{color:var(--tool-accent);transform:translate(3px)}.help-layout{padding-bottom:var(--sp-8);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.help-toc{top:calc(var(--topbar-h) + 24px);max-height:calc(100dvh - var(--topbar-h) - 48px);scrollbar-width:thin;flex-direction:column;gap:16px;display:flex;position:sticky;overflow:auto}.toc-group{flex-direction:column;gap:2px;display:flex}.toc-label{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-sm);padding:0 10px 4px}.toc-link{border-radius:var(--r-sm);height:36px;color:var(--text-2);transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-items:center;gap:10px;padding:0 10px 2px;text-decoration:none;display:flex}.toc-link .icon{color:var(--text-3)}.toc-link:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.toc-link[aria-current=true]{background:var(--tool-accent-soft);color:var(--text);box-shadow:inset 4px 0 0 var(--tool-accent)}.toc-link[aria-current=true] .icon{color:var(--tool-accent)}.help-content{flex-direction:column;gap:24px;min-width:0;display:flex}.help-section{border:2px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--inner-hi), var(--shadow-1);scroll-margin-top:calc(var(--topbar-h) + 16px);flex-direction:column;display:flex}.help-section:focus{outline:none}.help-section:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.help-section-head{border-bottom:2px solid var(--border);align-items:center;gap:14px;padding:20px 24px;display:flex}.help-section-head h2{min-width:0;font-size:var(--fs-lg);line-height:var(--lh-lg);flex:auto}.help-section-icon{border-radius:var(--r-md);background:var(--tool-accent-soft);width:44px;height:44px;color:var(--tool-accent);flex:none;place-items:center;display:grid}.help-section-body{color:var(--text-2);flex-direction:column;gap:20px;padding:24px;display:flex}.guide-intro{color:var(--text-2)}.help-section-body strong,.help-section-body em{color:var(--text);font-style:normal}.guide-sub{font-size:var(--fs-md);line-height:var(--lh-md);color:var(--text);margin-bottom:-8px;font-weight:700}.guide-steps{counter-reset:step;flex-direction:column;gap:4px;list-style:none;display:flex}.guide-steps>li{counter-increment:step;gap:16px;padding:8px 0 12px;display:flex;position:relative}.guide-steps>li:before{content:counter(step);border-radius:var(--r-sm);background:var(--tool-accent);width:32px;height:32px;color:var(--on-accent);flex:none;place-items:center;padding-bottom:2px;display:grid;box-shadow:inset 0 2px #ffffff4d,inset 0 -4px #00000038}.guide-steps>li:not(:last-child):after{content:"";background:repeating-linear-gradient(180deg, var(--border-strong) 0 4px, transparent 4px 8px);width:2px;position:absolute;top:44px;bottom:-4px;left:15px}.guide-step-body{min-width:0;color:var(--text-2);padding-top:4px}.ui-path{display:inline}.ui-path-item{border-radius:var(--r-sm);border:2px solid var(--border-strong);background:var(--surface-3);color:var(--text);overflow-wrap:anywhere;border-bottom-width:4px;max-width:100%;margin:2px 0;padding:0 8px;display:inline-block}.ui-path-sep{color:var(--text-3);vertical-align:middle;margin:0 2px}.callout{border-radius:var(--r-md);border:2px solid var(--border);background:var(--bg-elev);gap:12px;padding:14px 16px;display:flex}.callout>.icon{color:var(--blue)}.callout-title{color:var(--text);margin-bottom:2px;font-weight:700}.callout p{color:var(--text-2)}.callout-warn{border-color:color-mix(in srgb, var(--gold) 40%, var(--border));background:color-mix(in srgb, var(--gold) 7%, var(--bg-elev))}.callout-warn>.icon{color:var(--gold)}.callout-tip>.icon{color:var(--green)}.guide-tabs{flex-direction:column;gap:16px;display:flex}.guide-tabpanel{flex-direction:column;gap:12px;display:flex}.paths-table{border-collapse:separate;border-spacing:0;border:2px solid var(--border);border-radius:var(--r-md);width:100%;overflow:hidden}.paths-table th,.paths-table td{text-align:left;vertical-align:top;border-bottom:2px solid var(--border);padding:10px 14px}.paths-table tr:last-child th,.paths-table tr:last-child td{border-bottom:0}.paths-table thead th{background:var(--surface-2);color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-sm);text-transform:uppercase;letter-spacing:.125em;font-weight:400}.paths-table tbody th{width:1%;color:var(--text);white-space:nowrap;padding-right:32px;font-weight:400}.paths-table code{color:var(--text-2);overflow-wrap:anywhere;background:0 0;padding:0}.faq-list{flex-direction:column;padding:8px;display:flex}.faq-item{border-radius:var(--r-md)}.faq-item+.faq-item{border-top:2px solid var(--border)}.faq-item summary{min-height:56px;color:var(--text);cursor:pointer;border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:16px;padding:8px 12px 10px 16px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--surface-2)}.faq-chev{color:var(--text-3);transition:transform var(--dur-2) var(--ease)}.faq-item[open] .faq-chev{color:var(--tool-accent);transform:rotate(180deg)}.faq-answer{color:var(--text-2);flex-direction:column;gap:10px;max-width:72ch;padding:0 16px 18px;display:flex}@media (max-width:1024px){.help-quick{grid-template-columns:repeat(2,minmax(0,1fr))}@supports (width:round(down, 1px, 1px)){.help-quick{grid-template-columns:repeat(2,round(down,50% - 6px,1px))}}.help-layout{grid-template-columns:minmax(0,1fr)}.help-toc{display:none}}@media (max-width:640px){.help-hero{padding-top:40px}.help-hero h1{font-size:var(--fs-xl);line-height:var(--lh-xl)}.help-quick{grid-template-columns:minmax(0,1fr)}.help-section-head{gap:12px;padding:14px 16px}.help-section-head h2{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:700}.help-section-icon{width:36px;height:36px}.help-section-body{padding:16px}.paths-table tbody th{white-space:normal}.paths-table th,.paths-table td{display:block;width:auto!important}.paths-table thead{display:none}.paths-table tbody th{color:var(--text-3);font-size:var(--fs-sm);border-bottom:0;padding-bottom:0}}.crumbs ol{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;align-items:center;gap:4px 0;list-style:none;display:flex}.crumbs li{align-items:center;min-width:0;display:inline-flex}.crumbs a{color:var(--text-2)}.crumbs a:hover{color:var(--text)}.crumbs-sep{--icon-size:24px;color:var(--text-3);opacity:.7}.crumbs [aria-current=page]{color:var(--text-3)}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@supports (width:round(down, 1px, 1px)){.guide-grid{grid-template-columns:repeat(3,round(down,33.3333% - 8px,1px))}.guide-grid.cols-2{grid-template-columns:repeat(2,round(down,50% - 6px,1px))}}.guide-card{border:2px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-width:0;color:var(--text);box-shadow:var(--inner-hi);transition:border-color var(--dur-1) var(--ease), transform var(--dur-2) var(--ease-out), background-color var(--dur-1) var(--ease);align-items:flex-start;gap:14px;padding:16px 14px 16px 16px;text-decoration:none;display:flex}.guide-card:hover{border-color:color-mix(in srgb, var(--tool-accent) 55%, var(--border));background:var(--surface-2);text-decoration:none;transform:translateY(-2px)}.guide-card-icon{border-radius:var(--r-md);background:var(--tool-accent-soft);width:40px;height:40px;color:var(--tool-accent);flex:none;place-items:center;display:grid}.guide-card-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.guide-card-title{font-size:var(--fs-md);line-height:var(--lh-md);color:var(--text);font-weight:700}.guide-card-desc{color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}.guide-card-go{color:var(--text-3);transition:transform var(--dur-2) var(--ease-out);flex:none;margin-top:8px}.guide-card:hover .guide-card-go{color:var(--tool-accent);transform:translate(3px)}.home-guides{padding-top:0}.home-guides-more{justify-content:center;margin-top:20px;display:flex}.home-guides-more a{align-items:center;gap:8px;display:inline-flex}.home-faq{padding-top:0}.home-faq-box{margin:0 auto;border:2px solid var(--border);border-radius:var(--r-lg);background:var(--surface);max-width:880px;box-shadow:var(--inner-hi), var(--shadow-1);margin-left:max(0px,round(down,50% - 440px,1px))}.guide-page,.guides-index{padding-top:40px;padding-bottom:var(--sp-8);flex-direction:column;gap:24px;display:flex}.guide-hero{flex-direction:column;align-items:flex-start;gap:16px;max-width:860px;display:flex}.guide-page .guide-hero .eyebrow,.guides-index .guide-hero .eyebrow{color:var(--tool-accent)}.guide-hero h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl)}.guide-intro-text{flex-direction:column;gap:12px;max-width:72ch;display:flex}.guide-intro-text strong,.guide-body strong{color:var(--text)}.guide-meta{align-items:center;gap:8px;display:inline-flex}.guide-quick{border:2px solid color-mix(in srgb, var(--tool-accent) 40%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--tool-accent) 7%, var(--bg-elev));max-width:860px;padding:16px 20px 18px}.guide-quick-title{color:var(--text);align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.guide-quick-title .icon{color:var(--tool-accent)}.guide-quick ol{color:var(--text-2);flex-direction:column;gap:4px;padding-left:28px;display:flex}.guide-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.guide-layout.has-toc{grid-template-columns:220px minmax(0,1fr)}.guide-toc{top:calc(var(--topbar-h) + 24px);flex-direction:column;gap:2px;display:flex;position:sticky}.guide-toc .section-title{padding:0 10px 8px}.guide-toc .toc-link{height:auto;min-height:36px;padding:6px 10px 8px}.guide-body{min-width:0;max-width:860px;color:var(--text-2);flex-direction:column;gap:40px;display:flex}.guide-section{scroll-margin-top:calc(var(--topbar-h) + 16px);flex-direction:column;gap:16px;display:flex}.guide-section h2{color:var(--text);font-size:var(--fs-xl);line-height:var(--lh-xl)}.guide-section .guide-sub{margin-top:8px;margin-bottom:0}.guide-list{flex-direction:column;gap:8px;padding-left:24px;display:flex}.guide-list li::marker{color:var(--tool-accent)}.guide-figure{flex-direction:column;gap:8px;margin:4px 0;display:flex}.guide-figure img{border:2px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);width:100%;height:auto;box-shadow:var(--shadow-1);display:block}.guide-figure figcaption{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-sm)}.guide-code{border:2px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);color:var(--text);line-height:var(--lh-md);margin:0;padding:14px 16px;overflow-x:auto}.guide-code code{overflow-wrap:normal;white-space:pre;background:0 0;padding:0}.table-scroll{max-width:100%;overflow-x:auto}.guide-table{border-collapse:separate;border-spacing:0;border:2px solid var(--border);border-radius:var(--r-md);width:100%;overflow:hidden}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:2px solid var(--border);padding:10px 14px}.guide-table tr:last-child th,.guide-table tr:last-child td{border-bottom:0}.guide-table thead th{background:var(--surface-2);color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-sm);text-transform:uppercase;letter-spacing:.125em;font-weight:400}.guide-table tbody th{color:var(--text);font-weight:400}.guide-table td{color:var(--text-2)}.formats-table tbody th{white-space:nowrap;width:1%;color:var(--tool-accent)}.formats-table thead th:first-child{white-space:nowrap;width:1%}.guide-faq{border:2px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--inner-hi)}.guide-cta{flex-wrap:wrap;gap:12px;display:flex}.guide-related{flex-direction:column;gap:16px;margin-top:16px;display:flex}.guide-related h2{font-size:var(--fs-lg);line-height:var(--lh-lg)}.guides-index .guide-card-title{font-size:var(--fs-md);line-height:var(--lh-md)}.guides-more a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.tool-intro{padding-top:var(--sp-7);padding-bottom:var(--sp-8);flex-direction:column;gap:28px;display:flex}.tool-intro.is-below{margin-top:var(--sp-5);background:linear-gradient(var(--border), var(--border)) no-repeat var(--gutter) 0 / calc(100% - 2 * var(--gutter)) 2px}.tool-intro-head{flex-direction:column;align-items:flex-start;gap:14px;max-width:860px;display:flex}.tool-intro-head .eyebrow{color:var(--tool-accent)}.tool-intro-head .lead strong{color:var(--text)}.tool-intro-noscript{border:2px solid color-mix(in srgb, var(--gold) 40%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--gold) 7%, var(--bg-elev));color:var(--text);padding:10px 14px}.tool-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}@supports (width:round(down, 1px, 1px)){.tool-intro-grid{grid-template-columns:repeat(2,round(down,50% - 10px,1px))}}.tool-intro-card{border:2px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--inner-hi), var(--shadow-1);color:var(--text-2);flex-direction:column;gap:16px;padding:24px;display:flex}.tool-intro-card.flush{padding:0}.tool-intro-card h2,.tool-intro-card h3,.tool-intro-faq>h2,.tool-intro-faq>h3,.tool-intro-guides>h2,.tool-intro-guides>h3{color:var(--text);font-size:var(--fs-lg);line-height:var(--lh-lg)}.tool-intro-list{flex-direction:column;gap:10px;list-style:none;display:flex}.tool-intro-list li{align-items:flex-start;gap:10px;display:flex}.tool-intro-list li>.icon{color:var(--tool-accent)}.tool-intro-list strong{color:var(--text)}.tool-intro-faq,.tool-intro-guides{flex-direction:column;gap:16px;display:flex}@media (max-width:1024px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@supports (width:round(down, 1px, 1px)){.guide-grid{grid-template-columns:repeat(2,round(down,50% - 6px,1px))}}.guide-layout.has-toc{grid-template-columns:minmax(0,1fr)}.guide-toc{display:none}.tool-intro-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.guide-grid,.guide-grid.cols-2{grid-template-columns:minmax(0,1fr)}.guide-page,.guides-index{padding-top:24px}.guide-hero h1,.tool-intro-head h1{font-size:var(--fs-xl);line-height:var(--lh-xl)}.guide-section h2{font-size:var(--fs-lg);line-height:var(--lh-lg)}.tool-intro-card{padding:16px}.guide-cta .btn{width:100%;height:auto;min-height:var(--btn-h);white-space:normal;text-align:center;padding-top:8px;padding-bottom:10px}.guide-table th,.guide-table td{padding:8px 10px}}
