.afv-server{display:inline-block;padding:0 .5rem;border-radius:999px;background:var(--afv-c-surface);color:var(--afv-c-muted);font-size:.8125rem;line-height:1.5}.afv-login-link{text-decoration:none!important}.afv-about{padding:1.1rem 1rem;border-bottom:1px solid var(--afv-c-line)}.afv-about__name{margin:0 0 .5rem;font-size:1.5rem}.afv-about__text p{margin:0 0 .6rem}.afv-about__stats{display:flex;gap:1.2rem;margin:.5rem 0;font-size:1.0625rem}.afv-about__host{margin:0;color:var(--afv-c-muted);font-size:.9375rem}.afv-directory{list-style:none;margin:0;padding:0}.afv-directory>li{padding:.85rem 1rem;border-bottom:1px solid var(--afv-c-line)}.afv-directory__bio{margin:.4rem 0 0}.afv-directory__count{margin:.3rem 0 0;color:var(--afv-c-muted);font-size:.875rem}.afv-directory>li.afv-directory__hidden{display:flex;align-items:center;gap:.85rem;margin:.9rem 1rem;padding:.85rem 1rem;border:1px dashed var(--afv-c-line);border-bottom:1px dashed var(--afv-c-line);border-radius:14px;background:var(--afv-c-surface);color:var(--afv-c-muted)}.afv-directory__lock{display:inline-grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;border-radius:50%;background:var(--afv-c-base);color:var(--afv-c-iris)}.afv-directory__hidden-text{display:grid;gap:.15rem}.afv-directory__hidden-text strong{color:var(--afv-c-ink)}.afv-directory__hidden-text>span:not(.afv-directory__hidden-title){font-size:.875rem}.afv-directory__hidden-title{color:var(--afv-c-ink)}.afv-about__powered{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.7rem 0 0;color:var(--afv-c-muted);font-size:.9375rem}.afv-about__theme::before{content:"·";margin-right:.5rem}.afv-prefpage{padding:.5rem 1rem 1.5rem;overflow-wrap:anywhere;color:var(--afv-c-ink)}.afv-prefpage .wrap>h1{display:none}.afv-prefpage h2{margin:1.4rem 0 .4rem;font-size:1.125rem}.afv-prefpage h3{margin:1rem 0 .3rem;font-size:1rem}.afv-prefpage p{margin-block:0.5rem}.afv-prefpage .description{color:var(--afv-c-muted);font-size:.875rem}.afv-prefpage input[type=email],.afv-prefpage input[type=number],.afv-prefpage input[type=password],.afv-prefpage input[type=text],.afv-prefpage input[type=url],.afv-prefpage select,.afv-prefpage textarea{box-sizing:border-box;max-width:100%;padding:.4rem .6rem;border:1px solid var(--afv-c-line);border-radius:.5rem;background:0 0;color:var(--afv-c-ink);font:inherit}.afv-prefpage .button,.afv-prefpage .button-primary,.afv-prefpage .button-secondary{display:inline-block;padding:.35rem .85rem;border:1px solid var(--afv-c-line);border-radius:99rem;background:0 0;color:var(--afv-c-ink);font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer}.afv-prefpage .button-primary{border-color:var(--afv-c-iris);background:var(--afv-c-iris);color:#fff}.afv-prefpage .button-link{padding:0;border:0;background:0 0;color:var(--afv-c-iris);font:inherit;cursor:pointer;text-decoration:underline}.afv-prefpage .card{margin-block:0.7rem;padding:.8rem 1rem;border:1px solid var(--afv-c-line);border-radius:.8rem}.afv-prefpage .notice{margin-block:0.7rem;padding:.3rem .9rem;border-inline-start:4px solid var(--afv-c-iris);border-radius:.4rem;background:color-mix(in srgb,var(--afv-c-iris) 8%,transparent)}.afv-prefpage .notice-error{border-color:#c2184b}.afv-prefpage table.widefat{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:.875rem}.afv-prefpage .widefat td,.afv-prefpage .widefat th{padding:.45rem .6rem;border-block-end:1px solid var(--afv-c-line);text-align:start;vertical-align:top}.afv-prefpage .widefat td{overflow-wrap:break-word}.afv-prefpage .widefat td:not(:last-child){min-width:5.5rem}.afv-prefpage blockquote{margin:.5rem 0;padding-inline-start:0.75rem;border-inline-start:3px solid var(--afv-c-line)}.afv-prefpage pre{padding:.6rem;border-radius:.5rem;background:color-mix(in srgb,var(--afv-c-ink) 6%,transparent)}.afv-prefpage #afv-qr svg{background:#fff}.afv-login form.afv-signup{padding-block-start:0.5rem}.afv-login .afv-signup input[type=checkbox]{width:auto;margin:0 .4rem 0 0}.afv-login .afv-login-check{display:flex;align-items:center;font-weight:400}.afv-login-intro{margin:0 0 .4rem;font-size:.9375rem;color:var(--afv-c-muted)}.afv-login-intro--note{margin:1rem 1rem 0;color:var(--afv-c-ink)}.afv-login-links{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding:0 1rem 1.5rem;font-size:.9375rem}.afv-login-links a{color:var(--afv-c-iris)}.afv-login .afv-switch{padding:1rem 1rem 0;max-width:30rem}.afv-login .afv-switch h2{margin:0 0 .5rem;font-size:1rem}.afv-login .afv-switch h2:last-child{margin:1.2rem 0 0}.afv-featured{padding:.5rem 1rem 1.5rem}.afv-featured h2{margin:1rem 0 .5rem;font-size:1.0625rem}.afv-featured--remote{padding-block:0 0.5rem;border-bottom:1px solid var(--afv-c-line)}.afv-featured__tags{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.afv-featured__tags a{display:inline-flex;gap:.4rem;align-items:baseline;padding:.3rem .7rem;border:1px solid var(--afv-c-line);border-radius:99rem;color:inherit;text-decoration:none;font-size:.9375rem}.afv-featured__tags span{font-size:.8125rem;color:var(--afv-c-muted)}.afv-featured__people{list-style:none;display:grid;gap:.5rem;margin:0;padding:0}.afv-featured__people li{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.afv-featured__people img{width:2.75rem!important;height:2.75rem!important;border-radius:50%;object-fit:cover;background:var(--afv-c-line)}.afv-featured-settings{border-top:1px solid var(--afv-c-line)}.afv-featured-settings h2{margin:.8rem 0 0;font-size:1.0625rem}.afv-featured-settings__list{list-style:none;margin:.3rem 0;padding:0;display:grid;gap:.3rem}.afv-featured-settings__list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.afv-featured-settings__add{display:flex;gap:.5rem}.afv-featured-settings__add input{flex:1}.afv-featured-settings__add button{margin:0!important}.afv-featured-view .afv-main .wp-block-query-pagination{display:none}.afv-frontend-editor{max-width:820px;padding:1rem;margin:1rem auto;background:var(--afv-c-surface);border:1px solid var(--afv-c-line);border-radius:.8rem}.afv-frontend-editor__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.afv-frontend-editor__tabs a{padding:.45rem .8rem;border:1px solid var(--afv-c-line);border-radius:999px;text-decoration:none}.afv-frontend-editor__tabs a[aria-current=page]{font-weight:700;border-color:currentColor}.afv-frontend-editor__form{display:grid;gap:.55rem}.afv-frontend-editor__form>label{font-weight:650;margin-top:.55rem}.afv-frontend-editor__form>input:not([type=file]),.afv-frontend-editor__form>select,.afv-frontend-editor__form>textarea{width:100%;max-width:100%;padding:.65rem;color:inherit;background:0 0;border:1px solid var(--afv-c-line);border-radius:.45rem}.afv-frontend-editor__buttons{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.1rem}.afv-frontend-editor__manage{margin-top:2rem;border-top:1px solid var(--afv-c-line);padding-top:1rem}.afv-frontend-editor__manage li{margin-block:.4rem}.afv-frontend-control{max-width:100%;min-width:0;margin-block:1rem 1.5rem}.afv-frontend-control .wrap{margin:0;max-width:100%}.afv-frontend-control input:not([type=checkbox]):not([type=radio]),.afv-frontend-control select,.afv-frontend-control textarea{max-width:100%}.afv-frontend-control .form-table{max-width:100%}.afv-frontend-control .form-table th{text-align:start}.afv-frontend-control .card{max-width:100%;box-sizing:border-box}@media(max-width:680px){.afv-frontend-control .form-table td,.afv-frontend-control .form-table th{display:block;width:100%;box-sizing:border-box;padding:.4rem 0}}.afv-birthdays{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.5rem}.afv-birthdays__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .8rem;border:1px solid var(--afv-c-line);border-radius:12px}.afv-birthdays__item.is-today{border-color:var(--afv-c-iris)}.afv-birthdays__item a{display:flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.afv-birthdays__item img{border-radius:50%}.afv-birthdays__item a>span{display:grid}.afv-birthdays__item a>span>span{color:var(--afv-c-muted);font-size:.875rem}.afv-birthdays__cake{font-size:1.5rem}.afv-server--bsky{display:inline-flex;align-items:center;gap:.25rem}.afv-server--bsky .afv-software{margin:0}.afv-modqueue__filter,.afv-modqueue__pagination,.afv-modqueue__status{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:.8rem 0}.afv-modqueue__status a{padding:.35rem .7rem;border:1px solid var(--afv-c-line);border-radius:999px;text-decoration:none}.afv-modqueue__status a[aria-current]{background:var(--afv-c-iris);color:#fff;border-color:var(--afv-c-iris)}.afv-modqueue__filter label{font-weight:700}.afv-modqueue__count{font-size:.875rem;color:var(--afv-c-muted)}.afv-modcase{margin:.7rem 0}.afv-modcase__summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:.35rem .7rem;justify-content:space-between;padding:.2rem 0}.afv-modcase__summary span{color:var(--afv-c-muted);font-size:.85rem}.afv-modcase__body{padding:.7rem .3rem .25rem}.afv-modcase__post{padding:.6rem .8rem;border:1px solid var(--afv-c-line);border-radius:.5rem}.afv-modcase__action textarea{display:block;width:100%;max-width:52rem;margin:.25rem 0}.afv-modcase__actions{display:flex;flex-wrap:wrap;gap:.5rem}.afv-modcase__actions button[data-afv-mod-confirm]{border-color:currentColor}.afv-modcase__history{padding-inline-start:1.3rem}.afv-modcase__history li{padding:.3rem 0}.afv-modqueue__pagination{justify-content:center}@media(max-width:550px){.afv-modcase__summary{flex-direction:column}}.afv-preferences-layout{min-width:0}.afv-preferences-content{min-width:0}.afv-modqueue__filter input[type=search]{box-sizing:border-box;min-width:min(16rem,100%);max-width:100%;padding:.45rem .65rem;border:1px solid var(--afv-c-line);border-radius:.5rem;background:0 0;color:var(--afv-c-ink);font:inherit}.afv-modqueue__filter select{min-height:2.2rem}@media (max-width:600px){.afv-modqueue__filter{align-items:stretch;flex-direction:column}.afv-modqueue__filter input[type=search]{width:100%}}.afv-server-policy{box-sizing:border-box;padding:1.15rem 1rem 1.35rem;margin:0;border-bottom:1px solid var(--afv-c-line)}.afv-server-policy>h2{margin:0 0 .7rem;padding:0;font-size:1.15rem;line-height:1.4}.afv-server-policy>div{margin:0;overflow-wrap:anywhere;line-height:1.6}.afv-server-policy>div>p{margin:0 0 .75rem}.afv-server-policy>div>p:last-child{margin-bottom:0}.afv-about__policies{box-sizing:border-box;width:100%;min-width:0;padding-inline:clamp(1rem,3vw,1.5rem)}.afv-about__policies>.afv-server-policy{box-sizing:border-box;max-width:100%;margin:0;padding:1.1rem 0 1.35rem}.afv-about__policies>.afv-server-policy>div,.afv-about__policies>.afv-server-policy>h2{margin-inline:0}.afv-appnav{display:none}.afv-appnav ul{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none}.afv-appnav a{position:relative;display:flex;flex-direction:column;align-items:center;gap:.1rem;min-height:3.75rem;padding:.45rem .2rem .35rem;color:var(--afv-c-muted);font-size:.68rem;line-height:1.2;text-decoration:none;-webkit-tap-highlight-color:transparent}.afv-appnav a[aria-current=page]{color:var(--afv-c-iris);font-weight:700}.afv-appnav a:focus-visible{outline:2px solid var(--afv-c-iris);outline-offset:-4px;border-radius:.6rem}.afv-appnav .afv-badge{position:absolute;top:.3rem;left:calc(50% + .35rem);min-width:1.1rem;padding:0 .3rem;border-radius:999px;background:var(--afv-c-like);color:#fff;font-size:.66rem;font-weight:700;line-height:1.1rem;text-align:center}.afv-preferences-layout{display:block;container-type:inline-size;container-name:afv-prefs}.afv-preferences-layout>.afv-pref-tabs--top{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:20;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.75rem;margin:0 0 1.25rem;padding:0 .25rem 0 0;background:var(--afv-c-base);border:0;border-block-end:1px solid var(--afv-c-line);border-radius:0}.afv-preferences-content .afv-prefpage{padding-top:0}.afv-locked-wrap{padding:clamp(1.5rem,8vh,5rem) 1rem 2rem}.afv-locked{max-width:30rem;margin:0 auto;padding:2rem 1.5rem 1.6rem;text-align:center;border:1px solid var(--afv-c-line);border-radius:18px;background:var(--afv-c-base)}.afv-locked__icon{display:inline-grid;place-items:center;width:4rem;height:4rem;margin:0 0 1rem;border-radius:50%;background:var(--afv-c-surface);color:var(--afv-c-iris)}.afv-locked__title{margin:0 0 .35rem;font-size:clamp(1.35rem, 3vw, 1.6rem);line-height:1.25}.afv-locked__handle{margin:0 0 1rem;color:var(--afv-c-muted)}.afv-locked__handle .afv-profile__handle-copy{font:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:copy}.afv-locked__text{margin:0 0 1.3rem;color:var(--afv-c-muted)}.afv-locked__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0 0 1.5rem}.afv-locked__fedi{margin:0;padding:1rem 0 0;border-top:1px solid var(--afv-c-line);font-size:.92rem;color:var(--afv-c-muted)}.afv-locked__fedi h2{margin:0 0 .3rem;font-size:.98rem;color:var(--afv-c-ink)}.afv-locked__fedi p{margin:0}.afv-page-band{position:relative;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1rem;padding:.45rem 1rem;background:var(--afv-c-iris);color:#fff;font-size:.9rem;line-height:1.3}.afv-page-band__who{display:inline-flex;align-items:center;gap:.5rem}.afv-page-band__who img{border-radius:50%}.afv-page-band form{margin:0}.afv-page-band__back{appearance:none;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:0 0;color:#fff;padding:.2rem .8rem;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.afv-page-band__back:focus-visible,.afv-page-band__back:hover{background:#fff;color:var(--afv-c-iris)}.afv-page-cards{display:grid;gap:.9rem;margin:0 0 1.6rem;padding:0;list-style:none}.afv-page-card{padding:1rem 1.1rem;border:1px solid var(--afv-c-line);border-radius:14px;background:var(--afv-c-base)}.afv-page-card.is-current{border-color:var(--afv-c-iris);box-shadow:0 0 0 1px var(--afv-c-iris)}.afv-page-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.afv-page-card__meta{margin:0;color:var(--afv-c-muted);font-size:.9rem}.afv-page-card__unread{color:var(--afv-c-like);font-weight:600}.afv-page-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0 0}.afv-page-card__now{font-weight:600;color:var(--afv-c-iris)}.afv-page-card__more{margin:.8rem 0 0}.afv-page-card__more summary{cursor:pointer;color:var(--afv-c-muted);font-size:.9rem}.afv-page-card__more form{margin:.8rem 0 0}.afv-page-card__delete{padding-top:.8rem;border-top:1px dashed var(--afv-c-line)}.afv-page-new{max-width:34rem}.afv-page-new__address{display:flex;align-items:center;gap:.3rem}.afv-page-new__address input{flex:1 1 8rem;min-width:0}.afv-page-new__address span{color:var(--afv-c-muted)}.afv-page-card__more form,.afv-page-new{display:grid;gap:.85rem}.afv-page-card .afv-field,.afv-page-new .afv-field{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;margin:0;padding:0;border:0}.afv-page-card .afv-field label,.afv-page-new .afv-field label{font-weight:600;font-size:.92rem}.afv-page-card .afv-field input,.afv-page-new .afv-field input,.afv-page-new .afv-field textarea{width:100%;box-sizing:border-box}.afv-page-card .afv-field__hint,.afv-page-new .afv-field__hint{margin:-.5rem 0 0;color:var(--afv-c-muted);font-size:.85rem}.afv-page-card .afv-form-actions,.afv-page-new .afv-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0}.afv-page-new .afv-form-actions .afv-field__hint{margin:0}.afv-page-section__inner{box-sizing:border-box;width:100%;min-width:0}.afv-page-section h2{margin:0 0 1rem;font-size:clamp(1.2rem, 2.7vw, 1.5rem)}.afv-page-section__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin:0 0 1rem}.afv-page-section__heading h2{margin:0}.afv-page-about__story{margin-block:.5rem 1.25rem}.afv-page-about__story h3{margin:0 0 .5rem;font-size:1.05rem}.afv-page-about__story-text{overflow-wrap:anywhere;line-height:1.6}.afv-page-about__story-text p{margin:0 0 .8rem}.afv-page-about__story-text p:last-child{margin-bottom:0}.afv-page-about__details{display:grid;grid-template-columns:minmax(8.5rem,32%) minmax(0,1fr);gap:.8rem 1.25rem;margin:.75rem 0 1.5rem}.afv-page-about__details dt{font-weight:650;color:var(--afv-c-ink,inherit)}.afv-page-about__details dd{margin:0;min-width:0;overflow-wrap:anywhere}.afv-page-about__empty{color:var(--afv-c-muted,#666)}.afv-page-about__editor{margin-top:1.5rem;border:1px solid var(--afv-c-line,#ddd);border-radius:14px;background:var(--afv-c-base,#fff);overflow:hidden}.afv-page-about__editor>summary{display:flex;align-items:center;gap:.7rem;padding:1rem 1.1rem;cursor:pointer;font-weight:700;list-style:none}.afv-page-about__editor>summary::-webkit-details-marker{display:none}.afv-page-about__editor>summary::before{content:'';width:.5rem;height:.5rem;flex:none;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.afv-page-about__editor[open]>summary::before{transform:rotate(45deg)}.afv-page-about__editor[open]>summary{border-bottom:1px solid var(--afv-c-line,#ddd)}.afv-page-about__editor>summary:hover{background:var(--afv-c-surface,#f6f6f6)}.afv-page-about__editor-body{padding:1.15rem}.afv-page-form{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:620px;min-width:0}.afv-page-about__form{display:grid;gap:1.25rem;max-width:100%}.afv-page-form__intro{margin:0 0 1rem;color:var(--afv-c-muted,#666);font-size:.95rem;line-height:1.5}.afv-page-form__group{min-width:0}.afv-page-form__group+.afv-page-form__group{padding-top:1.1rem;border-top:1px solid var(--afv-c-line,#ddd)}.afv-page-form__group h3{margin:0 0 .9rem;font-size:1rem;font-weight:700}.afv-page-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;align-items:start}.afv-page-form__field{display:flex;flex-direction:column;min-width:0;gap:.4rem}.afv-page-form__field>label{display:block;margin:0;font-size:.9rem;font-weight:650;line-height:1.35}.afv-page-form__field textarea{resize:vertical;min-height:9rem}.afv-page-form__hint{display:block;margin:0 0 .85rem;font-size:.85rem;line-height:1.5;color:var(--afv-c-muted,#666)}.afv-page-form__field .afv-page-form__hint{margin:.1rem 0 0}.afv-page-form__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.15rem;padding-top:1rem;border-top:1px solid var(--afv-c-line,#ddd)}.afv-page-events__past{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--afv-c-line,#ddd)}.afv-page-jobs__list{display:grid;gap:1rem}.afv-page-jobs__job{padding:1rem;border:1px solid var(--afv-c-line,#ddd);border-radius:12px}.afv-page-jobs__job h3{margin:0 0 .45rem}.afv-page-jobs__meta{opacity:.8;font-size:.9em}@media (max-width:580px){.afv-page-form__grid{grid-template-columns:minmax(0,1fr);gap:.9rem}.afv-page-about__details{grid-template-columns:minmax(0,1fr);gap:.2rem}.afv-page-about__details dd{margin-bottom:.75rem}.afv-page-about__editor-body{padding:1rem}}.afv-page-edit{margin-inline:auto}.afv-page-edit__form{max-width:820px;gap:1rem}.afv-page-edit__back{margin:0 0 1rem;font-size:.92rem}.afv-page-edit h1{margin:.2rem 0 .65rem;font-size:clamp(1.5rem, 3.5vw, 2rem)}.afv-page-edit__form>.afv-page-form__group,.afv-page-edit__optional{border:1px solid var(--afv-c-line,#d9d9d9);border-radius:14px;padding:clamp(1rem,3vw,1.45rem);background:var(--afv-c-base,#fff)}.afv-page-edit__form>.afv-page-form__group+.afv-page-form__group{border-top:1px solid var(--afv-c-line,#d9d9d9)}.afv-page-edit__form .afv-page-form__group>h2{font-size:1.15rem;margin:0 0 1.1rem}.afv-page-edit__form .afv-page-form__field+.afv-page-form__field{margin-top:.8rem}.afv-page-edit__form .afv-page-form__grid>.afv-page-form__field{margin-top:0}.afv-page-edit__images{margin-top:1.25rem}.afv-page-edit__preview{min-height:75px;display:flex;align-items:start}.afv-page-edit__preview img{display:block;width:auto;max-width:100%;max-height:155px;object-fit:contain;border-radius:10px;border:1px solid var(--afv-c-line,#ddd)}.afv-page-edit__form .afv-page-edit__remove{display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.9rem;margin-top:.35rem}.afv-page-edit__form .afv-page-edit__remove input[type=checkbox]{display:inline-block;flex:0 0 auto;width:auto;min-width:auto;margin:0;padding:0}.afv-page-edit__optional>summary{cursor:pointer;list-style-position:inside;font-weight:700}.afv-page-edit__optional>summary+p{margin-top:1rem}.afv-page-edit__optional .afv-page-form__grid{margin-top:1rem}.afv-page-edit__field-pair+.afv-page-edit__field-pair{padding-top:.85rem;border-top:1px solid var(--afv-c-line,#ddd)}.afv-page-edit__cancel{display:inline-flex;align-items:center;padding:.65rem .4rem}.afv-page-edit__error{border-inline-start:4px solid #c33;padding:.8rem 1rem;background:rgba(200,50,50,.08)}.afv-page-about__edit-link{margin:1.5rem 0 .25rem}@media (max-width:580px){.afv-page-edit__form{gap:.8rem}.afv-page-edit__form>.afv-page-form__group,.afv-page-edit__optional{padding:1rem}}.afv-page-groups__cards{padding:.5rem 0 1rem}.afv-page-groups__manage{border-top:1px solid var(--afv-c-line,#ddd);margin-top:1.25rem;padding-top:1.25rem}.afv-page-groups__manage h3{margin:0 0 .65rem;font-size:1.1rem}.afv-page-groups__search{margin:1rem 0}.afv-page-groups__search>label{display:block;font-weight:650;margin-bottom:.4rem}.afv-page-groups__search-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.6rem}.afv-page-groups__search-row input{box-sizing:border-box;flex:1 1 200px;min-width:0;padding:.65rem .8rem;border:1px solid var(--afv-c-line,#ccc);border-radius:9px;background:var(--afv-c-base,#fff);color:var(--afv-c-ink,inherit);font:inherit}.afv-page-groups__search-row input:focus-visible{outline:2px solid var(--afv-c-iris,#6650d8);outline-offset:2px}.afv-page-groups__action{padding:0 .8rem .85rem;margin-top:auto}.afv-page-groups__action .wp-element-button{font-size:.9rem;padding:.55rem .85rem}.afv-page-groups__empty{color:var(--afv-c-muted,#666);padding:.65rem 0}.afv-page-groups__owner-help{margin-top:1.25rem}.afv-page-groups__stale{margin-top:1.5rem;padding:1rem;border:1px solid var(--afv-c-line,#ddd);border-radius:12px}.afv-page-groups__stale summary{cursor:pointer;font-weight:650}.afv-page-groups__stale-row{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding-top:.7rem}.afv-page-groups__stale-row .afv-page-groups__action{padding:0}@media (max-width:580px){.afv-page-groups__search-row .wp-element-button{flex:0 0 auto}}.afv-page-headline{margin:.3rem 0 0!important;color:var(--afv-c-muted);font-size:.9375rem}.afv-page-headline a{color:inherit;text-decoration:none}.afv-page-headline a:hover{text-decoration:underline}.afv-page-headline strong{color:var(--afv-c-ink)}.afv-page-cta.wp-element-button{display:inline-flex;align-items:center;text-decoration:none}.afv-page-manage{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0;padding:.6rem 1rem;border-bottom:1px solid var(--afv-c-line);background:var(--afv-c-surface);font-size:.875rem}.afv-page-manage__text{font-weight:700}.afv-page-manage__links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.afv-page-manage__links form{margin:0}.afv-page-manage__links a,.afv-page-manage__switch{display:inline-block;padding:.3rem .75rem;border:1px solid var(--afv-c-line);border-radius:999px;background:var(--wp--preset--color--base,#fff);color:var(--afv-c-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.afv-page-manage__links a:hover,.afv-page-manage__switch:hover{border-color:var(--afv-c-iris);color:var(--afv-c-iris)}.afv-page-intro{margin:.9rem 1rem;padding:.9rem 1rem 1rem;border:1px solid var(--afv-c-line);border-radius:.9rem;background:var(--wp--preset--color--base,#fff)}.afv-page-intro h2{margin:0 0 .6rem;font-size:1.125rem}.afv-page-intro__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem 1.25rem;margin:0;padding:0;list-style:none}.afv-page-intro__list li{display:flex;gap:.55rem;align-items:flex-start;min-width:0;font-size:.9375rem;line-height:1.4}.afv-page-intro__list li>span{min-width:0;overflow-wrap:anywhere}.afv-page-intro__icon{flex:none;width:1.15rem;height:1.15rem;margin-block-start:.1rem;color:var(--afv-c-muted)}.afv-page-intro__list a{color:var(--afv-c-iris);text-decoration:none}.afv-page-intro__list a:hover{text-decoration:underline}.afv-page-intro__muted{color:var(--afv-c-muted);font-size:.875rem}.afv-page-intro__more{margin:.75rem 0 0;font-size:.875rem}.afv-page-intro__more a{color:var(--afv-c-iris);font-weight:600;text-decoration:none}.afv-page-compose{display:flex;align-items:center;gap:.65rem;margin:0 1rem .9rem;padding:.7rem .85rem;border:1px solid var(--afv-c-line);border-radius:.9rem;background:var(--wp--preset--color--base,#fff)}.afv-page-compose img{flex:none;width:2.5rem;height:2.5rem;object-fit:cover}.afv-page-compose__open{flex:1;min-width:0;padding:.65rem 1rem;border:0;border-radius:999px;background:var(--afv-c-surface);color:var(--afv-c-muted);font:inherit;text-align:start;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afv-page-compose__open:hover{background:var(--afv-c-line);color:var(--afv-c-ink)}@media (max-width:600px){.afv-page-intro{margin-inline:.6rem}.afv-page-compose{margin-inline:.6rem}}.afv-setup{display:grid;gap:1rem;margin:0 0 2rem}.afv-setup__head h2{margin:0 0 .35rem;font-size:1.5rem}.afv-setup__head>p{margin:0 0 .75rem;color:var(--afv-c-muted)}.afv-setup__progress{display:flex;align-items:center;gap:.75rem;margin:0 0 .9rem!important;font-size:.875rem;font-weight:600;color:var(--afv-c-ink)!important}.afv-setup__progress>span{position:relative;flex:1;max-width:14rem;height:.5rem;border-radius:999px;background:var(--afv-c-line);overflow:hidden}.afv-setup__progress>span::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--afv-setup-done,0%);border-radius:inherit;background:var(--afv-c-iris)}.afv-setup__steps{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;counter-reset:none}.afv-setup__steps a{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem .35rem .4rem;border:1px solid var(--afv-c-line);border-radius:999px;color:var(--afv-c-ink);font-size:.875rem;font-weight:600;text-decoration:none}.afv-setup__steps a:hover{border-color:var(--afv-c-iris)}.afv-setup__num{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--afv-c-surface);font-size:.75rem}.afv-setup__steps .is-done .afv-setup__num{background:#1f8a4c;color:#fff}.afv-setup__steps .is-current a{border-color:var(--afv-c-iris);background:color-mix(in srgb,var(--afv-c-iris) 10%,transparent);color:var(--afv-c-iris)}.afv-setup__steps .is-current .afv-setup__num{background:var(--afv-c-iris);color:#fff}.afv-setup__step{padding:1.25rem;border:1px solid var(--afv-c-line);border-radius:1rem;background:var(--wp--preset--color--base,#fff)}.afv-setup__step h3{margin:0 0 .35rem;font-size:1.25rem}.afv-setup__step h4{margin:1.25rem 0 .4rem}.afv-setup__step>p{margin:0 0 1rem;color:var(--afv-c-muted)}.afv-setup__form{display:grid;gap:1rem;margin:0 0 1rem}.afv-setup__form:last-child{margin-bottom:0}.afv-setup__field{display:grid;gap:.35rem;min-width:0}.afv-setup legend,.afv-setup__field>label,.afv-setup__label{font-weight:700}.afv-setup input[type=email],.afv-setup input[type=number],.afv-setup input[type=text],.afv-setup select,.afv-setup textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.55rem .7rem;border:1px solid var(--afv-c-line);border-radius:.6rem;background:var(--wp--preset--color--base,#fff);color:inherit;font:inherit}.afv-setup textarea{line-height:1.5;resize:vertical}.afv-setup input:focus-visible,.afv-setup select:focus-visible,.afv-setup textarea:focus-visible{outline:2px solid var(--afv-c-iris);outline-offset:1px;border-color:var(--afv-c-iris)}.afv-setup__hint{margin:0;color:var(--afv-c-muted);font-size:.8125rem}.afv-setup__check{display:flex;gap:.55rem;align-items:flex-start;font-weight:400!important;line-height:1.45}.afv-setup__check input{flex:none;margin-top:.2rem}.afv-setup fieldset{display:grid;gap:.5rem;margin:0;padding:0;border:0;min-width:0}.afv-setup legend{margin-bottom:.4rem;padding:0}.afv-setup__mode{display:flex;gap:.65rem;align-items:flex-start;padding:.7rem .85rem;border:1px solid var(--afv-c-line);border-radius:.75rem;cursor:pointer}.afv-setup__mode:has(input:checked){border-color:var(--afv-c-iris);background:color-mix(in srgb,var(--afv-c-iris) 7%,transparent)}.afv-setup__mode input{flex:none;margin-top:.25rem}.afv-setup__mode>span{display:grid;gap:.15rem}.afv-setup__mode>span>span{color:var(--afv-c-muted);font-size:.875rem}.afv-setup__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem}.afv-setup__icon{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.afv-setup__icon img,.afv-setup__icon-empty{width:4rem;height:4rem;border-radius:22%;object-fit:cover}.afv-setup__icon-empty{display:grid;place-items:center;background:var(--afv-c-surface);color:var(--afv-c-muted);font-size:1.5rem}.afv-setup__file{font-size:.875rem}.afv-setup__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.9rem;border-top:1px solid var(--afv-c-line)}.afv-setup__nav>span{flex:1}.afv-setup__back{color:var(--afv-c-muted);font-weight:600;text-decoration:none}.afv-setup__back:hover{color:var(--afv-c-iris)}.afv-setup__skip{padding:.5rem .6rem;border:0;background:0 0;color:var(--afv-c-muted);font:inherit;font-weight:600;cursor:pointer}.afv-setup__skip:hover{color:var(--afv-c-ink);text-decoration:underline}.afv-setup__default{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;padding:0}.afv-setup__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.afv-setup__msg{margin:0;padding:.7rem .9rem;border-radius:.7rem;font-size:.9375rem}.afv-setup__msg--ok{background:#e6f4ea;color:#155c33}.afv-setup__msg--warn{background:#fff4d6;color:#6b4a00}.afv-setup__msg--error{background:#fde8e8;color:#8a1c1c}.afv-setup__preview{margin:0;padding:.6rem .8rem;border-radius:.6rem;background:var(--afv-c-surface);font:inherit;font-size:.875rem;white-space:pre-wrap}.afv-setup__checks{display:grid;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.afv-setup__checks li{display:flex;gap:.75rem;align-items:flex-start;padding:.65rem .8rem;border:1px solid var(--afv-c-line);border-radius:.7rem}.afv-setup__checks li>div{display:grid;gap:.15rem;min-width:0;font-size:.9375rem}.afv-setup__checks li>div>span{color:var(--afv-c-muted);overflow-wrap:anywhere}.afv-setup__checks .afv-setup__fix{color:var(--afv-c-ink)!important;font-size:.875rem}.afv-setup__badge{flex:none;min-width:4.5rem;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;text-align:center}.afv-setup__checks .is-ok .afv-setup__badge{background:#e6f4ea;color:#155c33}.afv-setup__checks .is-warn .afv-setup__badge{background:#fff4d6;color:#6b4a00}.afv-setup__checks .is-fail .afv-setup__badge{background:#fde8e8;color:#8a1c1c}.afv-setup__checks .is-fail{border-color:#f1b8b8}.afv-setup__next,.afv-setup__todo{margin:0 0 1rem;padding-left:1.2rem}.afv-setup__next li,.afv-setup__todo li{margin:.25rem 0}.afv-setup-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin:0 0 1rem;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,var(--afv-c-iris) 35%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--afv-c-iris) 7%,transparent)}.afv-setup-card h2{margin:0 0 .2rem;font-size:1.125rem}.afv-setup-card p{margin:0;color:var(--afv-c-muted)}@media (max-width:600px){.afv-setup__step{padding:1rem}.afv-setup__steps a{padding-right:.6rem;font-size:.8125rem}}