/* Appify documentation: shared brand, quieter reference-oriented presentation. */
@font-face{font-family:AppifyFigtree;src:url('/appify-assets/figtree-variable.ttf') format('truetype');font-weight:300 900;font-display:swap}
@font-face{font-family:AppifyPoppins;src:url('/appify-assets/poppins-medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:AppifyPoppins;src:url('/appify-assets/poppins-semibold.ttf') format('truetype');font-weight:600 900;font-display:swap}
:root{--wiki-paper:#f7f4ed;--wiki-surface:#fefdf9;--wiki-sidebar:#ece8de;--wiki-ink:#20201d;--wiki-muted:#5f5d56;--wiki-line:#d9d4c8;--wiki-accent:#a8432a;--wiki-soft:#f3e4da;--wiki-label:'PUBLIC DOCUMENTATION'}
.v-application{font-family:AppifyFigtree,'Segoe UI',sans-serif!important;color:var(--wiki-ink)!important;background:var(--wiki-paper)!important}
.v-application .headline,.v-application .title,.v-application .display-1,.page-header-headings,.nav-header .v-toolbar__title{font-family:AppifyPoppins,'Segoe UI',sans-serif!important;letter-spacing:0!important}
.nav-header,.nav-header .nav-header-inner{background:var(--wiki-surface)!important;color:var(--wiki-ink)!important;box-shadow:none!important}
.nav-header{border-bottom:1px solid var(--wiki-line)!important;border-top:3px solid var(--wiki-accent)}
.nav-header .v-toolbar__title{font-size:21px!important;font-weight:600;line-height:1.25;overflow:visible}
.nav-header .v-toolbar__title:after{content:var(--wiki-label);display:block;font-family:AppifyFigtree,sans-serif;font-size:9px;font-weight:650;letter-spacing:.13em;line-height:1.5;color:var(--wiki-accent)}
.nav-header .v-icon,.nav-header .v-btn,.nav-header .v-input,.nav-header input{color:var(--wiki-ink)!important}
.nav-header input::placeholder{color:var(--wiki-muted)!important;opacity:1}
.nav-header .v-input__slot{background:var(--wiki-sidebar)!important;border:1px solid var(--wiki-line);box-shadow:none!important;border-radius:7px!important}
.v-navigation-drawer.primary{background:var(--wiki-sidebar)!important;border-right:1px solid var(--wiki-line)!important}
.v-application .v-navigation-drawer.primary{background-color:var(--wiki-sidebar)!important;border-color:var(--wiki-line)!important}
.v-application .v-navigation-drawer .primary{background-color:var(--wiki-sidebar)!important;border-color:var(--wiki-line)!important}
.v-application .v-navigation-drawer .v-list-item.theme--dark .v-list-item__title{color:var(--wiki-ink)!important}
.v-application .v-navigation-drawer .v-list-item,.v-application .v-navigation-drawer .v-list-item__title,.v-application .v-navigation-drawer .v-icon{color:var(--wiki-ink)!important}
.v-application .nav-header,.v-application .nav-header-inner{border-color:var(--wiki-accent)!important}
.v-application .nav-header .v-label{color:var(--wiki-muted)!important}
.nav-header .v-image__image{z-index:0;background-size:contain!important;background-repeat:no-repeat}
.v-navigation-drawer .v-list,.v-navigation-drawer .v-list-item,.v-navigation-drawer .v-icon,.v-navigation-drawer .v-btn{color:var(--wiki-ink)!important}
.v-navigation-drawer .v-list-item__title{font-size:14px!important;line-height:1.5;font-weight:500}
.v-navigation-drawer .v-subheader{color:var(--wiki-muted)!important;font-size:10px!important;letter-spacing:.12em;font-weight:700}
.v-navigation-drawer .v-list-item--active,.v-navigation-drawer .v-list-item:hover{background:var(--wiki-soft)!important;color:var(--wiki-accent)!important}
.v-navigation-drawer .primary,.v-navigation-drawer .primary.darken-1,.v-navigation-drawer .primary.lighten-1{background:var(--wiki-sidebar)!important}
.v-main,.v-main .grey.lighten-4,.v-main .grey.lighten-5{background:var(--wiki-paper)!important}
.v-main .v-toolbar.grey.lighten-3,.v-main .page-header-section{background:var(--wiki-paper)!important;border-bottom:1px solid var(--wiki-line)!important}
.page-header-section{padding-top:16px!important;padding-bottom:16px!important}
.page-header-headings h1{font-size:30px!important;font-weight:600!important;color:var(--wiki-ink)!important;line-height:1.3!important}
.page-header-headings h2{font-family:AppifyFigtree,sans-serif!important;font-size:14px!important;color:var(--wiki-muted)!important;margin-top:7px}
.page-col-content{min-width:0}
.contents{color:var(--wiki-ink)!important;font-size:16px!important;line-height:1.8!important;max-width:80ch;margin:0 auto;padding:28px 32px 64px!important}
.contents h1,.contents h2,.contents h3{font-family:AppifyPoppins,sans-serif!important;color:var(--wiki-ink)!important;line-height:1.4!important;letter-spacing:0!important}
.contents h1{font-size:30px!important}.contents h2{font-size:23px!important;margin-top:2.1em!important;border-bottom-color:var(--wiki-line)!important}.contents h3{font-size:18px!important}
.contents h1:after,.contents h2:after{background:var(--wiki-line)!important}.contents h1{border-color:var(--wiki-line)!important}
.contents p,.contents li{line-height:1.8!important}.contents a{color:var(--wiki-accent)!important;text-underline-offset:3px}.contents a:hover{text-decoration:underline}
.contents blockquote{background:var(--wiki-soft)!important;color:var(--wiki-ink)!important;border-left:3px solid var(--wiki-accent)!important;border-radius:0 7px 7px 0;padding:18px 22px!important;font-size:14px!important;box-shadow:none!important}
.contents blockquote:before{display:none!important}
.contents pre{max-width:100%;overflow-x:auto;border:1px solid var(--wiki-line);border-radius:7px;line-height:1.65}
.contents :not(pre)>code{background:var(--wiki-sidebar)!important;color:var(--wiki-ink)!important;font-size:.88em;padding:2px 5px;border-radius:4px}
.contents a,.contents :not(pre)>code{overflow-wrap:anywhere;word-break:break-word;white-space:normal}
.contents h1,.contents h2,.page-header-headings h1{overflow-wrap:anywhere}
.contents table{display:block;max-width:100%;overflow-x:auto;border-color:var(--wiki-line)!important}.contents th{background:var(--wiki-sidebar)!important;color:var(--wiki-ink)!important}
.page-col-sd .v-card{box-shadow:none!important;border:1px solid var(--wiki-line)!important;border-radius:7px!important;background:var(--wiki-surface)!important}
.page-col-sd .overline,.page-col-sd .caption{color:var(--wiki-muted)!important}.page-col-sd a,.page-col-sd .primary--text{color:var(--wiki-accent)!important}
.page-col-sd .v-chip{background:var(--wiki-soft)!important;color:var(--wiki-accent)!important}.page-col-sd .v-chip .v-icon{color:inherit!important}
.page-shortcuts-card{background:transparent!important}.page-author-card{font-size:12px}.v-footer{background:var(--wiki-sidebar)!important;color:var(--wiki-muted)!important;border-top:1px solid var(--wiki-line);font-size:12px}
.v-application .primary--text{color:var(--wiki-accent)!important;caret-color:var(--wiki-accent)!important}
.v-application .v-btn.primary{background:var(--wiki-accent)!important;border-color:var(--wiki-accent)!important;color:#fff!important;box-shadow:none!important;border-radius:6px!important}
.v-application .v-btn{text-transform:none;letter-spacing:0}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--wiki-accent)!important;outline-offset:3px}
.login{background:var(--wiki-paper)!important}.login .v-card{border:1px solid var(--wiki-line);border-radius:12px!important;box-shadow:0 12px 40px #20201d0c!important}
.v-application .login{background-color:var(--wiki-paper)!important;background-image:none!important;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:28px 0}
.login:before,.login:after{display:none!important}
.v-application .login .login-sd{position:relative!important;left:auto!important;top:auto!important;transform:none!important;flex:none!important;width:calc(100% - 40px)!important;max-width:460px!important;height:auto!important;min-height:0!important;margin:0!important;background:var(--wiki-surface)!important;backdrop-filter:none!important;border:1px solid var(--wiki-line);border-top:4px solid var(--wiki-accent);border-radius:12px;box-shadow:0 12px 40px #20201d0c}
.login .login-logo{position:static!important;background:transparent!important;padding:28px 28px 0!important;display:flex!important;align-items:center;width:auto!important;height:auto!important}
.login .login-title{position:static!important;font-family:AppifyPoppins,sans-serif!important;color:var(--wiki-ink)!important;font-weight:600;margin:14px 28px 0!important;padding:0!important}
.login .login-subtitle{margin:12px 28px 0!important;padding:0!important;color:var(--wiki-muted)!important;text-align:left!important}
.v-application .login .login-subtitle{background:none!important;border:0!important;box-shadow:none!important}
.login .login-subtitle:after{content:var(--wiki-label);display:block;color:var(--wiki-accent);font-size:10px;letter-spacing:.1em;font-weight:700;margin-top:12px}
.login .login-form{padding:24px 28px 30px!important;background:transparent!important}
.login .v-btn.primary{background-color:var(--wiki-accent)!important;border-color:var(--wiki-accent)!important}
.v-application .login .v-btn.blue.darken-2{background-color:var(--wiki-accent)!important;border-color:var(--wiki-accent)!important;box-shadow:none!important}
.login .login-form .v-icon,.login .login-form .v-label{color:var(--wiki-muted)!important}
.login a[href$='#forgot']{display:none!important}
.login .login-form:after{content:'Access is managed by Appify. Contact an administrator if you need help signing in.';display:block;font-size:12px;line-height:1.6;color:var(--wiki-muted);margin-top:20px}
.appify-home-label{color:var(--wiki-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}
.appify-home-lead{font-size:20px;line-height:1.6;max-width:48ch;color:var(--wiki-muted)}
@media(min-width:1264px){.contents{padding-left:40px!important;padding-right:40px!important}.page-col-sd{padding-top:26px!important}}
@media(max-width:600px){.nav-header .v-toolbar__title{font-size:16px!important}.nav-header .v-toolbar__title:after{font-size:8px;letter-spacing:.06em}.contents{padding:22px 20px 40px!important;font-size:16px!important}.page-header-headings h1{font-size:25px!important}.contents h1{font-size:25px!important}.contents h2{font-size:21px!important}.page-header-section{padding-top:10px!important;padding-bottom:10px!important}.contents blockquote{padding:14px 16px!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
