.uccnpq_publicContainer{width:100%;color:var(--text)}.uccnpq_appContainer{width:100%;max-width:1560px;color:var(--text);box-sizing:border-box;min-width:0;margin:0 auto;padding:36px 48px 64px}.uccnpq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uccnpq_layout{grid-template-columns:220px minmax(0,1fr);gap:56px;max-width:1140px;margin:0 auto;padding:64px 24px 96px;display:grid}.uccnpq_appContainer .uccnpq_layout{max-width:none;padding:0}.uccnpq_toc,.uccnpq_tocApp{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky}.uccnpq_toc{top:140px}.uccnpq_tocApp{top:24px}.uccnpq_tocTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;font-weight:700}.uccnpq_tocList{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.uccnpq_tocLink{color:var(--text-muted);border-left:2px solid #0000;align-items:center;gap:10px;margin-left:-1px;padding:8px 12px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s;display:flex}.uccnpq_tocLink:hover,.uccnpq_tocLinkActive{color:var(--brand-strong);border-left-color:var(--brand)}.uccnpq_tocLinkActive{font-weight:500}.uccnpq_tocLinkActive .uccnpq_tocNumber{background:var(--brand);color:var(--text-inverse)}.uccnpq_tocNumber{background:var(--surface-sunken);width:20px;height:20px;color:var(--text-muted);font-size:11px;font-weight:700;font-family:var(--font-numeric-stack);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.uccnpq_main{flex-direction:column;gap:72px;min-width:0;display:flex}.uccnpq_section{flex-direction:column;gap:28px;scroll-margin-top:16px;display:flex}.uccnpq_appContainer .uccnpq_section{scroll-margin-top:32px}.uccnpq_sectionHeader{flex-direction:column;gap:8px;display:flex}.uccnpq_sectionIndex{color:var(--brand);font-size:13px;font-weight:700;font-family:var(--font-numeric-stack);font-variant-numeric:tabular-nums}.uccnpq_sectionTitle{letter-spacing:-.03em;color:var(--text);margin:0;font-size:32px;font-weight:800;line-height:1.15}.uccnpq_sectionText{color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}.uccnpq_iconTile{border-radius:var(--radius-md);background:var(--brand-soft);border:1px solid var(--brand-tint);width:42px;height:42px;color:var(--brand-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uccnpq_cardTitle{letter-spacing:-.015em;color:var(--text);margin:0;font-size:16.5px;font-weight:700}.uccnpq_cardText{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.65}.uccnpq_requirementsGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.uccnpq_evidenceGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.uccnpq_requirementCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:24px;transition:border-color .15s;display:flex}.uccnpq_requirementCard:hover{border-color:var(--brand-tint)}.uccnpq_setupList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uccnpq_setupStep{grid-template-columns:44px 1fr;gap:20px;padding-bottom:28px;display:grid;position:relative}.uccnpq_setupStep:last-child{padding-bottom:0}.uccnpq_setupStep:before{content:"";background:var(--brand-tint);width:1px;position:absolute;top:48px;bottom:4px;left:21.5px}.uccnpq_setupStep:last-child:before{display:none}.uccnpq_setupNumber{background:var(--surface);border:1.5px solid var(--brand);width:44px;height:44px;color:var(--brand-strong);font-size:16px;font-weight:800;font-family:var(--font-numeric-stack);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.uccnpq_setupBody{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:20px 24px;display:flex}.uccnpq_tip{border-radius:var(--radius-md);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--text-secondary);margin:6px 0 0;padding:12px 14px;font-size:14px;line-height:1.6}.uccnpq_tipLabel{background:var(--surface);color:var(--accent-ink);border-radius:6px;margin-right:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.uccnpq_workflowGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.uccnpq_workflowCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:24px;display:flex}.uccnpq_workflowHeader{justify-content:space-between;align-items:center;display:flex}.uccnpq_workflowStep{letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;font-weight:700}.uccnpq_roleList{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:0;padding-top:14px;display:flex}.uccnpq_roleRow{grid-template-columns:76px 1fr;align-items:baseline;gap:12px;display:grid}.uccnpq_roleLabel{background:var(--surface-sunken);color:var(--text-secondary);border-radius:6px;justify-self:start;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.2}.uccnpq_roleLabelBrand{background:var(--brand-soft);color:var(--brand-strong)}.uccnpq_roleText{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.uccnpq_noteCard{background:var(--brand-soft);border:1px solid var(--brand-tint);border-radius:var(--radius-lg);align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.uccnpq_noteCard .uccnpq_iconTile{background:var(--surface)}.uccnpq_noteBody{flex-direction:column;gap:6px;display:flex}.uccnpq_accordion{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.uccnpq_accordionItem{border-bottom:1px solid var(--border)}.uccnpq_accordionItem:last-child{border-bottom:none}.uccnpq_accordionSummary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:600;list-style:none;transition:color .15s;display:flex}.uccnpq_accordionSummary::-webkit-details-marker{display:none}.uccnpq_accordionSummary:after{content:"+";background:var(--surface-sunken);width:26px;height:26px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.uccnpq_accordionSummary:hover{color:var(--brand-strong)}.uccnpq_accordionItem[open] .uccnpq_accordionSummary:after{content:"-";background:var(--brand-soft);color:var(--brand-strong)}.uccnpq_accordionAnswer{color:var(--text-muted);max-width:720px;margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.65}.uccnpq_ctaBox{background-color:var(--brand-soft);background-image:radial-gradient(ellipse 50% 90% at 100% 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%);border:1px solid var(--brand-tint);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px;display:flex}.uccnpq_ctaText{flex-direction:column;gap:6px;max-width:520px;display:flex}.uccnpq_ctaTitle{letter-spacing:-.025em;color:var(--text);margin:0;font-size:24px;font-weight:800}.uccnpq_ctaDesc{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.uccnpq_ctaActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uccnpq_ctaPrimary,.uccnpq_ctaSecondary{border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.uccnpq_ctaPrimary{background:var(--brand);border:1px solid var(--brand-strong);color:var(--text-inverse)}.uccnpq_ctaPrimary:hover{background:var(--brand-strong)}.uccnpq_ctaSecondary{background:var(--surface);border:1px solid var(--border-strong);color:var(--text)}.uccnpq_ctaSecondary:hover{background:var(--surface-muted);border-color:var(--text-subtle)}@media (max-width:1024px){.uccnpq_layout{flex-direction:column;gap:40px;padding:0 24px 80px;display:flex}.uccnpq_appContainer{max-width:100%;padding:0}.uccnpq_appContainer .uccnpq_layout{flex-direction:column;gap:40px;max-width:100%;padding:0 24px 80px;display:flex}.uccnpq_toc,.uccnpq_tocApp{z-index:30;background:color-mix(in srgb, var(--surface) 95%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);align-self:stretch;width:auto;min-width:0;margin:0 -24px;padding:10px 24px;position:sticky}.uccnpq_toc{top:113px}.uccnpq_tocApp{top:84px}.uccnpq_tocTitle{display:none}.uccnpq_tocList{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-left:none;flex-flow:row;gap:8px;padding:2px 0;overflow-x:auto}.uccnpq_tocList li{flex-shrink:0}.uccnpq_tocList::-webkit-scrollbar{display:none}.uccnpq_tocLink{white-space:nowrap;border:1px solid var(--border);background:var(--surface);border-radius:9999px;margin-left:0;padding:7px 14px 7px 8px;font-size:13.5px;font-weight:500}.uccnpq_section{scroll-margin-top:64px}.uccnpq_appContainer .uccnpq_section{scroll-margin-top:20px}.uccnpq_tocLink:hover,.uccnpq_tocLinkActive{border-color:var(--brand-tint)}.uccnpq_tocLinkActive{background:var(--brand-soft);color:var(--brand-strong);font-weight:500}.uccnpq_evidenceGrid{grid-template-columns:1fr}}@media (max-width:640px){.uccnpq_layout{gap:32px;padding:0 16px 64px}.uccnpq_appContainer{padding:0}.uccnpq_appContainer .uccnpq_layout{gap:32px;padding:0 16px 64px}.uccnpq_toc,.uccnpq_tocApp{margin:0 -16px;padding:8px 16px}.uccnpq_toc{top:101px}.uccnpq_tocApp{top:84px}.uccnpq_tocLink{font-size:13px}.uccnpq_section{scroll-margin-top:48px}.uccnpq_appContainer .uccnpq_section{scroll-margin-top:20px}.uccnpq_main{gap:56px}.uccnpq_section{gap:22px}.uccnpq_sectionTitle{font-size:26px}.uccnpq_sectionText{font-size:15px}.uccnpq_requirementsGrid,.uccnpq_workflowGrid{grid-template-columns:1fr;gap:12px}.uccnpq_requirementCard,.uccnpq_workflowCard{padding:20px}.uccnpq_setupStep{grid-template-columns:36px 1fr;gap:14px}.uccnpq_setupStep:before{top:40px;left:17.5px}.uccnpq_setupNumber{width:36px;height:36px;font-size:14px}.uccnpq_setupBody{padding:18px}.uccnpq_roleRow{grid-template-columns:1fr;gap:6px}.uccnpq_noteCard{flex-direction:column;padding:20px}.uccnpq_accordionSummary{padding:16px 18px;font-size:15px}.uccnpq_accordionAnswer{padding:0 18px 18px}.uccnpq_ctaBox{padding:28px 20px}.uccnpq_ctaTitle{font-size:21px}.uccnpq_ctaActions{flex-direction:column;align-items:stretch;width:100%}}.uccnpq_appContainer .uccnpq_sectionTitle{letter-spacing:-.02em;font-size:22px}.uccnpq_appContainer .uccnpq_main{gap:48px}
