.floating-stack{position:fixed;bottom:12px;right:24px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.floating-stack>*{pointer-events:auto}.publish-btn{height:40px;padding:0 2rem;color:#fff;border-radius:.5rem;border:none;font-size:.875rem;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:background-color .2s;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:#16a34a}.publish-btn--blocked{background-color:#dc2626}.publish-btn--unavailable,.publish-btn:disabled{background-color:#9ca3af}.publish-btn:disabled{cursor:default}.publish-btn__warn-label{display:inline-flex;align-items:center;gap:.35rem}.publish-btn__warn-icon{font-size:1.5em;line-height:0}.ug-screen-layout{display:flex;flex-direction:row;min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1b1b1b}.ug-toc-sidebar{display:none}@media (min-width:40em){.ug-toc-sidebar{display:block;width:18%;flex-shrink:0;border-right:1px solid #dfe1e2;background:#f0f0f0}.ug-toc-sidebar .usa-in-page-nav,.ug-toc-sidebar .usa-in-page-nav__nav{background:rgba(0,0,0,0);border:none;box-shadow:none;margin:0;max-width:100%;width:100%;padding:0}.ug-toc-sidebar .usa-in-page-nav__list{border-left:none;padding-left:0}.ug-toc-sidebar .usa-in-page-nav__link:focus,.ug-toc-sidebar .usa-in-page-nav__link:focus-visible{outline:none;box-shadow:none}}.ug-toc-sticky{position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow-y:auto;padding:20px 0 20px 16px}.ug-content{flex:1 1;min-width:0;padding:20px 40px}@media (min-width:40em){.ug-content{padding:20px 40px 20px 32px}}.ug-content__inner{width:100%}.ug-prose{font-size:1.06rem;line-height:1.4;color:#1b1b1b}.ug-prose h1{font-size:2rem;margin-bottom:12px}.ug-prose h1,.ug-prose h2{font-weight:700;line-height:1.4;color:#1b1b1b;margin-top:32px}.ug-prose h2{font-size:1.5rem;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid #dfe1e2}.ug-prose h3{font-size:1.15rem;font-weight:600;line-height:1.5;color:#1b1b1b;margin-top:20px;margin-bottom:6px}.ug-prose h4,.ug-prose h5,.ug-prose h6{font-size:1rem;font-weight:600;color:#1b1b1b;margin-top:16px;margin-bottom:4px}.ug-prose ol,.ug-prose p,.ug-prose ul{margin-top:0;margin-bottom:12px}.ug-prose ol,.ug-prose ul{padding-left:24px}.ug-prose ul{list-style-type:disc}.ug-prose ol{list-style-type:decimal}.ug-prose li{margin-bottom:4px;line-height:1.4}.ug-prose li>ol,.ug-prose li>ul{margin-top:4px;margin-bottom:0}.ug-prose a{color:#005ea2;text-decoration:underline;text-underline-offset:2px}.ug-prose a:hover{color:#1a4480}.ug-prose img{display:block;max-width:100%;height:auto;margin:16px auto;border-radius:.25rem;box-shadow:0 1px 4px rgba(0,0,0,.1)}.ug-prose code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em;color:#1b1b1b;padding:.1em .35em;border-radius:2px}.ug-prose code,.ug-prose pre{background-color:#f0f0f0;border:1px solid #a9aeb1}.ug-prose pre{border-radius:.25rem;padding:8px 16px;overflow-x:auto;margin-top:0;margin-bottom:16px}.ug-prose pre code{background:none;border:none;padding:0;font-size:.93rem;color:#1b1b1b}.ug-prose blockquote{border-left:3px solid #73b3e7;background-color:#d9e8f6;padding:8px 16px;margin:16px 0;border-radius:0 2px 2px 0}.ug-prose blockquote p{margin-bottom:0;color:#565c65;font-style:italic}.ug-prose hr{border:none;border-top:1px solid #dfe1e2;margin:24px 0}.ug-prose table{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:1rem}.ug-prose th{background-color:#f0f0f0;font-weight:600;text-align:left;padding:4px 12px;border-bottom:2px solid #a9aeb1}.ug-prose td{padding:4px 12px;border-bottom:1px solid #dfe1e2;vertical-align:top}.ug-prose tr:last-child td{border-bottom:none}.ug-prose strong{font-weight:700;color:#1b1b1b}.ug-prose em{font-style:italic}.ug-trigger{width:40px;height:40px;border-radius:50%;background:#f97316;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .15s ease}.ug-trigger:after{content:"Open User Guide";position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) scale(.9);background:rgba(17,24,39,.9);color:#fff;font-size:12px;white-space:nowrap;padding:5px 10px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease}.ug-trigger:hover{transform:scale(1.08)}.ug-trigger:hover:after{opacity:1;transform:translateX(-50%) scale(1)}.ug-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center}.ug-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}.ug-modal{position:relative;width:100vw;max-width:100vw;height:100vh;background:#f0f0f0;color:#1b1b1b;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media (min-width:40em){.ug-modal{width:70vw;max-width:70vw;height:calc(100vh - 80px);border-radius:5px}}@media (min-width:64em){.ug-modal{width:80vw;max-width:80vw}}.ug-modal-header{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 16px;border-bottom:1px solid #dfe1e2;background:#f0f0f0;flex-shrink:0}.ug-modal-title{display:flex;align-items:center;gap:8px}.ug-modal-title svg{color:#f97316}.ug-modal-title h2{font-size:20px;font-weight:600;color:#1b1b1b;margin:0}.ug-close-btn{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:18px;color:#71767a;line-height:1}.ug-close-btn:hover{background:#f0f0f0}.ug-modal-body{flex:1 1;overflow-y:auto}@keyframes ug-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.ug-loading{padding:32px 40px}.ug-skeleton{display:flex;flex-direction:column;gap:12px}.ug-skeleton__line,.ug-skeleton__title{background:linear-gradient(90deg,#dfe1e2 25%,#a9aeb1 50%,#dfe1e2 75%);background-size:600px 100%;animation:ug-shimmer 1.4s linear infinite;border-radius:4px}.ug-skeleton__title{height:28px;width:55%;margin-bottom:8px}.ug-skeleton__title--sm{height:22px;width:40%;margin-top:24px}.ug-skeleton__line{height:14px;width:100%}.ug-skeleton__line--short{width:70%}