.guide-module__uccnpq__page{--guide-bg:#fff;--guide-text:#1a1a1a;--guide-muted:#666;--guide-border:#ccc;--guide-accent:#2a5aa0;--guide-pixel:#2a78d6;--guide-warn:#b3541e;--guide-ok:#16a34a;--guide-surface-blue:#f0f4fa;--guide-surface-gray:#f5f5f0;--guide-radius:6px;background:var(--guide-bg);max-width:860px;color:var(--guide-text);margin:0 auto;padding:24px;font-size:16px;line-height:1.85}.guide-module__uccnpq__toolbar{align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.guide-module__uccnpq__backLink{color:var(--guide-accent);text-decoration:none}.guide-module__uccnpq__backLink:hover{text-decoration:underline}.guide-module__uccnpq__localNote{color:var(--guide-muted);margin-left:auto;font-size:13px}.guide-module__uccnpq__title{margin-bottom:8px;font-size:24px;font-weight:700}.guide-module__uccnpq__lead{color:var(--guide-text);margin-bottom:8px}.guide-module__uccnpq__section{margin-top:40px}.guide-module__uccnpq__sectionTitle{border-left:4px solid var(--guide-accent);margin-bottom:12px;padding-left:10px;font-size:19px;font-weight:700}.guide-module__uccnpq__figureFrame{border:1px solid var(--guide-border);border-radius:var(--guide-radius);background:var(--guide-bg);margin:12px 0 4px;padding:12px}.guide-module__uccnpq__figureFrame svg{width:100%;height:auto;display:block}.guide-module__uccnpq__caption{color:var(--guide-muted);margin-bottom:12px;font-size:13px}.guide-module__uccnpq__formulaBox{background:var(--guide-surface-blue);border-left:3px solid var(--guide-accent);border-radius:var(--guide-radius);white-space:nowrap;margin:12px 0;padding:10px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px;overflow-x:auto}.guide-module__uccnpq__keyPoint{background:var(--guide-surface-gray);border-radius:var(--guide-radius);margin:12px 0;padding:12px 16px}.guide-module__uccnpq__playground{border:1px solid var(--guide-border);border-radius:var(--guide-radius);grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;padding:16px;display:grid}.guide-module__uccnpq__controls{flex-direction:column;gap:14px;display:flex}.guide-module__uccnpq__controlLabel{color:var(--guide-muted);margin-bottom:4px;font-size:14px;display:block}.guide-module__uccnpq__controlValue{color:var(--guide-text);font-weight:700}.guide-module__uccnpq__slider{width:100%;height:44px;accent-color:var(--guide-accent)}.guide-module__uccnpq__slider:focus-visible{outline:2px solid var(--guide-accent);outline-offset:2px}.guide-module__uccnpq__select{border:1px solid var(--guide-border);border-radius:var(--guide-radius);background:var(--guide-bg);min-height:44px;color:var(--guide-text);padding:8px;font-size:15px}.guide-module__uccnpq__results{flex-direction:column;gap:10px;display:flex}.guide-module__uccnpq__resultCard{background:var(--guide-surface-blue);border-radius:var(--guide-radius);padding:12px 16px}.guide-module__uccnpq__resultLabel{color:var(--guide-muted);font-size:13px}.guide-module__uccnpq__resultValue{font-size:28px;font-weight:700;line-height:1.3}.guide-module__uccnpq__resultUnit{color:var(--guide-muted);font-size:15px;font-weight:400}.guide-module__uccnpq__badgeOk,.guide-module__uccnpq__badgeNg{color:#fff;vertical-align:3px;border-radius:4px;margin-left:8px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.guide-module__uccnpq__badgeOk{background:var(--guide-ok)}.guide-module__uccnpq__badgeNg{background:var(--guide-warn)}.guide-module__uccnpq__errorText{color:#c53030}.guide-module__uccnpq__table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px}.guide-module__uccnpq__table th,.guide-module__uccnpq__table td{border:1px solid var(--guide-border);text-align:left;padding:6px 10px}.guide-module__uccnpq__table th{background:var(--guide-surface-gray);white-space:nowrap}.guide-module__uccnpq__note{color:var(--guide-muted);font-size:13px;line-height:1.7}.guide-module__uccnpq__footer{border-top:1px solid var(--guide-border);margin-top:48px;padding-top:16px}@media (max-width:720px){.guide-module__uccnpq__page{padding:16px}.guide-module__uccnpq__playground{grid-template-columns:1fr}}@media print{.guide-module__uccnpq__toolbar{display:none}}.guide-module__uccnpq__guideNav{border-top:1px solid var(--guide-border);flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;padding-top:16px;font-size:14px;display:flex}.guide-module__uccnpq__indexList{gap:16px;margin-top:24px;display:grid}.guide-module__uccnpq__indexCard{border:1px solid var(--guide-border);border-radius:var(--guide-radius);background:var(--guide-surface-gray);color:inherit;padding:16px 20px;text-decoration:none;display:block}.guide-module__uccnpq__indexCard:hover{border-color:var(--guide-accent);background:var(--guide-surface-blue)}.guide-module__uccnpq__indexCardTitle{color:var(--guide-accent);margin-bottom:4px;font-size:17px;font-weight:700}.guide-module__uccnpq__indexCardSummary{color:var(--guide-muted);font-size:14px;line-height:1.7}
