.help-page{min-height:100vh;display:flex;flex-direction:column}.help-page>.container{flex:1;display:flex;flex-direction:column}.help-page main{flex:1;padding:60px 0 80px}.help-narrow{max-width:860px}.help-header{padding:30px 0;display:flex;justify-content:space-between;align-items:center}.help-logo{width:70px;height:70px;border-radius:var(--radius-sm);display:inline-block}.help-footer{text-align:center;padding:30px 0;color:var(--color-text-secondary);font-size:var(--type-body-size);border-top:1px solid var(--color-border-hairline);margin-top:0}.breadcrumb{font-size:var(--type-label-size);color:var(--color-text-tertiary);margin-bottom:var(--space-4)}.breadcrumb a{color:var(--color-text-accent);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.page-header{margin-bottom:50px}.page-header h1{font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.page-header p{color:var(--color-text-secondary);font-size:var(--type-body-lg-size)}.help-list{display:flex;flex-direction:column;gap:var(--space-4);max-width:680px}.help-item{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8);text-decoration:none;color:var(--color-text-primary);box-shadow:var(--shadow-e1);transition:border-color var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard)}.help-item:hover{border-color:var(--color-selected-border);background-color:var(--color-surface-high);transform:translate(4px)}.help-item-left{display:flex;align-items:center;gap:var(--space-5)}.help-item-icon{width:52px;height:52px;background-color:var(--color-selected-bg);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.help-item-text h2{font-size:var(--type-heading-size);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.help-item-text p{font-size:var(--type-body-size);color:var(--color-text-secondary)}.help-item-arrow{color:var(--color-text-tertiary);font-size:var(--type-heading-size);flex-shrink:0;transition:color var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.help-item:hover .help-item-arrow{color:var(--color-text-accent);transform:translate(4px)}.article-page-header{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid var(--color-border-hairline)}.article-page-header h1{font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.article-page-header p{color:var(--color-text-secondary);font-size:var(--type-body-lg-size)}.md-content h1,.md-content h2,.md-content h3{color:var(--color-text-primary);margin-top:36px;margin-bottom:var(--space-3);line-height:1.3}.md-content h1{font-size:var(--type-display-size)}.md-content h2{font-size:var(--type-title-size);border-bottom:1px solid var(--color-border-hairline);padding-bottom:var(--space-2)}.md-content h3{font-size:var(--type-heading-size)}.md-content p{color:var(--color-text-secondary);font-size:var(--type-body-lg-size);margin-bottom:var(--space-3)}.md-content ul,.md-content ol{padding-left:var(--space-5);margin-bottom:var(--space-3)}.md-content li{color:var(--color-text-secondary);font-size:var(--type-body-lg-size);margin-bottom:var(--space-1)}.md-content a{color:var(--color-text-accent);text-decoration:none}.md-content a:hover{text-decoration:underline}.md-content strong{color:var(--color-text-primary)}.md-content hr{border:none;border-top:1px solid var(--color-border-hairline);margin:var(--space-8) 0}.md-content blockquote{border-left:3px solid var(--color-selected-strong);padding-left:var(--space-4);margin:0 0 var(--space-3);color:var(--color-text-secondary)}.md-content code{background:var(--color-surface-high);border-radius:var(--radius-xs);padding:var(--space-05) var(--space-1);font-size:.9em}.error-box{background-color:var(--color-danger-container);border:1px solid rgb(246 155 152 / .45);border-radius:var(--radius-md);padding:var(--space-6) var(--space-8);text-align:center}.error-box .error-icon{font-size:2rem;margin-bottom:var(--space-3)}.error-box h2{font-size:var(--type-heading-size);margin-bottom:var(--space-2);color:var(--color-danger)}.error-box p{color:var(--color-text-secondary);font-size:var(--type-body-size)}.warning-banner{background-color:var(--color-danger-container);border:1px solid rgb(246 155 152 / .45);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-12);display:flex;gap:var(--space-3);align-items:center}.warning-banner .warning-icon{font-size:1.3rem;flex-shrink:0;margin-top:var(--space-05)}.warning-banner p{color:var(--color-danger);font-size:var(--type-body-size)}.steps-title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--font-weight-bold);margin-bottom:var(--space-6)}.steps-list{display:flex;flex-direction:column;gap:0}.step{display:flex;gap:var(--space-6);position:relative}.step:not(:last-child) .step-indicator:after{content:"";position:absolute;left:19px;top:44px;width:2px;height:calc(100% - 4px);background-color:var(--color-border)}.step-indicator{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.step-number{width:40px;height:40px;background-color:var(--color-selected-bg);border:2px solid var(--color-selected-strong);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--type-body-size);color:var(--color-selected-text);flex-shrink:0;z-index:1}.step-body{padding-bottom:36px;flex:1}.step:last-child .step-body{padding-bottom:0}.step-body h3{font-size:var(--type-heading-size);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1);margin-top:7px}.step-body p{color:var(--color-text-secondary);font-size:var(--type-body-size)}.step-body .tag{display:inline-block;background-color:var(--color-selected-bg);color:var(--color-selected-text);border:1px solid var(--color-selected-border);border-radius:var(--radius-full);padding:var(--space-05) var(--space-2);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);margin-top:var(--space-2)}.info-section{margin-top:56px;padding-top:var(--space-10);border-top:1px solid var(--color-border-hairline)}.info-section h2{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--font-weight-bold);margin-bottom:var(--space-5)}.info-card{background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-e1)}.info-card h3{font-size:var(--type-body-size);font-weight:var(--font-weight-medium);margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.info-card ul{padding-left:var(--space-4)}.info-card li{color:var(--color-text-secondary);font-size:var(--type-body-size);margin-bottom:var(--space-1)}.contact-section{margin-top:var(--space-12);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-e1)}.contact-section h2{font-size:var(--type-heading-size);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.contact-section p{color:var(--color-text-secondary);font-size:var(--type-body-size)}a.contact-link{color:var(--color-text-accent);text-decoration:none}a.contact-link:hover{text-decoration:underline}@media(max-width:600px){.page-header h1,.article-page-header h1{font-size:var(--type-title-size)}.help-item{padding:var(--space-5)}.help-item-text h2{font-size:var(--type-body-lg-size)}}
