main .hg-api-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}body:not(:has([class*=civic])) main .hg-page-frame:not(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}body:not(:has([class*=civic])) main>.container:not(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}body:not(:has([class*=civic])) main .container-wide:not(.hg-archive-frame){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)):not(:has([class*=civic])) main :is(.card,.about-card,.api-step,.hg-api-active-panel,.hg-api-manifest-card,.hg-api-secondary article,.hg-status-hero-card,.hg-status-panel,.hg-status-metric,.hg-trust-status,.hg-trust-pillar,.hg-trust-panel,.hg-trust-correction,.hg-resources-guardrails,.hg-resources-metric,.hg-resources-panel,.hg-resources-source-list,.hg-resources-start,.hg-morals-applications,.hg-morals-close,.hg-morals-etiquette,.hg-morals-golden,.hg-morals-impact,.hg-morals-reference,.hg-watch-console,.hg-watch-output-panel,.hg-watch-stat,.hg-evidence-terminal-workspace){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#17191de0,#0b0c0eeb)!important;border:0!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #d8dde21f,inset 0 1px #ffffff14,0 26px 50px -38px #000000f2!important}body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)) main .card:before{content:none!important}body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)) main .card:after{content:none!important}body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)):not(:has([class*=civic])) main :is(.card,.hg-status-panel,.hg-resources-panel,.hg-resources-start) :is(.card,.hg-status-metric,.hg-resources-metric,article,li){background:0 0!important;box-shadow:inset 0 0 0 1px #d8dde214!important}body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)):not(:has([class*=civic])) main :is(.card,.hg-resources-panel) li{box-shadow:none!important}body:not(:has([class*=civic])) main .hg-page-frame:not(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page) .hg-page-lede{color:var(--hugin-secondary);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7}body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)):not(:has([class*=civic])) main .container .lede{color:var(--hugin-secondary);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7}body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)):not(:has([class*=civic])) main :is(.container,.container-wide,.hg-api-shell) :is(h2,h3):not([class*=module]){color:var(--hugin-ink);font-style:normal;font-family:var(--font-display)!important;letter-spacing:-.018em!important;font-weight:440!important}.hg-page-eyebrow,.eyebrow{letter-spacing:.16em}body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)):not(:has([class*=civic])) main h1:not([class*=module]):not(.hg-brand-h1){background:var(--hugin-steel);-webkit-text-fill-color:transparent;font-family:var(--font-display);letter-spacing:-.045em;text-shadow:none;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-weight:420;line-height:1.02}@media (forced-colors:active){body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)):not(:has([class*=civic])) main h1:not([class*=module]):not(.hg-brand-h1){-webkit-text-fill-color:currentColor;background:0 0}}main .btn{border-radius:2px}:is(body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)) main .btn.btn-ghost,body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)) main .btn.btn-quiet){color:var(--hugin-ink);border:1px solid var(--hugin-line-strong);box-shadow:none;background:#05060780}:is(body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)) main .btn.btn-ghost:hover,body:not(:has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page)) main .btn.btn-quiet:hover){color:#fff;border-color:var(--hugin-silver)}:is(body:has(.hg-archive-frame) main .btn.btn-primary,body:has(.hg-news-article-page) main .btn.btn-primary){color:#f4f6f7;background:linear-gradient(#33383d,#1d2024);border-color:#16181b;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0a0c0e40}body:has(.hg-archive-frame) main img{border-radius:0}::selection{color:#0b0c0e;background:#d8dde2}body:has(.hg-about-page,.hg-api-shell) main{overflow:clip}.hg-about-raven{display:none}@media (min-width:1240px){.hg-about-page{position:relative}main .hg-about-page .hg-page-frame{max-width:680px!important;margin-left:max(32px,50% - 660px)!important}.hg-about-raven{pointer-events:none;width:clamp(440px,37vw,620px);display:block;position:absolute;top:0;bottom:0;right:max(24px,50% - 680px)}.hg-about-raven-box{pointer-events:auto;position:sticky;top:96px}.hg-about-raven-art{aspect-ratio:1066/994;position:relative}.hg-about-raven-plate{z-index:1;position:absolute;inset:0}.hg-about-raven-plate img{object-fit:contain}.hg-about-raven-floor{height:clamp(120px,15vw,210px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hg-about-raven-floor img{opacity:.34;filter:blur(.7px);width:100%;max-width:none;height:auto;display:block;transform:scaleY(-1)}.hg-about-raven-floor:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#d8dde280 30%,#9c8cff80 72%,#0000);height:1px;position:absolute;top:0;left:-8%;right:-8%}}::view-transition{pointer-events:none}html:active-view-transition{background:#0b0c0e!important}html:active-view-transition body{background:#0b0c0e!important}html:active-view-transition body:before{content:none!important}html:active-view-transition footer{visibility:hidden}html:active-view-transition body:not(:has(.hg-home-cover)):has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page) main>*{background-color:var(--hg-paper-ground,#f3f4f5)!important}html[data-hg-theme=dark]:active-view-transition body:not(:has(.hg-home-cover)):has(.hg-archive-frame,.hg-news-article-page,.hg-editorial-article-page) main>*{background-color:#0b0c0e!important}::view-transition-group(hg-site-header){z-index:100;animation:none}::view-transition-old(hg-site-header){display:none}::view-transition-new(hg-site-header){animation:none}::view-transition-old(.hg-page-out){mix-blend-mode:normal;animation:.24s cubic-bezier(.4,0,1,1) both hg-page-leave}::view-transition-new(.hg-page-in){mix-blend-mode:normal;animation:.72s cubic-bezier(.62,.02,.18,1) .12s both hg-page-wipe,.72s cubic-bezier(.62,.02,.18,1) .12s both hg-page-rise;-webkit-mask-image:linear-gradient(100deg,#000 42%,#0000 58%);mask-image:linear-gradient(100deg,#000 42%,#0000 58%);-webkit-mask-size:320% 100%;mask-size:320% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes hg-page-leave{to{opacity:0;filter:brightness(.55);transform:translateY(-14px)}}@keyframes hg-page-wipe{0%{-webkit-mask-position:125% 0;mask-position:125% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes hg-page-rise{0%{transform:translateY(16px)}to{transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}html{scrollbar-color:#4f565d #0b0c0e}@media (hover:hover) and (prefers-reduced-motion:no-preference){main .btn{transition:transform .18s,border-color .18s,color .18s}main .btn:active{transform:translateY(1px)}}@media (min-width:1121px){main .hg-api-console{align-items:start}main .hg-api-copy{align-content:start;position:sticky;top:104px}}main .hg-apidoc-validator-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}main .hg-apidoc-validator-grid>div{overflow-wrap:anywhere;min-width:0;display:block}
.r3yMqa_root{--hugin-canvas:#0b0c0e;--hugin-panel:#131518;--hugin-raised:#1b1e22;--hugin-line:#2b2f34;--hugin-line-strong:#4f565d;--hugin-ink:#f0f1f2;--hugin-secondary:#b6bcc2;--hugin-muted:#969ea6;--hugin-silver:#d8dde2;--hugin-paper:#f3f4f5;--hugin-paper-panel:#eaecee;--hugin-paper-line:#ced3d7;--hugin-paper-ink:#24282c;--hugin-paper-secondary:#51575d;--hugin-paper-muted:#60676e;--hugin-paper-link:#39434a;--hugin-damascus:url(/brand/hugin-damascus-v2-2560.webp);--hugin-catch:#9c8cff;--hugin-steel:linear-gradient(176deg, #fbfcfd 12%, #d9dde1 44%, #a3a9b0 60%, #eceef0 90%);--hugin-machined:linear-gradient(178deg, #f4f6f7, #cdd2d7 52%, #b4bac0);--hugin-machined-edge:inset 0 1px #ffffffd9, 0 1px 0 #0009, 0 10px 22px -14px #d8dde280;--hugin-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cpath d='M6.5 0v13M0 6.5h13' stroke='%23aab0b6' stroke-width='1'/%3E%3C/svg%3E")}@media (max-width:900px){.r3yMqa_root{--hugin-damascus:url(/brand/hugin-damascus-v2-1000.webp)}}@media (min-width:2200px),(min-width:1500px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1500px) and (min-resolution:1.5dppx){.r3yMqa_root{--hugin-damascus:url(/brand/hugin-damascus-v2.webp)}}:is(body.r3yMqa_root,body.r3yMqa_root:has(.hg-home-cover)){--ca-ground:var(--hugin-canvas);--ca-ground-2:var(--hugin-panel);--ca-surface:var(--hugin-panel);--ca-surface-2:var(--hugin-raised);--ca-line:var(--hugin-line);--ca-line-soft:#212428;--ca-text:var(--hugin-ink);--ca-dim:var(--hugin-secondary);--ca-faint:var(--hugin-muted);--ca-accent:var(--hugin-silver);--ca-accent-deep:#a8b1b9;--ca-accent-glow:transparent;--ca-accent-line:#4f565d;--ca-accent-border:#3b4147;--ca-accent-soft:#1b1e22;--hg-ink:var(--hugin-ink);--hg-ink-muted:var(--hugin-secondary);--hg-ink-faint:var(--hugin-muted);--hg-accent:var(--hugin-silver);--hg-skip-ink:var(--ca-ground);--hg-accent-soft:var(--hugin-secondary);--hg-accent-deep:#a8b1b9;--hg-accent-glow:transparent;--hg-accent-glow-soft:transparent;--hg-line:var(--hugin-line);--hg-line-strong:var(--hugin-line-strong);color:var(--ca-text);background:var(--ca-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.r3yMqa_root){background:#0b0c0e}:is(body.r3yMqa_root:has(.hg-home-cover),body.r3yMqa_root:not(:has(.hg-archive-frame)):not(:has(.hg-news-article-page)):not(:has(.hg-editorial-article-page))){background:0 0}body.r3yMqa_root:has(.hg-home-cover):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0c0eb8, #0b0c0eb8), var(--hugin-damascus) center / cover no-repeat;position:fixed;inset:0}body.r3yMqa_root:not(:has(.hg-archive-frame)):not(:has(.hg-news-article-page)):not(:has(.hg-editorial-article-page)):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0c0eb8, #0b0c0eb8), var(--hugin-damascus) center / cover no-repeat;position:fixed;inset:0}.hg-plate{background:linear-gradient(#17191ddb,#0b0c0ee6);position:relative;box-shadow:inset 0 0 0 1px #d8dde221,inset 0 1px #ffffff17,0 30px 60px -40px #000000f2}.hg-plate:before{content:"";pointer-events:none;opacity:.55;background:var(--hugin-tick) left top no-repeat, var(--hugin-tick) right top no-repeat, var(--hugin-tick) left bottom no-repeat, var(--hugin-tick) right bottom no-repeat;position:absolute;inset:10px}body.r3yMqa_root:not(:has(.hg-home-cover)):is(:has(.hg-archive-frame),:has(.hg-news-article-page),:has(.hg-editorial-article-page)){--ca-ground:var(--hugin-paper);--ca-ground-2:var(--hugin-paper-panel);--ca-surface:#f8f9fa;--ca-surface-2:var(--hugin-paper-panel);--ca-line:var(--hugin-paper-line);--ca-line-soft:#dfe3e6;--ca-text:var(--hugin-paper-ink);--ca-dim:var(--hugin-paper-secondary);--ca-faint:var(--hugin-paper-muted);--ca-accent:var(--hugin-paper-link);--ca-accent-deep:#242c32;--ca-accent-glow:transparent;--ca-accent-line:#7c858d;--ca-accent-border:#b5bcc2;--ca-accent-soft:#e1e5e8;--hg-ink:var(--hugin-paper-ink);--hg-ink-muted:var(--hugin-paper-secondary);--hg-ink-faint:var(--hugin-paper-muted);--hg-accent:var(--hugin-paper-link);--hg-accent-soft:var(--hugin-paper-secondary);--hg-accent-deep:#242c32;--hg-line:var(--hugin-paper-line);--hg-line-strong:#b5bcc2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-hg-theme=dark] body.r3yMqa_root:not(:has(.hg-home-cover)):is(:has(.hg-archive-frame),:has(.hg-news-article-page),:has(.hg-editorial-article-page)){--ca-ground:var(--hugin-canvas);--ca-ground-2:var(--hugin-panel);--ca-surface:var(--hugin-panel);--ca-surface-2:var(--hugin-raised);--ca-line:var(--hugin-line);--ca-line-soft:#212428;--ca-text:var(--hugin-ink);--ca-dim:var(--hugin-secondary);--ca-faint:var(--hugin-muted);--ca-accent:var(--hugin-silver);--ca-accent-deep:#eef1f3;--ca-accent-glow:transparent;--ca-accent-line:#4f565d;--ca-accent-border:#3b4147;--ca-accent-soft:#1b1e22;--hg-ink:var(--hugin-ink);--hg-ink-muted:var(--hugin-secondary);--hg-ink-faint:var(--hugin-muted);--hg-accent:var(--hugin-silver);--hg-accent-soft:var(--hugin-secondary);--hg-accent-deep:#eef1f3;--hg-line:var(--hugin-line);--hg-line-strong:var(--hugin-line-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.r3yMqa_root .hg-page-soft:before{content:none}body.r3yMqa_root .hg-page-soft:after{content:none}body.r3yMqa_root main#main:before{content:none;animation:none}body.r3yMqa_root main#main:after{content:none;animation:none}body.r3yMqa_root .hg-page-frame{background:var(--ca-ground);border-color:var(--ca-line);box-shadow:none;-webkit-backdrop-filter:none}body.r3yMqa_root main>.container{background:var(--ca-ground);border-color:var(--ca-line);box-shadow:none;-webkit-backdrop-filter:none}body.r3yMqa_root .container-page{background:var(--ca-ground);border-color:var(--ca-line);box-shadow:none;-webkit-backdrop-filter:none}:where(.r3yMqa_root) a{border-bottom-color:var(--ca-accent-line)}body.r3yMqa_root a:hover{text-decoration-color:currentColor}body.r3yMqa_root :is(.hg-page-eyebrow,.eyebrow){color:var(--ca-dim);text-shadow:none}body.r3yMqa_root :is(.hg-page-eyebrow,.eyebrow):before{background:var(--ca-faint);box-shadow:none}body.r3yMqa_root .hg-page-frame>header a{color:var(--ca-accent)}body.r3yMqa_root .hg-blog-back{color:var(--ca-accent)}body.r3yMqa_root :is(input.input,select.input,.social-textarea){color:var(--ca-text);background:var(--ca-ground-2);border-color:var(--ca-accent-border);box-shadow:none}body.r3yMqa_root :is(input.input,select.input,.social-textarea):focus{color:var(--ca-text);background:var(--ca-ground-2);border-color:var(--ca-accent);box-shadow:0 0 0 3px var(--ca-accent-soft)}body.r3yMqa_root .hg-recovery-mark{color:var(--ca-dim);border-color:var(--hugin-line-strong);background:#05060799;border-radius:2px}body.r3yMqa_root .hg-recovery-brand{color:var(--ca-text)}body.r3yMqa_root .hg-recovery-link{border-color:var(--hugin-line);background:linear-gradient(#17191ddb,#0b0c0ee6);border-radius:2px;box-shadow:inset 0 1px #ffffff12}body.r3yMqa_root .hg-recovery-link:hover{border-color:var(--hugin-line-strong)}body.r3yMqa_root .hg-recovery-link strong{color:var(--ca-text)}body.r3yMqa_root .hg-recovery-link span{color:var(--ca-dim)}body.r3yMqa_root :is(input.input,.social-textarea)::placeholder{color:var(--ca-faint)}body.r3yMqa_root .btn.btn-primary{color:var(--ca-ground);background:var(--ca-accent);border-color:var(--ca-accent);box-shadow:none;text-shadow:none}body.r3yMqa_root .btn.btn-primary:hover{color:var(--ca-ground);background:var(--ca-text);border-color:var(--ca-text);box-shadow:none}body.r3yMqa_root .btn.btn-primary:before{content:none}body.r3yMqa_root:not(:has(.hg-archive-frame)):not(:has(.hg-news-article-page)):not(:has(.hg-editorial-article-page)) .btn.btn-primary{background:var(--hugin-machined);box-shadow:var(--hugin-machined-edge);border-color:#0000;border-radius:2px}body.r3yMqa_root .btn.btn-quiet{color:var(--ca-dim);border-color:var(--ca-line);box-shadow:none;background:0 0}body.r3yMqa_root .btn.btn-quiet:hover{color:var(--ca-dim);border-color:var(--ca-line);box-shadow:none;background:0 0}.r3yMqa_root ::selection{color:var(--ca-ground);background:var(--ca-text)}body.r3yMqa_root :is(a,button,input,textarea){transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}:where(.r3yMqa_root) :focus-visible{outline:2px solid var(--ca-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){body.r3yMqa_root :is(a,button,input,textarea){transition:none}}
