.avault-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.avault-skip-link{position:fixed;left:16px;top:-100px;z-index:99999;background:#fff;color:#111;padding:12px 18px;border:2px solid #111}.avault-skip-link:focus{top:16px}.avault-popup-open{overflow:hidden}.avault-form-errors:not(:empty){padding:12px;border:1px solid #d63638;background:#fcf0f1}.avault-form-progress{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.site-renderer .builder-node:has(>form),.site-renderer form label,.site-renderer form.builder-node{min-width:0}:where(.site-renderer) :where(input,textarea,select){min-width:0;max-width:100%;box-sizing:border-box;font:inherit}.site-renderer [data-form-field-error]:not(:empty){display:block;margin-top:4px;color:#b42318;font-size:13px}.site-renderer form textarea{resize:vertical}.site-renderer [data-query-page-action]{min-height:44px;padding:10px 16px;border:1px solid #15181b;border-radius:4px;background:#15181b;color:#fff;font:inherit;font-weight:700;cursor:pointer}.site-renderer :focus-visible{outline:2px solid #0b6f8f;outline-offset:3px}.site-renderer[data-site-scheme=dark] :focus-visible,html[data-avault-mode=dark] .site-renderer :focus-visible{outline-color:#36c5f0}.site-renderer :where(a){color:inherit}.site-renderer a:hover{text-underline-offset:.18em}.site-renderer [data-tabs] .tab-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:where(.site-renderer [data-tabs] .tab-list>button){min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.site-renderer [data-tabs] [data-tab-index].active,.site-renderer [data-tabs] [role=tab].active{background:#1a1d23;color:#fff;border-color:#1a1d23}.site-renderer details summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600}.site-renderer .quality-service-guide summary{justify-content:space-between;gap:24px;list-style:none}.site-renderer .quality-service-guide summary::-webkit-details-marker{display:none}.site-renderer .quality-service-guide summary:after{content:"+";flex:none;font-size:28px;font-weight:400;line-height:1}.site-renderer .quality-service-guide[open] summary:after{content:"−"}.site-renderer [role=alert]{display:flex;align-items:flex-start;gap:8px}.site-renderer [role=alert] svg{flex:none;margin-top:2px}.avault-form-progress span{opacity:.78}.avault-form-progress span[data-active=true]{opacity:1;font-weight:700}.site-renderer [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.site-renderer *,.site-renderer :after,.site-renderer :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.avault-404,.avault-draft-notice,.avault-preview-empty{min-height:100vh;display:grid;place-items:center;padding:48px 16px;box-sizing:border-box;font-family:var(--sphere-font),system-ui,sans-serif;background:var(--sheet-1,#fff);color:var(--sheet-ink,#15181b);text-align:center}.avault-404>div,.avault-draft-notice>div,.avault-preview-empty>div{max-width:520px}.avault-404 .avault-404-code{margin:0 0 8px;font-size:clamp(64px,14vw,120px);font-weight:800;line-height:1;letter-spacing:-.04em;opacity:.14}.avault-404 h1,.avault-draft-notice h1,.avault-preview-empty h1{margin:0 0 12px;font-size:clamp(28px,5vw,40px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.avault-404 p,.avault-draft-notice p,.avault-preview-empty p{margin:0 0 24px;font-size:17px;line-height:1.55;color:inherit;opacity:.8;text-wrap:pretty}.avault-404 a{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;background:#17171c;color:#fff;text-decoration:none;font-weight:600}.avault-404 a:focus-visible,.avault-draft-actions a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.avault-draft-notice svg{width:32px;height:32px;margin-bottom:16px;color:var(--lamp-advisory-ink,#0b6f8f)}.avault-draft-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;opacity:1!important}.avault-draft-actions a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:4px;border:1px solid var(--sheet-ink,#15181b);color:var(--sheet-ink,#15181b);text-decoration:none;font-weight:600}.avault-draft-actions a:first-child{background:var(--sheet-ink,#15181b);color:var(--sheet-1,#fff)}.avault-preview-empty{min-height:calc(100vh - 40px)}[data-query-item]:has(>.avault-query-card-link){position:relative;transition:box-shadow .16s ease}[data-query-item]:has(>.avault-query-card-link):hover{box-shadow:0 0 0 1px currentColor}.avault-query-card-link{color:inherit;text-decoration:none}.avault-query-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.avault-query-card-link:focus-visible{outline:none}[data-query-item]:has(>.avault-query-card-link:focus-visible){outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-query-item]:has(>.avault-query-card-link){transition:none}}.avault-mode-to-light{display:none}.site-renderer[data-site-scheme=dark] .avault-mode-to-light,html[data-avault-mode=dark] .avault-mode-to-light{display:inline}.site-renderer[data-site-scheme=dark] .avault-mode-to-dark,html[data-avault-mode=dark] .avault-mode-to-dark{display:none}@media(prefers-color-scheme:dark){html:not([data-avault-mode]) .avault-mode-to-light{display:inline}html:not([data-avault-mode]) .avault-mode-to-dark{display:none}}.rt-body{white-space:normal}.rt-body a{text-decoration:underline;text-underline-offset:.15em}.rt-body :is(p,ul,ol,blockquote,pre,figure,.rt-table){margin:0 0 1em}.rt-body :is(h2,h3,h4,h5,h6){margin:1.4em 0 .5em;line-height:1.2}.rt-body :is(ul,ol){padding-left:1.4em}.rt-body li>p{margin:0 0 .35em}.rt-body blockquote{margin-left:0;padding-left:1em;border-left:3px solid}.rt-body pre{overflow-x:auto;padding:1em;border-radius:8px;background:rgba(127,127,127,.12);white-space:pre}.rt-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.rt-body hr{border:0;border-top:1px solid rgba(127,127,127,.45);margin:2em 0}.rt-body .rt-figure{margin:1.5em 0}.rt-body .rt-figure img{display:block;max-width:100%;height:auto}.rt-body .rt-table{overflow-x:auto;margin:1.5em 0}.rt-body table{border-collapse:collapse;min-width:100%}.rt-body :is(th,td){border:1px solid rgba(127,127,127,.45);padding:.5em .75em;text-align:left;vertical-align:top}.rt-body :is(th,td)>p{margin:0}.rt-body mark{padding:0 .1em}