@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2")}html{min-width:0;overflow-x:clip;scrollbar-gutter:stable}@supports (-moz-appearance:none){html{scrollbar-width:auto;scrollbar-color:var(--control-outline) var(--canvas)}}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:var(--canvas)}html::-webkit-scrollbar-thumb{background:var(--control-outline);border-radius:999px;border:3px solid var(--canvas)}body{min-width:0;font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ap-app{min-height:100svh;display:flex;flex-direction:column}.ap-main>.ap-shell{min-width:0}.ap-org-wrap,.ap-user-menu{position:relative}.ap-org{max-width:min(320px,40vw)}.ap-org__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-org-menu{right:auto;left:0;min-width:min(320px,calc(100vw - 2 * var(--gutter-mobile)))}@media (max-width:620px){.ap-org-menu{position:fixed;inset-inline:var(--gutter-mobile);top:64px;width:auto;min-width:0;max-height:calc(100svh - 80px);overflow-y:auto}}.ap-org-menu [role=option]{display:grid;gap:2px;min-height:var(--control-min-height);padding-block:var(--space-8)}.ap-org-menu [aria-selected=true]{color:var(--link)}.ap-org-menu__meta{font:400 12px/1.5 var(--font-mono);color:var(--text-quiet)}.ap-menu-error{display:grid;gap:var(--space-4);margin:var(--space-8) var(--space-12);color:var(--status-error);font-size:12px;line-height:1.5}.ap-menu-error p{margin:0}.ap-menu-error .rb-btn{justify-self:start;color:var(--status-error)}.ap-menu button:disabled{cursor:not-allowed;opacity:.55}.ap-menu [aria-disabled=true]{cursor:not-allowed}.ap-menu__reason{display:block;color:var(--text-quiet);font-size:12px;line-height:1.5}.ap-tablecards{display:none;margin:0;padding:0;list-style:none}.ap-tablecards>li{padding:var(--space-16)}.ap-tablecards__field{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:var(--space-12);align-items:start;padding-block:var(--space-8);border-top:1px solid var(--divider);overflow-wrap:anywhere}.ap-tablecards__field:first-child{padding-top:0;border-top:0}.ap-tablecards__field:last-child{padding-bottom:0}.ap-tablecards__label{font:500 12px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-quiet)}.ap-page-error{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-16);padding:var(--space-20);border:1px solid var(--status-error);border-radius:var(--radius-panel);background:var(--surface)}.ap-page-error__icon{width:20px;height:20px;color:var(--status-error);margin-top:2px}.ap-page-error__body{display:grid;justify-items:start;gap:var(--space-8)}.ap-page-error__origin{font:500 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--status-error)}.ap-page-error h2,.ap-page-error p{margin:0}.ap-page-error h2{font-size:17px;font-weight:600}.ap-page-error p{color:var(--text-secondary);font-size:14px}.ap-page-error .rb-btn{margin-top:var(--space-8)}.ap-loading{display:grid;gap:var(--space-12);min-height:240px;align-content:start;padding:var(--space-20);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--surface)}.ap-skeleton{display:block;min-height:var(--control-min-height);border-radius:var(--radius-control);background:var(--raised);animation:ap-skeleton-pulse 1.6s ease-in-out infinite}@keyframes ap-skeleton-pulse{50%{opacity:.55}}.ap-not-available{color:var(--text-quiet);font-style:normal}.ap-not-available--reason{position:relative;display:inline-flex;align-items:center;min-height:24px;border-bottom:1px dotted var(--control-outline);cursor:help}.ap-not-available__tooltip{position:absolute;z-index:40;left:0;bottom:calc(100% + var(--space-8));width:min(280px,calc(100vw - 2 * var(--gutter-mobile)));padding:var(--space-8) var(--space-12);border:1px solid var(--divider);border-radius:var(--radius-control);background:var(--raised);box-shadow:var(--shadow-overlay);color:var(--text);font-size:12px;line-height:1.5;opacity:0;pointer-events:none;transform:translateY(var(--space-4));transition:opacity var(--duration-interaction),transform var(--duration-interaction)}@media (max-width:1100px){.ap-not-available__tooltip{position:fixed;inset-inline:var(--gutter-mobile);bottom:var(--gutter-mobile);width:auto}}.ap-not-available--reason:focus-visible .ap-not-available__tooltip,.ap-not-available--reason:hover .ap-not-available__tooltip{opacity:1;transform:translateY(0)}.ap-toast{pointer-events:auto}.ap-toast--info .rb-icon{color:var(--status-info)}.ap-toast--error .rb-icon{color:var(--status-error)}.ap-toast--success .rb-icon{color:var(--status-success)}.rb-badge--neutral{border-color:var(--divider)}.rb-badge--neutral,.rb-message--neutral .rb-message__icon,.rb-message--neutral .rb-message__label{color:var(--text-secondary)}.rb-message__action{margin-top:var(--space-8)}.rb-disclosure__heading{margin:0;font:inherit}.ap-toast .rb-btn{min-height:32px}.ap-gallery{display:grid;gap:var(--space-32)}.ap-gallery__section{display:grid;gap:var(--space-16);padding:var(--space-24);border:1px solid var(--divider);border-radius:var(--radius-panel);background:var(--canvas);color:var(--text)}.ap-gallery__section>h2{margin:0;font-size:20px}.ap-gallery__row{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.ap-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--space-16)}.ap-gallery__icon{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--control-min-height);padding-inline:var(--space-12);border:1px solid var(--divider);border-radius:var(--radius-control);font:400 12px/1.5 var(--font-mono);color:var(--text-secondary)}.ap-theme-preview{padding:var(--space-24);border-radius:var(--radius-panel)}@media (max-width:719px){.ap-tablewrap{overflow:visible;border:0;background:transparent}.ap-tablewrap>.ap-table{display:none}.ap-tablecards{display:grid;gap:var(--space-12)}.ap-org{max-width:46vw}}@media (max-width:620px){.ap-top__row{gap:var(--space-8)}.ap-org__k,.ap-top .rb-wordmark__text{display:none}}.ap-phase3-danger{border-color:var(--status-error)}.ap-phase3-danger .rb-dialog__label,.ap-phase3-danger-action{color:var(--status-error)}.ap-phase3-danger-action{border-color:var(--status-error)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nav .rail-group-knowledge>a{margin-left:14px;position:relative}.nav .rail-group-knowledge>a:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:1px;background:var(--line)}:root{--v6-violet:color-mix(in srgb,var(--status-info) 55%,var(--status-error) 45%);--v6-teal:color-mix(in srgb,var(--status-info) 50%,var(--status-success) 50%);--v6-tint-accent:color-mix(in srgb,var(--brand-orange) 13%,var(--surface));--v6-sh-1:0 1px 2px color-mix(in srgb,var(--brand-charcoal) 8%,transparent),0 1px 1px color-mix(in srgb,var(--brand-charcoal) 4%,transparent);--v6-sh-2:0 1px 2px color-mix(in srgb,var(--brand-charcoal) 6%,transparent),0 12px 32px -14px color-mix(in srgb,var(--brand-charcoal) 26%,transparent);--v6-sh-3:0 2px 4px color-mix(in srgb,var(--brand-charcoal) 8%,transparent),0 28px 56px -22px color-mix(in srgb,var(--brand-charcoal) 40%,transparent);--v6-glow:0 8px 22px -8px color-mix(in srgb,var(--brand-orange) 65%,transparent);--v6-canvas-wash:radial-gradient(1100px 380px at 78% -60px,color-mix(in srgb,var(--brand-orange) 11%,transparent),transparent 70%),radial-gradient(800px 500px at -10% 30%,color-mix(in srgb,var(--v6-violet) 6%,transparent),transparent 70%)}