.pf-hero{--h1:44px;--ava:96px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ava-top eye""ava name"".head"".meta";align-items:start;column-gap:32px;display:grid}.pf .pf-back{margin-bottom:20px;padding-top:0}.pf .pf-eye{grid-area:eye;margin-bottom:12px}.pf .pf-ava{width:var(--ava);height:var(--ava);margin-block:calc((var(--h1) * 1.1 - var(--ava)) / 2);grid-area:ava;align-self:center;font-size:30px}.pf-id{display:contents}.pf-id h1{grid-area:name;min-width:0}.pf-id>p{grid-area:head}.pf-id .pfmeta{grid-area:meta}.pf .pfava{background:var(--surface);box-shadow:none;color:var(--teal-text);border-radius:0}.pf .pfava img,.pf .pfcrop-c{border-radius:0}.pf .pfcrop-c:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c}.pf-id h1{font-size:var(--h1);font-variation-settings:"wdth" 350,"wght" 600;margin:0;line-height:1.1}.pf-id>p{margin-top:16px;font-size:16px}.pf-id .pfmeta{margin-top:24px}.pf .pf-tabs{margin-top:40px}.pf .pf-tabs .ltab{font-size:14px}.pf .pf-me .lbl,.pf .pf-vis .lbl,.pf .pf-me .dh-sec-head .yact,.pf .pf-vis .dh-sec-head .yact{font-size:11px}.pf .pf-vis .dh-sec-head .yact{min-height:44px;font-size:11px}.pf .pf-facts dt{font-size:11px}.pf .pf-facts dd,.pf .pf-facts .pfempty{font-size:15px}.pf .pf-me .pfnote{font-size:14px}.pf .pf-tabs+.pf-grid{margin-top:48px}.pf-main>.dh-sec:first-child{margin-top:0}.pf-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.pf-main{min-width:0}.pf-aside{border-left:1px solid var(--line);padding-left:28px}.pf-sec .dh-sec-head{align-items:flex-start}.pf-sec .dh-sec-head h2{margin-bottom:0}.pf-sec .dh-sec-head .yact{margin-top:6px}.pf-note{margin-top:24px}.pf-hero.pf-own{grid-template:"ava name btn""ava head.""ava place.""ava meta."1fr/auto minmax(0,1fr) auto}.pf .pf-own .pf-ava{margin:calc(var(--h1) * .17) 0 0;align-self:start}.pf-hero.pf-own{--ava:110px}@media (width>=601px){.pf .pf-own .pf-ava{margin-top:calc(var(--h1) * .227 - 9px)}}@media (width<=1100px){.pf-hero.pf-own{--ava:100px}}@media (width<=600px){.pf-hero.pf-own{--ava:64px}}.pf-id h1 .nowrap{white-space:nowrap}.pf-id h1{text-transform:none}@media (width>=601px){.pf .pf-own h1+p{margin-top:8px}}.pf .pf-own .pf-place{color:var(--t3);grid-area:place;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;display:flex}@media (width>=601px){.pf .pf-own .pf-place{margin-top:8px}}.pf-own .pf-edit-btn{margin:calc(var(--h1) * .17) 0 0 19px;grid-area:btn;align-self:start}@media (width<=1100px){.pf-hero.pf-own{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ava name""ava head""ava place""ava meta""ava btn"}.pf-own .pf-edit-btn{margin:24px 0 0}}.pf .pf-me>h2{margin:0 0 24px}@media (width>=1281px){:is(.dh:has(.pf-solo) .dh-main,.pf-solo>.pf-main,.pf-solo .pf-me){flex-direction:column;display:flex}.pf-solo{flex:1 0 auto;align-items:stretch}.pf-solo>.pf-main,.pf-solo .pf-me{flex:1 0 auto}.pf-solo .pf-me>.pfnote{margin-top:auto;padding-top:44px}.acbody:has(.pf-solo)+footer{margin-top:0}}.pf .pf-bio{white-space:pre-line;max-width:64ch;color:var(--t2);margin:0;font-size:16px;line-height:1.95}.pf .pf-bio.pfempty{color:var(--t3);font-size:15px}.pf .pf-place{color:var(--t2);align-items:center;gap:10px;margin:28px 0 0;font-size:15px;display:flex}.pf-place svg{color:var(--t3);flex:none}.pf-links{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:44px;padding-top:36px;display:grid}.pf-links>div{min-width:0}.pf-links .lbl{margin-bottom:12px;font-size:11px;display:block}.pf-links a{max-width:100%;color:var(--t1);align-items:center;gap:12px;font-size:15px;display:inline-flex}.pf-links a span{overflow-wrap:anywhere;border-bottom:1px solid var(--line2);min-width:0}.pf-links a:hover span{border-color:var(--t1)}.pf-links a svg{color:var(--t3);flex:none}@media (width<=1000px){.pf-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pf-links{grid-template-columns:1fr;gap:28px;margin-top:36px;padding-top:28px}}.pf-facts{border-top:1px solid var(--line);margin:0}.pf-facts div{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:20px;padding:16px 0;display:grid}.pf-facts dt{letter-spacing:.15em;text-transform:uppercase;color:var(--t3);font-variation-settings:"wdth" 500,"wght" 500;align-self:center;font-size:10px;transform:translateY(1.25px)}.pf-facts dd{color:var(--t1);overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.pf-facts dd a{color:var(--t1);border-bottom:1px solid var(--line2)}.pf-facts dd a:hover{border-color:var(--t1)}.pf .pfnote{margin-top:44px}@media (width>=901px){.pf .dh-main{padding-bottom:44px}}.pf .pfnote>span{text-box:trim-both cap alphabetic;text-wrap:pretty}.pf .pfnote>svg{flex:none;margin-block:-4px}@media (width>=1281px){.pf .dh-main:has(.pfnote){padding-bottom:24px}}.pf-edit{margin-top:0}.pf-check{align-items:center;flex-direction:row!important;gap:10px!important;font-size:14px!important}.pf-check input{width:auto!important;min-height:0!important}.pf-btns{align-items:center;gap:24px;display:flex}.pf-cards{grid-template-columns:repeat(auto-fill,minmax(max(300px,50% - 10px),1fr));gap:20px;display:grid}.pf .pf-card{align-items:stretch;min-height:0;padding:28px}.pf-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pf-state{letter-spacing:.15em;text-transform:uppercase;color:var(--t2);font-variation-settings:"wdth" 500,"wght" 500;align-items:baseline;gap:8px;font-size:10px;display:flex}.pf-state i{background:var(--teal);flex:none;align-self:baseline;width:6px;height:6px;display:block;transform:translateY(calc(3px - .5cap))}.pf-card.is-crit{outline:1px solid var(--red);outline-offset:-1px}.pf-card.is-crit .pf-state{color:var(--red-text)}.pf-card.is-crit .pf-state i{background:var(--red)}.pf-card.is-warn .pf-state i{background:var(--yellow)}.pf .pf-card h3{font-variation-settings:"wdth" 350,"wght" 600;margin:28px 0 0;font-size:24px;line-height:1.2}.pf .pf-card .pf-sub{color:var(--t3);margin-top:8px;font-size:12px}.pf-rows{border-top:1px solid var(--line);margin:28px 0 0}.pf-rows div{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;font-size:13px;display:grid}.pf-rows dt{letter-spacing:.15em;text-transform:uppercase;color:var(--t3);font-variation-settings:"wdth" 500,"wght" 500;align-self:center;font-size:10px;transform:translateY(1.34px)}.pf-rows dd{color:var(--t1);min-width:0;margin:0}.pf-rows dd span,.pf-rows dd b{font-weight:400;display:block}.pf-rows dd span{color:var(--t2);margin-top:2px;font-size:12px}.pf-rows dd b.is-off,.pf-rows .off dd{color:var(--t3)}.pf-lock{color:var(--t2);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:28px;font-size:13px;display:flex}.pf-lock svg{color:var(--t3);flex:none}.pf-lock span{flex:1;min-width:180px}.pf-lock a{color:var(--teal-text);letter-spacing:.15em;text-transform:uppercase;font-variation-settings:"wdth" 500,"wght" 400;border-bottom:1px solid;font-size:10px}.pf-acts{margin-top:auto;padding-top:28px}.pf-acts .yact{gap:12px;min-height:36px;font-size:10px}.pf-empty{min-height:0;margin:0;padding:22px 28px;display:block}.pf-acc{border-top:1px solid var(--line)}.pf-row{border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.pf-row h3{color:var(--t1);font-variation-settings:"wdth" 350,"wght" 600;margin:0;font-size:22px;line-height:1.3}.pf-row>div:first-child p{margin-top:8px;font-size:12px;line-height:1.7}.pf-row .yform{gap:14px;min-width:0}.pf-inline{gap:12px;width:100%;display:flex}.pf-inline input{flex:1;min-width:0}.pf-inline .yact{flex:none;align-self:center;gap:12px;min-height:44px;font-size:11px}.pf-devs{min-width:0}.pf-dev{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.pf-dev:first-child{padding-top:0}.pf-dev:last-child{border-bottom:0;padding-bottom:0}.pf-dev>svg{color:var(--teal-text);flex:none}.pf-dev>div{flex:1;min-width:0}.pf-dev strong{color:var(--t1);font-size:14px;font-weight:400;display:block}.pf-dev>div span{color:var(--t3);margin-top:2px;font-size:12px;display:block}.pf-here{letter-spacing:.15em;text-transform:uppercase;color:var(--teal-text);font-variation-settings:"wdth" 500,"wght" 500;flex:none;font-size:10px}.pf .dh-as p b{color:var(--t1);font-weight:400}.pf-aside .dh-as h2{font-size:20px}@media (width>=1281px){.pf-aside .dh-as h2{font-size:22px}}.pf-aside .dh-as dl div,.pf-aside .dh-as p{font-size:13px}.pf-late h2{color:var(--red-text)}.pf .dh-links button{width:100%;min-height:44px;font:inherit;color:var(--t1);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;transition:background-color .2s;display:flex}.pf .dh-links button svg{color:var(--t3);flex:none;transition:transform .3s}.pf .dh-links button:hover{background:var(--dh-accent)}.pf .dh-links button:hover svg{transform:translate(3px)}@media (width<=1100px){.pf-row{grid-template-columns:180px minmax(0,1fr);gap:24px}.pf-grid{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.pf-aside{padding-left:24px}.pf-hero{--h1:36px}}@media (width<=1280px){.pf-grid{grid-template-columns:1fr;gap:0}.pf-aside{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:28px;margin-top:56px;padding:32px 0 0;display:grid}.pf-aside .dh-as{border-bottom:0;padding:0 0 24px}}@media (width>=601px) and (width<=1280px){.pf .pf-me .pfnote{margin-top:64px;font-size:13px}.pf-aside .dh-as .yact{width:auto;min-width:250px}.pf-main:has(.pfnote)+.pf-aside{margin-top:24px}.pf-aside{padding-top:36px}.pf-aside .dh-as{padding-bottom:36px}.pf-aside .dh-as:not(:last-child){margin-bottom:36px}.pf-aside .dh-as:last-child{padding-bottom:0}}@media (width<=1100px){.pf-aside{grid-template-columns:1fr}.pf-aside .dh-as{border-bottom:1px solid var(--line);margin-bottom:24px}.pf-aside .dh-as:last-child{border-bottom:0;margin-bottom:0}}@media (width<=700px){.pf-row{grid-template-columns:1fr;gap:14px}.pf-inline{flex-direction:column}.pf-inline .yact{width:100%}}@media (width<=600px){.pf-hero{--h1:30px;--ava:64px;column-gap:18px}.pf .pf-ava{font-size:22px}.pf-id>p{font-size:15px}.pf-hero.pf-own{grid-template:"ava name""ava head""ava place""ava meta"".btn"/auto minmax(0,1fr)}.pf-own .pf-edit-btn{margin:16px 0 0}.pf .pf-own .pf-edit-btn .yact{gap:10px;min-height:36px;font-size:10px}.pf .pf-tabs{margin-top:28px}.pf .pf-tabs+.pf-grid{margin-top:36px}.pf-facts div{grid-template-columns:1fr;gap:6px}.pf-facts dt{transform:none}.pf-cards{grid-template-columns:1fr}.pf .pf-card{padding:24px}.pf-sec .dh-sec-head .yact{margin:16px 0 0}.pf-aside{grid-template-columns:1fr}.pf-aside .dh-as{border-bottom:1px solid var(--line);margin-bottom:24px}.pf-aside .dh-as:last-child{border-bottom:0;margin-bottom:0}}.pf .pfava.pf-round,.pf .pfava.pf-round img{border-radius:50%}.pf-vis{max-width:calc(100% - 328px)}@media (width<=1280px){.pf-vis{max-width:none}}.pf .pf-hero+.pf-vis{margin-top:48px}@media (width<=600px){.pf .pf-hero+.pf-vis{margin-top:32px}}.dh-links.pf-more{margin-top:8px}.pf-grid.pf-wide{grid-template-columns:minmax(0,1fr)}.pf-wide .pf-cards{grid-template-columns:repeat(auto-fill,minmax(max(280px,33.3333% - 13.3333px),1fr))}.pf .pf-sec>.lbl:first-child{margin-top:-12px}.pf .pf-sec>.lbl:first-child+h2{margin-top:30px}@media (width<=600px){.pf .pf-sec>.lbl:first-child{margin-top:-7px}.pf .pf-sec>.lbl:first-child+h2{margin-top:25px}}@media (width>=1101px){.pf-wide .pf-row{grid-template-columns:360px minmax(0,1fr);gap:48px}}.nf-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width>=1101px){.nf-right{justify-content:flex-end}}.nf-grid{min-width:0}.nf-r{border-bottom:1px solid var(--line);color:var(--t1);grid-template-columns:minmax(0,1fr) 88px 88px;align-items:center;column-gap:8px;padding:12px 0;font-size:14px;display:grid}.nf-r:last-child{border-bottom:0;padding-bottom:0}.nf-th{padding-top:0}.nf-th .lbl{text-align:center;letter-spacing:.15em;font-variation-settings:"wdth" 500,"wght" 500;margin-right:-.15em;font-size:10px}.nf-c{justify-content:center;display:flex}.nf-always{color:var(--t3);font-size:13px}.nf-err{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.nf-err .errmsg{color:var(--red-text);margin:0;font-size:13px}.nf-state,.nf-wait{color:var(--t2);margin:0;font-size:14px}.nf-device{align-content:start;gap:12px;display:grid}.nf-steps{color:var(--t1);gap:10px;margin:0;padding-left:20px;font-size:14px;list-style:decimal;display:grid}.nf-steps b{color:var(--teal-text);font-weight:400}.nf-dev{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.nf-lnk{cursor:pointer;background:0 0;border-width:0 0 1px;font-family:inherit}@media (width>=601px) and (width<=1100px){.nf .pf-row{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.nf-r{grid-template-columns:minmax(0,1fr) 64px 64px;column-gap:4px;font-size:13px}.nf-acts .yact{width:100%}}.nf-steps li::marker{color:var(--t3)}
