.fz2{--logo-plate:#fff;--logo-edge:#1b1d1f1a}.fz2[data-theme=dark],html[data-v2theme=dark] .fz2:not([data-theme]){--logo-edge:#e8e6e129}.fz2 .co-logo{inline-size:var(--logo-size);block-size:var(--logo-size);background:var(--neutral);vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:22%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.fz2 .co-logo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--logo-edge);pointer-events:none;position:absolute;inset:0}.fz2 .co-logo img{object-fit:cover;background:var(--logo-plate);opacity:0;block-size:100%;inline-size:100%;transition:opacity .16s ease-out;position:absolute;inset:0}.fz2 .co-logo[data-state=ok] img{opacity:1}.fz2 .co-logo-ph{letter-spacing:.02em;color:var(--text-2);font-weight:650;font-size:var(--logo-text)}.fz2 .co-logo-sm{--logo-size:1.75rem;--logo-text:.75rem}.fz2 .co-logo-md{--logo-size:2.25rem;--logo-text:.8125rem}.fz2 .co-logo-lg{--logo-size:3rem;--logo-text:1.0625rem}@media (prefers-reduced-motion:reduce){.fz2 .co-logo img{transition:none}}
