.Xp9KBa_screen{background-color:var(--color-surface-secondary);min-height:100dvh;color:var(--color-text-primary);flex-direction:column;width:100%;display:flex;overflow-x:hidden}.Xp9KBa_content{width:min(100%,640px);padding:var(--spacing-6) var(--spacing-4) var(--spacing-16);gap:var(--spacing-5);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:640px){.Xp9KBa_content{padding:var(--spacing-8) var(--spacing-6) var(--spacing-16);gap:var(--spacing-6)}}.Xp9KBa_topBar{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;padding-bottom:var(--spacing-2);display:flex}.Xp9KBa_backButton{width:42px;height:42px;min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast), border-color var(--transition-fast);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex}.Xp9KBa_backButton:hover{background-color:var(--color-primary-light);border-color:var(--color-primary)}.Xp9KBa_backButton:active{transform:scale(.92)}.Xp9KBa_topBarTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Xp9KBa_topBarAction{width:42px;height:42px;min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast), color var(--transition-fast);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex}.Xp9KBa_topBarAction:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.Xp9KBa_topBarAction:active{transform:scale(.92)}.Xp9KBa_heroCard{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--spacing-6) var(--spacing-5);box-shadow:var(--shadow-sm);gap:var(--spacing-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.Xp9KBa_heroCard:before{content:"";background:linear-gradient(90deg,#7167ed 0%,#ed4d9b 100%);height:5px;position:absolute;top:0;left:0;right:0}.Xp9KBa_heroBadgeRow{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.Xp9KBa_heroBadge{border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.Xp9KBa_heroBadgeDot{border-radius:var(--radius-full);background:#7167ed;width:6px;height:6px}.Xp9KBa_mainHeading{font-family:var(--font-family-button);color:var(--color-text-primary);font-size:clamp(1.45rem,4vw,1.85rem);font-weight:800;line-height:var(--line-height-tight);margin:0}.Xp9KBa_heroMeta{align-items:center;gap:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.Xp9KBa_heroMetaItem{align-items:center;gap:6px;display:inline-flex}.Xp9KBa_quickNavContainer{gap:var(--spacing-2);flex-direction:column;display:flex}.Xp9KBa_quickNavLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding-left:2px}.Xp9KBa_quickNavList{gap:var(--spacing-2);padding:4px 2px var(--spacing-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.Xp9KBa_quickNavList::-webkit-scrollbar{display:none}.Xp9KBa_quickNavChip{white-space:nowrap;border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent;align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1a18360a}.Xp9KBa_quickNavChip:hover,.Xp9KBa_quickNavChip:focus-visible{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.Xp9KBa_sectionsList{gap:var(--spacing-4);flex-direction:column;display:flex}.Xp9KBa_card{background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-5);gap:var(--spacing-3);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast);flex-direction:column;scroll-margin-top:20px;display:flex}@media (min-width:640px){.Xp9KBa_card{padding:var(--spacing-6);border-radius:var(--radius-2xl)}}.Xp9KBa_card:focus-within{border-color:var(--color-primary)}.Xp9KBa_sectionHeader{align-items:flex-start;gap:var(--spacing-3);display:flex}.Xp9KBa_sectionNumber{border-radius:var(--radius-lg);background-color:var(--color-primary-light);width:32px;height:32px;color:var(--color-primary);font-family:var(--font-family-button);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Xp9KBa_sectionTitle{font-family:var(--font-family-button);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0;padding-top:4px}.Xp9KBa_subHeading{font-family:var(--font-family-button);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--spacing-2) 0 0}.Xp9KBa_paragraph{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.Xp9KBa_paragraph strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.Xp9KBa_bulletList{margin:var(--spacing-1) 0;gap:var(--spacing-2);flex-direction:column;padding:0;list-style:none;display:flex}.Xp9KBa_bulletItem{align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);display:flex}.Xp9KBa_bulletIcon{border-radius:var(--radius-full);background-color:#7167ed;flex-shrink:0;width:6px;height:6px;margin-top:9px}.Xp9KBa_codeTag{font-family:var(--font-family-mono);color:var(--color-primary);border-radius:var(--radius-xs);background-color:#edeaf6;border:1px solid #dfdaee;padding:2px 6px;font-size:.88em}.Xp9KBa_contactLink{color:#5b4de0;text-underline-offset:3px;font-weight:var(--font-weight-medium);text-decoration:underline}.Xp9KBa_contactLink:hover{color:#4032c7}.Xp9KBa_warningBox{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);color:#92400e;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-top:var(--spacing-1);background-color:#fffbeb;border:1px solid #fde68a;display:flex}.Xp9KBa_noticeBox{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);background-color:var(--color-surface-secondary);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-left:3px solid #7167ed;display:flex}@media print{.Xp9KBa_topBar,.Xp9KBa_quickNavContainer{display:none!important}.Xp9KBa_screen{color:#000;background:#fff}.Xp9KBa_content{max-width:100%;padding:0}.Xp9KBa_card{box-shadow:none;break-inside:avoid;page-break-inside:avoid;border:1px solid #ccc}}
