/*!
 * Pangzou —— Discuz! X5.0 博客主题 · v1.1「应用界面」
 * 单文件样式，无外部字体、无图片依赖。
 * 结构：1 变量  2 基础  3 应用外壳（导航栏 / 顶栏 / 分类抽屉）  4 组件  5 首页与分类  6 文章页
 *       7 正文排版  8 评论  9 兼容页  10 响应式  11 打印
 */  :root{--pz-accent: #0b57d0;--pz-on-pri: #ffffff;--pz-pri-c: #e3edfd;--pz-on-pri-c: #0a3a8c;--pz-ter-c: #fbeee4;--pz-on-ter-c: #7a3a12;--pz-sec-c: #edf2f9;--pz-on-sec-c: #2b3a52;--pz-bg: #ffffff;--pz-surface: #ffffff;--pz-surface-2: #f4f6f9;--pz-surf3: #e9edf2;--pz-ink: #16181d;--pz-ink-2: #454b55;--pz-ink-3: #737a85;--pz-line: #e7e9ee;--pz-line-2: #d3d7de;--pz-code-bg: #f5f7fa;--pz-accent-soft: rgba(11,87,208,.08);--pz-shadow: 0 0 #0000;--pz-shadow-lg: 0 0 #0000;--pz-radius: 16px;--pz-radius-sm: 10px;--pz-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,system-ui,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--pz-mono: ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,Consolas,"Liberation Mono",monospace;--pz-rail: 0px;--pz-header-h: 64px;--pz-gutter: 32px;--pz-page: 1040px;--pz-read: 720px;color-scheme: light}:root[data-theme="dark"]{--pz-accent: #8ab4f8;--pz-on-pri: #0b1f45;--pz-pri-c: #1c2c4a;--pz-on-pri-c: #c9dcff;--pz-ter-c: #33261c;--pz-on-ter-c: #f6d3b6;--pz-sec-c: #1b2230;--pz-on-sec-c: #c8d3e6;--pz-bg: #0e1013;--pz-surface: #0e1013;--pz-surface-2: #171a1f;--pz-surf3: #20242b;--pz-ink: #e8eaed;--pz-ink-2: #b9bec7;--pz-ink-3: #8a909a;--pz-line: #23272e;--pz-line-2: #30353e;--pz-code-bg: #15181d;--pz-accent-soft: rgba(138,180,248,.12);--pz-shadow: 0 0 #0000;--pz-shadow-lg: 0 0 #0000;color-scheme: dark}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--pz-accent: #8ab4f8;--pz-on-pri: #0b1f45;--pz-pri-c: #1c2c4a;--pz-on-pri-c: #c9dcff;--pz-ter-c: #33261c;--pz-on-ter-c: #f6d3b6;--pz-sec-c: #1b2230;--pz-on-sec-c: #c8d3e6;--pz-bg: #0e1013;--pz-surface: #0e1013;--pz-surface-2: #171a1f;--pz-surf3: #20242b;--pz-ink: #e8eaed;--pz-ink-2: #b9bec7;--pz-ink-3: #8a909a;--pz-line: #23272e;--pz-line-2: #30353e;--pz-code-bg: #15181d;--pz-accent-soft: rgba(138,180,248,.12);--pz-shadow: 0 0 #0000;--pz-shadow-lg: 0 0 #0000;color-scheme: dark}}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--pz-header-h) + 16px)}body.pz{margin: 0;background: var(--pz-bg);color: var(--pz-ink);font: 400 15px/1.7 var(--pz-font);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;min-width: 0}.pz *,.pz *::before,.pz *::after{box-sizing: border-box}.pz a{color: inherit;text-decoration: none}.pz a:hover{color: var(--pz-accent);text-decoration: none}.pz img{max-width: 100%;border: 0}.pz svg{flex-shrink: 0}.pz button{font: inherit;color: inherit}.pz h1,.pz h2,.pz h3,.pz h4{margin: 0;color: var(--pz-ink);font-weight: 700}.pz p,.pz ul,.pz ol,.pz dl,.pz dd,.pz figure{margin: 0;padding: 0}.pz ul,.pz ol{list-style: none}.pz :focus-visible{outline: 2px solid var(--pz-accent);outline-offset: 2px;border-radius: 4px}.pz ::selection{background: var(--pz-accent);color: #fff}.pz-hide,.pz [hidden]{display: none !important}.pz-muted{color: var(--pz-ink-3)}.pz-skip{position: absolute;left: 12px;top: -48px;z-index: 1000;padding: 8px 14px;border-radius: var(--pz-radius-sm);background: var(--pz-ink);color: var(--pz-bg) !important;transition: top .2s}.pz-skip:focus{top: 12px}.pz-app{display: grid;grid-template-columns: var(--pz-rail) minmax(0,1fr);min-height: 100vh}.pz-shell{display: flex;flex-direction: column;min-width: 0}.pz-main{display: block;flex: 1;padding: 8px var(--pz-gutter) 96px 8px}.pz-page{max-width: var(--pz-page);margin: 0 auto}.pz-dot{width: 9px;height: 9px;border-radius: 50%;background: #ba1a1a;box-shadow: 0 0 0 2px var(--pz-bg)}.pz-topbar{position: sticky;top: 0;z-index: 300;display: flex;align-items: center;gap: 16px;height: var(--pz-header-h);padding: 0 var(--pz-gutter) 0 8px;background: var(--pz-bg);transition: box-shadow .2s}.pz-topbar.is-scrolled{box-shadow: 0 1px 0 var(--pz-line)}.pz-searchbar{display: flex;align-items: center;gap: 10px;min-width: 0;width: min(420px,46%);height: 48px;margin-left: auto;padding: 0 6px 0 18px;border-radius: 24px;background: var(--pz-surface-2);color: var(--pz-ink-3);transition: background .2s,box-shadow .2s}.pz-searchbar:focus-within{background: var(--pz-surface);box-shadow: var(--pz-shadow-lg)}.pz-searchbar input{flex: 1;min-width: 0;height: 100%;padding: 0;border: 0;outline: 0;background: transparent;color: var(--pz-ink);font: 16px var(--pz-font)}.pz-searchbar input::placeholder{color: var(--pz-ink-3)}.pz-searchbar input::-webkit-search-cancel-button{display: none}.pz-searchbar kbd{padding: 1px 8px;border-radius: 6px;background: var(--pz-surface);color: var(--pz-ink-3);font: 12px var(--pz-font)}.pz-topbar__acts{flex: none;display: flex;align-items: center;gap: 4px}.pz-icon-btn{display: inline-grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--pz-ink-2);cursor: pointer}.pz-icon-btn:hover{background: var(--pz-surface-2)}.pz-topbar .pz-theme-btn{display: none}.pz-i-sun{display: none}:root[data-theme="dark"] .pz-i-sun{display: block}:root[data-theme="dark"] .pz-i-moon{display: none}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .pz-i-sun{display: block}:root:not([data-theme="light"]) .pz-i-moon{display: none}}.pz-drop{position: relative}.pz-drop > summary{list-style: none;cursor: pointer}.pz-drop > summary::-webkit-details-marker{display: none}.pz-drop__menu{position: absolute;top: calc(100% + 8px);right: 0;z-index: 320;min-width: 200px;padding: 8px 0;border-radius: 16px;background: var(--pz-surface);box-shadow: var(--pz-shadow-lg);animation: pz-pop .16s ease-out}.pz-drop__menu a{display: flex;align-items: center;justify-content: space-between;gap: 12px;height: 44px;padding: 0 20px;color: var(--pz-ink) !important;font-size: 14px;white-space: nowrap}.pz-drop__menu a:hover{background: var(--pz-surface-2)}.pz-drop__head{display: grid;gap: 2px;padding: 8px 20px 12px;margin-bottom: 4px;border-bottom: 1px solid var(--pz-line)}.pz-drop__head strong{font-size: 15px}.pz-drop__head span{color: var(--pz-ink-3);font-size: 12px}.pz-drop__sep{border-top: 1px solid var(--pz-line);margin-top: 4px}@keyframes pz-pop{from{opacity: 0;transform: translateY(-4px) scale(.98)}}.pz-user__btn{position: relative;display: block;width: 36px;height: 36px;margin-left: 4px;border-radius: 50%;overflow: hidden}.pz-user__btn img{width: 100%;height: 100%;object-fit: cover;display: block}.pz-user__btn .pz-dot{position: absolute;top: 1px;right: 1px}.pz-scrim{position: fixed;inset: 0;z-index: 400;background: rgba(0,0,0,.32);animation: pz-fade .2s}@keyframes pz-fade{from{opacity: 0}}.pz-fab{position: fixed;right: max(24px,env(safe-area-inset-right));bottom: max(24px,env(safe-area-inset-bottom));z-index: 290;display: inline-flex;align-items: center;gap: 10px;height: 56px;padding: 0 20px;border-radius: 16px;background: var(--pz-pri-c);color: var(--pz-on-pri-c) !important;font-weight: 500;box-shadow: var(--pz-shadow-lg);transition: box-shadow .2s,transform .2s}.pz-fab:hover{transform: translateY(-2px)}.pz-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 40px;padding: 0 24px;border: 0;border-radius: 20px;background: var(--pz-accent);color: var(--pz-on-pri) !important;font: 500 14px var(--pz-font);white-space: nowrap;cursor: pointer;transition: box-shadow .2s}.pz-btn:hover{box-shadow: var(--pz-shadow)}.pz-btn--sm{height: 36px;padding: 0 18px}.pz-btn--tonal{background: var(--pz-surf3);color: var(--pz-ink) !important}.pz-chips{display: flex;gap: 8px;margin: 8px 0 20px;overflow-x: auto;scrollbar-width: none}.pz-chips::-webkit-scrollbar{display: none}.pz-chip{flex: none;display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 16px;border: 1px solid var(--pz-line-2);border-radius: 8px;color: var(--pz-ink-2) !important;font-size: 14px;font-weight: 500;transition: background .15s}.pz-chip:hover{background: var(--pz-surface-2)}.pz-chip em{font-style: normal;color: var(--pz-ink-3);font-size: 12px}.pz-chip.is-active{border-color: transparent;background: var(--pz-surf3);color: var(--pz-ink) !important}.pz-chip.is-active::before{content: "";width: 12px;height: 7px;margin: -3px 0 0 -2px;border: solid currentColor;border-width: 0 0 2px 2px;transform: rotate(-45deg)}.pz-flag{display: inline-flex;align-items: center;height: 20px;padding: 0 8px;border-radius: 6px;background: var(--pz-pri-c);color: var(--pz-on-pri-c);font-size: 12px;font-weight: 600;vertical-align: 2px}.pz-flag--alt{background: var(--pz-ter-c);color: var(--pz-on-ter-c)}.pz-flag--mute{background: var(--pz-surface-2);color: var(--pz-ink-3)}.pz-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;color: var(--pz-ink-3);font-size: 13px;font-variant-numeric: tabular-nums}.pz-meta > *{display: inline-flex;align-items: center;gap: 5px}.pz-crumb{display: flex;flex-wrap: wrap;gap: 6px;color: var(--pz-ink-3);font-size: 13px}.pz-crumb a:hover{color: var(--pz-accent)}.pz-crumb span{opacity: .6}.pz .pz-sec{margin: 32px 0 12px;font-size: 16px;font-weight: 500;color: var(--pz-ink-2)}.pz-empty{padding: 56px 24px;border-radius: var(--pz-radius);background: var(--pz-surface);color: var(--pz-ink-3);text-align: center}.pz-empty p + p{margin-top: 8px;font-size: 13px}.pz-notice{padding: 14px 20px;border-radius: 16px;background: var(--pz-surface-2);color: var(--pz-ink-2);font-size: 14px}.pz-notice a{color: var(--pz-accent);font-weight: 600}.pz .pz-section-title{display: flex;align-items: baseline;gap: 8px;margin: 0 0 16px;font-size: 18px;font-weight: 500}.pz-section-title em{color: var(--pz-ink-3);font-style: normal;font-size: 14px}.pz-pager{margin-top: 28px}.pz .pg{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;float: none;line-height: 1}.pz .pg a,.pz .pg strong,.pz .pg label{display: inline-flex;align-items: center;justify-content: center;min-width: 40px;height: 40px;padding: 0 12px;margin: 0;border: 0;border-radius: 20px;background: var(--pz-surface);color: var(--pz-ink-2);font-size: 14px;font-weight: 500;float: none;font-variant-numeric: tabular-nums}.pz .pg a:hover{background: var(--pz-surface-2);color: var(--pz-ink) !important}.pz .pg strong{background: var(--pz-accent);color: var(--pz-on-pri)}.pz .pg label{gap: 6px;padding: 0 12px;color: var(--pz-ink-3)}.pz .pg label .px{width: 44px;height: 28px;padding: 0 4px;border: 0;border-radius: 8px;background: var(--pz-surface-2);color: var(--pz-ink);text-align: center;font: inherit}.pz .pg .prev,.pz .pg .nxt{padding: 0 18px}.pz .pg .prev{font-size: 0}.pz .pg .prev::before{content: "‹ 上一页";font-size: 14px}.pz-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.pz-list > :last-child:nth-child(odd){grid-column: 1 / -1}.pz-li{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 16px;align-items: center;padding: 14px 16px;border-radius: 16px;background: var(--pz-surface);box-shadow: var(--pz-shadow);color: var(--pz-ink) !important;transition: background .15s}.pz-li:hover{background: var(--pz-surface-2)}.pz-li__th{position: relative;display: grid;place-items: center;width: 64px;height: 64px;border-radius: 12px;overflow: hidden;font-size: 20px;font-weight: 700}.pz-li__th img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.pz-li__body{min-width: 0}.pz-li h3{margin: 0;font-size: 15px;line-height: 1.5;font-weight: 500;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.pz-li p{margin: 2px 0 0;color: var(--pz-ink-3);font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pz-li__meta{margin-top: 4px;color: var(--pz-ink-3);font-size: 12px;font-variant-numeric: tabular-nums}.pz-li .pz-flag{height: 18px;padding: 0 6px;font-size: 11px;margin-right: 4px;vertical-align: 1px}.pz-panel{padding: 22px 24px;border-radius: var(--pz-radius);background: var(--pz-surface)}.pz-panel h3{margin: 0 0 8px;font-size: 16px;font-weight: 500}.pz-cmts__link{display: grid;gap: 2px;padding: 10px 0;border-top: 1px solid var(--pz-line)}.pz-cmts li:first-child .pz-cmts__link{border-top: 0}.pz-cmts__who{display: flex;justify-content: space-between;gap: 8px;font-size: 13px;font-weight: 600}.pz-cmts__who time{color: var(--pz-ink-3);font-weight: 400;font-size: 12px}.pz-cmts__msg{color: var(--pz-ink-2);font-size: 13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.pz-cmts__on{color: var(--pz-ink-3);font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pz-cmts__link:hover .pz-cmts__msg{color: var(--pz-accent)}.pz-cathead{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 16px 24px;align-items: end;padding: 28px;margin-bottom: 16px;border-radius: 28px}.pz-cathead .pz-crumb{grid-column: 1 / -1;color: inherit;opacity: .8}.pz-cathead small{font-size: 13px;font-weight: 700;opacity: .85}.pz-cathead h1{margin: 4px 0 0;color: inherit;font-size: clamp(28px,3.4vw,40px);line-height: 1.2;font-weight: 500}.pz-cathead__desc{margin-top: 8px;max-width: 40em;opacity: .85;font-size: 15px}.pz-cathead__acts{display: flex;gap: 8px}.pz-cathead .pz-chips{grid-column: 1 / -1;margin: 0}.pz-cathead .pz-chip{border-color: currentColor;color: inherit !important;opacity: .9}.pz-progress{position: fixed;top: 0;left: 0;right: 0;z-index: 500;height: 3px;pointer-events: none}.pz-progress i{display: block;width: 100%;height: 100%;background: var(--pz-accent);transform: scaleX(0);transform-origin: 0 50%}.pz-read{max-width: var(--pz-read);margin: 0 auto}.pz-sheet{padding: 36px 44px 32px;border-radius: 28px;background: var(--pz-surface)}.pz-article__head{padding-bottom: 24px;margin-bottom: 28px;border-bottom: 1px solid var(--pz-line)}.pz-article__head .pz-crumb{margin-bottom: 16px}.pz-article__title{margin: 0;font-size: clamp(26px,3.6vw,36px);line-height: 1.3;font-weight: 500;letter-spacing: -.01em;word-break: break-word}.pz-article__head .pz-card__tags{display: flex;gap: 8px;margin-top: 14px}.pz-byline{display: flex;align-items: center;gap: 12px;margin-top: 20px}.pz-byline__text{display: grid;gap: 2px;min-width: 0}.pz-avatar-anon{display: grid;place-items: center;width: 100%;height: 100%;border-radius: 50%;background: var(--pz-surface-2);color: var(--pz-ink-3);font-weight: 700}.pz-mdly{position: fixed;left: 50%;bottom: 96px;z-index: 350;display: flex;flex-wrap: wrap;gap: 12px;padding: 12px 20px;border-radius: 12px;background: var(--pz-ink);color: var(--pz-bg);font-size: 13px;box-shadow: var(--pz-shadow-lg);transform: translateX(-50%)}.pz-mdly a{color: var(--pz-bg) !important;text-decoration: underline}.pz-stamp{float: right;margin: -8px 0 8px 16px;opacity: .9}.pz-owner{display: flex;gap: 16px;margin-top: 24px;font-size: 13px}.pz-owner a{display: inline-flex;align-items: center;gap: 5px;color: var(--pz-ink-3)}.pz-actions-bar{display: flex;flex-wrap: wrap;gap: 8px;margin: 32px 0 0;padding-top: 24px;border-top: 1px solid var(--pz-line)}.pz-pill{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 18px 0 14px;border-radius: 20px;background: var(--pz-surface-2);color: var(--pz-ink) !important;font-size: 14px;font-weight: 500;transition: background .15s}.pz-pill span{color: var(--pz-ink-3);font-variant-numeric: tabular-nums;font-size: 13px}.pz-pill:hover{background: var(--pz-surf3)}.pz-pill.is-done{background: var(--pz-pri-c);color: var(--pz-on-pri-c) !important}.pz-pill.is-done span{color: inherit}.pz-prevnext{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin: 16px 0}.pz-prevnext a{display: flex;align-items: center;gap: 12px;padding: 16px 20px;border-radius: 20px;background: var(--pz-surface);color: var(--pz-ink) !important;font-size: 14px;font-weight: 500;transition: background .15s}.pz-prevnext a:hover{background: var(--pz-surface-2)}.pz-prevnext a[rel="next"]{justify-content: flex-end;text-align: right}.pz-prevnext span{display: grid;gap: 2px;min-width: 0;line-height: 1.5}.pz-prevnext a{min-width: 0}.pz-prevnext small{color: var(--pz-ink-3);font-size: 12px;font-weight: 400}.pz-related{margin: 32px 0}.pz-related__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.pz-related__grid > :last-child:nth-child(odd){grid-column: 1 / -1}.pz-related__item{display: grid;grid-template-columns: 64px minmax(0,1fr);grid-template-rows: auto auto;align-content: center;align-items: start;column-gap: 14px;row-gap: 2px;padding: 14px 16px;border-radius: 16px;background: var(--pz-surface);color: var(--pz-ink) !important}.pz-related__item:hover{background: var(--pz-surface-2)}.pz-related__item img{grid-row: 1 / span 2;width: 64px;height: 64px;border-radius: 12px;object-fit: cover}.pz-related__item strong{font-size: 14px;line-height: 1.5;font-weight: 500;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.pz-related__item .pz-muted{font-size: 12px}.pz-body,.pz-comment__body{overflow-wrap: anywhere;min-width: 0}.pz .t_fsz{overflow: visible}.pz-body table:not(.t_table):not(.cgtl),.pz-body table:not(.t_table):not(.cgtl) > tbody,.pz-body table:not(.t_table):not(.cgtl) > tbody > tr,.pz-body td.t_f,.pz-comment__body table:not(.t_table),.pz-comment__body table:not(.t_table) > tbody,.pz-comment__body table:not(.t_table) > tbody > tr,.pz-comment__body td.t_f{display: block;width: 100%;border: 0;padding: 0}.pz-body .t_f{color: var(--pz-ink);font-size: 17px;line-height: 1.9;letter-spacing: .01em}.pz-body .t_f > :first-child{margin-top: 0}.pz .t_f a{color: var(--pz-accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.pz .t_f a:hover{text-decoration-thickness: 2px}.pz .t_f strong,.pz .t_f b{font-weight: 700;color: var(--pz-ink)}.pz .t_f i,.pz .t_f em{font-style: italic}.pz .t_f p{margin: 0 0 1.1em}.pz .t_f h1,.pz .t_f h2,.pz .t_f h3,.pz .t_f h4{margin: 1.8em 0 .7em;line-height: 1.4;letter-spacing: -.01em}.pz .t_f h1{font-size: 1.6em}.pz .t_f h2{font-size: 1.4em}.pz .t_f h3{font-size: 1.2em}.pz .t_f h4{font-size: 1.05em}.pz .t_f ul,.pz .t_f ol{margin: .6em 0 1em;padding-left: 1.6em}.pz .t_f ul li{list-style: disc;margin: .25em 0}.pz .t_f ol li{list-style: decimal;margin: .25em 0}.pz .t_f ul li::marker,.pz .t_f ol li::marker{color: var(--pz-ink-3)}.pz .t_f hr,.pz .t_f hr.l{height: 0;margin: 2.4em auto;border: 0;border-top: 1px solid var(--pz-line-2);width: 40%}.pz .t_f font[size="1"]{font-size: .75em}.pz .t_f font[size="2"]{font-size: .875em}.pz .t_f font[size="4"]{font-size: 1.15em}.pz .t_f font[size="5"]{font-size: 1.35em}.pz .t_f font[size="6"]{font-size: 1.6em}.pz .t_f font[size="7"]{font-size: 1.9em}.pz .t_f font:is([size="4"],[size="5"],[size="6"],[size="7"]){font-weight: 700;line-height: 1.5;letter-spacing: -.01em}.pz .t_f img{height: auto !important;max-width: 100% !important;vertical-align: middle;border-radius: 6px}.pz .t_f img.zoom,.pz .t_f ignore_js_op img{display: block;margin: 1.2em auto;border-radius: 10px}.pz .t_f img[smilieid]{display: inline;margin: 0 2px;border-radius: 0}.pz .t_f ignore_js_op{display: block}.pz .t_f .mbn,.pz .t_f .xg1{color: var(--pz-ink-3);font-size: 13px;text-align: center}.pz .tip,.pz .aimg_tip{display: none}.pz .savephotop{display: none}.pz .t_f .quote,.pz .t_f blockquote{margin: 1.4em 0;padding: 0;background: none;color: var(--pz-ink-2)}.pz .t_f .quote blockquote{display: block;margin: 0;padding: 14px 20px;border-left: 3px solid var(--pz-accent);border-radius: 0 10px 10px 0;background: var(--pz-surface-2);font-size: .94em;line-height: 1.8}.pz .t_f .quote blockquote font[color="#999999"]{color: var(--pz-ink-3)}.pz .t_f blockquote{padding: 14px 20px;border-radius: 16px;background: var(--pz-surface-2);font-size: .94em;line-height: 1.8}.pz .t_f .blockcode{position: relative;margin: 1.4em 0;padding: 0;border: 1px solid var(--pz-line);border-radius: 12px;background: var(--pz-code-bg);overflow: hidden}.pz .t_f .blockcode > div{overflow-x: auto;padding: 16px 0}.pz .t_f .blockcode ol{margin: 0 !important;padding: 0 0 0 3.4em !important;counter-reset: none}.pz .t_f .blockcode ol li{list-style: decimal-leading-zero;padding: 0 18px 0 6px;margin: 0;color: var(--pz-ink);font: 13.5px/1.75 var(--pz-mono);white-space: pre}.pz .t_f .blockcode ol li::marker{color: var(--pz-ink-3);font-size: 12px}.pz .t_f .blockcode ol li:hover{background: var(--pz-accent-soft)}.pz .t_f .blockcode em{position: absolute;top: 8px;right: 10px;padding: 2px 10px;border-radius: 6px;background: var(--pz-surface);color: var(--pz-ink-3) !important;font: 500 12px/20px var(--pz-font);font-style: normal;cursor: pointer;opacity: 0;transition: opacity .15s}.pz .t_f .blockcode:hover em{opacity: 1}.pz .t_f code{padding: .15em .4em;border-radius: 5px;background: var(--pz-code-bg);font: .88em var(--pz-mono)}.pz .t_f .blockcode code{padding: 0;background: none}.pz .t_f .t_table{display: block;width: 100% !important;max-width: 100%;margin: 1.4em 0;overflow-x: auto;border: 0;border-collapse: collapse;font-size: .92em}.pz .t_f .t_table td,.pz .t_f .t_table th{padding: 8px 12px;border: 1px solid var(--pz-line-2)}.pz .t_f .t_table tr:first-child td{background: var(--pz-surface-2);font-weight: 600}.pz i.pstatus{display: block;margin: 0 0 1.4em;padding: 6px 12px;border-radius: 8px;background: var(--pz-surface-2);color: var(--pz-ink-3);font-size: 12px;font-style: normal;line-height: 1.6;text-align: left}.pz .locked,.pz .attach_nopermission{position: relative;width: auto;margin: 1.2em 0;padding: 16px 18px 16px 44px;border: 1px dashed var(--pz-line-2);border-radius: 12px;background: var(--pz-surface-2);color: var(--pz-ink-2);font-size: 14px;line-height: 1.7}.pz .locked::before,.pz .attach_nopermission::before{content: "🔒";position: absolute;left: 16px;top: 15px;font-size: 15px}.pz .attach_nopermission div{padding: 0;border: 0;background: none}.pz .attach_nopermission h3{font-size: 14px}.pz .locked a,.pz .attach_nopermission a{color: var(--pz-accent);font-weight: 600}.pz .locked input{height: 30px;padding: 0 10px;margin: 0 6px;border: 1px solid var(--pz-line-2);border-radius: 6px;background: var(--pz-surface);color: var(--pz-ink)}.pz .locked .pn{height: 30px;padding: 0 12px;border: 0;border-radius: 6px;background: var(--pz-ink);color: var(--pz-bg);cursor: pointer}.pz .atips_close{position: absolute;top: 8px;right: 12px;cursor: pointer;color: var(--pz-ink-3)}.pz .showhide{margin: 1.2em 0;padding: 14px 18px;border: 1px dashed var(--pz-accent);border-radius: 12px;background: var(--pz-accent-soft)}.pz .showhide h4{margin: 0 0 6px;color: var(--pz-accent);font-size: 13px}.pz .pattl{margin: 1.4em 0;padding: 0;font-size: 13px}.pz .tattl{display: flex;align-items: flex-start;gap: 12px;margin: 10px 0;padding: 12px 14px;border: 1px solid var(--pz-line);border-radius: 12px;background: var(--pz-surface)}.pz .tattl dt{float: none;padding: 0}.pz .tattl dd{margin: 0;overflow: hidden}.pz .tattl strong,.pz .tattl a{color: var(--pz-accent);font-weight: 600;text-decoration: none}.pz .tattl p{color: var(--pz-ink-3)}.pz .pattl_c{display: flex;flex-wrap: wrap;gap: 8px}.pz .ptg{display: flex;flex-wrap: wrap;gap: 8px;margin: 32px 0 0;padding: 0;font-size: 0}.pz .ptg > span{font-size: 13px}.pz .ptg::before{display: none}.pz .ptg a{display: inline-flex;align-items: center;height: 28px;padding: 0 12px;border-radius: 999px;background: var(--pz-surface-2);color: var(--pz-ink-2) !important;font-size: 13px}.pz .ptg a::before{content: "#";margin-right: 2px;color: var(--pz-ink-3)}.pz .ptg a:hover{background: var(--pz-accent-soft);color: var(--pz-accent) !important}.pz .modact{margin-top: 16px;font-size: 12px}.pz .modact a{color: var(--pz-ink-3)}.pz .cm{margin-top: 16px}.pz .cm:empty{display: none}.pz .psth{margin: 0 0 8px;color: var(--pz-ink-3);font-size: 13px;font-weight: 600}.pz .pstl{display: flex;gap: 10px;padding: 8px 0;border-top: 1px solid var(--pz-line);font-size: 13px}.pz .psta{display: flex;align-items: center;gap: 6px;flex-shrink: 0;font-weight: 600}.pz .psta img{width: 22px;height: 22px;border-radius: 50%}.pz .psti{color: var(--pz-ink-2)}.pz .rate{margin: 20px 0 0;padding: 12px 14px;border-radius: 10px;background: var(--pz-surface-2);font-size: 12px}.pz .rate table{width: 100%;border-collapse: collapse}.pz .rate td,.pz .rate th{padding: 4px 6px;text-align: left}.pz .rate img{width: 20px;height: 20px;border-radius: 50%;vertical-align: middle}.pz #vfastpost,.pz #vfastpostform{display: none}.pz .sign{display: none}.pz-comments{margin-top: 56px;padding-top: 40px;border-top: 1px solid var(--pz-line)}.pz-comments__list{display: grid}.pz-comment{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 14px;padding: 20px 0;border-bottom: 1px solid var(--pz-line)}.pz-comments__list > div:last-child .pz-comment{border-bottom: 0}.pz-comment--deleted{display: block;color: var(--pz-ink-3);font-size: 13px}.pz-comment__avatar{width: 40px;height: 40px;border-radius: 50%;overflow: hidden}.pz-comment__avatar img{width: 100%;height: 100%;object-fit: cover;display: block}.pz-comment__head{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;font-size: 13px}.pz-comment__name{font-size: 14px;font-weight: 650;color: var(--pz-ink)}.pz-comment__time,.pz-comment__time span{color: var(--pz-ink-3)}.pz-comment__no{margin-left: auto;color: var(--pz-ink-3);font-variant-numeric: tabular-nums}.pz-comment__body{margin-top: 6px}.pz-comment__body .t_f{font-size: 15px;line-height: 1.8;color: var(--pz-ink)}.pz-comment__body .t_f img.zoom,.pz-comment__body .t_f ignore_js_op img{margin: .6em 0;max-width: min(100%,420px) !important}.pz-comment__body .quote blockquote{padding: 8px 14px;font-size: 13px}.pz-comment__body h2{font-size: 15px;margin-bottom: 4px}.pz-comment__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-top: 8px;font-size: 13px}.pz-comment__acts a{color: var(--pz-ink-3)}.pz-comment__acts a:hover{color: var(--pz-accent)}.pz-comment.is-author .pz-comment__avatar{box-shadow: 0 0 0 2px var(--pz-bg),0 0 0 3px var(--pz-accent)}#post_new:empty{display: none}.pz-reply{margin-top: 28px}.pz-reply form{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 14px}.pz-reply__avatar{width: 40px;height: 40px;border-radius: 50%;overflow: hidden}.pz-reply__avatar img{width: 100%;height: 100%;object-fit: cover;display: block}.pz-reply__main{min-width: 0}.pz-textarea,.pz-reply textarea{display: block;width: 100%;min-height: 112px;padding: 14px 16px;border: 1px solid var(--pz-line-2);border-radius: 12px;background: var(--pz-surface);color: var(--pz-ink);font: 15px/1.7 var(--pz-font);resize: vertical;outline: none;transition: border-color .15s,box-shadow .15s}.pz-textarea:focus{border-color: var(--pz-accent);box-shadow: 0 0 0 4px var(--pz-accent-soft)}.pz-textarea::placeholder{color: var(--pz-ink-3)}.pz-select{height: 36px;margin-bottom: 10px;padding: 0 10px;border: 1px solid var(--pz-line-2);border-radius: 8px;background: var(--pz-surface);color: var(--pz-ink)}.pz-reply__bar{display: flex;align-items: center;justify-content: flex-end;gap: 16px;margin-top: 12px;font-size: 13px}.pz-reply__locked{padding: 20px;border: 1px dashed var(--pz-line-2);border-radius: 12px;color: var(--pz-ink-2);font-size: 14px;text-align: center}.pz-reply__locked a{color: var(--pz-accent);font-weight: 650}.pz #fastpostreturn:empty{display: none}.pz #fastpostreturn{display: block;margin-bottom: 10px;color: var(--pz-accent);font-size: 13px}.pz #seccheck_fastpost:not(:empty){margin-top: 12px;font-size: 13px}.pz #seccheck_fastpost .px,.pz #seccheck_fastpost input[type="text"]{height: 34px;padding: 0 10px;border: 1px solid var(--pz-line-2);border-radius: 8px;background: var(--pz-surface);color: var(--pz-ink)}.pz-comments{margin-top: 16px;padding: 32px 44px 36px;border-top: 0;border-radius: 28px;background: var(--pz-surface)}.pz-comment{border-bottom-color: var(--pz-line)}.pz-comment.is-author .pz-comment__avatar{box-shadow: 0 0 0 2px var(--pz-surface),0 0 0 4px var(--pz-accent)}.pz-textarea,.pz-reply textarea{border: 0;border-radius: 16px;background: var(--pz-surface-2)}.pz-textarea:focus{background: var(--pz-surface);box-shadow: 0 0 0 2px var(--pz-accent)}.pz-reply__locked{border: 0;border-radius: 16px;background: var(--pz-surface-2)}.pz-reply form:not(:has(> .pz-reply__avatar)){grid-template-columns: minmax(0,1fr)}.pz-reply__locked:has(.pz-reply__acts){display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 28px 20px;color: var(--pz-ink-2)}.pz-reply__locked > svg{color: var(--pz-accent)}.pz-reply__acts{display: flex;gap: 8px;margin-top: 4px}.pz-totop{position: fixed;right: max(24px,env(safe-area-inset-right));bottom: max(24px,env(safe-area-inset-bottom));z-index: 289;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 14px;background: var(--pz-surface);color: var(--pz-ink-2);box-shadow: var(--pz-shadow-lg);cursor: pointer;opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s,transform .2s,visibility .2s}.pz-totop.is-on{opacity: 1;visibility: visible;transform: none}.pz-totop:hover{color: var(--pz-accent)}.pz-fab ~ .pz-totop{bottom: calc(max(24px,env(safe-area-inset-bottom)) + 68px);right: calc(max(24px,env(safe-area-inset-right)) + 6px)}.pz .t_f .quote blockquote{border-left: 0;border-radius: 16px}.pz .t_f .blockcode{border: 0;border-radius: 16px}.pz-footer{padding: 24px var(--pz-gutter) 96px 8px;color: var(--pz-ink-3);font-size: 13px}.pz-footer__in{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;max-width: var(--pz-page);margin: 0 auto;padding-top: 20px;border-top: 1px solid var(--pz-line)}.pz-footer__links{display: flex;flex-wrap: wrap;gap: 6px 18px}.pz-footer a:hover{color: var(--pz-ink)}.pz-footer img{vertical-align: -2px}.pz-footer strong{font-weight: 600;color: var(--pz-ink-2)}.pz-footer em{font-style: normal}.pz-sep{display: inline-block;width: 3px;height: 3px;margin: 0 8px;border-radius: 50%;background: currentColor;vertical-align: middle;opacity: .5}.pz-skip{position: absolute;left: 12px;top: -48px;z-index: 1000;padding: 8px 14px;border-radius: 8px;background: var(--pz-ink);color: var(--pz-bg) !important;transition: top .2s}.pz-skip:focus{top: 12px}.pz-legacy #wp.wp{width: auto;max-width: 1200px;margin: 0 auto;padding: 16px 24px;border-radius: 24px;background: var(--pz-surface)}body.pz-legacy{font-size: 14px}.pz .p_pof:has(> table.fwin){padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}.pz .p_pof:not(:has(> table.fwin)){max-width: calc(100vw - 32px);padding: 20px 22px 18px !important;border: 0 !important;border-radius: 20px;background: var(--pz-surface) !important;color: var(--pz-ink-2);box-shadow: 0 24px 60px -12px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.08) !important}.pz .p_pof:not(:has(> table.fwin)) .flbc{position: absolute;top: 12px;right: 12px;float: none;z-index: 2}.pz .p_pof:not(:has(> table.fwin)) .p_opt{padding: 0 36px 0 0;font-size: 14px;line-height: 1.8}.pz .p_pof:not(:has(> table.fwin)) .o{display: flex;justify-content: flex-end;gap: 10px;height: auto;margin: 16px -22px -18px;padding: 14px 22px;border-top: 1px solid var(--pz-line);background: none}.pz .p_pof textarea,.pz .p_pof .txtarea{display: block;width: 100% !important;min-height: 120px;margin: 8px 0 12px;padding: 10px 12px;border: 1px solid var(--pz-line-2);border-radius: 12px;background: var(--pz-surface);color: var(--pz-ink);font: 14px/1.7 var(--pz-font);box-shadow: none;resize: vertical}.pz .p_pof textarea:focus{border-color: var(--pz-accent);outline: 0;box-shadow: 0 0 0 3px var(--pz-accent-soft)}.pz .p_pof input[type="radio"],.pz .p_pof input[type="checkbox"]{width: 16px;height: 16px;margin: 0 6px 0 0;vertical-align: -3px;accent-color: var(--pz-accent)}.pz .p_pof .px.p_fre,.pz .p_pof input[size]{width: 64px !important;height: 32px !important;padding: 0 8px;margin: 0 6px;text-align: center}.pz .p_pof label{display: inline-flex;align-items: center;margin: 2px 0}.pz .p_pof .xg1,.pz .p_pof .xg2{color: var(--pz-ink-3);font-size: 13px}.pz table.fwin{border-collapse: separate;border-spacing: 0;background: transparent}.pz .fwin .t_l,.pz .fwin .t_c,.pz .fwin .t_r,.pz .fwin .m_l,.pz .fwin .m_r,.pz .fwin .b_l,.pz .fwin .b_c,.pz .fwin .b_r{width: 0 !important;height: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;font-size: 0;line-height: 0;opacity: 1}.pz .fwin .m_c{overflow: hidden;border-radius: 20px;background: var(--pz-surface);box-shadow: 0 24px 60px -12px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.08);color: var(--pz-ink)}.pz .fwin .flb{display: flex;align-items: center;height: auto;padding: 18px 20px 6px;line-height: 1.5}.pz .fwin .flb em{float: none;flex: 1;color: var(--pz-ink);font-size: 17px;font-weight: 600;font-style: normal}.pz .flbc{float: right;display: inline-block;width: 32px !important;height: 32px !important;margin: 0 !important;overflow: hidden;border-radius: 50%;background: var(--pz-surface-2) !important;text-indent: -9999px;cursor: pointer;position: relative}.pz .flbc::after{content: "";position: absolute;left: 9px;top: 9px;width: 14px;height: 14px;background-color: var(--pz-ink-2);-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round"%3E%3Cpath d="M6 6l12 12M18 6 6 18"/%3E%3C/svg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round"%3E%3Cpath d="M6 6l12 12M18 6 6 18"/%3E%3C/svg%3E') center / contain no-repeat;text-indent: 0}.pz .flbc:hover{background: var(--pz-surf3) !important}.pz .fwin .c,.pz .fwin .p_opt{padding: 14px 20px;color: var(--pz-ink-2)}.pz .fwin .o,.pz .m_c .o{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: 10px;height: auto;padding: 14px 20px;border-top: 1px solid var(--pz-line);background: none}.pz .fwin ul.tb,.pz .p_pof ul.tb{display: flex;align-items: center;gap: 4px;margin: 0 !important;padding: 12px 16px 0 !important;border: 0;border-bottom: 1px solid var(--pz-line);border-radius: 0;background: none;line-height: 1.5}.pz .fwin ul.tb li,.pz .p_pof ul.tb li{float: none;margin: 0 0 -1px;border: 0;background: none}.pz .fwin ul.tb li.y,.pz .p_pof ul.tb li.y{order: 9;margin: 0 0 8px auto}.pz .fwin ul.tb li a,.pz .p_pof ul.tb li a{display: block;height: auto;padding: 8px 14px 10px;border: 0;border-bottom: 2px solid transparent;border-radius: 0;background: none;color: var(--pz-ink-3);font-size: 14px;font-weight: 500}.pz .fwin ul.tb li a:hover,.pz .p_pof ul.tb li a:hover{color: var(--pz-ink)}.pz .fwin ul.tb li.current a,.pz .fwin ul.tb li.a a,.pz .p_pof ul.tb li.current a,.pz .p_pof ul.tb li.a a{border-bottom-color: var(--pz-accent);color: var(--pz-accent);font-weight: 700}.pz .fwin .pn,.pz .p_pof .pn,.pz .fwin button.pn{display: inline-flex;align-items: center;justify-content: center;height: 40px;min-width: 88px;padding: 0 22px;border: 0 !important;border-radius: 20px;background: var(--pz-surf3) !important;box-shadow: none !important;color: var(--pz-ink) !important;font: 500 14px var(--pz-font);cursor: pointer}.pz .fwin .pn strong,.pz .fwin .pn em,.pz .fwin .pn span,.pz .p_pof .pn strong,.pz .p_pof .pn em,.pz .p_pof .pn span{padding: 0;background: none;color: inherit;font: inherit}.pz .fwin .pnc,.pz .p_pof .pnc,.pz .fwin button.pnc,.pz .p_pof button.pnc{background: var(--pz-accent) !important;color: var(--pz-on-pri) !important}.pz .fwin .pn:hover,.pz .p_pof .pn:hover{box-shadow: var(--pz-shadow) !important}.pz .fwin .px,.pz .fwin .pt,.pz .p_pof .px,.pz .p_pof .pt,.pz .fwin select{height: 38px;padding: 0 12px;border: 1px solid var(--pz-line-2);border-radius: 10px;background: var(--pz-surface);color: var(--pz-ink);font: 14px var(--pz-font);box-shadow: none}.pz .fwin textarea.pt,.pz .p_pof textarea.pt{height: auto;padding: 10px 12px}.pz .fwin .px:focus,.pz .fwin .pt:focus,.pz .p_pof .px:focus{border-color: var(--pz-accent);outline: 0;box-shadow: 0 0 0 3px var(--pz-accent-soft)}.pz .p_pof .upbk,.pz .fwin .bbda{margin-bottom: 14px;padding-bottom: 16px;border-bottom: 1px dashed var(--pz-line-2)}.pz .p_pof .p_opt p{margin: 0 0 6px;line-height: 1.7}.pz .p_pof .notice,.pz .p_pof .upnf{color: var(--pz-ink-2);font-size: 13px}.pz .p_pof .xi1,.pz .fwin .xi1{color: var(--pz-accent)}.pz.pz-uc #wp.wp{max-width: 1080px}.pz.pz-skin #pt{margin: 0 0 16px;padding: 0;border: 0;background: none;height: auto;line-height: 1.6;font-size: 13px;color: var(--pz-ink-3)}.pz.pz-skin #pt .z{float: none;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 6px}.pz.pz-skin #pt a{color: var(--pz-ink-3)}.pz.pz-skin #pt .nvhm,.pz.pz-skin #pt .nvhm + em{display: none}.pz.pz-skin #pt em{padding: 0 2px;color: var(--pz-line-2);font-style: normal}.pz.pz-skin #ct.ct2_a{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 24px;align-items: start;width: auto;margin: 0;padding: 0;border: 0;background: none !important}.pz.pz-skin #ct.ct2_a > .appl{grid-column: 1;grid-row: 1;float: none;width: auto;margin: 0;padding: 0;background: none}.pz.pz-skin #ct.ct2_a > .mn{grid-column: 2;grid-row: 1;float: none;width: auto;margin: 0;padding: 0;min-width: 0}.pz.pz-uc #ct .mn .bm{margin: 0;padding: 0;border: 0;background: none}.pz.pz-skin #ct .mn h1.mt i{display: none}.pz.pz-skin #ct .mn h1.mt{display: block;margin: 0 0 18px;padding: 0;border: 0;font-size: 24px;font-weight: 500;color: var(--pz-ink)}.pz.pz-skin .appl{overflow: visible}.pz.pz-skin .appl li{height: auto;overflow: visible;white-space: normal}.pz.pz-skin .appl li.a{margin: 0 0 4px;padding: 0;border: 0}.pz.pz-skin .tbn{margin: 0;padding: 12px;border: 0;border-radius: 20px;background: var(--pz-surface-2)}.pz.pz-skin .tbn h2.mt{margin: 4px 8px 10px;padding: 0;border: 0;font-size: 13px;font-weight: 700;color: var(--pz-ink-3)}.pz.pz-skin .tbn ul{margin: 0;padding: 0}.pz.pz-skin .tbn li{margin: 0 0 4px;padding: 0;border: 0;background: none}.pz.pz-skin .tbn li a{display: block;height: auto;padding: 10px 14px;border: 0;border-radius: 12px;background: none;color: var(--pz-ink-2);font-size: 14px;font-weight: 500;line-height: 1.4}.pz.pz-skin .tbn li a:hover{background: var(--pz-surface);color: var(--pz-ink)}.pz.pz-skin .tbn li.a a{background: var(--pz-pri-c);color: var(--pz-on-pri-c);font-weight: 700}.pz.pz-skin ul.tb{display: flex;flex-wrap: wrap;gap: 4px;margin: 0 0 20px;padding: 0 0 0;border: 0;border-bottom: 1px solid var(--pz-line);background: none}.pz.pz-skin ul.tb li{float: none;margin: 0 0 -1px;border: 0;background: none}.pz.pz-skin ul.tb li a{display: block;height: auto;padding: 8px 14px 10px;border: 0;border-bottom: 2px solid transparent;background: none;color: var(--pz-ink-3);font-size: 14px;line-height: 1.5}.pz.pz-skin ul.tb li.a a{border-bottom-color: var(--pz-accent);color: var(--pz-accent);font-weight: 700}.pz.pz-skin .tfm{width: 100%}.pz.pz-skin .tfm th,.pz.pz-skin .tfm td{padding: 10px 12px 10px 0;border: 0;color: var(--pz-ink-2);font-size: 14px;vertical-align: middle}.pz.pz-skin .tfm th{width: 110px;color: var(--pz-ink);font-weight: 500;text-align: left}.pz.pz-skin .px,.pz.pz-skin .pt,.pz.pz-skin select{height: 38px;padding: 0 12px;border: 1px solid var(--pz-line-2);border-radius: 10px;background: var(--pz-surface);color: var(--pz-ink);font: 14px var(--pz-font);box-shadow: none}.pz.pz-skin textarea.pt{height: auto;padding: 10px 12px}.pz.pz-skin .px:focus,.pz.pz-skin .pt:focus,.pz.pz-skin select:focus{border-color: var(--pz-accent);outline: 0;box-shadow: 0 0 0 3px var(--pz-accent-soft)}.pz.pz-skin .pn{display: inline-flex;align-items: center;justify-content: center;height: 40px;min-width: 96px;padding: 0 24px;border: 0 !important;border-radius: 20px;background: var(--pz-surf3) !important;box-shadow: none !important;color: var(--pz-ink) !important;font: 500 14px var(--pz-font);cursor: pointer}.pz.pz-skin .pn strong,.pz.pz-skin .pn em,.pz.pz-skin .pn span{padding: 0;background: none;color: inherit;font: inherit}.pz.pz-skin .pnc,.pz.pz-skin button.pnc{background: var(--pz-accent) !important;color: var(--pz-on-pri) !important}.pz.pz-skin .pnc *,.pz.pz-skin button.pnc *{color: var(--pz-on-pri) !important}.pz.pz-skin .tbn li em[class^="notice_"]{display: none}.pz.pz-skin .emp{margin: 0;padding: 56px 16px;border: 0;border-radius: 20px;background: var(--pz-surface-2);color: var(--pz-ink-3);font-size: 15px;text-align: center}.pz.pz-skin .emp a{margin-left: 6px;color: var(--pz-accent)}.pz.pz-skin .xld.xlda,.pz.pz-skin .nts{margin: 0;padding: 0;border: 0}.pz.pz-skin .nts dl{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 2px 14px;margin: 0 0 10px;padding: 16px 18px;border: 0;border-radius: 16px;background: var(--pz-surface-2)}.pz.pz-skin .nts dl > *{grid-column: 2;margin: 0;padding: 0}.pz.pz-skin .nts dd.m{grid-column: 1;grid-row: 1 / span 3;float: none;width: 40px;height: 40px;border-radius: 50%;overflow: hidden}.pz.pz-skin .nts dd.m img{width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;object-fit: cover}.pz.pz-skin .nts dt{display: flex;justify-content: space-between;align-items: center;gap: 8px;font-size: 12px;color: var(--pz-ink-3)}.pz.pz-skin .nts dt .d{order: 2;float: none;width: auto;height: auto;padding: 2px 10px;border-radius: 10px;background: none;color: var(--pz-ink-3);font-size: 12px;text-indent: 0;overflow: visible}.pz.pz-skin .nts dt .d:hover{background: var(--pz-surf3);color: var(--pz-ink)}.pz.pz-skin .nts dt .d::before,.pz.pz-skin .nts dt .d::after{display: none}.pz.pz-skin .nts .ntc_body{color: var(--pz-ink);font-size: 14px;line-height: 1.7;word-break: break-word}.pz.pz-skin .nts .ntc_body a{color: var(--pz-accent)}.pz.pz-skin .nts .ntc_body .quote,.pz.pz-skin .nts .ntc_body blockquote{margin: 6px 0 0;padding: 8px 12px;border: 0;border-radius: 10px;background: var(--pz-surface);color: var(--pz-ink-2)}.pz.pz-skin .tbmu{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0 0 16px;padding: 0;border: 0;background: none;font-size: 14px}.pz.pz-skin .tbmu .pipe{display: none}.pz.pz-skin .tbmu a{display: inline-block;padding: 6px 14px;border-radius: 16px;background: var(--pz-surface-2);color: var(--pz-ink-2);line-height: 1.5}.pz.pz-skin .tbmu a:hover{color: var(--pz-ink)}.pz.pz-skin .tbmu a.a{background: var(--pz-pri-c);color: var(--pz-on-pri-c);font-weight: 700}.pz.pz-skin .tbmu > span.y{order: 2;float: none;display: flex;flex-wrap: wrap;align-items: center;gap: 6px;width: 100%}.pz.pz-skin .tbmu > span.y a{padding: 4px 12px;background: none;font-size: 13px}.pz.pz-skin .tbmu > span.y a.a{background: var(--pz-surf3);color: var(--pz-ink)}.pz.pz-skin .tbmu > span.y select{width: auto !important;height: 34px;margin-left: auto}.pz.pz-skin .tbmu input.px{width: 180px;height: 34px;margin-left: 6px;border-radius: 17px}.pz.pz-skin .tbmu .pn{height: 34px;min-width: 0;padding: 0 16px}.pz.pz-skin .tl{margin: 0;padding: 0;border: 0}.pz.pz-skin .tl .bm_c,.pz.pz-skin .tl > form > div{padding: 0;border: 0;background: none}.pz.pz-skin .tl table{width: 100%;border-collapse: separate;border-spacing: 0;table-layout: auto}.pz.pz-skin .tl td,.pz.pz-skin .tl th{padding: 14px 10px;border: 0;border-bottom: 1px solid var(--pz-line);background: none;color: var(--pz-ink-3);font-size: 13px;font-weight: 400;text-align: left;vertical-align: middle}.pz.pz-skin .tl tr.th td,.pz.pz-skin .tl tr.th th{padding: 8px 10px;border-bottom: 1px solid var(--pz-line-2);background: none;color: var(--pz-ink-3);font-size: 12px;font-weight: 500;white-space: nowrap}.pz.pz-skin .tl td.icn{display: none}.pz.pz-skin .tl th a{color: var(--pz-ink);font-size: 15px;font-weight: 500}.pz.pz-skin .tl th a:hover{color: var(--pz-accent)}.pz.pz-skin .tl td a{color: var(--pz-ink-2)}.pz.pz-skin .tl td.num,.pz.pz-skin .tl td.by{width: 1%;white-space: nowrap}.pz.pz-skin .tl td.num em,.pz.pz-skin .tl td.by em,.pz.pz-skin .tl td.by cite{display: block;font-style: normal;color: var(--pz-ink-3);font-size: 12px}.pz.pz-skin .tl td.by cite a{color: var(--pz-ink-2);font-size: 13px}.pz.pz-skin .tl tbody:hover td,.pz.pz-skin .tl tbody:hover th{background: var(--pz-surface-2)}.pz.pz-skin .tl .tbox{display: inline-block;margin-left: 6px;padding: 0 8px;border-radius: 8px;background: var(--pz-ter-c);color: var(--pz-ink);font-size: 11px;line-height: 18px}.pz.pz-skin .tl .emp{padding: 40px 0;background: none}.pz.pz-skin .pgs{margin-top: 20px}.pz-account{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px 18px;align-items: center;padding: 24px;border-radius: 20px;background: var(--pz-surface-2)}.pz-account__avatar{width: 72px;height: 72px;border-radius: 50%;overflow: hidden}.pz-account__avatar img{width: 100%;height: 100%;object-fit: cover;display: block}.pz-account__info h2{margin: 0;font-size: 20px;font-weight: 600;color: var(--pz-ink)}.pz-account__info p{margin: 2px 0 0;color: var(--pz-ink-3);font-size: 13px}.pz-account__list{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 4px 0 0}.pz-account__list > div{padding: 12px 14px;border-radius: 12px;background: var(--pz-surface)}.pz-account__list dt{color: var(--pz-ink-3);font-size: 12px}.pz-account__list dd{margin: 2px 0 0;color: var(--pz-ink);font-size: 14px;word-break: break-all}.pz-account__acts{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 10px}.pz-account ~ form,.pz-account ~ .tbms,.pz-account ~ iframe{display: none !important}@media (max-width: 760px){.pz.pz-skin #ct.ct2_a{grid-template-columns: minmax(0,1fr);gap: 16px}.pz.pz-skin #ct.ct2_a > .appl{grid-row: 1}.pz.pz-skin #ct.ct2_a > .mn{grid-column: 1;grid-row: 2}.pz.pz-skin .tbn ul{display: flex;flex-wrap: wrap;gap: 4px}.pz.pz-skin .tbn h2.mt{display: none}.pz-account__list{grid-template-columns: minmax(0,1fr)}.pz.pz-skin .tfm th,.pz.pz-skin .tfm td{display: block;width: auto;padding: 4px 0}.pz.pz-skin .tl td.frm,.pz.pz-skin .tl td:not([class]),.pz.pz-skin .tl td.by,.pz.pz-skin .tl td.o{display: none}.pz.pz-skin .tl th,.pz.pz-skin .tl td{padding-left: 4px;padding-right: 4px}.pz.pz-skin .tbmu input.px{flex: 1;width: auto;margin-left: 0}.pz.pz-skin .tbmu > span.y select{margin-left: 0}}.pz .fwin [id^="main_messaqge_"],.pz .fwin [id^="layer_login_"],.pz .fwin [id^="layer_lostpw_"]{width: min(400px,calc(100vw - 32px)) !important}.pz [id^="layer_login_"] .flb,.pz [id^="layer_lostpw_"] .flb{padding: 26px 28px 4px}.pz [id^="layer_login_"] .flb em,.pz [id^="layer_lostpw_"] .flb em{font-size: 22px;font-weight: 700;letter-spacing: .5px}.pz [id^="layer_login_"] .flb em.onerror,.pz [id^="layer_lostpw_"] .flb em.onerror,.pz .flb em.onerror{color: #d33f49;font-size: 14px;font-weight: 500}.pz [id^="layer_login_"] .c,.pz [id^="layer_lostpw_"] .c{padding: 14px 28px 26px}.pz .rfm{width: auto !important;margin: 0 0 14px;padding: 0;border: 0;background: none}.pz .rfm.mbw{margin-bottom: 0}.pz .rfm table{width: 100%;border-collapse: collapse}.pz .rfm tr{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 6px 12px}.pz .rfm th,.pz .rfm td{display: block;width: auto;padding: 0 !important;border: 0;text-align: left;line-height: 1.5;vertical-align: middle}.pz .rfm th{grid-column: 1;grid-row: 1;color: var(--pz-ink-2);font-size: 13px;font-weight: 500}.pz .rfm th:empty,.pz .rfm.mbw th{display: none}.pz .rfm td.tipcol{grid-column: 2;grid-row: 1;text-align: right;font-size: 13px}.pz .rfm td:not(.tipcol){grid-column: 1 / -1;grid-row: 2;color: var(--pz-ink-2);font-size: 14px}.pz .rfm td + td:not(.tipcol){grid-row: 3}.pz .rfm th:empty ~ td:not(.tipcol),.pz .rfm.mbw td:not(.tipcol){grid-row: auto}.pz .rfm a{color: var(--pz-accent)}.pz .rfm .rq{margin-right: 2px;color: #d33f49}.pz .rfm .px,.pz .rfm input.px.p_fre{box-sizing: border-box;width: 100% !important;height: 44px !important;margin: 0;padding: 0 14px;border: 1px solid var(--pz-line-2);border-radius: 12px;background: var(--pz-surface);color: var(--pz-ink);font: 15px var(--pz-font);box-shadow: none}.pz .rfm .px:focus{border-color: var(--pz-accent);outline: 0;box-shadow: 0 0 0 3px var(--pz-accent-soft)}.pz .rfm select{box-sizing: border-box;width: 100%;height: 44px;padding: 0 12px;border: 1px solid var(--pz-line-2);border-radius: 12px;background: var(--pz-surface);color: var(--pz-ink);font: 14px var(--pz-font)}.pz .rfm .login_slct select{float: none !important;width: auto;height: 26px;padding: 0 4px;border: 0;border-radius: 8px;background: var(--pz-surface-2);color: var(--pz-ink-2);font-size: 13px}.pz .rfm label{display: inline-flex;align-items: center;gap: 8px;color: var(--pz-ink-2);cursor: pointer}.pz .rfm input[type="checkbox"],.pz .rfm input[type="radio"],.pz-skin input[type="checkbox"],.pz-skin input[type="radio"]{width: 16px;height: 16px;margin: 0;accent-color: var(--pz-accent);vertical-align: -3px}.pz .rfm .pn.pnc,.pz .rfm button.pnc{width: 100%;height: 46px;border-radius: 23px;font-size: 15px;font-weight: 600;letter-spacing: 2px}.pz .rfm .p_tip,.pz .rfm .p_chk{position: static;width: auto;padding: 0;border: 0;background: none;font-size: 12px;font-style: normal;font-weight: 400;line-height: 1.5}.pz .rfm .p_tip{color: var(--pz-ink-3)}.pz .rfm .p_chk{color: #d33f49}.pz .rfm .p_right{color: var(--pz-accent)}.pz .rfm #emailmore,.pz .rfm br{display: none}.pz .rfm .sec_code,.pz .rfm .sec_code + *{display: inline-flex;vertical-align: middle}.pz .rfm img{border-radius: 8px;vertical-align: middle}.pz .rfm hr.l{margin: 6px 0 14px;border: 0;border-top: 1px solid var(--pz-line)}.pz-legacy #wp.wp:has(#ct > .mn form[name="login"],#registerform){position: relative;max-width: none;padding: 0;background: none;overflow: hidden}.pz-legacy #wp.wp:has(#ct > .mn form[name="login"],#registerform)::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse 40% 45% at 30% 30%,var(--pz-pri-c),transparent 70%),radial-gradient(ellipse 35% 40% at 70% 75%,var(--pz-ter-c),transparent 70%);opacity: .5;pointer-events: none}.pz-skin #ct:has(> .mn form[name="login"],#registerform){width: auto}.pz-skin #ct > .mn:has(form[name="login"],#registerform){float: none;width: auto;max-width: 420px;margin: 40px auto 56px;padding: 0}.pz-skin #ct > .mn:has(#registerform){max-width: 480px}.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{margin: 0;padding: 0;border: 1px solid var(--pz-line);border-radius: 28px;background: var(--pz-surface);box-shadow: 0 24px 60px -24px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.04);overflow: hidden}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;height: auto;padding: 32px 32px 4px;border: 0 !important;background: none}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h::before{content: "";width: 48px;height: 48px;margin-bottom: 10px;border-radius: 16px;background: var(--pz-pri-c) center / 24px no-repeat url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2333cc7a" stroke-width="2" stroke-linecap="round"%3E%3Ccircle cx="12" cy="8" r="4"/%3E%3Cpath d="M4 21c0-4 4-6 8-6s8 2 8 6"/%3E%3C/svg%3E')}:root[data-theme="dark"] .pz-skin #ct > .mn .bm_h::before{background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23b9d6ff" stroke-width="2" stroke-linecap="round"%3E%3Ccircle cx="12" cy="8" r="4"/%3E%3Cpath d="M4 21c0-4 4-6 8-6s8 2 8 6"/%3E%3C/svg%3E') !important}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .pz-skin #ct > .mn .bm_h::before{background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23b9d6ff" stroke-width="2" stroke-linecap="round"%3E%3Ccircle cx="12" cy="8" r="4"/%3E%3Cpath d="M4 21c0-4 4-6 8-6s8 2 8 6"/%3E%3C/svg%3E') !important}}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h h3{order: -1;margin: 0;color: var(--pz-ink);font-size: 26px !important;font-weight: 700;line-height: 1.3}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h::before{order: -2}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h .y{float: none;color: var(--pz-ink-3);font-size: 14px}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h .y a{color: var(--pz-ink-3)}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h .y a + a,.pz-skin #ct > .mn:has(#registerform) .bm_h .y a{margin-left: 4px;color: var(--pz-accent);font-weight: 600}.pz-skin #ct > .mn:has(form[name="login"]) .flb{display: none}.pz-skin #ct > .mn form[name="login"] .rfm td.tipcol a[href*="mod=register"]{display: none}.pz-skin #ct > .mn:has(form[name="login"]) .c,.pz-skin #ct > .mn:has(#registerform) .bm_c{padding: 18px 32px 30px}.pz-skin #ct > .mn:has(#registerform) .bm_c{padding-bottom: 6px}.pz-skin #ct > .mn #layer_reginfo_b{padding: 0 32px 30px}.pz-skin #ct > .mn #layer_reginfo_b em{display: none}.pz-skin #ct > .mn:has(form[name="login"]) [id^="main_messaqge_"]{width: auto !important}.pz-skin #ct.ptm > .mn:has(#registerform) ~ .sd,.pz-skin #ct:has(#registerform) .fsb{border: 0;background: none}.pz-skin .nfl{min-height: 0}.pz-skin .nfl .f_c{box-sizing: border-box;width: auto;max-width: 520px;margin: 48px auto;padding: 32px 32px 28px;border: 0;border-radius: 24px;background: var(--pz-surface-2)}.pz .altw{width: auto;max-width: 100%}.pz .fwin .altw{width: min(380px,calc(100vw - 72px))}.pz .alert_right,.pz .alert_error,.pz .alert_info{min-height: 40px;padding: 4px 0 4px 56px;color: var(--pz-ink);font-size: 15px;line-height: 1.7}.pz .alert_right::before,.pz .alert_error::before,.pz .alert_info::before{content: "" !important;top: 2px;left: 0;width: 40px;height: 40px;border-radius: 50%;font-size: 0;background: var(--pz-pri-c) center / 20px no-repeat}.pz .alert_right::before{background-color: var(--pz-pri-c);background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2333cc7a" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="m5 12.5 4.5 4.5L19 7.5"/%3E%3C/svg%3E')}.pz .alert_error::before{background-color: #ffdad6;background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ba1a1a" stroke-width="2.6" stroke-linecap="round"%3E%3Cpath d="M12 6.5v7M12 17.5v.01"/%3E%3C/svg%3E')}.pz .alert_info::before{background-color: var(--pz-sec-c);background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23335f93" stroke-width="2.6" stroke-linecap="round"%3E%3Cpath d="M12 10.5v7M12 6.5v.01"/%3E%3C/svg%3E')}.pz .alert_right p,.pz .alert_error p,.pz .alert_info p{margin: 0}.pz .alert_btnleft{margin-top: 12px !important;font-size: 14px}.pz .alert_btnleft a,.pz .alert_error a{color: var(--pz-accent);font-weight: 500}.pz .alert_btn,.pz .alert_act{margin-top: 18px;padding-left: 56px;text-align: left}.pz #messagelogin{margin-top: 24px;padding-top: 8px;border-top: 1px solid var(--pz-line)}.pz #messagelogin .flb{padding: 12px 0 4px}.pz #messagelogin .c{padding: 10px 0 0}.pz #messagelogin [id^="main_messaqge_"],.pz #messagelogin [id^="layer_login_"]{width: auto !important}.pz-skin .bm{border: 0;background: none}.pz-skin .bm_h{height: auto;padding: 12px 0;border: 0;border-bottom: 1px solid var(--pz-line);background: none;line-height: 1.5}.pz-skin .bm_h h2,.pz-skin .bm_h h3{color: var(--pz-ink);font-size: 17px;font-weight: 600}.pz-skin .bm_h a{color: var(--pz-accent)}.pz-skin .bm_c{padding: 14px 0}.pz-skin .bbda,.pz-skin .bbs{border-bottom-color: var(--pz-line) !important}.pz-skin :where(#wp) a{color: var(--pz-ink-2)}.pz-skin :where(#wp) a:hover{color: var(--pz-accent)}.pz-skin :where(#wp) :is(.xi2,.xi2 a,.xi1,.xi1 a){color: var(--pz-accent)}.pz-skin :where(#wp) :is(.xg1,.xg1 a,.xg2){color: var(--pz-ink-3)}.pz-skin table.dt{width: 100%;border-collapse: collapse}.pz-skin table.dt th,.pz-skin table.dt td{padding: 10px 12px;border: 0;border-bottom: 1px solid var(--pz-line);background: none;color: var(--pz-ink-2);font-size: 14px;text-align: left}.pz-skin table.dt th{color: var(--pz-ink-3);font-size: 12px;font-weight: 500}.pz-skin .tbms,.pz-skin .notice,.pz-skin .tbmu.tbms{padding: 10px 14px;border: 0;border-radius: 12px;background: var(--pz-sec-c);color: var(--pz-on-sec-c);font-size: 13px}.pz-skin .tbms::before{display: none}.pz-skin hr.l,.pz-skin hr.da{border: 0;border-top: 1px solid var(--pz-line);background: none}.pz-skin .pns,.pz-skin p.o.pns{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.pz-skin .pns .z{float: none;margin-right: auto}.pz-skin #ct.ct2{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: 28px;align-items: start;width: auto;border: 0;background: none}.pz-skin #ct.ct2 > .mn{grid-column: 1;grid-row: 1;float: none;width: auto;min-width: 0;margin: 0}.pz-skin #ct.ct2 > .sd{grid-column: 2;grid-row: 1;float: none;width: auto;margin: 0}.pz-skin #ct.ct2 > .sd .bm{padding: 14px 16px;border-radius: 20px;background: var(--pz-surface-2)}.pz-skin #ct.ct2 > .sd .bm_h{padding-top: 0}@media (max-width: 760px){.pz .fwin [id^="layer_login_"] .flb,.pz .fwin [id^="layer_lostpw_"] .flb{padding: 22px 20px 4px}.pz .fwin [id^="layer_login_"] .c,.pz .fwin [id^="layer_lostpw_"] .c{padding: 12px 20px 22px}.pz-skin .nfl .f_c{margin: 16px auto;padding: 24px 20px}.pz-skin #ct > .mn:has(form[name="login"],#registerform){margin: 8px auto 24px}.pz-skin #ct.ct2{grid-template-columns: minmax(0,1fr)}.pz-skin #ct.ct2 > .sd{grid-column: 1;grid-row: 2}}.rfm:has(select[name="questionid"]):has(+ .rfm[style*="display:none"]),.rfm:has(select[name="questionid"]):has(+ .rfm[style*="display: none"]){display: none !important}tr:has(a[href*="method=chgquestion"]){display: none !important}@media (max-width: 860px){:root{--pz-gutter: 16px;--pz-header-h: 60px}.pz-app{grid-template-columns: minmax(0,1fr)}.pz-main{padding: 4px var(--pz-gutter) 120px}.pz-topbar{padding: 0 var(--pz-gutter);gap: 8px}.pz-searchbar{width: auto;flex: 1;margin-left: 4px;height: 44px}.pz-searchbar kbd{display: none}.pz-fab{bottom: calc(92px + env(safe-area-inset-bottom));right: 16px;height: 52px;padding: 0 16px}.pz-totop{bottom: calc(92px + env(safe-area-inset-bottom));right: 16px}.pz-fab ~ .pz-totop{bottom: calc(156px + env(safe-area-inset-bottom));right: 20px}.pz-list,.pz-related__grid{grid-template-columns: minmax(0,1fr)}.pz-cathead{grid-template-columns: minmax(0,1fr);padding: 22px;border-radius: 24px}.pz-sheet{padding: 24px 18px;border-radius: 24px;margin: 0 calc(var(--pz-gutter) * -1 + 4px)}.pz-comments{padding: 24px 18px;border-radius: 24px;margin: 16px calc(var(--pz-gutter) * -1 + 4px) 0}.pz-footer{padding: 16px var(--pz-gutter) 120px}.pz-legacy #wp.wp{padding: 12px}}@media (max-width: 560px){.pz-li{grid-template-columns: 56px minmax(0,1fr);gap: 12px;padding: 12px}.pz-li__th{width: 56px;height: 56px}.pz-li p{display: none}.pz-body .t_f{font-size: 16.5px;line-height: 1.85}.pz-actions-bar{gap: 6px}.pz-pill{height: 36px;padding: 0 14px 0 12px;font-size: 13px}.pz-prevnext a{padding: 12px 14px}.pz-comment,.pz-reply form{grid-template-columns: 34px minmax(0,1fr);gap: 12px}.pz-comment__avatar,.pz-reply__avatar{width: 34px;height: 34px}.pz .pg a,.pz .pg strong{min-width: 36px;height: 36px;padding: 0 10px}.pz .pg label{display: none}}@media (hover: none){.pz .t_f .blockcode em{opacity: 1}}@media (prefers-reduced-motion: reduce){.pz *,.pz *::before,.pz *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}@media print{.pz-topbar,.pz-scrim,.pz-fab,.pz-footer,.pz-actions-bar,.pz-prevnext,.pz-related,.pz-comments,.pz-progress{display: none !important}.pz-app{display: block}body.pz{background: #fff;color: #000}.pz-sheet{padding: 0}.pz-read{max-width: none}.pz-side,.pz-totop{display: none !important}}.pz-layout{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 24px;align-items: start}.pz-layout__main{min-width: 0}.pz-side{display: grid;gap: 16px;min-width: 0}.pz .pz-sec{display: flex;align-items: center;gap: 10px;margin: 28px 0 12px;color: var(--pz-ink);font-size: 18px;font-weight: 700}.pz .pz-sec::before{content: "";flex: none;width: 5px;height: 18px;border-radius: 3px;background: var(--pz-accent)}.pz .pz-sec em{margin-left: auto;color: var(--pz-ink-3);font-size: 13px;font-style: normal;font-weight: 400}.pz-cathead{position: relative;isolation: isolate;overflow: hidden}.pz-cathead::after{content: attr(data-mark);position: absolute;right: 12px;bottom: -.22em;z-index: -1;font-size: 220px;font-weight: 900;line-height: 1;opacity: .09;pointer-events: none}.pz-cathead::after{font-size: 200px}.pz-cathead::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(currentColor 1px,transparent 1.6px);background-size: 18px 18px;opacity: .1;-webkit-mask-image: linear-gradient(100deg,transparent 40%,#000);mask-image: linear-gradient(100deg,transparent 40%,#000)}.pz-li,.pz-related__item,.pz-prevnext a{transition: transform .2s,box-shadow .2s,background .15s}.pz-li:hover,.pz-related__item:hover,.pz-prevnext a:hover{transform: translateY(-2px);box-shadow: var(--pz-shadow-lg);filter: none}.pz-layout .pz-list{grid-template-columns: minmax(0,1fr)}.pz-li{grid-template-columns: 136px minmax(0,1fr);gap: 18px;align-items: stretch;padding: 14px;border-radius: 20px}.pz-li:hover{background: var(--pz-surface)}.pz-li__th{width: 136px;height: 100px;border-radius: 14px;font-size: 36px}.pz-li__body{display: flex;flex-direction: column;justify-content: center}.pz-li h3{font-size: 17px;font-weight: 600}.pz-li:hover h3{color: var(--pz-accent)}.pz-li p{display: -webkit-box;margin-top: 4px;font-size: 14px;line-height: 1.65;white-space: normal;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.pz-li__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;margin-top: 8px}.pz-li__meta span{display: inline-flex;align-items: center;gap: 4px}.pz-panel{padding: 18px 20px}.pz-cathead{padding: 24px 28px}.pz-sheet{position: relative;overflow: hidden}.pz-sheet::before{content: "";position: absolute;inset: 0 0 auto;height: 5px;background: linear-gradient(90deg,var(--pz-accent),var(--pz-pri-c) 60%,var(--pz-ter-c))}.pz-article__title{font-weight: 700}.pz-searchbar{box-shadow: inset 0 0 0 1px var(--pz-line);transition: background .2s,box-shadow .2s,width .25s cubic-bezier(.2,.8,.2,1)}.pz-searchbar:hover{box-shadow: inset 0 0 0 1px var(--pz-line-2)}.pz-searchbar:focus-within{width: min(560px,56%);color: var(--pz-accent);box-shadow: inset 0 0 0 2px var(--pz-accent),var(--pz-shadow-lg)}.pz-searchbar:focus-within kbd{opacity: 0}.pz .pz-searchbar input:focus-visible,.pz .pz-search__form input:focus-visible{outline: none}.pz-searchbar kbd{border: 1px solid var(--pz-line-2);line-height: 18px;transition: opacity .15s}.pz-search{max-width: 880px}.pz-search__head{position: relative;isolation: isolate;margin: 4px 0 8px;padding: 32px 32px 22px;overflow: hidden;border-radius: 28px;background: linear-gradient(135deg,var(--pz-pri-c),color-mix(in srgb,var(--pz-pri-c) 55%,var(--pz-sec-c)));color: var(--pz-on-pri-c)}.pz-search__head::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(currentColor 1px,transparent 1.6px);background-size: 18px 18px;opacity: .12;-webkit-mask-image: linear-gradient(100deg,transparent 40%,#000);mask-image: linear-gradient(100deg,transparent 40%,#000)}.pz .pz-search__head h1{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;color: inherit;font-size: clamp(24px,3vw,32px);font-weight: 800}.pz-search__head h1 em{font-size: 14px;font-style: normal;font-weight: 500;opacity: .75}.pz-search__form{display: flex;align-items: center;gap: 10px;height: 60px;margin-top: 18px;padding: 0 8px 0 20px;border-radius: 30px;background: var(--pz-surface);color: var(--pz-ink-3);box-shadow: var(--pz-shadow-lg);transition: box-shadow .2s}.pz-search__form:focus-within{color: var(--pz-accent);box-shadow: 0 0 0 3px color-mix(in srgb,var(--pz-accent) 45%,transparent),var(--pz-shadow-lg)}.pz-search__form input{flex: 1;min-width: 0;height: 100%;padding: 0;border: 0;outline: 0;background: transparent;color: var(--pz-ink);font: 17px var(--pz-font)}.pz-search__form input::placeholder{color: var(--pz-ink-3)}.pz-search__form input::-webkit-search-cancel-button{cursor: pointer}.pz-search__form .pz-btn{height: 44px;padding: 0 26px;border-radius: 22px;font-size: 15px}.pz-sr{display: grid;gap: 12px}.pz-sr__item{display: grid;grid-template-columns: 56px minmax(0,1fr);gap: 16px;padding: 16px;border-radius: 20px;background: var(--pz-surface);box-shadow: var(--pz-shadow);color: var(--pz-ink) !important;transition: transform .2s,box-shadow .2s}.pz-sr__item:hover{transform: translateY(-2px);box-shadow: var(--pz-shadow-lg)}.pz-sr__body{display: grid;gap: 4px;min-width: 0}.pz-sr__title{font-size: 17px;font-weight: 600;line-height: 1.5}.pz-sr__item:hover .pz-sr__title{color: var(--pz-accent)}.pz-sr__msg{display: -webkit-box;overflow: hidden;color: var(--pz-ink-2);font-size: 14px;line-height: 1.7;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.pz-sr font[color],.pz-sr strong font,.pz-sr em{padding: 0 2px;border-radius: 4px;background: color-mix(in srgb,var(--pz-ter-c) 85%,transparent);color: var(--pz-on-ter-c) !important;font-style: normal;font-weight: 700}.pz-empty > svg{color: var(--pz-ink-3);opacity: .6;margin-bottom: 8px}.pz-empty p:first-of-type{color: var(--pz-ink);font-size: 16px;font-weight: 600}.pz-skin #uhd{position: relative;isolation: isolate;margin: 0 0 20px;padding: 24px 28px 0;overflow: hidden;border: 0;border-radius: 24px;background: linear-gradient(135deg,var(--pz-pri-c),color-mix(in srgb,var(--pz-pri-c) 55%,var(--pz-sec-c)));color: var(--pz-on-pri-c)}.pz-skin #uhd::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(currentColor 1px,transparent 1.6px);background-size: 18px 18px;opacity: .12;-webkit-mask-image: linear-gradient(100deg,transparent 40%,#000);mask-image: linear-gradient(100deg,transparent 40%,#000)}.pz-skin #uhd .h{display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: 18px;align-items: center;padding: 0}.pz-skin #uhd .avt{grid-row: span 3;float: none;margin: 0}.pz-skin #uhd .avt img{width: 72px;height: 72px;padding: 0;border: 0;border-radius: 50%;box-shadow: 0 0 0 4px color-mix(in srgb,var(--pz-surface) 70%,transparent);object-fit: cover}.pz-skin #uhd h2.mt{margin: 0;padding: 0;color: inherit;font-size: 26px;font-weight: 800}.pz-skin #uhd .h p{margin: 2px 0 0;font-size: 13px}.pz-skin #uhd .h p a{color: inherit !important;opacity: .8}.pz-skin #uhd .h .pipe{opacity: .4}.pz-skin #uhd ul.tb{margin: 18px -28px 0;padding: 0 20px !important;border-bottom: 0;background: color-mix(in srgb,var(--pz-surface) 45%,transparent)}.pz-skin #uhd ul.tb li a{border: 0 !important;border-bottom: 2px solid transparent !important;background: none !important;color: inherit;opacity: .75}.pz-skin #uhd ul.tb li.a a{border-bottom-color: currentColor !important}.pz-skin #ct.ct1 .bm,.pz-skin #ct.ct1 .bm_c{margin: 0;padding: 0;border: 0;background: none}.pz-skin #uhd ul.tb li.a a{border-bottom-color: currentColor;color: inherit;opacity: 1}.pz-skin #ct.ct1{width: auto}.pz-skin .u_profile{padding: 0}.pz-skin .u_profile > div{margin: 0 0 14px;padding: 18px 20px;border: 0;border-radius: 20px;background: var(--pz-surface-2)}.pz-skin .u_profile h2.mbn{display: flex;align-items: center;gap: 8px;margin: 0 0 12px;color: var(--pz-ink);font-size: 16px;font-weight: 700}.pz-skin .u_profile h2.mbn .xw0{color: var(--pz-ink-3);font-size: 13px;font-weight: 400}.pz-skin .u_profile ul{margin: 0;padding: 0;border: 0 !important}.pz-skin .u_profile ul:empty{display: none}.pz-skin .u_profile ul.pf_l{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 8px}.pz-skin .u_profile ul.pf_l li,.pz-skin .u_profile ul:not(.pf_l) li{float: none;width: auto;margin: 0;padding: 10px 14px;border-radius: 12px;background: var(--pz-surface);color: var(--pz-ink);font-size: 14px;line-height: 1.5;word-break: break-all}.pz-skin .u_profile ul:not(.pf_l){display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px}.pz-skin .u_profile ul.pf_l + ul:not(.pf_l),.pz-skin .u_profile ul:not(.pf_l) + ul.pf_l{margin-top: 8px}.pz-skin .u_profile li em{display: block;float: none;width: auto;margin: 0 0 2px;padding: 0;color: var(--pz-ink-3);font-size: 12px;font-style: normal}.pz-skin .u_profile ul:not(.pf_l) li em{display: inline;margin-right: 6px}.pz-skin .u_profile li .pipe{margin: 0 6px;color: var(--pz-line-2)}.pz input[type="checkbox"],.pz input[type="radio"]{accent-color: var(--pz-accent)}.pz input::placeholder,.pz textarea::placeholder{color: var(--pz-ink-3);opacity: 1}.pz-skin #scform{display: none}.pz-skin .sttl{margin: 0 0 12px;padding: 0 0 12px;border: 0;border-bottom: 1px solid var(--pz-line);background: none}.pz-skin .sttl h2{color: var(--pz-ink);font-size: 20px;font-weight: 700}.pz.pz-skin select[multiple]{height: auto;min-height: 120px;padding: 6px}.pz.pz-skin select:not([multiple]),.pz .fwin select:not([multiple]),.pz .rfm select:not([name="loginfield"]):not([multiple]){-webkit-appearance: none;appearance: none;padding-right: 34px;background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2395a09a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="m6 9 6 6 6-6"/%3E%3C/svg%3E');background-position: right 10px center;background-repeat: no-repeat;background-size: 16px;cursor: pointer}.pz.pz-skin .px:hover,.pz.pz-skin .pt:hover,.pz.pz-skin select:hover,.pz .rfm .px:hover{border-color: var(--pz-ink-3)}.pz.pz-skin .px:focus,.pz.pz-skin .pt:focus,.pz .rfm .px:focus{background: var(--pz-surface)}.pz.pz-skin .px[disabled],.pz.pz-skin .px[readonly]{background: var(--pz-surface-2);color: var(--pz-ink-3)}.pz.pz-skin input[type="file"]{font-size: 13px;color: var(--pz-ink-2)}.pz.pz-skin input[type="file"]::file-selector-button{margin-right: 10px;padding: 6px 14px;border: 0;border-radius: 999px;background: var(--pz-surf3);color: var(--pz-ink);font: 500 13px var(--pz-font);cursor: pointer}.pz-textarea:hover{background: color-mix(in srgb,var(--pz-surface-2) 70%,var(--pz-surf3))}@media (max-width: 1100px){.pz-layout{grid-template-columns: minmax(0,1fr)}.pz-side{grid-template-columns: repeat(auto-fit,minmax(260px,1fr));align-items: start}}@media (max-width: 760px){.pz-searchbar:focus-within{width: auto}.pz-search__head{padding: 22px 18px 18px;border-radius: 24px}.pz-search__form{height: 52px;padding: 0 6px 0 16px}.pz-search__form .pz-btn{height: 40px;padding: 0 18px}.pz-sr__item{grid-template-columns: 44px minmax(0,1fr);gap: 12px;padding: 14px}.pz-li{grid-template-columns: 96px minmax(0,1fr);gap: 12px;padding: 12px}.pz-li__th{width: 96px;height: 80px;font-size: 26px}.pz-li h3{font-size: 15px}}:root{--pz-btn-sm: 32px;--pz-btn-md: 40px;--pz-btn-lg: 48px;--pz-ring: 0 0 0 3px color-mix(in srgb,var(--pz-accent) 38%,transparent)}.pz-btn,.pz-pill,.pz-fab,.pz.pz-skin .pn,.pz .fwin .pn,.pz .p_pof .pn,.pz.pg_post .pnpost .pn{transition: transform .15s,box-shadow .2s,background-color .2s,color .2s,border-color .2s;-webkit-tap-highlight-color: transparent}.pz-btn:active,.pz-pill:active,.pz-fab:active,.pz-totop:active,.pz.pz-skin .pn:active,.pz .fwin .pn:active,.pz .p_pof .pn:active,.pz.pg_post .pnpost .pn:active{transform: scale(.97)}.pz .pz-btn:focus-visible,.pz .pz-pill:focus-visible,.pz .pz-fab:focus-visible,.pz .pz-totop:focus-visible,.pz .pn:focus-visible{outline: none;box-shadow: var(--pz-ring)}.pz-btn[disabled],.pz-btn.is-disabled,.pz .pn[disabled]{opacity: .5;pointer-events: none}.pz-btn{gap: 8px;height: var(--pz-btn-md);padding: 0 20px;border-radius: 999px;font-weight: 600;letter-spacing: .02em}.pz-btn svg{width: 18px;height: 18px}.pz-btn:hover{transform: translateY(-1px);box-shadow: 0 6px 16px -6px color-mix(in srgb,var(--pz-accent) 70%,transparent)}.pz-btn--sm{height: var(--pz-btn-sm);padding: 0 14px;font-size: 13px;gap: 6px}.pz-btn--sm svg{width: 16px;height: 16px}.pz-btn--tonal{background: var(--pz-pri-c);color: var(--pz-on-pri-c) !important}.pz-btn--tonal:hover{box-shadow: 0 6px 16px -8px color-mix(in srgb,var(--pz-on-pri-c) 40%,transparent)}.pz-topbar .pz-btn{padding: 0 18px}.pz-cathead__acts{flex-wrap: wrap;gap: 8px}.pz-cathead__acts .pz-btn--tonal{background: color-mix(in srgb,var(--pz-surface) 70%,transparent);color: var(--pz-ink) !important}.pz-actions-bar{align-items: center;gap: 10px}.pz-pill{height: var(--pz-btn-md);gap: 8px;padding: 0 16px 0 14px;border-radius: 999px;background: transparent;box-shadow: inset 0 0 0 1px var(--pz-line-2);color: var(--pz-ink) !important;font-weight: 600}.pz-pill:hover{background: var(--pz-surface-2);box-shadow: inset 0 0 0 1px var(--pz-ink-3);transform: translateY(-1px)}.pz-pill svg{width: 18px;height: 18px}.pz-pill span{min-width: 22px;padding: 0 7px;border-radius: 999px;background: var(--pz-surface-2);color: var(--pz-ink-2);font-size: 12px;font-weight: 600;line-height: 20px;text-align: center}.pz-pill:hover span{background: var(--pz-surface)}#recommend_add.pz-pill{padding-right: 12px}#recommend_add.pz-pill svg{color: #e5484d}#recommend_add.pz-pill:hover svg{transform: scale(1.12)}#recommend_add.pz-pill svg{transition: transform .2s}.pz-pill.is-done{background: var(--pz-pri-c);box-shadow: none;color: var(--pz-on-pri-c) !important}.pz-pill.is-done span{background: color-mix(in srgb,var(--pz-surface) 60%,transparent);color: inherit}.pz-actions-bar > [data-pz-share]{margin-left: auto}.pz-owner{gap: 4px;margin-top: 20px}.pz-owner a{height: var(--pz-btn-sm);padding: 0 12px;border-radius: 999px;color: var(--pz-ink-3) !important;font-size: 13px;transition: background .15s,color .15s}.pz-owner a:hover{background: var(--pz-surface-2);color: var(--pz-ink) !important}.pz-owner a[href*="postdelete"]:hover{background: color-mix(in srgb,#e5484d 12%,transparent);color: #e5484d !important}.pz-reply__bar{justify-content: space-between;gap: 12px}.pz-reply__bar > a.pz-muted{display: inline-flex;align-items: center;height: var(--pz-btn-sm);margin-right: auto;padding: 0 12px;border-radius: 999px;color: var(--pz-ink-3) !important;font-size: 13px;transition: background .15s,color .15s}.pz-reply__bar > a.pz-muted::before{content: "";width: 14px;height: 14px;margin-right: 6px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linejoin="round"%3E%3Cpath d="M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16v4Z"/%3E%3C/svg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linejoin="round"%3E%3Cpath d="M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16v4Z"/%3E%3C/svg%3E') center / contain no-repeat}.pz-reply__bar > a.pz-muted:hover{background: var(--pz-surface-2);color: var(--pz-ink) !important}.pz-reply__bar > .pz-btn{min-width: 112px}.pz-fab{gap: 8px;height: 52px;padding: 0 22px 0 18px;border-radius: 18px;background: var(--pz-accent);color: var(--pz-on-pri) !important;font-weight: 600;box-shadow: 0 10px 24px -8px color-mix(in srgb,var(--pz-accent) 75%,transparent),var(--pz-shadow)}.pz-fab:hover{transform: translateY(-2px);box-shadow: 0 14px 28px -8px color-mix(in srgb,var(--pz-accent) 80%,transparent),var(--pz-shadow)}.pz-totop{width: 44px;height: 44px;border-radius: 14px}.pz-totop:hover{transform: translateY(-2px)}.pz-fab ~ .pz-totop{right: max(24px,env(safe-area-inset-right));bottom: calc(max(24px,env(safe-area-inset-bottom)) + 64px)}.pz.pz-skin .pn,.pz .fwin .pn,.pz .p_pof .pn{height: var(--pz-btn-md);padding: 0 20px;border-radius: 999px !important;font-weight: 600 !important}.pz.pz-skin .pn:not(.pnc),.pz .fwin .pn:not(.pnc),.pz .p_pof .pn:not(.pnc){background: transparent !important;box-shadow: inset 0 0 0 1px var(--pz-line-2) !important}.pz.pz-skin .pn:not(.pnc):hover,.pz .fwin .pn:not(.pnc):hover,.pz .p_pof .pn:not(.pnc):hover{background: var(--pz-surface-2) !important;box-shadow: inset 0 0 0 1px var(--pz-ink-3) !important}.pz.pz-skin .pnc:hover,.pz .fwin .pnc:hover,.pz .p_pof .pnc:hover{transform: translateY(-1px);box-shadow: 0 6px 16px -6px color-mix(in srgb,var(--pz-accent) 70%,transparent) !important}.pz .fwin .o,.pz .m_c .o,.pz .p_pof:not(:has(> table.fwin)) .o{flex-direction: row-reverse;justify-content: flex-start}.pz .fwin .o > .z,.pz .m_c .o > .z{order: 9;margin-right: auto}.pz .rfm .pn.pnc,.pz .rfm button.pnc{height: var(--pz-btn-lg);letter-spacing: .2em}.pz.pg_post .pnpost .pn{border-radius: 999px;font-weight: 600}.pz.pg_post .pnpost .pn:not(.pnc){background: transparent;box-shadow: inset 0 0 0 1px var(--pz-line-2)}.pz.pg_post .pnpost .pn:not(.pnc):hover{background: var(--pz-surface)}.pz.pg_post .pnpost .pnc:hover{transform: translateY(-1px);box-shadow: 0 8px 20px -8px color-mix(in srgb,var(--pz-accent) 75%,transparent)}.pz .pg a,.pz .pg strong{border-radius: 999px;transition: background .15s,transform .15s}.pz .pg a:hover{transform: translateY(-1px)}.pz .pg strong{box-shadow: 0 6px 14px -6px color-mix(in srgb,var(--pz-accent) 70%,transparent)}@media (max-width: 860px){.pz-fab ~ .pz-totop{right: 16px;bottom: calc(156px + env(safe-area-inset-bottom))}.pz-fab{height: 48px;padding: 0 18px 0 14px;border-radius: 16px}}@media (max-width: 560px){.pz-actions-bar{gap: 8px}.pz-pill{height: 38px;padding: 0 12px 0 10px;font-size: 13px}.pz-actions-bar > [data-pz-share]{padding-right: 12px}.pz-prevnext{grid-template-columns: minmax(0,1fr)}.pz-prevnext > span:empty{display: none}}@media (hover: none){.pz-btn:hover,.pz-pill:hover,.pz-fab:hover,.pz-totop:hover{transform: none}}.pz-app{display: block}.pz-main{padding: 20px var(--pz-gutter) 96px}.pz-footer{padding-left: var(--pz-gutter)}.pz-topbar.pz-nav{display: block;height: auto;padding: 0 var(--pz-gutter);background: var(--pz-surface);box-shadow: 0 1px 0 var(--pz-line);transition: box-shadow .2s}.pz-topbar.pz-nav.is-scrolled{box-shadow: 0 1px 0 var(--pz-line),0 6px 20px -12px rgba(0,0,0,.18)}.pz-nav__in{display: flex;align-items: center;gap: 28px;max-width: var(--pz-page);height: 64px;margin: 0 auto}.pz-nav__brand{flex: none;display: flex;align-items: center;gap: 10px;color: var(--pz-ink) !important}.pz-nav__name{font-size: 20px;font-weight: 600;letter-spacing: -.01em;white-space: nowrap}.pz-nav .pz-searchbar{position: relative;flex: none;width: 40px;height: 40px;margin-left: auto;padding: 0;overflow: hidden;border-radius: 20px;background: transparent;box-shadow: none;color: var(--pz-ink-2);transition: width .3s cubic-bezier(.2,.8,.2,1),background .2s,box-shadow .2s}.pz-nav .pz-searchbar > svg{position: absolute;top: 10px;left: 11px;pointer-events: none}.pz-nav .pz-searchbar input[type="search"]{position: absolute;inset: 0;width: 100%;padding: 0 14px 0 40px;font-size: 14px;cursor: pointer}.pz-nav .pz-searchbar input[type="search"]::placeholder{color: transparent}.pz-nav .pz-searchbar:hover{background: var(--pz-surface-2);box-shadow: none}.pz-nav .pz-searchbar:focus-within,.pz-nav .pz-searchbar:has(input[type="search"]:not(:placeholder-shown)){width: 260px;background: var(--pz-surface-2);box-shadow: none;color: var(--pz-ink-2)}.pz-nav .pz-searchbar:focus-within{background: var(--pz-surface);box-shadow: 0 0 0 1px var(--pz-line-2),0 4px 14px -6px rgba(0,0,0,.2)}.pz-nav .pz-searchbar:focus-within input[type="search"],.pz-nav .pz-searchbar:has(input[type="search"]:not(:placeholder-shown)) input[type="search"]{cursor: text}.pz-nav .pz-searchbar:focus-within input[type="search"]::placeholder{color: var(--pz-ink-3)}.pz-nav .pz-topbar__acts{gap: 4px;margin-left: -20px}.pz-nav .pz-theme-btn{display: inline-grid}.pz-user__btn{box-shadow: 0 0 0 2px var(--pz-bg),0 0 0 3px var(--pz-line-2);transition: box-shadow .2s}.pz-user__btn:hover,.pz-user[open] .pz-user__btn{box-shadow: 0 0 0 2px var(--pz-bg),0 0 0 4px var(--pz-accent)}.pz-drop__menu{min-width: 236px;padding: 8px;border-radius: 22px;box-shadow: 0 0 0 1px var(--pz-line),0 24px 50px -18px rgba(0,0,0,.3)}.pz-drop__head{grid-template-columns: 40px minmax(0,1fr);column-gap: 12px;align-items: center;margin: 0 0 6px;padding: 8px 8px 14px}.pz-drop__avatar{grid-row: span 2;width: 40px;height: 40px;overflow: hidden;border-radius: 50%}.pz-drop__avatar img{display: block;width: 100%;height: 100%;object-fit: cover}.pz-drop__head span:not(.pz-drop__avatar){align-self: start}.pz-drop__menu a{justify-content: flex-start;gap: 12px;height: 40px;padding: 0 12px;border-radius: 12px;color: var(--pz-ink-2) !important;font-weight: 500;transition: background .15s,color .15s}.pz-drop__menu a:hover{background: var(--pz-surface-2);color: var(--pz-ink) !important}.pz-drop__menu a::before{content: "";flex: none;width: 18px;height: 18px;background: var(--pz-ink-3);-webkit-mask: var(--pz-mi,none) center / contain no-repeat;mask: var(--pz-mi,none) center / contain no-repeat;transition: background .15s}.pz-drop__menu a:hover::before{background: var(--pz-accent)}.pz-drop__menu a[href*="action=newthread"]{--pz-mi: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linejoin="round"%3E%3Cpath d="M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16v4Z"/%3E%3C/svg%3E')}.pz-drop__menu a[href*="do=notice"]{--pz-mi: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M6 16V11a6 6 0 0 1 12 0v5l1.5 2h-15L6 16ZM10 21h4"/%3E%3C/svg%3E')}.pz-drop__menu a[href*="do=thread"]{--pz-mi: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M6 3h9l4 4v14H6zM14 3v5h5M9 13h7M9 17h5"/%3E%3C/svg%3E')}.pz-drop__menu a[href*="mod=spacecp"]{--pz-mi: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Ccircle cx="12" cy="12" r="3"/%3E%3Cpath d="M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 1 1-4 0v-.1a1.7 1.7 0 0 0-1.1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H3a2 2 0 1 1 0-4h.1a1.7 1.7 0 0 0 1.5-1.1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3H9a1.7 1.7 0 0 0 1-1.5V3a2 2 0 1 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8V9a1.7 1.7 0 0 0 1.5 1H21a2 2 0 1 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1Z"/%3E%3C/svg%3E')}.pz-drop__menu a[href*="admin.php"]{--pz-mi: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M12 3 4 6v6c0 4.5 3.4 8.3 8 9 4.6-.7 8-4.5 8-9V6l-8-3Z"/%3E%3C/svg%3E')}.pz-drop__menu a[href*="action=logout"]{--pz-mi: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M15 4h4v16h-4M10 8l-4 4 4 4M6 12h10"/%3E%3C/svg%3E')}.pz-drop__menu a[href*="action=logout"]:hover{background: color-mix(in srgb,#e5484d 10%,transparent);color: #e5484d !important}.pz-drop__menu a[href*="action=logout"]:hover::before{background: #e5484d}.pz-drop__sep{position: relative;margin-top: 12px;border-top: 0}.pz-drop__sep::after{content: "";position: absolute;top: -7px;left: 8px;right: 8px;height: 1px;background: var(--pz-line)}@media (max-width: 560px){.pz-nav .pz-searchbar:focus-within,.pz-nav .pz-searchbar:has(input[type="search"]:not(:placeholder-shown)){width: calc(100vw - 186px)}.pz-nav__in:has(.pz-searchbar:focus-within) .pz-nav__name{display: none}}@media (max-width: 860px){.pz-nav__in{height: 56px}.pz-main{padding: 14px var(--pz-gutter) 48px}.pz-footer{padding-bottom: 40px}.pz-fab{bottom: max(20px,env(safe-area-inset-bottom))}.pz-totop{bottom: max(20px,env(safe-area-inset-bottom))}.pz-fab ~ .pz-totop{bottom: calc(max(20px,env(safe-area-inset-bottom)) + 60px)}}@media (max-width: 560px){.pz-nav__name{font-size: 18px}}body.pz{font-size: 16px}.pz-main{padding: 40px var(--pz-gutter) 96px}.pz ::selection{background: var(--pz-pri-c);color: var(--pz-on-pri-c)}.pz-chips{gap: 8px;margin: 0 0 32px}.pz-chip{height: 34px;padding: 0 16px;border: 1px solid var(--pz-line-2);border-radius: 999px;color: var(--pz-ink-2) !important;font-size: 14px;font-weight: 500}.pz-chip:hover{background: var(--pz-surface-2);border-color: var(--pz-line-2)}.pz-chip.is-active{border-color: var(--pz-ink);background: var(--pz-ink);color: var(--pz-bg) !important}.pz-chip.is-active::before{display: none}.pz-layout{grid-template-columns: minmax(0,1fr) 300px;gap: 56px}.pz .pz-sec{gap: 12px;margin: 56px 0 0;padding-bottom: 14px;border-bottom: 1px solid var(--pz-line);color: var(--pz-ink);font-size: 22px;font-weight: 800;letter-spacing: -.02em}.pz .pz-sec::before{display: none}.pz .pz-sec em{font-size: 14px}.pz-list,.pz-layout .pz-list{gap: 0}.pz-li{grid-template-columns: minmax(0,1fr) 184px;grid-template-areas: "body th";gap: 32px;align-items: center;padding: 28px 0;border-bottom: 1px solid var(--pz-line);border-radius: 0;background: none;box-shadow: none}.pz-li:hover{background: none;box-shadow: none;transform: none}.pz-li__th{grid-area: th;width: 184px;height: 122px;border-radius: 12px}.pz-li__th:not(:has(img)){display: none}.pz-li:not(:has(.pz-li__th img)){grid-template-columns: minmax(0,1fr);grid-template-areas: "body"}.pz-li__body{grid-area: body}.pz-li h3{font-size: 21px;font-weight: 700;letter-spacing: -.015em;line-height: 1.4;transition: color .15s}.pz-li p{margin-top: 8px;color: var(--pz-ink-2);font-size: 15px;line-height: 1.75}.pz-li__meta{gap: 4px 18px;margin-top: 12px;color: var(--pz-ink-3);font-size: 13px}.pz-list > :last-child:nth-child(odd){grid-column: auto}.pz-pager{margin-top: 36px}.pz .pg a,.pz .pg strong{min-width: 38px;height: 38px;border: 1px solid var(--pz-line);background: none;box-shadow: none}.pz .pg a:hover{background: var(--pz-surface-2);transform: none}.pz .pg strong{border-color: var(--pz-ink);background: var(--pz-ink);color: var(--pz-bg);box-shadow: none}.pz-side{gap: 44px}.pz-panel{padding: 0;border-radius: 0;background: none;box-shadow: none}.pz-cmts__link{padding: 13px 0}.pz-cathead,.pz-cathead[class*="pz-tone-"]{margin-bottom: 24px;padding: 0 0 28px;overflow: visible;border-radius: 0;background: none;border-bottom: 1px solid var(--pz-line);color: var(--pz-ink)}.pz-cathead::before,.pz-cathead::after{display: none}.pz-cathead small{color: var(--pz-accent);font-size: 13px;font-weight: 600;opacity: 1}.pz-cathead h1{margin-top: 6px;color: var(--pz-ink);font-size: 44px;font-weight: 800;letter-spacing: -.03em;line-height: 1.1}.pz-cathead__desc{margin-top: 10px;color: var(--pz-ink-2);font-size: 16px;opacity: 1}.pz-cathead .pz-crumb{color: var(--pz-ink-3);opacity: 1}.pz-cathead .pz-chip{border-color: var(--pz-line-2);color: var(--pz-ink-2) !important;opacity: 1}.pz-cathead__acts .pz-btn--tonal{background: var(--pz-surface-2);color: var(--pz-ink) !important}.pz-sheet{padding: 0;overflow: visible;border-radius: 0;background: none}.pz-sheet::before{display: none}.pz-article__head{margin-bottom: 36px;padding-bottom: 28px}.pz-article__head .pz-crumb{margin-bottom: 18px}.pz-crumb a{color: var(--pz-accent);font-weight: 500}.pz-article__title{font-size: 42px;font-weight: 800;letter-spacing: -.03em;line-height: 1.2}.pz-byline{margin-top: 24px}.pz-body .t_f{font-size: 18px;line-height: 1.85}.pz .t_f blockquote,.pz .t_f .quote blockquote{padding: 2px 0 2px 20px;border-left: 3px solid var(--pz-accent);border-radius: 0;background: none;color: var(--pz-ink-2);font-size: 1em}.pz .t_f .blockcode{border: 1px solid var(--pz-line);border-radius: 12px}.pz-actions-bar{margin-top: 44px;padding-top: 28px}.pz-prevnext{gap: 16px;margin: 40px 0 0}.pz-prevnext a{padding: 18px 22px;border: 1px solid var(--pz-line);border-radius: 14px;background: none}.pz-prevnext a:hover{border-color: var(--pz-line-2);background: none;box-shadow: var(--pz-shadow-lg)}.pz-prevnext small{margin-bottom: 2px}.pz .pz-section-title{margin-bottom: 18px;font-size: 22px;font-weight: 800;letter-spacing: -.02em}.pz-related{margin: 56px 0 0}.pz-related__grid{gap: 16px}.pz-related__item{padding: 16px 18px;border: 1px solid var(--pz-line);border-radius: 14px;background: none}.pz-related__item:hover{border-color: var(--pz-line-2);background: none;box-shadow: var(--pz-shadow-lg)}.pz-related__item strong{font-size: 15px;font-weight: 600}.pz-comments{margin-top: 56px;padding: 40px 0 0;border-top: 1px solid var(--pz-line);border-radius: 0;background: none}.pz-comment.is-author .pz-comment__avatar{box-shadow: 0 0 0 2px var(--pz-bg),0 0 0 4px var(--pz-accent)}.pz-textarea,.pz-reply textarea{border: 1px solid var(--pz-line-2);border-radius: 12px;background: var(--pz-surface)}.pz-textarea:hover{background: var(--pz-surface);border-color: var(--pz-ink-3)}.pz-textarea:focus{border-color: var(--pz-accent);box-shadow: 0 0 0 3px var(--pz-accent-soft)}.pz-reply__locked,.pz-reply__locked:has(.pz-reply__acts){border: 1px solid var(--pz-line);border-radius: 14px;background: var(--pz-surface-2)}.pz-search__head{padding: 0 0 32px;border-radius: 0;background: none;border-bottom: 1px solid var(--pz-line);color: var(--pz-ink)}.pz-search__head::before{display: none}.pz .pz-search__head h1{font-size: 40px;letter-spacing: -.03em}.pz-search__head h1 em{color: var(--pz-ink-3);opacity: 1}.pz-search__form{height: 56px;margin-top: 22px;background: var(--pz-surface);box-shadow: 0 0 0 1px var(--pz-line-2)}.pz-search__form:focus-within{box-shadow: 0 0 0 2px var(--pz-accent)}.pz-sr{gap: 0}.pz-sr__item{padding: 24px 0;border-bottom: 1px solid var(--pz-line);border-radius: 0;background: none;box-shadow: none}.pz-sr__item:hover{transform: none;box-shadow: none}.pz-legacy #wp.wp{max-width: var(--pz-page);padding: 28px 32px;border: 1px solid var(--pz-line);border-radius: 20px;background: var(--pz-surface)}.pz-legacy #wp.wp:has(#ct > .mn form[name="login"],#registerform){border: 0}.pz-legacy #wp.wp:has(#ct > .mn form[name="login"],#registerform)::before{display: none}.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{box-shadow: var(--pz-shadow-lg)}.pz.pz-skin .tbn{border: 1px solid var(--pz-line);background: var(--pz-surface)}.pz.pz-skin .tbn li a:hover{background: var(--pz-surface-2)}.pz-skin #uhd{background: var(--pz-surface-2);color: var(--pz-ink)}.pz-skin #uhd::before{display: none}.pz-skin #uhd ul.tb{background: none;border-top: 1px solid var(--pz-line)}.pz-skin .u_profile > div{border: 1px solid var(--pz-line);background: var(--pz-surface)}.pz-skin .u_profile ul.pf_l li,.pz-skin .u_profile ul:not(.pf_l) li{background: var(--pz-surface-2)}.pz-layout{grid-template-columns: minmax(0,1fr) 272px;gap: 48px}.pz-cathead h1{font-size: 40px}.pz-li{grid-template-columns: minmax(0,1fr) 160px;gap: 28px;padding: 26px 0}.pz-li__th{width: 160px;height: 106px}.pz-li h3{font-size: 20px}.pz-article__title{font-size: 40px}.pz-main{padding-top: 28px}.pz-cathead h1{font-size: 34px}.pz-cathead__desc{margin-top: 6px;font-size: 15px}.pz-chips{margin-bottom: 24px}.pz-chip{height: 32px;padding: 0 14px;font-size: 13.5px}.pz-cathead{margin-bottom: 18px;padding-bottom: 22px}.pz .pz-sec{margin-top: 40px;padding-bottom: 12px;font-size: 19px}.pz .pz-sec em{font-size: 13px}.pz-li{gap: 22px;padding: 20px 0}.pz-li{grid-template-columns: minmax(0,1fr) 132px}.pz-li__th{width: 132px;height: 88px;border-radius: 10px}.pz-li h3{font-size: 18px;line-height: 1.45}.pz-li p{margin-top: 6px;font-size: 14px;line-height: 1.7}.pz-li__meta{margin-top: 9px;font-size: 12.5px}.pz-pager{margin-top: 28px}.pz-side{gap: 32px}.pz-cmts__link{padding: 10px 0}.pz-article__head{margin-bottom: 26px;padding-bottom: 20px}.pz-article__head .pz-crumb{margin-bottom: 12px;font-size: 12.5px}.pz-article__title{font-size: 32px;letter-spacing: -.025em;line-height: 1.25}.pz-byline{gap: 10px;margin-top: 16px}.pz-byline .pz-meta{gap: 2px 12px;font-size: 12.5px}.pz-body .t_f{font-size: 16px;line-height: 1.8;letter-spacing: 0}.pz .t_f p{margin-bottom: .9em}.pz .t_f h1,.pz .t_f h2,.pz .t_f h3,.pz .t_f h4{margin: 1.5em 0 .6em}.pz .t_f font[size="5"]{font-size: 1.25em}.pz .t_f font[size="6"]{font-size: 1.4em}.pz .t_f font[size="7"]{font-size: 1.6em}.pz .t_f blockquote,.pz .t_f .quote blockquote{margin: 1.1em 0;padding-left: 16px;font-size: .96em}.pz .t_f .blockcode ol li{font-size: 13px;line-height: 1.7}.pz .t_f .t_table{font-size: .9em}.pz .t_f img.zoom,.pz .t_f ignore_js_op img{margin: 1em auto}.pz-actions-bar{margin-top: 32px;padding-top: 20px}.pz-pill{height: 36px;padding: 0 14px 0 12px;font-size: 13.5px}.pz-pill svg{width: 16px;height: 16px}.pz-prevnext{gap: 12px;margin-top: 28px}.pz-prevnext a{padding: 14px 18px;border-radius: 12px;font-size: 13.5px}.pz .pz-section-title{margin-bottom: 14px;font-size: 18px}.pz-related{margin-top: 40px}.pz-related__grid{gap: 12px}.pz-related__item{grid-template-columns: 52px minmax(0,1fr);column-gap: 12px;padding: 12px 14px;border-radius: 12px}.pz-related__item img{width: 52px;height: 52px;border-radius: 10px;font-size: 18px}.pz-related__item strong{font-size: 14px}.pz-comments{margin-top: 40px;padding-top: 28px}.pz-comment{gap: 12px;padding: 16px 0}.pz-comment__avatar{width: 34px;height: 34px}.pz-comment__body .t_f{font-size: 14.5px;line-height: 1.75}.pz-reply{margin-top: 20px}.pz-reply form{grid-template-columns: 34px minmax(0,1fr);gap: 12px}.pz-reply__avatar{width: 34px;height: 34px}.pz-textarea,.pz-reply textarea{min-height: 96px;padding: 12px 14px;font-size: 14.5px}.pz-mast{margin: 0 0 22px;padding: 8px 0 26px;border-bottom: 1px solid var(--pz-line);text-align: center}.pz-footer{padding-top: 40px}.pz-footer__in{padding-top: 24px}@media (max-width: 1100px){.pz-layout{grid-template-columns: minmax(0,1fr);gap: 48px}.pz-side{grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 32px 40px}}@media (max-width: 860px){:root{--pz-gutter: 20px}.pz-main{padding: 18px var(--pz-gutter) 48px}.pz-cathead h1{font-size: 28px}.pz-chips{margin-bottom: 24px}.pz-sheet,.pz-comments{margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0}.pz-comments{padding-top: 32px}.pz-article__title{font-size: 26px}.pz-body .t_f{font-size: 15.5px;line-height: 1.8}.pz-legacy #wp.wp{padding: 18px 16px;border-radius: 16px}.pz .pz-search__head h1{font-size: 28px}}@media (max-width: 560px){.pz .pz-sec{margin-top: 32px;font-size: 18px}.pz-li{grid-template-columns: minmax(0,1fr) 88px;gap: 14px;padding: 18px 0}.pz-li__th{width: 88px;height: 64px;border-radius: 8px}.pz-li h3{font-size: 16.5px}.pz-li p{display: -webkit-box;font-size: 13.5px}}:root{--pz-accent: #155eef;--pz-on-pri: #ffffff;--pz-pri-c: #eaf1fe;--pz-on-pri-c: #0b3d9e;--pz-sec-c: #eef2f7;--pz-on-sec-c: #2b3a52;--pz-ter-c: #fcefe5;--pz-on-ter-c: #7a3a12;--pz-bg: #fbfbfc;--pz-surface: #ffffff;--pz-surface-2: #f3f5f8;--pz-surf3: #e8ecf1;--pz-ink: #111418;--pz-ink-2: #424852;--pz-ink-3: #6e7581;--pz-line: rgba(17,24,39,.08);--pz-line-2: rgba(17,24,39,.14);--pz-code-bg: #f6f8fa;--pz-accent-soft: rgba(21,94,239,.1);--pz-elev-1: 0 0 #0000;--pz-elev-2: 0 0 #0000;--pz-elev-3: 0 0 #0000;--pz-shadow: 0 0 #0000;--pz-shadow-lg: 0 0 #0000;--pz-hl: inset 0 1px 0 rgba(255,255,255,.9);--pz-glass: rgba(251,251,252,.78);--pz-glow: rgba(21,94,239,.07)}:root[data-theme="dark"]{--pz-accent: #7fb0ff;--pz-on-pri: #071a3d;--pz-pri-c: #172338;--pz-on-pri-c: #cfe0ff;--pz-sec-c: #161c26;--pz-on-sec-c: #c8d3e6;--pz-ter-c: #2a2019;--pz-on-ter-c: #f2d2b8;--pz-bg: #0b0d10;--pz-surface: #111419;--pz-surface-2: #161a20;--pz-surf3: #1e232b;--pz-ink: #e6e8eb;--pz-ink-2: #a9b0ba;--pz-ink-3: #7c838e;--pz-line: rgba(255,255,255,.07);--pz-line-2: rgba(255,255,255,.12);--pz-code-bg: #12161b;--pz-accent-soft: rgba(127,176,255,.14);--pz-elev-1: 0 0 #0000;--pz-elev-2: 0 0 #0000;--pz-elev-3: 0 0 #0000;--pz-hl: inset 0 1px 0 rgba(255,255,255,.05);--pz-glass: rgba(11,13,16,.72);--pz-glow: rgba(127,176,255,.06)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--pz-accent: #7fb0ff;--pz-on-pri: #071a3d;--pz-pri-c: #172338;--pz-on-pri-c: #cfe0ff;--pz-sec-c: #161c26;--pz-on-sec-c: #c8d3e6;--pz-ter-c: #2a2019;--pz-on-ter-c: #f2d2b8;--pz-bg: #0b0d10;--pz-surface: #111419;--pz-surface-2: #161a20;--pz-surf3: #1e232b;--pz-ink: #e6e8eb;--pz-ink-2: #a9b0ba;--pz-ink-3: #7c838e;--pz-line: rgba(255,255,255,.07);--pz-line-2: rgba(255,255,255,.12);--pz-code-bg: #12161b;--pz-accent-soft: rgba(127,176,255,.14);--pz-elev-1: 0 0 #0000;--pz-elev-2: 0 0 #0000;--pz-elev-3: 0 0 #0000;--pz-hl: inset 0 1px 0 rgba(255,255,255,.05);--pz-glass: rgba(11,13,16,.72);--pz-glow: rgba(127,176,255,.06)}}body.pz{background: radial-gradient(1100px 360px at 50% -140px,var(--pz-glow),transparent 72%) no-repeat,var(--pz-bg)}.pz{scrollbar-color: var(--pz-line-2) transparent;scrollbar-width: thin}.pz :focus-visible{outline-color: color-mix(in srgb,var(--pz-accent) 70%,transparent)}.pz-topbar.pz-nav{background: var(--pz-glass);-webkit-backdrop-filter: saturate(1.6) blur(16px);backdrop-filter: saturate(1.6) blur(16px);box-shadow: 0 1px 0 var(--pz-line)}.pz-topbar.pz-nav.is-scrolled{box-shadow: 0 1px 0 var(--pz-line),var(--pz-elev-2)}.pz-nav .pz-searchbar:focus-within{background: var(--pz-surface);box-shadow: 0 0 0 1px var(--pz-line-2),var(--pz-elev-2)}.pz-user__btn{box-shadow: 0 0 0 2px var(--pz-surface),0 0 0 3px var(--pz-line-2)}.pz-mast{border-bottom-color: var(--pz-line)}.pz-chip{background: var(--pz-surface);border-color: var(--pz-line-2);box-shadow: var(--pz-elev-1)}.pz-chip:hover{background: var(--pz-surface);border-color: color-mix(in srgb,var(--pz-ink) 28%,transparent)}.pz-chip.is-active{box-shadow: var(--pz-elev-2)}.pz-prevnext a,.pz-related__item{border-color: var(--pz-line);background: var(--pz-surface);box-shadow: var(--pz-hl),var(--pz-elev-1)}.pz-prevnext a:hover,.pz-related__item:hover{border-color: var(--pz-line-2);box-shadow: var(--pz-hl),var(--pz-elev-3)}.pz-li{position: relative}.pz-li::before{content: "";position: absolute;inset: 6px -14px;z-index: -1;border-radius: 14px;background: var(--pz-surface-2);opacity: 0;transition: opacity .2s}.pz-li:hover::before{opacity: .7}.pz-layout__main{position: relative;z-index: 0}.pz-li__th::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px rgba(17,24,39,.06);pointer-events: none}.pz-btn:not(.pz-btn--tonal):not(.pz-btn--outline):not(.pz-btn--ghost),.pz-fab,.pz.pz-skin .pnc,.pz .fwin .pnc,.pz .p_pof .pnc,.pz.pg_post .pnpost .pnc{background: linear-gradient(180deg,color-mix(in srgb,var(--pz-accent) 88%,#fff),var(--pz-accent)) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.2) !important}.pz-btn:not(.pz-btn--tonal):not(.pz-btn--outline):not(.pz-btn--ghost):hover,.pz-fab:hover,.pz.pz-skin .pnc:hover,.pz .fwin .pnc:hover,.pz .p_pof .pnc:hover{box-shadow: inset 0 1px 0 rgba(255,255,255,.24) !important;filter: brightness(1.04)}.pz-pill,.pz.pz-skin .pn:not(.pnc),.pz .fwin .pn:not(.pnc),.pz .p_pof .pn:not(.pnc){background: var(--pz-surface) !important;box-shadow: inset 0 0 0 1px var(--pz-line-2),var(--pz-elev-1) !important}.pz-pill:hover,.pz.pz-skin .pn:not(.pnc):hover,.pz .fwin .pn:not(.pnc):hover,.pz .p_pof .pn:not(.pnc):hover{background: var(--pz-surface) !important;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--pz-ink) 26%,transparent),var(--pz-elev-2) !important}.pz-pill span{background: var(--pz-surface-2)}.pz-totop{border: 1px solid var(--pz-line);background: var(--pz-glass);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: var(--pz-elev-2)}.pz-textarea,.pz-reply textarea,.pz.pz-skin .px,.pz.pz-skin .pt,.pz.pz-skin select,.pz .rfm .px,.pz .fwin .px,.pz .fwin .pt,.pz-search__form{border-color: var(--pz-line-2);background: var(--pz-surface);box-shadow: inset 0 1px 2px rgba(16,24,40,.04)}.pz-search__form{box-shadow: inset 0 1px 2px rgba(16,24,40,.04),0 0 0 1px var(--pz-line-2),var(--pz-elev-1)}.pz-textarea:focus,.pz.pz-skin .px:focus,.pz.pz-skin .pt:focus,.pz .rfm .px:focus,.pz .fwin .px:focus{border-color: var(--pz-accent);box-shadow: 0 0 0 4px var(--pz-accent-soft)}.pz-search__form:focus-within{box-shadow: 0 0 0 1px var(--pz-accent),0 0 0 5px var(--pz-accent-soft),var(--pz-elev-2)}.pz-drop__menu{border: 1px solid var(--pz-line);background: color-mix(in srgb,var(--pz-surface) 92%,transparent);-webkit-backdrop-filter: saturate(1.6) blur(18px);backdrop-filter: saturate(1.6) blur(18px);box-shadow: var(--pz-elev-3)}.pz .fwin .m_c,.pz .p_pof:not(:has(> table.fwin)){border: 1px solid var(--pz-line);box-shadow: var(--pz-elev-3) !important}.pz .t_f .blockcode{border-color: var(--pz-line);background: var(--pz-code-bg);box-shadow: var(--pz-hl)}.pz .t_f code{border: 1px solid var(--pz-line);background: var(--pz-surface-2)}.pz .t_f .blockcode code{border: 0}.pz .t_f img.zoom,.pz .t_f ignore_js_op img{border-radius: 12px;box-shadow: 0 0 0 1px var(--pz-line),var(--pz-elev-2)}.pz .t_f .t_table td,.pz .t_f .t_table th{border-color: var(--pz-line-2)}.pz-legacy #wp.wp{border-color: var(--pz-line);box-shadow: var(--pz-elev-1)}.pz.pz-skin .tbn{box-shadow: var(--pz-elev-1)}.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{border-color: var(--pz-line);box-shadow: var(--pz-elev-3)}:root[data-theme="dark"] .pz .t_f img:not([smilieid]),:root[data-theme="dark"] .pz-li__th img{filter: brightness(.9)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .pz .t_f img:not([smilieid]),:root:not([data-theme="light"]) .pz-li__th img{filter: brightness(.9)}}.pz .p_pof:not(:has(> table.fwin)),.pz .fwin .m_c{box-shadow: none !important}.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{box-shadow: none}.pz-btn:hover,.pz-btn--tonal:hover,.pz .pg strong,.pz-drop__menu,.pz-fab,.pz-fab:hover{box-shadow: none}.pz.pz-skin .pnc:hover,.pz .fwin .pnc:hover,.pz .p_pof .pnc:hover,.pz.pg_post .pnpost .pnc:hover{box-shadow: inset 0 1px 0 rgba(255,255,255,.24) !important}.pz-topbar.pz-nav.is-scrolled{box-shadow: 0 1px 0 var(--pz-line)}.pz-nav .pz-searchbar:focus-within{box-shadow: 0 0 0 1px var(--pz-line-2)}.pz-fab{outline: 1px solid color-mix(in srgb,var(--pz-ink) 10%,transparent);outline-offset: 0}.pz-totop{box-shadow: none}.pz-prevnext a:hover,.pz-related__item:hover,.pz-btn:hover,.pz-pill:hover,.pz-fab:hover,.pz-totop:hover,.pz .pg a:hover{transform: none}.pz .sltm,.pz .p_pop{border: 1px solid var(--pz-line) !important;border-radius: 12px;background: var(--pz-surface) !important;box-shadow: none !important}.pz-textarea,.pz-reply textarea,.pz.pz-skin .px,.pz.pz-skin .pt,.pz.pz-skin select,.pz .rfm .px,.pz .fwin .px,.pz .fwin .pt{box-shadow: none}.pz-search__form{box-shadow: 0 0 0 1px var(--pz-line-2)}:root{--pz-btn-top: color-mix(in srgb,var(--pz-accent) 88%,#fff);--pz-btn-bg: var(--pz-accent);--pz-btn-ink: #ffffff;--pz-on-bg: var(--pz-ink);--pz-on-ink: var(--pz-bg);--pz-on-line: var(--pz-ink);--pz-head-w: 800}:root[data-theme="dark"]{--pz-accent: #8ab4ff;--pz-on-pri: #0b1f45;--pz-pri-c: #1b2840;--pz-on-pri-c: #d3e2ff;--pz-sec-c: #1a2130;--pz-on-sec-c: #c8d3e6;--pz-ter-c: #2b221b;--pz-on-ter-c: #f0d3bb;--pz-bg: #121418;--pz-surface: #171a1f;--pz-surface-2: #1c2026;--pz-surf3: #252a32;--pz-ink: #e3e6ea;--pz-ink-2: #aab1bb;--pz-ink-3: #7f8792;--pz-line: rgba(255,255,255,.075);--pz-line-2: rgba(255,255,255,.13);--pz-code-bg: #15181d;--pz-accent-soft: rgba(138,180,255,.16);--pz-hl: inset 0 1px 0 rgba(255,255,255,.045);--pz-glass: rgba(18,20,24,.8);--pz-glow: rgba(110,150,255,.07);--pz-btn-top: #4a82f6;--pz-btn-bg: #2f6bf0;--pz-btn-ink: #ffffff;--pz-on-bg: rgba(138,180,255,.16);--pz-on-ink: #d6e4ff;--pz-on-line: rgba(138,180,255,.4);--pz-head-w: 700}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--pz-accent: #8ab4ff;--pz-on-pri: #0b1f45;--pz-pri-c: #1b2840;--pz-on-pri-c: #d3e2ff;--pz-sec-c: #1a2130;--pz-on-sec-c: #c8d3e6;--pz-ter-c: #2b221b;--pz-on-ter-c: #f0d3bb;--pz-bg: #121418;--pz-surface: #171a1f;--pz-surface-2: #1c2026;--pz-surf3: #252a32;--pz-ink: #e3e6ea;--pz-ink-2: #aab1bb;--pz-ink-3: #7f8792;--pz-line: rgba(255,255,255,.075);--pz-line-2: rgba(255,255,255,.13);--pz-code-bg: #15181d;--pz-accent-soft: rgba(138,180,255,.16);--pz-hl: inset 0 1px 0 rgba(255,255,255,.045);--pz-glass: rgba(18,20,24,.8);--pz-glow: rgba(110,150,255,.07);--pz-btn-top: #4a82f6;--pz-btn-bg: #2f6bf0;--pz-btn-ink: #ffffff;--pz-on-bg: rgba(138,180,255,.16);--pz-on-ink: #d6e4ff;--pz-on-line: rgba(138,180,255,.4);--pz-head-w: 700}}.pz-btn:not(.pz-btn--tonal):not(.pz-btn--outline):not(.pz-btn--ghost),.pz-fab,.pz.pz-skin .pnc,.pz .fwin .pnc,.pz .p_pof .pnc,.pz.pg_post .pnpost .pnc{background: linear-gradient(180deg,var(--pz-btn-top),var(--pz-btn-bg)) !important;color: var(--pz-btn-ink) !important}.pz.pz-skin .pnc *,.pz .fwin .pnc *,.pz .p_pof .pnc *,.pz.pg_post .pnpost .pnc *{color: var(--pz-btn-ink) !important}.pz-chip.is-active,.pz .pg strong{border-color: var(--pz-on-line);background: var(--pz-on-bg);color: var(--pz-on-ink) !important}.pz .pz-sec,.pz-article__title,.pz-cathead h1,.pz .pz-search__head h1,.pz .pz-section-title{font-weight: var(--pz-head-w)}:root[data-theme="dark"] .pz-crumb a{color: color-mix(in srgb,var(--pz-accent) 92%,#fff) !important}:root[data-theme="dark"] .pz ::selection{background: rgba(138,180,255,.3);color: #fff}:root[data-theme="dark"] .pz-fab{outline-color: rgba(255,255,255,.08)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .pz-crumb a{color: color-mix(in srgb,var(--pz-accent) 92%,#fff) !important}:root:not([data-theme="light"]) .pz ::selection{background: rgba(138,180,255,.3);color: #fff}:root:not([data-theme="light"]) .pz-fab{outline-color: rgba(255,255,255,.08)}}:root[data-theme="dark"] .pz-body .t_f,:root[data-theme="dark"] .pz-comment__body .t_f{color: #d2d6dc}:root[data-theme="dark"] .pz .t_f strong,:root[data-theme="dark"] .pz .t_f b{color: #eef0f3}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .pz-body .t_f,:root:not([data-theme="light"]) .pz-comment__body .t_f{color: #d2d6dc}:root:not([data-theme="light"]) .pz .t_f strong,:root:not([data-theme="light"]) .pz .t_f b{color: #eef0f3}}.pz-seg{position: relative;z-index: 0;display: flex;gap: 2px;width: fit-content;max-width: 100%;margin: 0 0 24px;padding: 4px;overflow-x: auto;border-radius: 14px;background: var(--pz-surface-2);box-shadow: inset 0 0 0 1px var(--pz-line);scrollbar-width: none}.pz-seg::-webkit-scrollbar{display: none}.pz-mast ~ .pz-seg{margin-left: auto;margin-right: auto}.pz-seg__item{position: relative;z-index: 1;flex: none;display: inline-flex;align-items: center;gap: 7px;height: 36px;padding: 0 12px 0 13px;border-radius: 10px;color: var(--pz-ink-2) !important;font-size: 14px;font-weight: 500;white-space: nowrap;transition: color .2s}.pz-seg__item:hover{color: var(--pz-ink) !important}.pz-seg__item.is-active{color: var(--pz-ink) !important;font-weight: 600}.pz-seg__item em{min-width: 20px;height: 18px;padding: 0 6px;border-radius: 9px;background: color-mix(in srgb,var(--pz-ink) 7%,transparent);color: var(--pz-ink-3);font-size: 11.5px;font-style: normal;font-weight: 600;line-height: 18px;text-align: center;font-variant-numeric: tabular-nums;transition: background .2s,color .2s}.pz-seg__item.is-active em{background: var(--pz-accent-soft);color: var(--pz-accent)}.pz-seg__thumb{position: absolute;top: 4px;left: 0;z-index: 0;width: 0;height: 36px;border-radius: 10px;background: var(--pz-surface);box-shadow: inset 0 0 0 1px var(--pz-line-2),var(--pz-hl);opacity: 0;transition: transform .38s cubic-bezier(.3,1.3,.5,1),width .38s cubic-bezier(.3,1.3,.5,1),opacity .2s;pointer-events: none}:root[data-theme="dark"] .pz-seg__thumb{background: var(--pz-surf3)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .pz-seg__thumb{background: var(--pz-surf3)}}.pz-seg:not(.has-thumb) .pz-seg__item.is-active{background: var(--pz-surface);box-shadow: inset 0 0 0 1px var(--pz-line-2)}@media (max-width: 560px){.pz-seg{margin-bottom: 20px}.pz-seg__item{height: 34px;padding: 0 10px 0 11px;font-size: 13.5px}.pz-seg__thumb{height: 34px}}:root{--pz-accent: #946ce6;--pz-on-pri: #ffffff;--pz-pri-c: #f3eefd;--pz-on-pri-c: #7b52d6;--pz-sec-c: #f4f1fb;--pz-on-sec-c: #5b4a7d;--pz-ter-c: #fdf1e7;--pz-on-ter-c: #8a4b1c;--pz-bg: #f7f7f7;--pz-surface: #ffffff;--pz-surface-2: #f5f5f7;--pz-surf3: #ececf0;--pz-ink: #1f1f1f;--pz-ink-2: #555555;--pz-ink-3: #8a8a8a;--pz-line: #eeeeee;--pz-line-2: #e2e2e2;--pz-code-bg: #f8f7fb;--pz-accent-soft: color-mix(in srgb,var(--pz-accent) 12%,transparent);--pz-hl: 0 0 #0000;--pz-glow: transparent;--pz-glass: #ffffff;--pz-btn-top: var(--pz-accent);--pz-btn-bg: var(--pz-accent);--pz-btn-ink: #ffffff;--pz-on-bg: color-mix(in srgb,var(--pz-accent) 10%,transparent);--pz-on-ink: var(--pz-accent);--pz-on-line: transparent;--pz-pill-bg: rgba(0,0,0,.05);--pz-pill-ink: rgba(0,0,0,.55);--pz-head-w: 700;--pz-radius: 8px;--pz-radius-sm: 4px}:root[data-theme="dark"]{--pz-accent: #ad8ef2;--pz-on-pri: #ffffff;--pz-pri-c: #2a2338;--pz-on-pri-c: #c9b6f8;--pz-sec-c: #221e2c;--pz-on-sec-c: #cfc4e6;--pz-ter-c: #2c231b;--pz-on-ter-c: #f0d3bb;--pz-bg: #141414;--pz-surface: #1e1e1e;--pz-surface-2: #252527;--pz-surf3: #2f2f33;--pz-ink: #e8e8e8;--pz-ink-2: #b4b4b4;--pz-ink-3: #828282;--pz-line: rgba(255,255,255,.07);--pz-line-2: rgba(255,255,255,.12);--pz-code-bg: #1a1a1d;--pz-accent-soft: rgba(173,142,242,.16);--pz-hl: 0 0 #0000;--pz-glow: transparent;--pz-glass: #1e1e1e;--pz-btn-top: #8f68e4;--pz-btn-bg: #8f68e4;--pz-btn-ink: #ffffff;--pz-on-bg: rgba(173,142,242,.16);--pz-on-ink: #c3abf7;--pz-on-line: transparent;--pz-pill-bg: rgba(255,255,255,.06);--pz-pill-ink: rgba(255,255,255,.6);--pz-head-w: 700}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--pz-accent: #ad8ef2;--pz-on-pri: #ffffff;--pz-pri-c: #2a2338;--pz-on-pri-c: #c9b6f8;--pz-sec-c: #221e2c;--pz-on-sec-c: #cfc4e6;--pz-ter-c: #2c231b;--pz-on-ter-c: #f0d3bb;--pz-bg: #141414;--pz-surface: #1e1e1e;--pz-surface-2: #252527;--pz-surf3: #2f2f33;--pz-ink: #e8e8e8;--pz-ink-2: #b4b4b4;--pz-ink-3: #828282;--pz-line: rgba(255,255,255,.07);--pz-line-2: rgba(255,255,255,.12);--pz-code-bg: #1a1a1d;--pz-accent-soft: rgba(173,142,242,.16);--pz-hl: 0 0 #0000;--pz-glow: transparent;--pz-glass: #1e1e1e;--pz-btn-top: #8f68e4;--pz-btn-bg: #8f68e4;--pz-btn-ink: #ffffff;--pz-on-bg: rgba(173,142,242,.16);--pz-on-ink: #c3abf7;--pz-on-line: transparent;--pz-pill-bg: rgba(255,255,255,.06);--pz-pill-ink: rgba(255,255,255,.6);--pz-head-w: 700}}body.pz{background: var(--pz-bg)}.pz-topbar.pz-nav,.pz-topbar.pz-nav.is-scrolled{background: var(--pz-surface);-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: 0 1px 0 var(--pz-line)}.pz-nav__name{color: var(--pz-accent);font-weight: 600}.pz-nav .pz-searchbar:focus-within{background: var(--pz-surface);box-shadow: 0 0 0 1px var(--pz-accent)}.pz-user__btn{box-shadow: 0 0 0 2px var(--pz-surface),0 0 0 3px var(--pz-on-bg)}.pz-mast{margin-bottom: 6px;padding: 12px 0 6px;border-bottom: 0}.pz-seg{flex-wrap: wrap;justify-content: center;gap: 10px;width: auto;margin: 20px 0 28px;padding: 0;overflow: visible;border-radius: 0;background: none;box-shadow: none}.pz-mast ~ .pz-seg{margin: 22px auto 30px}.pz-seg__thumb,.pz-seg__item em{display: none !important}.pz-seg__item,.pz-seg:not(.has-thumb) .pz-seg__item.is-active{height: 32px;padding: 0 22px;border-radius: 999px;background: var(--pz-pill-bg);box-shadow: none;color: var(--pz-pill-ink) !important;font-size: 14px;font-weight: 400;transition: background .15s,color .15s}.pz-seg__item:hover{color: var(--pz-accent) !important}.pz-seg__item.is-active{background: var(--pz-on-bg) !important;color: var(--pz-accent) !important;font-weight: 500}.pz-cathead .pz-chip{height: 30px;padding: 0 16px;border: 0;border-radius: 999px;background: var(--pz-pill-bg);box-shadow: none;color: var(--pz-pill-ink) !important;font-size: 13.5px;font-weight: 400}.pz-panel,.pz-prevnext a,.pz-related__item{border: 0;border-radius: 8px;background: var(--pz-surface);box-shadow: none;transform: none}.pz-prevnext a:hover,.pz-related__item:hover{border: 0;background: var(--pz-surface);box-shadow: none;transform: none}.pz-prevnext a:hover,.pz-related__item:hover strong,.pz-li:hover h3{color: var(--pz-accent)}.pz .pz-sec{gap: 10px;margin: 32px 0 12px;padding: 0;border-bottom: 0;font-size: 18px;letter-spacing: 0}.pz .pz-sec::before{display: block;content: "";flex: none;width: 4px;height: 16px;border-radius: 2px;background: var(--pz-accent)}.pz-list,.pz-layout .pz-list{padding: 0 24px;border-radius: 8px;background: var(--pz-surface)}.pz-li{padding: 22px 0;border-bottom: 1px solid var(--pz-line)}.pz-list > .pz-li:last-child{border-bottom: 0}.pz-li::before{display: none}.pz-li h3{letter-spacing: 0;transition: color .15s}.pz-side{gap: 16px}.pz-panel{padding: 20px 20px 16px}.pz-cmts__link:hover .pz-cmts__msg{color: var(--pz-accent)}.pz-cathead,.pz-cathead[class*="pz-tone-"]{margin-bottom: 16px;padding: 28px 32px;border-bottom: 0;border-radius: 8px;background: var(--pz-surface)}.pz-cathead small{color: var(--pz-accent)}.pz-cathead h1{letter-spacing: 0}.pz .pg a,.pz .pg strong{min-width: 36px;height: 36px;border: 0;border-radius: 4px;background: var(--pz-surface);color: var(--pz-ink-2)}.pz .pg a:hover{background: var(--pz-surface);color: var(--pz-accent) !important}.pz .pg strong{background: var(--pz-accent);color: #fff}.pz-btn,.pz.pz-skin .pn,.pz .fwin .pn,.pz .p_pof .pn,.pz.pg_post .pnpost .pn,.pz .rfm .pn.pnc,.pz .rfm button.pnc{border-radius: 4px !important}.pz-btn:not(.pz-btn--tonal):not(.pz-btn--outline):not(.pz-btn--ghost),.pz-fab,.pz.pz-skin .pnc,.pz .fwin .pnc,.pz .p_pof .pnc,.pz.pg_post .pnpost .pnc{background: var(--pz-btn-bg) !important;box-shadow: none !important;filter: none !important}.pz-btn:not(.pz-btn--tonal):not(.pz-btn--outline):not(.pz-btn--ghost):hover,.pz-fab:hover,.pz.pz-skin .pnc:hover,.pz .fwin .pnc:hover,.pz .p_pof .pnc:hover,.pz.pg_post .pnpost .pnc:hover{background: color-mix(in srgb,var(--pz-btn-bg) 88%,#000) !important;box-shadow: none !important;transform: none}.pz-btn--tonal,.pz-cathead__acts .pz-btn--tonal{background: var(--pz-on-bg) !important;color: var(--pz-accent) !important}.pz-pill,.pz.pz-skin .pn:not(.pnc),.pz .fwin .pn:not(.pnc),.pz .p_pof .pn:not(.pnc),.pz.pg_post .pnpost .pn:not(.pnc){background: var(--pz-pill-bg) !important;box-shadow: none !important;color: var(--pz-ink-2) !important}.pz-pill:hover,.pz.pz-skin .pn:not(.pnc):hover,.pz .fwin .pn:not(.pnc):hover,.pz .p_pof .pn:not(.pnc):hover{background: var(--pz-on-bg) !important;box-shadow: none !important;color: var(--pz-accent) !important}.pz-pill{border-radius: 4px}.pz-pill span{background: transparent;color: inherit;opacity: .7}.pz-pill.is-done{background: var(--pz-on-bg) !important;color: var(--pz-accent) !important}.pz-fab{height: 46px;border-radius: 8px;outline: 0}.pz-totop{border: 0;border-radius: 8px;background: var(--pz-surface);-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: 0 0 0 1px var(--pz-line)}.pz-textarea,.pz-reply textarea,.pz.pz-skin .px,.pz.pz-skin .pt,.pz.pz-skin select,.pz .rfm .px,.pz .fwin .px,.pz .fwin .pt{border-radius: 4px}.pz-textarea,.pz-reply textarea{background: var(--pz-surface-2);border-color: transparent}.pz-textarea:focus,.pz.pz-skin .px:focus,.pz.pz-skin .pt:focus,.pz .rfm .px:focus,.pz .fwin .px:focus{border-color: var(--pz-accent);background: var(--pz-surface);box-shadow: 0 0 0 3px var(--pz-accent-soft)}.pz-sheet{padding: 40px 48px 36px;border-radius: 8px;background: var(--pz-surface)}.pz-article__head{border-bottom: 1px solid var(--pz-line)}.pz-article__title{font-size: 30px;letter-spacing: 0}.pz-crumb a{color: var(--pz-accent)}.pz .t_f blockquote,.pz .t_f .quote blockquote{padding: 12px 16px;border-left: 3px solid var(--pz-accent);border-radius: 0 4px 4px 0;background: var(--pz-on-bg);color: var(--pz-ink-2)}.pz .t_f .blockcode{border: 0;border-radius: 6px;background: var(--pz-code-bg)}.pz .t_f code{border: 0;background: var(--pz-on-bg);color: var(--pz-on-pri-c)}.pz .t_f .blockcode code{background: none;color: inherit}.pz .t_f img.zoom,.pz .t_f ignore_js_op img{border-radius: 6px;box-shadow: none}.pz .t_f a{color: var(--pz-accent)}.pz-actions-bar{border-top-color: var(--pz-line)}.pz-prevnext{margin-top: 16px}.pz-prevnext a{padding: 16px 20px}.pz-related{margin-top: 24px}.pz-comments{margin-top: 16px;padding: 32px 48px;border-top: 0;border-radius: 8px;background: var(--pz-surface)}.pz-reply__locked,.pz-reply__locked:has(.pz-reply__acts){border: 0;border-radius: 6px;background: var(--pz-surface-2)}.pz-search__head{padding: 28px 32px;border-bottom: 0;border-radius: 8px;background: var(--pz-surface)}.pz .pz-search__head h1{color: var(--pz-accent);letter-spacing: 0}.pz-search__form{height: 50px;border-radius: 4px;background: var(--pz-surface-2);box-shadow: none}.pz-search__form:focus-within{background: var(--pz-surface);box-shadow: 0 0 0 1px var(--pz-accent),0 0 0 4px var(--pz-accent-soft)}.pz-search__form .pz-btn{height: 38px}.pz-sr{padding: 0 24px;border-radius: 8px;background: var(--pz-surface)}.pz-sr__item:last-child{border-bottom: 0}.pz-legacy #wp.wp{border: 0;border-radius: 8px;box-shadow: none}.pz.pz-skin .tbn{border: 0;border-radius: 8px;background: var(--pz-surface-2);box-shadow: none}.pz.pz-skin .tbn li a{border-radius: 4px}.pz.pz-skin .tbn li.a a{background: var(--pz-on-bg);color: var(--pz-accent)}.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{border: 0;border-radius: 8px;box-shadow: none}.pz-drop__menu{border: 1px solid var(--pz-line);border-radius: 8px;background: var(--pz-surface);-webkit-backdrop-filter: none;backdrop-filter: none}.pz-drop__menu a{border-radius: 4px}.pz .fwin .m_c,.pz .p_pof:not(:has(> table.fwin)){border-radius: 8px}.pz-skin #uhd{border-radius: 8px}@media (max-width: 860px){.pz-sheet{padding: 24px 20px}.pz-comments{padding: 24px 20px}.pz-list,.pz-layout .pz-list,.pz-sr{padding: 0 16px}.pz-cathead,.pz-search__head{padding: 22px 20px}}@media (max-width: 560px){.pz-seg{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto}.pz-seg__item{padding: 0 16px}}:root{--pz-accent: #1a79ff;--pz-on-pri: #ffffff;--pz-pri-c: #eaf3ff;--pz-on-pri-c: #0b5ed7;--pz-sec-c: #eef5ff;--pz-on-sec-c: #1f3b66;--pz-ter-c: #fff5ea;--pz-on-ter-c: #8a4b12;--pz-bg: #ffffff;--pz-surface: #ffffff;--pz-surface-2: #f5f7fa;--pz-surf3: #edf0f5;--pz-ink: #1f2329;--pz-ink-2: #4e5561;--pz-ink-3: #8a919c;--pz-line: #eef0f4;--pz-line-2: #e1e5eb;--pz-code-bg: #f6f8fb;--pz-accent-soft: color-mix(in srgb,var(--pz-accent) 12%,transparent);--pz-btn-top: var(--pz-accent);--pz-btn-bg: var(--pz-accent);--pz-btn-ink: #ffffff;--pz-on-bg: var(--pz-accent);--pz-on-ink: #ffffff;--pz-on-line: var(--pz-accent);--pz-pill-bg: #ffffff;--pz-pill-ink: #4e5561;--pz-mint: #ecfaf2;--pz-sky: #eef5ff;--pz-apricot: #fff6ec;--pz-swoosh: #22c55e;--pz-wash-1: rgba(110,231,183,.22);--pz-wash-2: rgba(120,180,255,.2);--pz-head-w: 600;--pz-radius: 20px;--pz-radius-sm: 12px}:root[data-theme="dark"]{--pz-accent: #4c97ff;--pz-on-pri: #ffffff;--pz-pri-c: #15263f;--pz-on-pri-c: #b9d6ff;--pz-sec-c: #142033;--pz-on-sec-c: #c4d4ec;--pz-ter-c: #2a2117;--pz-on-ter-c: #f3d4b3;--pz-bg: #0f1318;--pz-surface: #151a21;--pz-surface-2: #1b212a;--pz-surf3: #242b35;--pz-ink: #e6e9ee;--pz-ink-2: #aeb5c0;--pz-ink-3: #7e8692;--pz-line: rgba(255,255,255,.07);--pz-line-2: rgba(255,255,255,.12);--pz-code-bg: #161b22;--pz-btn-top: #2f86ff;--pz-btn-bg: #2f86ff;--pz-btn-ink: #ffffff;--pz-on-bg: #2f86ff;--pz-on-ink: #ffffff;--pz-on-line: #2f86ff;--pz-pill-bg: #151a21;--pz-pill-ink: #aeb5c0;--pz-mint: #12241c;--pz-sky: #13203a;--pz-apricot: #271f16;--pz-swoosh: #34d399;--pz-wash-1: rgba(52,211,153,.08);--pz-wash-2: rgba(76,151,255,.1);--pz-head-w: 600}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--pz-accent: #4c97ff;--pz-on-pri: #ffffff;--pz-pri-c: #15263f;--pz-on-pri-c: #b9d6ff;--pz-sec-c: #142033;--pz-on-sec-c: #c4d4ec;--pz-ter-c: #2a2117;--pz-on-ter-c: #f3d4b3;--pz-bg: #0f1318;--pz-surface: #151a21;--pz-surface-2: #1b212a;--pz-surf3: #242b35;--pz-ink: #e6e9ee;--pz-ink-2: #aeb5c0;--pz-ink-3: #7e8692;--pz-line: rgba(255,255,255,.07);--pz-line-2: rgba(255,255,255,.12);--pz-code-bg: #161b22;--pz-btn-top: #2f86ff;--pz-btn-bg: #2f86ff;--pz-btn-ink: #ffffff;--pz-on-bg: #2f86ff;--pz-on-ink: #ffffff;--pz-on-line: #2f86ff;--pz-pill-bg: #151a21;--pz-pill-ink: #aeb5c0;--pz-mint: #12241c;--pz-sky: #13203a;--pz-apricot: #271f16;--pz-swoosh: #34d399;--pz-wash-1: rgba(52,211,153,.08);--pz-wash-2: rgba(76,151,255,.1);--pz-head-w: 600}}body.pz{background: radial-gradient(900px 420px at 18% -80px,var(--pz-wash-1),transparent 70%) no-repeat,radial-gradient(900px 420px at 82% -60px,var(--pz-wash-2),transparent 70%) no-repeat,var(--pz-bg)}.pz-topbar.pz-nav,.pz-topbar.pz-nav.is-scrolled{padding-top: 14px;background: transparent;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.pz-nav__in{height: 60px;padding: 0 12px 0 20px;border: 1px solid var(--pz-line-2);border-radius: 999px;background: color-mix(in srgb,var(--pz-surface) 88%,transparent);-webkit-backdrop-filter: saturate(1.6) blur(14px);backdrop-filter: saturate(1.6) blur(14px)}.pz-nav__name{color: var(--pz-ink);font-weight: 600}.pz-nav .pz-searchbar:hover{background: var(--pz-surface-2)}.pz-nav .pz-searchbar:focus-within{background: var(--pz-surface);box-shadow: 0 0 0 1px var(--pz-accent)}.pz-main{padding-top: 36px}.pz .pz-sec,.pz .pz-nav__name{--pz-swoosh-img: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 12" fill="none"%3E%3Cpath d="M3 8.5C25 3.5 52 2.8 78 4.6c13 .9 26 2.6 39 5.4" stroke="%23000" stroke-width="3.2" stroke-linecap="round"/%3E%3C/svg%3E')}.pz-mast{margin-bottom: 4px;padding: 14px 0 4px;border-bottom: 0}.pz-seg__item,.pz-seg:not(.has-thumb) .pz-seg__item.is-active{height: 36px;padding: 0 20px;border: 1px solid var(--pz-line-2);border-radius: 999px;background: var(--pz-pill-bg);color: var(--pz-pill-ink) !important;font-size: 14px;font-weight: 500}.pz-seg__item:hover{border-color: var(--pz-accent);color: var(--pz-accent) !important}.pz-seg__item.is-active{border-color: var(--pz-on-line) !important;background: var(--pz-on-bg) !important;color: var(--pz-on-ink) !important}.pz-mast ~ .pz-seg{margin: 22px auto 32px}.pz-cathead .pz-chip{border: 1px solid var(--pz-line-2);background: var(--pz-pill-bg);color: var(--pz-pill-ink) !important;font-weight: 500}.pz-panel,.pz-prevnext a,.pz-related__item,.pz-cathead,.pz-cathead[class*="pz-tone-"],.pz-search__head,.pz-sheet,.pz-comments{border: 1px solid var(--pz-line);border-radius: 20px;background: var(--pz-surface);box-shadow: none}.pz-prevnext a:hover,.pz-related__item:hover{border-color: color-mix(in srgb,var(--pz-accent) 45%,transparent);background: var(--pz-surface)}.pz-prevnext a:hover,.pz-related__item:hover strong,.pz-li:hover h3{color: var(--pz-accent)}.pz .pz-sec{position: relative;display: flex;gap: 10px;margin: 36px 0 18px;padding: 0 0 10px;border-bottom: 0;font-size: 20px}.pz .pz-sec::before{display: none}.pz .pz-sec::after{content: "";position: absolute;left: 0;bottom: 0;width: 76px;height: 9px;background: var(--pz-swoosh);-webkit-mask: var(--pz-swoosh-img) center / 100% 100% no-repeat;mask: var(--pz-swoosh-img) center / 100% 100% no-repeat}.pz-list,.pz-layout .pz-list{padding: 0 26px;border: 1px solid var(--pz-line);border-radius: 20px;background: var(--pz-surface)}.pz-panel{padding: 22px 22px 16px}.pz-cathead,.pz-cathead[class*="pz-tone-"]{border-color: transparent;border-radius: 24px;background: var(--pz-sky)}.pz-cathead small{color: var(--pz-accent)}.pz .pg a{border: 1px solid var(--pz-line-2);border-radius: 999px;background: var(--pz-surface)}.pz .pg strong{border-radius: 999px;background: var(--pz-accent);color: #fff}.pz-btn,.pz.pz-skin .pn,.pz .fwin .pn,.pz .p_pof .pn,.pz.pg_post .pnpost .pn,.pz .rfm .pn.pnc,.pz .rfm button.pnc,.pz-pill{border-radius: 999px !important}.pz-pill,.pz.pz-skin .pn:not(.pnc),.pz .fwin .pn:not(.pnc),.pz .p_pof .pn:not(.pnc),.pz.pg_post .pnpost .pn:not(.pnc){background: var(--pz-surface) !important;box-shadow: inset 0 0 0 1px var(--pz-line-2) !important;color: var(--pz-ink-2) !important}.pz-pill:hover,.pz.pz-skin .pn:not(.pnc):hover,.pz .fwin .pn:not(.pnc):hover,.pz .p_pof .pn:not(.pnc):hover{background: var(--pz-surface) !important;box-shadow: inset 0 0 0 1px var(--pz-accent) !important;color: var(--pz-accent) !important}.pz-btn--tonal,.pz-cathead__acts .pz-btn--tonal{background: var(--pz-pri-c) !important;color: var(--pz-on-pri-c) !important}.pz-pill.is-done{background: var(--pz-pri-c) !important;box-shadow: none !important;color: var(--pz-on-pri-c) !important}.pz-fab{height: 48px;border-radius: 999px}.pz-totop{border-radius: 999px}.pz-textarea,.pz-reply textarea{border: 1px solid var(--pz-line-2);border-radius: 14px;background: var(--pz-surface)}.pz.pz-skin .px,.pz.pz-skin .pt,.pz.pz-skin select,.pz .rfm .px,.pz .fwin .px,.pz .fwin .pt{border-radius: 10px}.pz-sheet{padding: 40px 48px 36px;border-radius: 24px}.pz-comments{padding: 32px 48px;border-radius: 24px}.pz-crumb a{color: var(--pz-accent)}.pz .t_f blockquote,.pz .t_f .quote blockquote{border-left: 3px solid var(--pz-swoosh);border-radius: 0 12px 12px 0;background: var(--pz-mint)}.pz .t_f code{background: var(--pz-pri-c);color: var(--pz-on-pri-c)}.pz .t_f .blockcode{border: 1px solid var(--pz-line);border-radius: 14px;background: var(--pz-code-bg)}.pz-reply__locked,.pz-reply__locked:has(.pz-reply__acts){border-radius: 16px;background: var(--pz-sky)}.pz-search__head{border-color: transparent;border-radius: 24px;background: var(--pz-mint)}.pz .pz-search__head h1{color: var(--pz-ink)}.pz-search__form{border-radius: 999px;background: var(--pz-surface);box-shadow: 0 0 0 1px var(--pz-line-2)}.pz-sr{border: 1px solid var(--pz-line);border-radius: 20px}.pz-legacy #wp.wp{border: 1px solid var(--pz-line);border-radius: 24px}.pz.pz-skin .tbn{border-radius: 16px;background: var(--pz-surface-2)}.pz.pz-skin .tbn li a{border-radius: 10px}.pz.pz-skin .tbn li.a a{background: var(--pz-accent);color: #fff}.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{border: 1px solid var(--pz-line);border-radius: 24px}.pz-drop__menu{border-radius: 16px}.pz-drop__menu a{border-radius: 10px}.pz .fwin .m_c,.pz .p_pof:not(:has(> table.fwin)){border-radius: 20px}.pz-skin #uhd{border-radius: 24px;background: var(--pz-sky)}@media (max-width: 860px){.pz-topbar.pz-nav{padding-top: 10px}.pz-nav__in{height: 54px;padding: 0 8px 0 14px}.pz-sheet,.pz-comments{padding: 24px 20px;border-radius: 20px}.pz-list,.pz-layout .pz-list{padding: 0 18px}}@media (max-width: 560px){.pz-seg__item{padding: 0 16px}.pz-mast ~ .pz-seg{justify-content: safe center}}.pz-topbar.pz-nav{padding-top: 0;background: transparent;box-shadow: 0 1px 0 transparent;transition: background .25s,box-shadow .25s}.pz-nav__in{height: 72px;padding: 0;border: 0;border-radius: 0;background: transparent;-webkit-backdrop-filter: none;backdrop-filter: none;transition: height .25s}.pz-topbar.pz-nav.is-scrolled{background: color-mix(in srgb,var(--pz-surface) 86%,transparent);-webkit-backdrop-filter: saturate(1.6) blur(14px);backdrop-filter: saturate(1.6) blur(14px);box-shadow: 0 1px 0 var(--pz-line)}.pz-topbar.pz-nav.is-scrolled .pz-nav__in{height: 60px}.pz-nav__name{font-size: 19px}.pz-nav .pz-icon-btn{color: var(--pz-ink-2)}.pz-nav .pz-icon-btn:hover,.pz-nav .pz-searchbar:hover{background: color-mix(in srgb,var(--pz-ink) 6%,transparent)}.pz-main{padding-top: 16px}@media (max-width: 860px){.pz-topbar.pz-nav{padding-top: 0}.pz-nav__in{height: 60px;padding: 0;border-radius: 0}.pz-topbar.pz-nav.is-scrolled .pz-nav__in{height: 54px}}.pz-app{position: relative;isolation: isolate}.pz-app::before{content: "";position: absolute;inset: 0 0 auto;z-index: -1;height: 520px;background-image: radial-gradient(color-mix(in srgb,var(--pz-ink) 10%,transparent) 1px,transparent 1.4px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(55% 90% at 50% 0,#000 25%,transparent 75%);mask-image: radial-gradient(55% 90% at 50% 0,#000 25%,transparent 75%);pointer-events: none}.pz-li{position: relative}.pz-li:not(:has(.pz-li__th img))::after{content: "";position: absolute;top: 50%;right: 2px;width: 30px;height: 30px;margin-top: -15px;border-radius: 50%;background: var(--pz-pri-c) center / 16px no-repeat url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2333cc7a" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M5 12h14M13 6l6 6-6 6"/%3E%3C/svg%3E');opacity: 0;transform: translateX(-8px);transition: opacity .2s,transform .2s;pointer-events: none}.pz-li:not(:has(.pz-li__th img)):hover::after{opacity: 1;transform: none}.pz-li:not(:has(.pz-li__th img)) .pz-li__body{padding-right: 44px}.pz .t_f blockquote{position: relative;padding-right: 44px}.pz .t_f blockquote::after{content: "”";position: absolute;top: -4px;right: 12px;color: var(--pz-swoosh);font: 700 44px/1 Georgia,serif;opacity: .35;pointer-events: none}.pz .pz-sec em{padding: 2px 10px;border-radius: 999px;background: var(--pz-surface-2);color: var(--pz-ink-3);font-size: 12px}.pz-li__meta svg{opacity: .7}.pz-footer__in{border-top-style: dashed}:root{--pz-radius: 16px;--pz-radius-sm: 10px}.pz-nav__in{height: 60px}.pz-topbar.pz-nav.is-scrolled .pz-nav__in{height: 54px}.pz-main{padding-top: 4px}.pz-app::before{height: 420px}.pz-mast{padding: 4px 0 0}.pz-mast ~ .pz-seg{margin: 16px auto 22px}.pz-seg{gap: 8px;margin-bottom: 18px}.pz-seg__item,.pz-seg:not(.has-thumb) .pz-seg__item.is-active{height: 32px;padding: 0 16px;font-size: 13.5px}.pz-layout{gap: 28px}.pz-side{gap: 12px}.pz .pz-sec{margin: 24px 0 12px;padding-bottom: 8px;font-size: 17px}.pz .pz-sec::after{width: 64px;height: 8px}.pz-list,.pz-layout .pz-list{padding: 0 20px;border-radius: 16px}.pz-li{gap: 18px;padding: 15px 0}.pz-li h3{font-size: 16.5px;line-height: 1.45}.pz-li p{margin-top: 4px;font-size: 13.5px;line-height: 1.65}.pz-li__meta{margin-top: 6px;font-size: 12px}.pz-li{grid-template-columns: minmax(0,1fr) 120px}.pz-li__th{width: 120px;height: 80px;border-radius: 10px}.pz-panel{padding: 16px 18px 10px;border-radius: 16px}.pz-cmts__link{padding: 9px 0}.pz-pager{margin-top: 20px}.pz-cathead,.pz-cathead[class*="pz-tone-"]{margin-bottom: 12px;padding: 20px 24px;border-radius: 18px}.pz-cathead h1{font-size: 27px}.pz-search__head{padding: 20px 24px;border-radius: 18px}.pz .pz-search__head h1{font-size: 26px}.pz-sheet{padding: 28px 36px 26px;border-radius: 18px}.pz-article__head{margin-bottom: 20px;padding-bottom: 16px}.pz-article__title{font-size: 26px}.pz-byline{margin-top: 12px}.pz-actions-bar{margin-top: 24px;padding-top: 16px}.pz-prevnext{gap: 10px;margin-top: 12px}.pz-prevnext a{padding: 12px 16px;border-radius: 14px}.pz-related{margin-top: 20px}.pz .pz-section-title{margin-bottom: 10px;font-size: 16px}.pz-related__item{border-radius: 14px}.pz-comments{margin-top: 12px;padding: 22px 36px;border-radius: 18px}.pz-comment{padding: 12px 0}.pz-footer{padding-top: 24px;padding-bottom: 56px}.pz-footer__in{padding-top: 16px}@media (max-width: 860px){.pz-main{padding-top: 2px}.pz-nav__in{height: 54px}.pz-sheet,.pz-comments{padding: 20px 18px;border-radius: 16px}.pz-list,.pz-layout .pz-list{padding: 0 16px}}@media (max-width: 560px){.pz-li{grid-template-columns: minmax(0,1fr) 84px;gap: 12px;padding: 14px 0}.pz-li__th{width: 84px;height: 62px}.pz-li h3{font-size: 15.5px}.pz-article__title{font-size: 22px}}.pz-nav__in,.pz-topbar.pz-nav .pz-nav__in{height: 50px}.pz-topbar.pz-nav.is-scrolled .pz-nav__in{height: 48px}.pz-nav .pz-icon-btn{width: 34px;height: 34px}.pz-nav .pz-searchbar{width: 34px;height: 34px}.pz-nav .pz-searchbar > svg{top: 8px;left: 8px}.pz-nav .pz-searchbar input[type="search"]{padding-left: 34px}.pz-nav .pz-searchbar:focus-within,.pz-nav .pz-searchbar:has(input[type="search"]:not(:placeholder-shown)){width: 240px}.pz-nav .pz-btn--sm,.pz-nav .pz-btn{height: 30px;padding: 0 14px;font-size: 13px}.pz-user__btn{width: 30px;height: 30px}.pz-nav__name{font-size: 17px}html{scroll-padding-top: 64px}@media (max-width: 860px){.pz-nav__in,.pz-topbar.pz-nav .pz-nav__in{height: 48px}.pz-topbar.pz-nav.is-scrolled .pz-nav__in{height: 46px}}.pz-app::before,.pz-li::after,.pz .t_f blockquote::after,.pz .pz-sec::after{display: none !important;animation: none !important}.pz-li:not(:has(.pz-li__th img)) .pz-li__body{padding-right: 0}.pz-mast{padding: 26px 0 4px}.pz-mast ~ .pz-seg{margin: 22px auto 28px}.pz .pz-sec{margin: 26px 0 12px;padding: 0;font-size: 18px;font-weight: 600}.pz-layout .pz-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;padding: 0;border: 0;border-radius: 0;background: none}.pz-layout .pz-list > .pz-li,.pz-layout .pz-list > .pz-li:last-child{display: flex;flex-direction: column;gap: 0;padding: 0;overflow: hidden;border: 1px solid var(--pz-line);border-radius: 16px;background: var(--pz-surface);transition: border-color .2s}.pz-layout .pz-list > .pz-li:hover{border-color: color-mix(in srgb,var(--pz-accent) 40%,var(--pz-line))}.pz-layout .pz-li__th,.pz-layout .pz-li__th:not(:has(img)){position: relative;display: grid;place-items: center;flex: none;width: 100%;height: 108px;border-radius: 0;font-size: 34px;font-weight: 700}.pz-layout .pz-li__th img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.pz-layout .pz-li__th::after{border-radius: 0;box-shadow: inset 0 -1px 0 var(--pz-line)}.pz-layout .pz-li__body{display: flex;flex-direction: column;flex: 1;padding: 14px 16px 15px}.pz-layout .pz-li h3{display: -webkit-box;overflow: hidden;font-size: 16px;line-height: 1.5;white-space: normal;text-overflow: clip;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.pz-layout .pz-li p{display: -webkit-box;overflow: hidden;margin-top: 5px;font-size: 13.5px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: normal}.pz-layout .pz-li__meta{margin-top: auto;padding-top: 10px}.pz-cathead,.pz-cathead[class*="pz-tone-"]{border: 1px solid color-mix(in srgb,#1a79ff 16%,var(--pz-line));background: linear-gradient(135deg,color-mix(in srgb,#1a79ff 10%,var(--pz-surface)) 0%,var(--pz-surface) 72%)}.pz-search__head{border: 1px solid color-mix(in srgb,#22c55e 20%,var(--pz-line));background: linear-gradient(135deg,color-mix(in srgb,#22c55e 12%,var(--pz-surface)) 0%,var(--pz-surface) 72%)}@media (max-width: 640px){.pz-layout .pz-list{grid-template-columns: minmax(0,1fr)}.pz-layout .pz-li__th,.pz-layout .pz-li__th:not(:has(img)){height: 120px}}.pz-topbar.pz-nav.is-scrolled{background: var(--pz-surface);-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: 0 1px 0 var(--pz-line)}.pz-user__btn{width: 30px;height: 30px;margin-left: 2px;box-shadow: 0 0 0 1px var(--pz-line-2);transition: box-shadow .2s}.pz-user__btn:hover,.pz-user[open] .pz-user__btn{box-shadow: 0 0 0 2px color-mix(in srgb,var(--pz-accent) 45%,transparent)}.pz-mast ~ .pz-seg{display: none}.pz-mast{padding-bottom: 6px}.pz-mast + .pz-layout,.pz-page > .pz-hide + .pz-layout{margin-top: 30px}.pz-topbar.pz-nav,.pz-topbar.pz-nav.is-scrolled{padding: 0 20px}.pz-topbar.pz-nav{background: transparent;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none;transition: background-color .2s,box-shadow .2s}.pz-topbar.pz-nav.is-scrolled{background: var(--pz-surface);box-shadow: 0 1px 0 var(--pz-line)}.pz-nav__in,.pz-topbar.pz-nav.is-scrolled .pz-nav__in{display: flex;align-items: center;gap: 4px;max-width: var(--pz-page);height: 56px;margin: 0 auto;padding: 0;border: 0;border-radius: 0;background: none}.pz-nav__brand{display: flex;align-items: center;gap: 10px;height: 36px;margin: 0 auto 0 0;padding: 0}.pz-nav__name{margin: 0;color: var(--pz-ink);font-size: 16px;font-weight: 600;line-height: 1}.pz-nav .pz-searchbar{position: relative;flex: none;width: 36px;height: 36px;margin: 0;border-radius: 10px}.pz-nav .pz-searchbar > svg{position: absolute;top: 8px;left: 8px;width: 20px;height: 20px}.pz-nav .pz-searchbar input[type="search"]{height: 36px;padding-left: 36px}.pz-nav .pz-searchbar:focus-within,.pz-nav .pz-searchbar:has(input[type="search"]:not(:placeholder-shown)){width: 240px}.pz-nav .pz-topbar__acts,.pz-topbar__acts{display: flex;align-items: center;gap: 4px;margin: 0;padding: 0}.pz-nav .pz-icon-btn{display: grid;place-items: center;width: 36px;height: 36px;margin: 0;border-radius: 10px}.pz-nav .pz-user{display: flex}.pz-nav .pz-user__btn{display: grid;place-items: center;width: 36px;height: 36px;margin: 0;overflow: visible;border-radius: 50%;box-shadow: none}.pz-nav .pz-user__btn img{width: 30px;height: 30px;border-radius: 50%;box-shadow: 0 0 0 1px var(--pz-line-2);transition: box-shadow .2s}.pz-nav .pz-user__btn:hover img,.pz-nav .pz-user[open] .pz-user__btn img{box-shadow: 0 0 0 2px color-mix(in srgb,var(--pz-accent) 50%,transparent)}.pz-nav .pz-user__btn .pz-dot{top: 2px;right: 2px}.pz-nav .pz-topbar__acts > .pz-btn{height: 32px;margin-left: 4px;padding: 0 16px}@media (max-width: 860px){.pz-nav__in,.pz-topbar.pz-nav.is-scrolled .pz-nav__in{height: 52px}}.pz-layout .pz-li__th:not(:has(img)){display: none}.pz-layout .pz-li__body{padding: 18px 20px 16px}.pz-layout .pz-li h3{font-size: 16.5px}.pz .pz-read{max-width: 680px;margin: 0 auto;padding-top: 18px}.pz .pz-sheet,.pz .pz-sheet:hover{padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}.pz-back{display: inline-flex;align-items: center;gap: 4px;margin-bottom: 18px;color: var(--pz-ink-3);font-size: 13.5px;text-decoration: none;transition: color .2s}.pz-back:hover{color: var(--pz-accent)}.pz .pz-article__head{margin-bottom: 26px;padding-bottom: 20px;border-bottom: 1px solid var(--pz-line)}.pz .pz-article__title{font-size: 28px;font-weight: 700;line-height: 1.35;letter-spacing: .005em}.pz .pz-card__tags{margin-top: 10px}.pz .pz-byline{display: flex;align-items: center;gap: 10px;margin-top: 16px}.pz .pz-byline__text{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 14px;min-width: 0}.pz .pz-byline .pz-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;margin: 0;color: var(--pz-ink-3);font-size: 13px}.pz .pz-byline .pz-meta > *{display: inline-flex;align-items: center;gap: 4px;color: inherit}.pz .pz-article .t_f{font-size: 16px;line-height: 1.85;color: var(--pz-ink)}.pz .pz-actions-bar{justify-content: center;gap: 12px;margin-top: 36px;padding: 0;border: 0}.pz .pz-actions-bar .pz-pill{height: 38px;padding: 0 16px;gap: 6px;border: 1px solid var(--pz-line-2);border-radius: 999px;background: var(--pz-surface);color: var(--pz-ink-2);font-size: 13.5px}.pz .pz-actions-bar > .pz-pill{margin: 0}.pz .pz-actions-bar .pz-pill:hover{border-color: var(--pz-accent);color: var(--pz-accent)}.pz .pz-actions-bar .pz-pill span{color: var(--pz-ink-3)}.pz .pz-prevnext{margin-top: 40px;padding-top: 22px;border-top: 1px solid var(--pz-line)}.pz .pz-prevnext a,.pz .pz-prevnext a:hover{padding: 12px 16px;border: 1px solid var(--pz-line);border-radius: 14px;background: var(--pz-surface)}.pz .pz-prevnext a:hover{border-color: color-mix(in srgb,var(--pz-accent) 45%,var(--pz-line))}.pz .pz-related{margin-top: 32px}.pz .pz-section-title{margin-bottom: 8px;font-size: 16px;font-weight: 600}.pz .pz-related__grid{display: flex;flex-direction: column;gap: 0}.pz .pz-related__item,.pz .pz-related__item:hover{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 11px 0;border: 0;border-bottom: 1px solid var(--pz-line);border-radius: 0;background: none}.pz .pz-related__item:last-child{border-bottom: 0}.pz .pz-related__item strong{overflow: hidden;color: var(--pz-ink);font-size: 14.5px;font-weight: 500;white-space: nowrap;text-overflow: ellipsis}.pz .pz-related__item .pz-muted{flex: none;color: var(--pz-ink-3);font-size: 12.5px}.pz .pz-comments{margin-top: 32px;padding: 22px 24px;border: 1px solid var(--pz-line);border-radius: 16px;background: var(--pz-surface)}@media (max-width: 860px){.pz .pz-read{padding-top: 6px}.pz .pz-sheet{padding: 0}.pz .pz-comments{padding: 18px 16px;border-radius: 14px}}@media (max-width: 560px){.pz .pz-article__title{font-size: 23px}.pz .pz-actions-bar{gap: 8px}.pz .pz-actions-bar .pz-pill{padding: 0 13px}}.pz .pz-sec--first{margin-top: 4px}.pz-side:not(:has(.pz-panel)){display: none}.pz-layout:not(:has(.pz-side .pz-panel)){grid-template-columns: minmax(0,1fr)}.pz-nav__brand{gap: 0}.pz .pz-nav__name{position: relative;display: inline-block;padding-bottom: 5px;color: var(--pz-ink);font-size: 19px;font-weight: 800;letter-spacing: .02em;line-height: 1.1}.pz .pz-nav__name::after{content: "";position: absolute;left: 4%;right: 4%;bottom: -1px;height: 6px;background: var(--pz-swoosh);-webkit-mask: var(--pz-swoosh-img) center / 100% 100% no-repeat;mask: var(--pz-swoosh-img) center / 100% 100% no-repeat}.pz-nav__brand:hover .pz-nav__name::after{left: 0;right: 0;transition: left .25s,right .25s}.pz .pz-mast{margin-top: 14px;padding: 42px 24px 40px;border: 1px solid color-mix(in srgb,#22c55e 16%,var(--pz-line));border-radius: 20px;background: radial-gradient(520px 220px at 0% 0%,color-mix(in srgb,#22c55e 14%,transparent),transparent 70%),radial-gradient(520px 220px at 100% 100%,color-mix(in srgb,#1a79ff 12%,transparent),transparent 70%),var(--pz-surface);text-align: center}.pz .pz-mast + .pz-layout{margin-top: 28px}@media (max-width: 560px){.pz .pz-mast{margin-top: 6px;padding: 30px 18px 28px;border-radius: 16px}.pz .pz-nav__name{font-size: 18px}}.pz .pz-mast--art{padding: 0;overflow: hidden}.pz-hero-art{display: block;width: 100%;height: 200px;--h-ink: color-mix(in srgb,var(--pz-ink) 72%,var(--pz-surface));--h-mint: color-mix(in srgb,#22c55e 26%,var(--pz-surface));--h-sky: color-mix(in srgb,#1a79ff 22%,var(--pz-surface));--h-apricot: color-mix(in srgb,#f59e0b 30%,var(--pz-surface));--h-lav: color-mix(in srgb,#8b5cf6 22%,var(--pz-surface));--h-leaf: color-mix(in srgb,#22c55e 62%,var(--pz-surface))}.pz-hero-art *{transform-box: fill-box;transform-origin: center}@keyframes pzh-sway{0%,100%{transform: rotate(-5deg)}50%{transform: rotate(5deg)}}@keyframes pzh-steam{0%{opacity: 0;transform: translateY(6px)}30%{opacity: 1}100%{opacity: 0;transform: translateY(-12px)}}@keyframes pzh-bob{0%,100%{transform: translateY(0)}50%{transform: translateY(-7px)}}@keyframes pzh-twinkle{0%,100%{opacity: .25;transform: scale(.55)}50%{opacity: 1;transform: scale(1)}}@media (prefers-reduced-motion: reduce){.pz-hero-art *{animation: none !important;stroke-dashoffset: 0}}@media (max-width: 560px){.pz-hero-art{height: 150px}}.pz .pz-reply form{display: flex;align-items: flex-start;gap: 12px}.pz .pz-reply__avatar{flex: none;width: 36px;height: 36px;margin: 0}.pz .pz-reply__avatar img{width: 36px;height: 36px;border-radius: 50%;box-shadow: 0 0 0 1px var(--pz-line)}.pz .pz-reply__main{flex: 1;min-width: 0}.pz-composer{overflow: hidden;border: 1px solid var(--pz-line-2);border-radius: 14px;background: var(--pz-surface);transition: border-color .2s,box-shadow .2s}.pz-composer:focus-within{border-color: var(--pz-accent);box-shadow: 0 0 0 3px var(--pz-accent-soft)}.pz .pz-composer .pz-textarea,.pz .pz-composer .pz-textarea:focus,.pz .pz-composer .pz-textarea:focus-visible{display: block;width: 100%;min-height: 84px;margin: 0;padding: 14px 16px 6px;border: 0;border-radius: 0;outline: none;background: transparent;box-shadow: none;color: var(--pz-ink);font: 15px/1.7 var(--pz-font);resize: none;field-sizing: content;max-height: 320px}.pz-composer__bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 10px 10px 16px}.pz-composer__hint{color: var(--pz-ink-3);font-size: 12.5px}.pz-composer__hint kbd{display: inline-block;min-width: 20px;padding: 0 5px;border: 1px solid var(--pz-line-2);border-radius: 5px;background: var(--pz-surface-2);color: var(--pz-ink-2);font: 11.5px/18px var(--pz-font);text-align: center}.pz .pz-composer__bar .pz-btn{height: 34px;margin-left: auto;padding: 0 18px;font-size: 13.5px}.pz .pz-composer:not(:focus-within):has(.pz-textarea:placeholder-shown) .pz-composer__bar .pz-btn{opacity: .55}#seccheck_fastpost:not(:empty){margin-top: 10px}.pz .pz-reply__locked{border: 1px dashed var(--pz-line-2);border-radius: 14px;background: var(--pz-surface-2)}@media (max-width: 560px){.pz .pz-reply__avatar{display: none}.pz-composer__hint{display: none}}.pz-search > *{max-width: 680px;margin-left: auto;margin-right: auto}.pz .pz-search__head--v2,.pz .pz-search__head--v2:hover{margin-top: 36px;margin-bottom: 0;padding: 0;border: 0;border-radius: 0;background: none;text-align: center}.pz .pz-search__head--v2 h1{display: flex;flex-direction: column;align-items: center;gap: 8px;margin: 0;font-size: 30px;font-weight: 800}.pz .pz-search__head--v2 h1 em{margin: 0;color: var(--pz-ink-3);font-size: 14px;font-style: normal;font-weight: 400}.pz .pz-search__head--v2 .pz-search__form{display: flex;align-items: center;gap: 10px;height: 54px;margin: 24px 0 0;padding: 0 6px 0 20px;border: 1px solid var(--pz-line-2);border-radius: 999px;background: var(--pz-surface);color: var(--pz-ink-3);box-shadow: none;transition: border-color .2s,box-shadow .2s}.pz .pz-search__head--v2 .pz-search__form:focus-within{border-color: var(--pz-accent);box-shadow: 0 0 0 4px var(--pz-accent-soft);color: var(--pz-accent)}.pz .pz-search__head--v2 .pz-search__form > svg{position: static;flex: none;width: 20px;height: 20px}.pz .pz-search__head--v2 input[type="search"],.pz .pz-search__head--v2 input[type="search"]:focus{flex: 1;min-width: 0;height: 100%;padding: 0;border: 0;outline: none;background: transparent;box-shadow: none;color: var(--pz-ink);font: 15.5px var(--pz-font)}.pz .pz-search__head--v2 .pz-btn{position: static;flex: none;height: 42px;padding: 0 26px}.pz .pz-search__recent{margin-top: 40px}.pz .pz-search > .pz-sec{margin: 36px auto 4px}.pz .pz-sr{display: flex;flex-direction: column;gap: 0;padding: 0;border: 0;background: none}.pz .pz-sr__item,.pz .pz-sr__item:hover{display: block;padding: 16px 0;border: 0;border-bottom: 1px solid var(--pz-line);border-radius: 0;background: none}.pz .pz-sr__item:last-child{border-bottom: 0}.pz .pz-sr__body{display: flex;flex-direction: column;gap: 5px}.pz .pz-sr__title{color: var(--pz-ink);font-size: 16px;font-weight: 600;line-height: 1.5}.pz .pz-sr__item:hover .pz-sr__title{color: var(--pz-accent)}.pz .pz-sr__msg{display: -webkit-box;overflow: hidden;color: var(--pz-ink-2);font-size: 13.5px;line-height: 1.7;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.pz .pz-sr .pz-li__meta{margin-top: 2px}.pz .pz-search .pz-empty{border: 1px dashed var(--pz-line-2);border-radius: 16px;background: none}@media (max-width: 560px){.pz .pz-search__head--v2{margin-top: 20px}.pz .pz-search__head--v2 h1{font-size: 24px}.pz .pz-search__head--v2 .pz-search__form{height: 48px;padding-left: 16px}.pz .pz-search__head--v2 .pz-btn{height: 38px;padding: 0 18px}}.pz .pz-footer--v2{box-sizing: border-box;max-width: calc(var(--pz-page) + 40px);margin: 0 auto;padding: 48px 20px 40px;border: 0;background: none}.pz-foot-art{display: block;width: 100%;height: 110px;--f-ink: color-mix(in srgb,var(--pz-ink) 72%,var(--pz-surface));--f-mint: color-mix(in srgb,#22c55e 26%,var(--pz-surface));--f-sky: color-mix(in srgb,#1a79ff 22%,var(--pz-surface));--f-apricot: color-mix(in srgb,#f59e0b 34%,var(--pz-surface));--f-lav: color-mix(in srgb,#8b5cf6 22%,var(--pz-surface))}.pz-foot-art *{transform-box: fill-box;transform-origin: center}.pz-foot-art .f-stroke{stroke: var(--f-ink);stroke-width: 2;stroke-linejoin: round;stroke-linecap: round}.pz-foot-art .f-nofill{fill: none}.pz-foot-art .f-fill-surface{fill: var(--pz-surface)}.pz-foot-art .f-fill-mint{fill: var(--f-mint)}.pz-foot-art .f-fill-sky{fill: var(--f-sky)}.pz-foot-art .f-fill-apricot{fill: var(--f-apricot)}.pz-foot-art .f-fill-lav{fill: var(--f-lav)}.pz-foot-art .f-ground{fill: none;stroke: var(--pz-line-2);stroke-width: 2;stroke-linecap: round;stroke-dasharray: 1 9}.pz-foot-art .f-line-thin{fill: none;stroke: var(--f-ink);stroke-width: 1.5;stroke-linecap: round;opacity: .45}.pz-foot-art .f-light{fill: color-mix(in srgb,#facc15 22%,transparent);animation: pzf-glow 4s ease-in-out infinite}@keyframes pzf-glow{0%,100%{opacity: .55}50%{opacity: 1}}.pz-foot-art .f-leaf{fill: color-mix(in srgb,#22c55e 62%,var(--pz-surface));stroke: var(--f-ink);stroke-width: 1.5;stroke-linejoin: round}.pz-foot-art .f-plant{transform-origin: 50% 100%;animation: pzh-sway 4.5s ease-in-out infinite}.pz-foot-art .f-star{fill: #facc15;animation: pzh-twinkle 2.8s ease-in-out infinite}.pz-foot-art .f-star--2{animation-delay: .7s}.pz-foot-art .f-star--3{animation-delay: 1.4s}.pz-foot-art .f-star--4{animation-delay: .35s}.pz-foot-art .f-star--5{animation-delay: 1.9s}.pz-foot-art .f-star--6{animation-delay: 1.1s}.pz-foot-art .f-moon{animation: pzh-bob 6s ease-in-out infinite}.pz-foot-art .f-cat{transform-origin: 50% 100%;animation: pzf-breathe 3.2s ease-in-out infinite}@keyframes pzf-breathe{0%,100%{transform: scaleY(1)}50%{transform: scaleY(1.045)}}.pz-foot-art .f-z{fill: var(--f-ink);font: 700 13px var(--pz-font);opacity: 0;animation: pzf-z 3.6s ease-out infinite}.pz-foot-art .f-z--2{animation-delay: 1.2s}.pz-foot-art .f-z--3{animation-delay: 2.4s}@keyframes pzf-z{0%{opacity: 0;transform: translate(0,0) scale(.7)}25%{opacity: .9}100%{opacity: 0;transform: translate(16px,-30px) scale(1.25)}}.pz-foot-art .f-steam{fill: none;stroke: color-mix(in srgb,var(--pz-ink) 35%,var(--pz-surface));stroke-width: 2;stroke-linecap: round;opacity: 0;animation: pzh-steam 3s ease-out infinite}.pz-foot-art .f-steam--2{animation-delay: 1.5s}.pz-footer__top{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;padding: 22px 0 18px}.pz-footer__brand{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;min-width: 0}.pz .pz-footer__brand .pz-nav__name{font-size: 20px;text-decoration: none}.pz .pz-footer__brand p{margin: 0;color: var(--pz-ink-3);font-size: 13.5px}.pz .pz-footer--v2 .pz-footer__in{padding-top: 16px;border-top: 1px solid var(--pz-line)}@media (prefers-reduced-motion: reduce){.pz-foot-art *{animation: none !important}.pz-foot-art .f-z--1,.pz-foot-art .f-steam{opacity: .6}}@media (max-width: 860px){.pz .pz-footer--v2{padding-top: 36px;padding-bottom: 28px}}@media (max-width: 560px){.pz-foot-art{height: 84px}.pz-footer__top{align-items: flex-start;flex-direction: column;gap: 14px}}:root{--pz-page: 800px}.pz-layout,.pz-layout:not(:has(.pz-side .pz-panel)){grid-template-columns: minmax(0,1fr)}.pz-side{margin-top: 8px}.pz .pz-mast--art,.pz .pz-mast--art:hover{margin-top: 8px;padding: 0;border: 0;border-radius: 0;background: none;overflow: visible}.pz .pz-mast--art .pz-hero-art{height: auto;aspect-ratio: 1040 / 200}.pz .pz-mast--art + .pz-layout{margin-top: 18px}@media (max-width: 560px){.pz .pz-mast--art .pz-hero-art{height: 140px;aspect-ratio: auto}}.pz-app,.pz-shell{overflow-x: clip}.pz .pz-mast--art{position: relative;left: 50%;width: 100vw;margin-left: -50vw}.pz .pz-mast--art .pz-hero-art{width: 100%;height: 200px;aspect-ratio: auto}@media (max-width: 860px){.pz .pz-mast--art .pz-hero-art{height: 170px}}@media (max-width: 560px){.pz .pz-mast--art .pz-hero-art{height: 140px}}@keyframes pzh-flap{50%{transform: scaleY(.45)}}@keyframes pzh-fly{0%,100%{transform: translate(0,0)}50%{transform: translate(60px,-10px)}}.pz .pz-footer--v2 .pz-foot-art{position: relative;left: 50%;width: 100vw;max-width: none;margin-left: -50vw;height: 120px}.pz-foot-art .f-hill--a{fill: color-mix(in srgb,#8b5cf6 9%,var(--pz-surface));stroke: color-mix(in srgb,#8b5cf6 22%,var(--pz-line));stroke-width: 1.5}.pz-foot-art .f-hill--b{fill: color-mix(in srgb,#1a79ff 8%,var(--pz-surface));stroke: color-mix(in srgb,#1a79ff 20%,var(--pz-line));stroke-width: 1.5}.pz-foot-art .f-tree{transform-origin: 50% 100%;animation: pzh-sway 5.5s ease-in-out infinite}.pz-foot-art .f-tree--2{animation-duration: 4.4s;animation-delay: .5s}.pz-foot-art .f-fly{fill: #facc15;filter: drop-shadow(0 0 3px #facc15);animation: pzf-fly 5s ease-in-out infinite}.pz-foot-art .f-fly--2{animation-duration: 6s;animation-delay: 1s}.pz-foot-art .f-fly--3{animation-duration: 5.5s;animation-delay: 2s}.pz-foot-art .f-fly--4{animation-duration: 6.5s;animation-delay: .5s}.pz-foot-art .f-fly--5{animation-duration: 7s;animation-delay: 1.5s}@keyframes pzf-fly{0%,100%{opacity: .2;transform: translate(0,0)}30%{opacity: 1}50%{opacity: .9;transform: translate(14px,-10px)}75%{opacity: .3;transform: translate(-8px,-4px)}}@media (max-width: 560px){.pz .pz-footer--v2 .pz-foot-art{height: 90px}}.pz .pz-footer--v2{align-self: stretch;width: 100%;max-width: none;margin: 0;padding: 48px 40px 36px}.pz .pz-footer--v2 .pz-footer__top,.pz .pz-footer--v2 .pz-footer__in{max-width: none}.pz .pz-footer--v2 .pz-footer__top{align-items: center}.pz .pz-footer--v2 .pz-footer__brand{flex-direction: row;align-items: center;gap: 16px}@media (max-width: 860px){.pz .pz-footer--v2{padding: 36px 20px 28px}}@media (max-width: 560px){.pz .pz-footer--v2 .pz-footer__top{align-items: flex-start}.pz .pz-footer--v2 .pz-footer__brand{flex-direction: column;align-items: flex-start;gap: 10px}}.pz .pz-footer--v2 .pz-footer__top,.pz .pz-footer--v2 .pz-footer__in{max-width: 960px;margin-left: auto;margin-right: auto}.pz .pz-layout__main > .pz-sec{align-items: center;margin: 44px 0 14px;padding: 0;font-size: 18px;font-weight: 700;letter-spacing: .01em}.pz .pz-layout__main > .pz-sec--first{margin-top: 6px}.pz .pz-layout__main > .pz-sec em{margin-left: auto;padding: 2px 10px;border-radius: 999px;background: var(--pz-surface-2);color: var(--pz-ink-3);font-size: 12px;font-style: normal;font-weight: 400}.pz-layout .pz-list{display: flex;flex-direction: column;gap: 0;padding: 0;border: 0;border-top: 1px solid var(--pz-line);border-radius: 0;background: none}.pz-layout .pz-list > .pz-li,.pz-layout .pz-list > .pz-li:last-child{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;align-items: start;gap: 0 20px;padding: 20px 4px;overflow: visible;border: 0;border-bottom: 1px solid var(--pz-line);border-radius: 0;background: none;transition: none}.pz-layout .pz-list > .pz-li:hover{border-color: var(--pz-line);background: none}.pz-layout .pz-li:hover h3{color: var(--pz-accent)}.pz-layout .pz-li__body{grid-column: 2;padding: 0}.pz-layout .pz-li h3{font-size: 17px;font-weight: 700;line-height: 1.45;-webkit-line-clamp: 2}.pz-layout .pz-li p{margin-top: 6px;color: var(--pz-ink-2);font-size: 14px;line-height: 1.7;-webkit-line-clamp: 2}.pz-layout .pz-li__meta{margin-top: 8px;padding-top: 0}.pz-layout .pz-li__meta > time{display: none}.pz-layout .pz-li__th:has(img){grid-column: 3;grid-row: 1;width: 120px;height: 80px;border-radius: 10px}.pz .pz-layout__main > .pz-pager{margin-top: 28px}@media (max-width: 560px){.pz-layout .pz-list > .pz-li,.pz-layout .pz-list > .pz-li:last-child{grid-template-columns: 52px minmax(0,1fr);gap: 0 14px;padding: 16px 0}.pz-layout .pz-li h3{font-size: 16px}.pz-layout .pz-li p{-webkit-line-clamp: 2}.pz-layout .pz-li__th:has(img){display: none}.pz .pz-layout__main > .pz-sec{margin-top: 36px}}.pz .pz-drop__menu{min-width: 248px;padding: 8px;border: 1px solid var(--pz-line);border-radius: 18px;background: var(--pz-surface);box-shadow: 0 18px 40px -20px rgba(15,23,42,.28)}.pz .pz-drop__head{display: grid;grid-template-columns: 44px minmax(0,1fr);column-gap: 12px;align-items: center;margin: 0 0 6px;padding: 10px 10px 14px;border-bottom: 1px solid var(--pz-line)}.pz .pz-drop__avatar{grid-row: span 2;width: 44px;height: 44px;box-shadow: 0 0 0 1px var(--pz-line)}.pz .pz-drop__head strong{color: var(--pz-ink);font-size: 15px;font-weight: 700;line-height: 1.3}.pz .pz-drop__head span:not(.pz-drop__avatar){justify-self: start;margin-top: 3px;padding: 1px 8px;border-radius: 999px;background: var(--pz-accent-soft);color: var(--pz-accent);font-size: 11.5px;line-height: 18px}.pz .pz-drop__menu a{position: relative;isolation: isolate;display: flex;align-items: center;gap: 12px;height: 42px;padding: 0 10px 0 14px;border-radius: 12px;color: var(--pz-ink) !important;font-size: 14px;font-weight: 500}.pz .pz-drop__menu a::after{content: "";position: absolute;z-index: -1;left: 8px;top: 6px;width: 30px;height: 30px;border-radius: 9px;background: var(--pz-chip,var(--pz-surface-2))}.pz .pz-drop__menu a::before{width: 18px;height: 18px;background: var(--pz-chip-ink,var(--pz-ink-2))}.pz .pz-drop__menu a:hover{background: var(--pz-surface-2)}.pz .pz-drop__menu a:hover::before{background: var(--pz-chip-ink,var(--pz-accent))}.pz .pz-drop__menu a[href*="action=newthread"]{--pz-chip: color-mix(in srgb,#22c55e 16%,var(--pz-surface));--pz-chip-ink: #16a34a}.pz .pz-drop__menu a[href*="do=notice"]{--pz-chip: color-mix(in srgb,#f59e0b 18%,var(--pz-surface));--pz-chip-ink: #d97706}.pz .pz-drop__menu a[href*="do=thread"]{--pz-chip: color-mix(in srgb,#1a79ff 14%,var(--pz-surface));--pz-chip-ink: #1a79ff}.pz .pz-drop__menu a[href*="mod=spacecp"]{--pz-chip: color-mix(in srgb,#8b5cf6 15%,var(--pz-surface));--pz-chip-ink: #7c3aed}.pz .pz-drop__menu a[href*="admin.php"]{--pz-chip: var(--pz-surface-2);--pz-chip-ink: var(--pz-ink-2)}.pz .pz-drop__menu a[href*="action=logout"]{--pz-chip: color-mix(in srgb,#e5484d 12%,var(--pz-surface));--pz-chip-ink: #e5484d;margin-top: 6px;color: var(--pz-ink-2) !important}.pz .pz-drop__menu .pz-drop__sep{position: relative}.pz .pz-drop__menu .pz-drop__sep{box-shadow: 0 -7px 0 -6px var(--pz-line)}.pz .pz-drop__menu a[href*="action=logout"]:hover{background: color-mix(in srgb,#e5484d 8%,transparent);color: #e5484d !important}.pz.pz-uc #wp.wp{max-width: var(--pz-page);margin-top: 28px;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}.pz.pz-uc #pt{display: none}.pz.pz-uc #ct.ct2_a{display: flex;flex-direction: column;align-items: stretch;gap: 22px}.pz.pz-uc #ct.ct2_a > .appl{order: -1}.pz.pz-uc #ct.ct2_a > .mn{width: auto}.pz.pz-uc .tbn{display: flex;flex-direction: column;gap: 14px;padding: 0;border-radius: 0;background: none}.pz.pz-uc .tbn h2.mt{margin: 0;color: var(--pz-ink);font-size: 28px;font-weight: 800;letter-spacing: .01em}.pz.pz-uc .tbn ul{display: flex;flex-wrap: nowrap;gap: 4px;width: fit-content;max-width: 100%;padding: 4px;overflow-x: auto;border: 1px solid var(--pz-line);border-radius: 999px;background: var(--pz-surface-2);scrollbar-width: none}.pz.pz-uc .tbn ul::-webkit-scrollbar{display: none}.pz.pz-uc .tbn li,.pz.pz-uc .appl li.a{flex: none;margin: 0}.pz.pz-uc .tbn li a{display: flex;align-items: center;height: 34px;padding: 0 16px;border-radius: 999px;color: var(--pz-ink-2);font-size: 14px;white-space: nowrap}.pz.pz-uc .tbn li a:hover{background: none;color: var(--pz-ink)}.pz.pz-uc .tbn li.a a{background: var(--pz-surface);color: var(--pz-ink);font-weight: 600;box-shadow: 0 0 0 1px var(--pz-line)}.pz.pz-uc #ct .mn h1.mt{display: none}.pz.pz-uc .emp{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 52px 16px;border: 1px dashed var(--pz-line-2);border-radius: 18px;background: none;color: var(--pz-ink-3);font-size: 14px}.pz.pz-uc .emp::before{content: "";width: 48px;height: 48px;border-radius: 14px;background: color-mix(in srgb,var(--pz-accent) 12%,var(--pz-surface)) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2333cc7a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M4 13h4l1.5 3h5L16 13h4"/%3E%3Cpath d="M5.5 6.5 4 13v5a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5l-1.5-6.5A2 2 0 0 0 16.6 5H7.4a2 2 0 0 0-1.9 1.5Z"/%3E%3C/svg%3E') center / 24px no-repeat}.pz.pz-uc .nts dl{margin: 0 0 10px;border: 1px solid var(--pz-line);background: var(--pz-surface)}.pz.pz-uc .nts .ntc_body .quote,.pz.pz-uc .nts .ntc_body blockquote{background: var(--pz-surface-2)}.pz.pz-uc .tbmu{gap: 6px 4px;margin-bottom: 14px}.pz.pz-uc .tbmu a{padding: 5px 14px;border: 1px solid transparent;background: none;color: var(--pz-ink-2);font-size: 13.5px}.pz.pz-uc .tbmu a:hover{background: var(--pz-surface-2)}.pz.pz-uc .tbmu a.a{border-color: var(--pz-line);background: var(--pz-surface);color: var(--pz-ink);font-weight: 600}.pz.pz-uc .tbmu .px{height: 34px;border-radius: 999px}.pz.pz-uc .tbmu .pn{height: 34px;min-width: 0;padding: 0 16px;border-radius: 999px}.pz.pz-uc .tl{margin: 0;padding: 0;border: 0;background: none}.pz.pz-uc .tl table{width: 100%;border-collapse: collapse}.pz.pz-uc .tl th,.pz.pz-uc .tl td{padding: 14px 8px;border: 0;border-bottom: 1px solid var(--pz-line);background: none;color: var(--pz-ink-3);font-size: 13px;vertical-align: middle}.pz.pz-uc .tl tr:first-child td,.pz.pz-uc .tl .th td,.pz.pz-uc .tl .th th,.pz.pz-uc .tl thead td,.pz.pz-uc .tl thead th{padding-top: 6px;padding-bottom: 10px;background: none !important;color: var(--pz-ink-3);font-size: 12px;font-weight: 500}.pz.pz-uc .tl tr.th{background: none !important}.pz.pz-uc .tl th a,.pz.pz-uc .tl .common a,.pz.pz-uc .tl .new a{color: var(--pz-ink);font-size: 15px;font-weight: 600}.pz.pz-uc .tl th a:hover{color: var(--pz-accent)}.pz.pz-uc .tl td a{color: var(--pz-ink-2)}.pz.pz-uc .tl tbody tr:hover th,.pz.pz-uc .tl tbody tr:hover td{background: color-mix(in srgb,var(--pz-surface-2) 60%,transparent) !important}.pz.pz-uc .tl em,.pz.pz-uc .tl cite{color: var(--pz-ink-3);font-style: normal}.pz.pz-uc .pz-account{border: 1px solid color-mix(in srgb,#8b5cf6 18%,var(--pz-line));background: linear-gradient(135deg,color-mix(in srgb,#8b5cf6 10%,var(--pz-surface)) 0%,var(--pz-surface) 70%)}@media (max-width: 560px){.pz.pz-uc #wp.wp{margin-top: 14px}.pz.pz-uc .tbn h2.mt{display: block;font-size: 24px}.pz.pz-uc .tl th,.pz.pz-uc .tl td{padding: 12px 4px}}.pz.pz-uc .mn h2.mbm{margin: 0 0 10px;color: var(--pz-ink-3);font-size: 13px;font-weight: 600}.pz.pz-uc .mn > .bm > table.tfm,.pz.pz-uc .mn form table.tfm{display: table;overflow: hidden;border: 1px solid var(--pz-line);border-collapse: separate;border-spacing: 0;border-radius: 16px;background: var(--pz-surface)}.pz.pz-uc .tfm th,.pz.pz-uc .tfm td{padding: 16px 18px;border-bottom: 1px solid var(--pz-line)}.pz.pz-uc .tfm tr:last-child th,.pz.pz-uc .tfm tr:last-child td{border-bottom: 0}.pz.pz-uc .tfm th{width: 120px;color: var(--pz-ink);font-weight: 600}.pz.pz-uc .tfm td{color: var(--pz-ink)}.pz.pz-uc .tfm td p.d{margin: 4px 0 0;color: var(--pz-ink-3);font-size: 12.5px}.pz.pz-uc .tfm td:last-child:not(:first-child){text-align: right;white-space: nowrap}.pz.pz-uc .tfm a[style*="green"]{display: inline-flex;align-items: center;height: 32px;padding: 0 14px;border: 1px solid var(--pz-line-2);border-radius: 999px;color: var(--pz-ink) !important;font-size: 13px;transition: border-color .2s,color .2s}.pz.pz-uc .tfm a[style*="green"]:hover{border-color: var(--pz-accent);color: var(--pz-accent) !important}.pz.pz-uc .tfm a[style*="red"]{margin-left: 6px;color: #e5484d !important;font-size: 12.5px}@media (max-width: 560px){.pz.pz-uc .tfm th{display: none}.pz.pz-uc .tfm th,.pz.pz-uc .tfm td{padding: 14px}}.pz.pz-uc #avatarform .tfm{width: 100%;margin-bottom: 22px}.pz.pz-uc #avatarform caption{padding: 0 0 10px;text-align: left;caption-side: top}.pz.pz-uc #avatarform caption h2{margin: 0 0 4px;color: var(--pz-ink);font-size: 15px;font-weight: 700}.pz.pz-uc #avatarform caption p{margin: 0;color: var(--pz-ink-3);font-size: 12.5px;line-height: 1.7}.pz.pz-uc #avatarform td{padding: 18px}.pz.pz-uc #avatarform .user_avatar{width: 88px;height: 88px;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 1px var(--pz-line)}.pz.pz-uc #avatardesigner{max-width: 100%}.pz.pz-uc #avatarfileselector{max-width: 100%;border: 1px dashed var(--pz-line-2) !important;border-radius: 14px;overflow: hidden}.pz.pz-uc #uploadavatar{height: 40px;padding: 0 22px;border: 0;border-radius: 999px;background: var(--pz-accent);color: #fff;font: 600 14px var(--pz-font);cursor: pointer}.pz.pz-uc .tbn ul:not(:has(li + li)){display: none}.pz.pz-uc #ct:has(#delform) .tbn h2.mt{font-size: 0}.pz.pz-uc #ct:has(#delform) .tbn h2.mt::after{content: "我的文章";font-size: 28px}.pz.pz-uc .tbmu{display: flex;flex-wrap: wrap;align-items: center;gap: 0 4px;margin: 0 0 6px;padding: 0 0 0;border-bottom: 1px solid var(--pz-line)}.pz.pz-uc .tbmu > a{margin-bottom: -1px;padding: 10px 14px;border: 0;border-bottom: 2px solid transparent;border-radius: 0;background: none;color: var(--pz-ink-3);font-size: 15px}.pz.pz-uc .tbmu > a:hover{background: none;color: var(--pz-ink)}.pz.pz-uc .tbmu > a.a{border: 0;border-bottom: 2px solid var(--pz-accent);background: none;color: var(--pz-ink);font-weight: 700}.pz.pz-uc .tbmu > input.px{order: 5;width: 200px;height: 36px;margin-left: auto;padding: 0 16px;border-radius: 999px}.pz.pz-uc .tbmu > .pn{order: 6;height: 36px;margin-left: 6px}.pz.pz-uc .tbmu > span.y{order: 10;float: none;display: flex;flex-wrap: wrap;gap: 6px;width: 100%;margin: 0 0 -1px;padding: 14px 0;border-top: 1px solid var(--pz-line);background: var(--pz-bg)}.pz.pz-uc .tbmu > span.y a{padding: 4px 12px;border: 1px solid var(--pz-line);border-radius: 999px;background: var(--pz-surface);color: var(--pz-ink-2);font-size: 13px}.pz.pz-uc .tbmu > span.y a.a{border-color: var(--pz-accent);background: var(--pz-accent-soft);color: var(--pz-accent);font-weight: 600}.pz.pz-uc .tbmu > span.y select{display: none}.pz.pz-uc .tl table,.pz.pz-uc .tl tbody{display: block}.pz.pz-uc .tl tr{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 18px;margin: 0;padding: 16px 18px;border: 1px solid var(--pz-line);border-radius: 14px;background: var(--pz-surface) !important;transition: border-color .2s}.pz.pz-uc .tl tr + tr{margin-top: 10px}.pz.pz-uc .tl tr:hover{border-color: color-mix(in srgb,var(--pz-accent) 40%,var(--pz-line))}.pz.pz-uc .tl tr.th,.pz.pz-uc .tl td.icn,.pz.pz-uc .tl tr > td:nth-child(3),.pz.pz-uc .tl td.by cite{display: none}.pz.pz-uc .tl th,.pz.pz-uc .tl td,.pz.pz-uc .tl tbody tr:hover th,.pz.pz-uc .tl tbody tr:hover td{display: block;padding: 0;border: 0;background: none !important}.pz.pz-uc .tl th{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.pz.pz-uc .tl th a{font-size: 15.5px}.pz.pz-uc .tl td.num{display: flex;align-items: center;gap: 12px;color: var(--pz-ink-3);font-size: 12.5px}.pz.pz-uc .tl td.num a,.pz.pz-uc .tl td.num em{display: inline-flex;align-items: center;gap: 4px;color: var(--pz-ink-3) !important;font-size: 12.5px;font-weight: 400}.pz.pz-uc .tl td.num a::before,.pz.pz-uc .tl td.num em::before{content: "";width: 14px;height: 14px;background: currentColor;-webkit-mask: var(--pz-ic) center / contain no-repeat;mask: var(--pz-ic) center / contain no-repeat}.pz.pz-uc .tl td.num a{--pz-ic: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linejoin="round"%3E%3Cpath d="M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12Z"/%3E%3C/svg%3E')}.pz.pz-uc .tl td.num em{--pz-ic: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2"%3E%3Cpath d="M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12Z"/%3E%3Ccircle cx="12" cy="12" r="3"/%3E%3C/svg%3E')}.pz.pz-uc .tl td.by em,.pz.pz-uc .tl td.by em a{color: var(--pz-ink-3) !important;font-size: 12.5px;white-space: nowrap}.pz.pz-uc .tl tr:has(td[colspan]){display: block;text-align: center}@media (max-width: 560px){.pz.pz-uc .tbmu > input.px{width: 100%;order: 7;margin: 10px 0}.pz.pz-uc .tbmu > .pn{order: 8;margin: 10px 0 10px 6px}.pz.pz-uc .tl tr{grid-template-columns: minmax(0,1fr) auto;gap: 6px 12px;padding: 14px}.pz.pz-uc .tl th{grid-column: 1 / -1;white-space: normal}}.pz.pz-uc .tbmu > a[href*="type=postcomment"],.pz.pz-uc .tbmu > span.y a[href*="filter=aduit"],.pz.pz-uc .tbmu > span.y a[href*="filter=ignored"]{display: none !important}.pz .pz-cathead--v2,.pz .pz-cathead--v2:hover{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px 20px;margin: 28px 0 22px;padding: 0;border: 0;border-radius: 0;background: none}.pz .pz-cathead--v2::before,.pz .pz-cathead--v2::after{display: none}.pz .pz-cathead--v2 small{display: block;margin: 0 0 6px;color: var(--pz-ink-3);font-size: 13px;font-weight: 500}.pz .pz-cathead--v2 h1{margin: 0;color: var(--pz-ink);font-size: 28px;font-weight: 800;letter-spacing: .01em}.pz .pz-cathead--v2 .pz-cathead__desc{margin-top: 8px;color: var(--pz-ink-2);font-size: 14px}.pz .pz-cathead--v2 .pz-cathead__acts:not(:has(*)){display: none}.pz .pz-cathead--v2 + .pz-layout{margin-top: 0}@media (max-width: 560px){.pz .pz-cathead--v2{margin-top: 16px}.pz .pz-cathead--v2 h1{font-size: 24px}}.pz .pz-byline{gap: 0}.pz #pz-comments{scroll-margin-top: 76px}.pz .pz-byline .pz-meta a[data-pz-jump]{transition: color .2s}.pz .pz-byline .pz-meta a[data-pz-jump]:hover{color: var(--pz-accent)}.pz .pz-comments__list{margin-top: 6px}.pz .pz-comment{display: flex !important;align-items: flex-start;gap: 12px;margin: 0;padding: 18px 0;border: 0;border-bottom: 1px solid var(--pz-line);border-radius: 0;background: none}.pz .pz-comments__list > div:last-child .pz-comment{border-bottom: 0}.pz .pz-comment > a:not([class]){display: none}.pz .pz-comment__avatar{flex: none;width: 36px;height: 36px;margin: 0}.pz .pz-comment__avatar img,.pz .pz-comment__avatar .pz-avatar-anon{width: 36px;height: 36px;border: 0;border-radius: 50%;box-shadow: 0 0 0 1px var(--pz-line)}.pz .pz-comment__main{flex: 1;min-width: 0;width: auto}.pz .pz-comment__main > a:not([class]){display: none}.pz .pz-comment__head{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;margin: 0}.pz .pz-comment__name{color: var(--pz-ink);font-size: 14.5px;font-weight: 600;white-space: nowrap}.pz .pz-comment__head .pz-flag{height: 20px;padding: 0 7px;font-size: 11.5px}.pz .pz-comment__time{color: var(--pz-ink-3);font-size: 12.5px;white-space: nowrap}.pz .pz-comment__no{margin-left: auto;color: var(--pz-ink-3);font-size: 12px;text-decoration: none}.pz .pz-comment__no:hover{color: var(--pz-accent)}.pz .pz-comment__body{margin-top: 6px;color: var(--pz-ink);font-size: 15px;line-height: 1.75;word-break: break-word}.pz .pz-comment__body .t_f,.pz .pz-comment__body .t_fsz{margin: 0;padding: 0;font-size: inherit;line-height: inherit}.pz .pz-comment__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 16px;margin-top: 8px;font-size: 12.5px}.pz .pz-comment__acts a,.pz .pz-comment__acts label{display: inline-flex;align-items: center;gap: 4px;color: var(--pz-ink-3);text-decoration: none;white-space: nowrap}.pz .pz-comment__acts a:hover{color: var(--pz-accent)}.pz .pz-comment__acts input{width: 13px;height: 13px;margin: 0;accent-color: var(--pz-accent)}.pz .pz-comment.is-admin{padding-left: 14px;box-shadow: inset 2px 0 0 color-mix(in srgb,var(--pz-accent) 45%,transparent)}.pz .fwinmask:has([id^="layer_login_"]){z-index: 1200 !important;isolation: isolate}.pz .fwinmask:has([id^="layer_login_"])::before{content: "";position: fixed;inset: 0;z-index: -1;background: rgba(15,23,42,.32);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);animation: pz-fade .2s ease-out}.pz .fwinmask:has([id^="layer_login_"]) table.fwin{animation: pz-pop .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes pz-fade{from{opacity: 0}}@keyframes pz-pop{from{opacity: 0;transform: translateY(10px) scale(.97)}}.pz .fwinmask:has([id^="layer_login_"]) .m_c{border: 1px solid var(--pz-line);border-radius: 22px;box-shadow: 0 30px 70px -24px rgba(15,23,42,.45)}.pz [id^="layer_login_"] .flb,.pz [id^="layer_lostpw_"] .flb{position: relative;flex-direction: column;align-items: center;gap: 10px;padding: 30px 28px 6px !important;text-align: center}.pz [id^="layer_login_"] .flb::before,.pz [id^="layer_lostpw_"] .flb::before{content: "";width: 48px;height: 48px;border-radius: 15px;background: color-mix(in srgb,var(--pz-accent) 12%,var(--pz-surface)) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2333cc7a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Ccircle cx="12" cy="8" r="4"/%3E%3Cpath d="M4 20a8 8 0 0 1 16 0"/%3E%3C/svg%3E') center / 24px no-repeat}.pz [id^="layer_lostpw_"] .flb::before{background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2333cc7a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Crect x="4" y="10" width="16" height="10" rx="2"/%3E%3Cpath d="M8 10V7a4 4 0 0 1 8 0v3"/%3E%3C/svg%3E')}.pz [id^="layer_login_"] .flb em,.pz [id^="layer_lostpw_"] .flb em{flex: none;font-size: 21px;font-weight: 800;letter-spacing: .02em}.pz [id^="layer_login_"] .flb em:not(.onerror)::after{content: "登录后就可以评论、收藏文章";display: block;margin-top: 6px;color: var(--pz-ink-3);font-size: 13px;font-weight: 400;letter-spacing: 0}.pz [id^="layer_login_"] .flb > span,.pz [id^="layer_lostpw_"] .flb > span{position: absolute;top: 14px;right: 14px}.pz [id^="layer_login_"] .flbc,.pz [id^="layer_lostpw_"] .flbc{display: block;width: 32px;height: 32px;border-radius: 50%;background-color: var(--pz-surface-2)}.pz [id^="layer_login_"] .c,.pz [id^="layer_lostpw_"] .c{padding: 18px 28px 28px !important}.pz [id^="layer_login_"] .rfm,.pz [id^="layer_lostpw_"] .rfm{margin-bottom: 16px}.pz [id^="layer_login_"] .rfm .px,.pz [id^="layer_lostpw_"] .rfm .px{height: 46px !important;border-color: transparent;background: var(--pz-surface-2);font-size: 15px;transition: border-color .2s,background .2s,box-shadow .2s}.pz [id^="layer_login_"] .rfm .px:hover,.pz [id^="layer_lostpw_"] .rfm .px:hover{border-color: var(--pz-line-2)}.pz [id^="layer_login_"] .rfm .px:focus,.pz [id^="layer_lostpw_"] .rfm .px:focus{border-color: var(--pz-accent);background: var(--pz-surface);box-shadow: 0 0 0 4px var(--pz-accent-soft)}.pz [id^="layer_login_"] .rfm .login_slct select{height: 24px;padding: 0 6px;background: none;color: var(--pz-ink-2);font-weight: 600}.pz [id^="layer_login_"] .rfm th,.pz [id^="layer_login_"] .rfm th label{color: var(--pz-ink-2);font-weight: 600}.pz [id^="layer_login_"] .rfm td.tipcol a{color: var(--pz-accent);font-weight: 500}.pz [id^="layer_login_"] .rfm.bw0:not(.mbw){margin: -2px 0 20px}.pz [id^="layer_login_"] .rfm .pn.pnc{height: 48px;border-radius: 24px;font-size: 15.5px;letter-spacing: 4px}@media (prefers-reduced-motion: reduce){.pz .fwinmask:has([id^="layer_login_"])::before,.pz .fwinmask:has([id^="layer_login_"]) table.fwin{animation: none}}.pz .pz-topbar.pz-nav,.pz .pz-topbar.pz-nav.is-scrolled{position: sticky;top: 0;z-index: 120;background: var(--pz-surface);box-shadow: 0 1px 0 var(--pz-line);-webkit-backdrop-filter: none;backdrop-filter: none}.pz .fwinmask:has(#postform){z-index: 1200 !important;isolation: isolate}.pz .fwinmask:has(#postform)::before{content: "";position: fixed;inset: 0;z-index: -1;background: rgba(15,23,42,.32);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);animation: pz-fade .2s ease-out}.pz .fwinmask:has(#postform) table.fwin{animation: pz-pop .22s cubic-bezier(.2,.9,.3,1.2)}.pz .fwinmask:has(#postform) .m_c{width: min(560px,calc(100vw - 32px));border: 1px solid var(--pz-line);border-radius: 22px;box-shadow: 0 30px 70px -24px rgba(15,23,42,.45)}.pz .fwinmask:has(#postform) .flb{padding: 22px 24px 4px !important}.pz .fwinmask:has(#postform) .flb em:not(.onerror){font-size: 0 !important}.pz .fwinmask:has(#postform) .flb em:not(.onerror)::before{content: "写回复";color: var(--pz-ink);font-size: 19px;font-weight: 800}.pz .fwinmask:has(#postform) #floatlayout_reply,.pz .fwinmask:has(#postform) .c{width: auto !important;padding: 12px 24px 4px !important}.pz .fwinmask:has(#postform) .p_c{width: auto !important}.pz .fwinmask:has(#postform) .pbt:has(#subjecthide){display: none}.pz .fwinmask:has(#postform) .quote{margin: 0 0 12px;padding: 0;border: 0;background: none}.pz .fwinmask:has(#postform) .quote blockquote{margin: 0;padding: 10px 14px;border: 0;border-radius: 12px;background: var(--pz-surface-2) !important;box-shadow: inset 3px 0 0 color-mix(in srgb,var(--pz-accent) 55%,transparent);color: var(--pz-ink-2);font-size: 14px;line-height: 1.7}.pz .fwinmask:has(#postform) .quote blockquote font[color]{color: var(--pz-ink-3) !important;font-size: 12.5px}.pz .fwinmask:has(#postform) .tedt{width: auto !important;border: 0 !important;background: none !important}.pz .fwinmask:has(#postform) .tedt .bar{display: none !important}.pz .fwinmask:has(#postform) .tedt .area{padding: 0 !important;border: 0 !important;background: none !important}.pz .fwinmask:has(#postform) #postmessage{box-sizing: border-box;display: block;width: 100% !important;min-height: 140px;padding: 12px 14px !important;border: 1px solid var(--pz-line-2) !important;border-radius: 14px;background: var(--pz-surface) !important;color: var(--pz-ink);font: 15px/1.7 var(--pz-font);resize: vertical;outline: none;box-shadow: none;transition: border-color .2s,box-shadow .2s}.pz .fwinmask:has(#postform) #postmessage:focus{border-color: var(--pz-accent) !important;box-shadow: 0 0 0 4px var(--pz-accent-soft)}.pz .fwinmask:has(#postform) #moreconf{flex-direction: row;justify-content: flex-end;padding: 14px 24px 22px !important;border-top: 0 !important;background: none}.pz .fwinmask:has(#postform) #moreconf > a.y{display: none}.pz .fwinmask:has(#postform) #postsubmit{float: none;min-width: 112px;height: 40px;margin: 0 0 0 auto !important}.pz .fwinmask:has(#postform) #postsubmit span{font-size: 0 !important}.pz .fwinmask:has(#postform) #postsubmit span::before{content: "发表回复";font-size: 14.5px}@media (prefers-reduced-motion: reduce){.pz .fwinmask:has(#postform)::before,.pz .fwinmask:has(#postform) table.fwin{animation: none}}.pz .fwinmask:has(#postform) .quote a,.pz .pz-comment__body .quote a,.pz .pz-comment__body blockquote a[href*="goto=findpost"]{color: inherit !important;text-decoration: none !important;pointer-events: none;cursor: text}.pz-toast{position: fixed;left: 50%;bottom: 32px;z-index: 2000;display: inline-flex;align-items: center;gap: 10px;padding: 10px 18px 10px 12px;border: 1px solid var(--pz-line);border-radius: 999px;background: var(--pz-surface);color: var(--pz-ink);font: 600 14px var(--pz-font);box-shadow: 0 14px 34px -14px rgba(15,23,42,.35);opacity: 0;transform: translate(-50%,12px);pointer-events: none;transition: opacity .2s,transform .25s cubic-bezier(.2,.9,.3,1.2)}.pz-toast.is-on{opacity: 1;transform: translate(-50%,0)}.pz-toast i{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: color-mix(in srgb,#22c55e 16%,var(--pz-surface)) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2316a34a" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="m5 12.5 4.5 4.5L19 7.5"/%3E%3C/svg%3E') center / 14px no-repeat}@media (prefers-reduced-motion: reduce){.pz-toast{transition: opacity .2s}}.pz .pz-comment.is-admin{padding-left: 0;box-shadow: none}.pz.pg_logging #ct,.pz.pg_register #ct{padding-top: 40px;padding-bottom: 40px}.pz.pg_logging #main_message .bm{width: min(420px,calc(100vw - 32px));margin: 0 auto;padding: 0 0 6px;border: 1px solid var(--pz-line);border-radius: 22px;background: var(--pz-surface);box-shadow: 0 24px 60px -30px rgba(15,23,42,.3)}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h{align-items: center;text-align: center;padding: 34px 28px 6px}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h h3{float: none;font-size: 22px !important;font-weight: 800;letter-spacing: .04em}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h .y{float: none;display: inline-flex;gap: 4px;color: var(--pz-ink-3);font-size: 13.5px}.pz.pg_logging #main_message .bm_h .y a.xi2{color: var(--pz-ink-3) !important;pointer-events: none}.pz.pg_logging #main_message .bm_h .y a:not(.xi2){color: var(--pz-accent);font-weight: 600}.pz.pg_logging [id^="layer_login_"] .flb:not(:has(.onerror)){display: none !important}.pz.pg_logging [id^="layer_login_"] .flb:has(.onerror)::before{display: none}.pz.pg_logging [id^="layer_login_"] .flb:has(.onerror){padding: 10px 28px 0 !important}.pz.pg_logging [id^="layer_login_"] .rfm td.tipcol a[href*="mod=register"]{display: none}.pz.pg_logging [id^="layer_login_"] .c{padding: 20px 28px 24px !important}.pz.pg_logging [id^="layer_lostpw_"]{padding-top: 6px}.pz #registerform .rfm .px{height: 46px !important;border-color: transparent;background: var(--pz-surface-2);font-size: 15px;transition: border-color .2s,background .2s,box-shadow .2s}.pz #registerform .rfm .px:hover{border-color: var(--pz-line-2)}.pz #registerform .rfm .px:focus{border-color: var(--pz-accent);background: var(--pz-surface);box-shadow: 0 0 0 4px var(--pz-accent-soft)}.pz-skin #ct > .mn:has(#registerform) .bm{width: min(460px,calc(100vw - 32px));margin: 0 auto}.pz .pz-comment__acts:not(:has(*)){display: none}.popupcredit,#ntcwin:has(.popupcredit),#ntcwin:has(#creditpromptdiv),#creditpromptdiv{display: none !important}.pz #main_succeed{display: none !important}.pz #ct:has(#messagetext.alert_right .alert_btnleft a[href]:not([href^="javascript"])){visibility: hidden}.pz .pz-nav .pz-user__btn .pz-dot{position: absolute;top: 1px;right: 1px;z-index: 1;width: 10px;height: 10px;border-radius: 50%;background: #ef4444;box-shadow: 0 0 0 2px var(--pz-surface)}.pz .pz-nav .pz-user__btn .pz-dot::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: #ef4444;animation: pz-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes pz-ping{0%{opacity: .55;transform: scale(1)}75%,100%{opacity: 0;transform: scale(2.2)}}.pz .pz-drop__badge{min-width: 20px;height: 20px;margin-left: auto;padding: 0 6px;border-radius: 999px;background: #ef4444;color: #fff;font: 700 11.5px/20px var(--pz-font);font-style: normal;text-align: center;font-variant-numeric: tabular-nums}@media (prefers-reduced-motion: reduce){.pz .pz-nav .pz-user__btn .pz-dot::after{animation: none;display: none}}.pz .pz-nav .pz-nav__name{font-size: 17px;padding-bottom: 5px}.pz .pz-nav .pz-nav__name::after{left: 2%;right: 2%;height: 5px;clip-path: inset(0 100% 0 0);animation: pz-logo-draw .9s cubic-bezier(.6,0,.2,1) .25s forwards;transition: none}.pz .pz-nav .pz-nav__brand:hover .pz-nav__name::after{left: 2%;right: 2%;animation: pz-logo-draw2 .7s cubic-bezier(.6,0,.2,1) forwards}@keyframes pz-logo-draw{to{clip-path: inset(0 0 0 0)}}@keyframes pz-logo-draw2{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0 0 0 0)}}.pz .pz-nav .pz-nav__name::before{content: "";position: absolute;top: -5px;right: -9px;width: 9px;height: 9px;background: #facc15;-webkit-mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 20 20"%3E%3Cpath d="M0 -9 C1 -2 2 -1 9 0 C2 1 1 2 0 9 C-1 2 -2 1 -9 0 C-2 -1 -1 -2 0 -9Z"/%3E%3C/svg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 20 20"%3E%3Cpath d="M0 -9 C1 -2 2 -1 9 0 C2 1 1 2 0 9 C-1 2 -2 1 -9 0 C-2 -1 -1 -2 0 -9Z"/%3E%3C/svg%3E') center / contain no-repeat;transform: scale(0);animation: pz-logo-spark 4.5s ease-in-out 1.2s infinite}@keyframes pz-logo-spark{0%,62%,100%{opacity: 0;transform: scale(0) rotate(0)}72%{opacity: 1;transform: scale(1.1) rotate(45deg)}84%{opacity: 1;transform: scale(.8) rotate(90deg)}}.pz .pz-nav .pz-nav__brand:hover .pz-nav__name::before{animation: pz-logo-spark-hover .6s ease-out forwards}@keyframes pz-logo-spark-hover{0%{opacity: 0;transform: scale(0) rotate(0)}60%{opacity: 1;transform: scale(1.25) rotate(90deg)}100%{opacity: 1;transform: scale(1) rotate(135deg)}}@media (prefers-reduced-motion: reduce){.pz .pz-nav .pz-nav__name::after{clip-path: none;animation: none}.pz .pz-nav .pz-nav__name::before{animation: none;opacity: 0}}@media (max-width: 560px){.pz .pz-nav .pz-nav__name{font-size: 16px}}.pz.pz-uc #avatarform #retpre{display: none !important}.pz.pz-uc #avatarform > table.tfm{display: flex;width: 100%;margin: 0 0 16px;padding: 22px 24px;border: 1px solid var(--pz-line);border-radius: 18px;background: var(--pz-surface)}.pz.pz-uc #avatarform > table.tfm > tbody,.pz.pz-uc #avatarform > table.tfm tr,.pz.pz-uc #avatarform > table.tfm td{display: block;padding: 0;border: 0}.pz.pz-uc #avatarform caption{display: block;padding: 0;text-align: left}.pz.pz-uc #avatarform caption h2{margin: 0 0 6px;color: var(--pz-ink);font-size: 16px;font-weight: 700}.pz.pz-uc #avatarform caption p{margin: 0;color: var(--pz-ink-3);font-size: 13px;line-height: 1.7}.pz.pz-uc #avatarform > table.tfm:first-of-type{flex-direction: row-reverse;justify-content: flex-end;align-items: center;gap: 20px;background: linear-gradient(135deg,color-mix(in srgb,#8b5cf6 9%,var(--pz-surface)) 0%,var(--pz-surface) 70%);border-color: color-mix(in srgb,#8b5cf6 16%,var(--pz-line))}.pz.pz-uc #avatarform > table.tfm:first-of-type caption{flex: 1;min-width: 0}.pz.pz-uc #avatarform .user_avatar{width: 84px;height: 84px;border-radius: 50%;box-shadow: 0 0 0 4px var(--pz-surface),0 0 0 5px var(--pz-line)}.pz.pz-uc #avatarform > table.tfm:last-of-type{flex-direction: column;gap: 16px}.pz.pz-uc #avatarform > table.tfm:last-of-type td{display: flex;justify-content: center;padding: 20px;border-radius: 14px;background: var(--pz-surface-2)}.pz.pz-uc #avatardesigner{max-width: 100%;border: 0 !important;background: none !important}.pz.pz-uc #avatarfileselector{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;max-width: 100%;border: 1.5px dashed var(--pz-line-2) !important;border-radius: 14px;background: var(--pz-surface) !important;transition: border-color .2s}.pz.pz-uc #avatarfileselector:hover{border-color: var(--pz-accent) !important}.pz.pz-uc #avatarfileselector::after{content: "支持 JPG / PNG，上传后可拖动裁剪";color: var(--pz-ink-3);font-size: 12.5px;pointer-events: none}.pz.pz-uc #uploadavatar{position: relative;z-index: 1;height: 40px;padding: 0 22px;border: 0;border-radius: 999px;background: var(--pz-accent);color: #fff;font: 600 14px var(--pz-font);pointer-events: none}@media (max-width: 560px){.pz.pz-uc #avatarform > table.tfm{padding: 18px}.pz.pz-uc #avatarform > table.tfm:first-of-type{flex-direction: column-reverse;align-items: flex-start}.pz.pz-uc #avatarform > table.tfm:last-of-type td{padding: 12px;overflow-x: auto}}.pz .pz-comment__acts a.pz-comment__del:hover{color: #e5484d}.pz .pz-comment__acts a.pz-comment__del.is-busy{opacity: .5;pointer-events: none}.pz .pz-comments__list > div{transition: opacity .25s,transform .25s}.pz .pz-comments__list > div.is-removing{opacity: 0;transform: translateX(-8px)}.pz .pz-drop__write{margin: 0 0 2px}.pz .pz-drop__menu:has(.pz-drop__cats){min-width: 288px}.pz .pz-drop__cats{display: flex;flex-wrap: wrap;gap: 6px;padding: 0 10px 8px 54px}.pz .pz-drop__menu .pz-drop__cats a{isolation: auto;height: 26px;padding: 0 10px;gap: 0;border: 1px solid var(--pz-line);border-radius: 999px;background: var(--pz-surface);color: var(--pz-ink-2) !important;font-size: 12.5px;font-weight: 500}.pz .pz-drop__menu .pz-drop__cats a::before,.pz .pz-drop__menu .pz-drop__cats a::after{display: none}.pz .pz-drop__menu .pz-drop__cats a:hover,.pz .pz-drop__menu .pz-drop__cats a.is-current{border-color: color-mix(in srgb,var(--pz-accent) 45%,var(--pz-line));background: var(--pz-accent-soft);color: var(--pz-accent) !important}.pz .pz-drop__head{grid-template-columns: 44px minmax(0,1fr)}.pz .pz-drop__head strong{align-self: center}.pz.pz-uc .nts dl{grid-template-columns: minmax(0,1fr)}.pz.pz-uc .nts dd.m{display: none}.pz.pz-uc .nts dl > *{grid-column: 1}.pz.pz-uc .nts dt .d,.pz.pz-uc .nts dt a[href*="op=ignore"],.pz.pz-uc .nts dt a[onclick*="ignore"]{display: none !important}.pz .pz-mast--art .pz-hero-art{height: 156px;aspect-ratio: auto}@media (max-width: 860px){.pz .pz-mast--art .pz-hero-art{height: 140px}}@media (max-width: 560px){.pz .pz-mast--art .pz-hero-art{height: 124px}}.pz .pz-hl{position: relative;z-index: 0;display: inline-block}.pz .pz-hl--marker::before{content: "";position: absolute;z-index: -1;left: -4px;right: -6px;bottom: 1px;height: 46%;border-radius: 3px 10px 5px 12px;background: color-mix(in srgb,#22c55e 30%,transparent);transform: rotate(-1.5deg) skewX(-10deg)}.pz .pz-sec:has(.pz-hl){gap: 0}.pz .pz-sec:has(.pz-hl) em{margin-left: auto}.pz .pz-hl--warm::before{background: color-mix(in srgb,#f59e0b 34%,transparent)}.pz .pz-mast--art .pz-hero-art--v3{height: 164px}.pz-hero-art--v3 .hy-near-a{stop-color: color-mix(in srgb,#22c55e 26%,var(--pz-bg))}.pz-hero-art--v3 .hy-near-b{stop-color: color-mix(in srgb,#22c55e 10%,var(--pz-bg))}.pz-hero-art--v3 .hy-near-c{stop-color: var(--pz-bg)}.pz-hero-art--v3 .hy-sun-a{stop-color: #fde68a}.pz-hero-art--v3 .hy-sun-b{stop-color: #fda4af}.pz-hero-art--v3 .hy-sun-glow{fill: #fdba74;opacity: .45;animation: hy-glow 5s ease-in-out infinite}@keyframes hy-glow{0%,100%{opacity: .35}50%{opacity: .6}}.pz-hero-art--v3 .hy-sun{animation: hy-sun 8s ease-in-out infinite}@keyframes hy-sun{0%,100%{transform: translateY(0)}50%{transform: translateY(-3px)}}.pz-hero-art--v3 .hy-cloud{fill: color-mix(in srgb,#fff 92%,var(--pz-bg));opacity: .95}.pz-hero-art--v3 .hy-cloud--far{opacity: .7}.pz-hero-art--v3 .hy-drift--1{animation: hy-drift 22s ease-in-out infinite}.pz-hero-art--v3 .hy-drift--2{animation: hy-drift 28s ease-in-out infinite reverse}.pz-hero-art--v3 .hy-drift--3{animation: hy-drift 18s ease-in-out infinite}@keyframes hy-drift{0%,100%{translate: -18px 0}50%{translate: 18px 0}}.pz-hero-art--v3 .hy-b1-a{stop-color: #fda4af}.pz-hero-art--v3 .hy-b1-b{stop-color: #fbbf24}.pz-hero-art--v3 .hy-b2-a{stop-color: #93c5fd}.pz-hero-art--v3 .hy-b2-b{stop-color: #c4b5fd}.pz-hero-art--v3 .hy-b-hl{fill: none;stroke: rgba(255,255,255,.55);stroke-width: 2.4;stroke-linecap: round}.pz-hero-art--v3 .hy-rope{stroke: color-mix(in srgb,var(--pz-ink) 30%,var(--pz-bg));stroke-width: 1}.pz-hero-art--v3 .hy-basket{fill: #d6a26b}.pz-hero-art--v3 .hy-float--1{animation: hy-float 6s ease-in-out infinite}.pz-hero-art--v3 .hy-float--2{animation: hy-float 7.5s ease-in-out 1s infinite}@keyframes hy-float{0%,100%{translate: 0 0}50%{translate: 4px -8px}}.pz-hero-art--v3 .hy-trail{fill: none;stroke: color-mix(in srgb,#1a79ff 30%,var(--pz-bg));stroke-width: 1.3;stroke-dasharray: 3 6;stroke-linecap: round}.pz-hero-art--v3 .hy-plane-a{fill: color-mix(in srgb,#1a79ff 20%,#fff)}.pz-hero-art--v3 .hy-plane-b{fill: color-mix(in srgb,#1a79ff 45%,#fff)}.pz-hero-art--v3 .hy-birds path{fill: none;stroke: color-mix(in srgb,var(--pz-ink) 40%,var(--pz-bg));stroke-width: 1.4;stroke-linecap: round;animation: pzh-flap 1s ease-in-out infinite}.pz-hero-art--v3 .hy-birds path + path{animation-delay: .3s}.pz-hero-art--v3 .hy-birds{animation: pzh-fly 16s ease-in-out infinite}.pz-hero-art--v3 .hy-tree-a{stop-color: color-mix(in srgb,#22c55e 55%,var(--pz-bg))}.pz-hero-art--v3 .hy-tree-b{stop-color: color-mix(in srgb,#22c55e 30%,var(--pz-bg))}.pz-hero-art--v3 .hy-tree rect{fill: color-mix(in srgb,#92400e 35%,var(--pz-bg))}.pz-hero-art--v3 .hy-tree{transform-origin: 50% 100%;animation: pzh-sway 5s ease-in-out infinite}.pz-hero-art--v3 .hy-tree:nth-child(even){animation-duration: 4.2s;animation-delay: .6s}.pz-hero-art--v3 .hy-dot{opacity: .6;animation: hy-dot 6s ease-in-out infinite}.pz-hero-art--v3 .hy-dot--1{fill: #fbbf24}.pz-hero-art--v3 .hy-dot--2{fill: #f9a8d4;animation-delay: 1.5s}.pz-hero-art--v3 .hy-dot--3{fill: #93c5fd;animation-delay: 3s}@keyframes hy-dot{0%,100%{opacity: .2;translate: 0 0}50%{opacity: .8;translate: 0 -8px}}.pz-hero-art--v3 .hy-star{fill: #facc15;animation: pzh-twinkle 2.8s ease-in-out infinite}.pz-hero-art--v3 .hy-star--2{animation-delay: .9s}.pz-hero-art--v3 .hy-star--3{animation-delay: 1.8s}@media (max-width: 860px){.pz .pz-mast--art .pz-hero-art--v3{height: 150px}}@media (max-width: 560px){.pz .pz-mast--art .pz-hero-art--v3{height: 132px}}@media (prefers-reduced-motion: reduce){.pz-hero-art--v3 *{animation: none !important}}.pz-hero-art--v3 [transform]{transform-box: view-box;transform-origin: 0 0}:root[data-theme="dark"] .pz-hero-art--v3 .hy-cloud{fill: color-mix(in srgb,#fff 20%,var(--pz-bg))}:root[data-theme="dark"] .pz-hero-art--v3 .hy-plane-a{fill: color-mix(in srgb,#1a79ff 25%,var(--pz-bg))}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .pz-hero-art--v3 .hy-cloud{fill: color-mix(in srgb,#fff 20%,var(--pz-bg))}:root:not([data-theme="light"]) .pz-hero-art--v3 .hy-plane-a{fill: color-mix(in srgb,#1a79ff 25%,var(--pz-bg))}}.pz .pz-topbar.pz-nav .pz-nav__in,.pz .pz-topbar.pz-nav.is-scrolled .pz-nav__in{height: 50px !important;transition: none !important}.pz .pz-mast--art .pz-hero-art--v3{height: 140px}.pz-hero-art--v3 .hy-near-a{stop-color: color-mix(in srgb,#22c55e 22%,var(--pz-bg))}.pz-hero-art--v3 .hy-near-b{stop-color: color-mix(in srgb,#22c55e 9%,var(--pz-bg))}@media (max-width: 860px){.pz .pz-mast--art .pz-hero-art--v3{height: 128px}}@media (max-width: 560px){.pz .pz-mast--art .pz-hero-art--v3{height: 112px}}.pz .pz-mast--art{margin-top: 0 !important}.pz .pz-mast--art .pz-hero-art--slim{height: 72px}.pz .pz-mast--art + .pz-layout{margin-top: 14px}.pz-hero-art--slim .hy-b-hl{stroke-width: 1.6}.pz-hero-art--slim .hy-rope{stroke-width: .8}.pz-hero-art--slim .hy-trail{stroke-width: 1;stroke-dasharray: 2.5 4.5}.pz-hero-art--slim .hy-birds path{stroke-width: 1.1}.pz-hero-art--slim .hy-float--1{animation-name: hy-float-sm}.pz-hero-art--slim .hy-float--2{animation-name: hy-float-sm}@keyframes hy-float-sm{0%,100%{translate: 0 0}50%{translate: 3px -4px}}@media (max-width: 860px){.pz .pz-mast--art .pz-hero-art--slim{height: 64px}}@media (max-width: 560px){.pz .pz-mast--art .pz-hero-art--slim{height: 56px}}.pz-hero-art--slim .hy-near-c{stop-color: var(--pz-bg);stop-opacity: 0}:root{--pz-page: 880px}.pz-hot4{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.pz-hot4__card{position: relative;display: flex;flex-direction: column;gap: 8px;min-width: 0;padding: 18px 20px 16px;overflow: hidden;border: 1px solid var(--pz-line);border-radius: 18px;background: var(--pz-surface);color: inherit;text-decoration: none;transition: border-color .2s,transform .2s}.pz-hot4__card:hover{transform: translateY(-2px)}.pz-hot4__card--0{border-color: color-mix(in srgb,#22c55e 22%,var(--pz-line));background: linear-gradient(140deg,color-mix(in srgb,#22c55e 12%,var(--pz-surface)) 0%,var(--pz-surface) 70%);--pz-hot: #16a34a}.pz-hot4__card--1{border-color: color-mix(in srgb,#1a79ff 20%,var(--pz-line));background: linear-gradient(140deg,color-mix(in srgb,#1a79ff 10%,var(--pz-surface)) 0%,var(--pz-surface) 70%);--pz-hot: #1a79ff}.pz-hot4__card--2{border-color: color-mix(in srgb,#f59e0b 24%,var(--pz-line));background: linear-gradient(140deg,color-mix(in srgb,#f59e0b 12%,var(--pz-surface)) 0%,var(--pz-surface) 70%);--pz-hot: #d97706}.pz-hot4__card--3{border-color: color-mix(in srgb,#8b5cf6 20%,var(--pz-line));background: linear-gradient(140deg,color-mix(in srgb,#8b5cf6 11%,var(--pz-surface)) 0%,var(--pz-surface) 70%);--pz-hot: #7c3aed}.pz-hot4__card:hover{border-color: color-mix(in srgb,var(--pz-hot) 45%,var(--pz-line))}.pz-hot4__top{display: flex;align-items: center;gap: 10px}.pz-hot4__rank{color: var(--pz-hot);font: 800 20px/1 var(--pz-font);font-variant-numeric: tabular-nums;letter-spacing: .02em}.pz-hot4__top small{color: var(--pz-ink-3);font-size: 12.5px}.pz-hot4__card h3{display: -webkit-box;overflow: hidden;margin: 0;color: var(--pz-ink);font-size: 17px;font-weight: 700;line-height: 1.45;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: color .2s}.pz-hot4__card:hover h3{color: var(--pz-hot)}.pz-hot4__card p{display: -webkit-box;overflow: hidden;margin: 0;color: var(--pz-ink-2);font-size: 13.5px;line-height: 1.7;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.pz-hot4__meta{display: flex;flex-wrap: wrap;gap: 4px 14px;margin-top: auto;padding-top: 4px;color: var(--pz-ink-3);font-size: 12.5px}.pz-hot4__meta > span{display: inline-flex;align-items: center;gap: 4px}.pz-hot4__card:last-child:nth-child(odd){grid-column: 1 / -1}@media (max-width: 640px){.pz-hot4{grid-template-columns: minmax(0,1fr);gap: 12px}.pz-hot4__card{padding: 16px 16px 14px}}@media (prefers-reduced-motion: reduce){.pz-hot4__card,.pz-hot4__card:hover{transform: none}}.pz-layout .pz-list > .pz-li,.pz-layout .pz-list > .pz-li:last-child{grid-template-columns: minmax(0,1fr) auto}.pz-layout .pz-li__body{grid-column: 1}.pz-layout .pz-li__th:has(img){grid-column: 2}.pz-layout .pz-li__meta > time{display: inline}.pz .pz-mast--art .pz-hero-art--slim{height: 96px}@media (max-width: 860px){.pz .pz-mast--art .pz-hero-art--slim{height: 84px}}@media (max-width: 560px){.pz .pz-mast--art .pz-hero-art--slim{height: 72px}.pz-layout .pz-list > .pz-li,.pz-layout .pz-list > .pz-li:last-child{grid-template-columns: minmax(0,1fr)}}.pz .pz-hl--cool::before{background: color-mix(in srgb,#8b5cf6 26%,transparent)}.pz .pz-side{margin-top: 0}.pz .pz-panel--cmts,.pz .pz-panel--cmts:hover{margin: 0;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}.pz .pz-panel--cmts > .pz-sec{margin: 44px 0 14px;padding: 0;font-size: 18px;font-weight: 700}.pz .pz-panel--cmts .pz-cmts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.pz .pz-panel--cmts .pz-cmts li{margin: 0;padding: 0;border: 0}.pz .pz-panel--cmts .pz-cmts__link{position: relative;display: flex;flex-direction: column;gap: 6px;height: 100%;box-sizing: border-box;padding: 14px 16px 13px;border: 1px solid var(--pz-line);border-radius: 14px;background: var(--pz-surface);color: inherit;text-decoration: none;transition: border-color .2s}.pz .pz-panel--cmts .pz-cmts__link:hover{border-color: color-mix(in srgb,#8b5cf6 40%,var(--pz-line))}.pz .pz-panel--cmts .pz-cmts__who{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;color: var(--pz-ink);font-size: 14px;font-weight: 600}.pz .pz-panel--cmts .pz-cmts__who time{flex: none;color: var(--pz-ink-3);font-size: 12px;font-weight: 400}.pz .pz-panel--cmts .pz-cmts__msg{display: -webkit-box;overflow: hidden;padding-left: 12px;border-left: 2px solid color-mix(in srgb,#8b5cf6 35%,var(--pz-line));color: var(--pz-ink-2);font-size: 14px;line-height: 1.65;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-word}.pz .pz-panel--cmts .pz-cmts__on{overflow: hidden;margin-top: auto;padding-top: 2px;color: var(--pz-ink-3);font-size: 12.5px;white-space: nowrap;text-overflow: ellipsis;transition: color .2s}.pz .pz-panel--cmts .pz-cmts__link:hover .pz-cmts__on{color: #7c3aed}.pz .pz-panel--cmts .pz-cmts li:last-child:nth-child(odd){grid-column: 1 / -1}@media (max-width: 640px){.pz .pz-panel--cmts .pz-cmts{grid-template-columns: minmax(0,1fr)}.pz .pz-panel--cmts > .pz-sec{margin-top: 36px}}.pz .pz-panel--cmts > .pz-sec{margin-top: 28px}.pz .pz-panel--cmts .pz-cmts li .pz-cmts__link{border: 1px solid var(--pz-line)}.pz .pz-panel--cmts .pz-cmts li .pz-cmts__link:hover{border-color: color-mix(in srgb,#8b5cf6 40%,var(--pz-line))}.pz .pz-nav .pz-nav__brand{position: relative;padding-left: 13px}.pz .pz-nav .pz-nav__brand::before{content: "";position: absolute;left: 0;top: 50%;width: 10px;height: 14px;margin-top: -10px;background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 14" fill="none" stroke="%23f59e0b" stroke-width="1.8" stroke-linecap="round"%3E%3Cpath d="M9 4.2 L3 1.2 M9 7 L1.2 7 M9 9.8 L3 12.8"/%3E%3C/svg%3E') center / contain no-repeat;transform-origin: 100% 50%;transition: transform .25s cubic-bezier(.2,.9,.3,1.4)}.pz .pz-nav .pz-nav__brand:hover::before{transform: translateX(-3px) scaleX(1.25)}@media (prefers-reduced-motion: reduce){.pz .pz-nav .pz-nav__brand::before{transition: none}}.pz .pz-back{display: inline-flex;align-items: center;gap: 8px;height: 32px;margin-bottom: 18px;padding: 0 14px 0 4px;border: 1px solid var(--pz-line);border-radius: 999px;background: var(--pz-surface);color: var(--pz-ink-2);font-size: 13px;text-decoration: none;transition: border-color .2s,color .2s}.pz .pz-back svg{box-sizing: content-box;width: 14px;height: 14px;padding: 5px;border-radius: 50%;background: color-mix(in srgb,#22c55e 15%,var(--pz-surface));color: #16a34a;transition: transform .25s cubic-bezier(.2,.9,.3,1.4)}.pz .pz-back:hover{border-color: color-mix(in srgb,#22c55e 45%,var(--pz-line));color: var(--pz-ink)}.pz .pz-back:hover svg{transform: translateX(-3px)}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{display: grid;grid-template-columns: 300px minmax(0,1fr);grid-auto-rows: auto;align-content: start;width: min(820px,calc(100vw - 32px));margin: 0 auto;padding: 0;overflow: hidden;border: 1px solid var(--pz-line);border-radius: 24px;background: var(--pz-surface);box-shadow: 0 30px 70px -40px rgba(15,23,42,.35)}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm > *{grid-column: 2;min-width: 0}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::before{content: "欢迎回来";grid-column: 1;grid-row: 1 / span 3;min-height: 460px;padding: 40px 30px;box-sizing: border-box;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 200'%3E %3Cdefs%3E %3ClinearGradient id='b1' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fda4af'/%3E%3Cstop offset='1' stop-color='%23fbbf24'/%3E%3C/linearGradient%3E %3ClinearGradient id='b2' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%2393c5fd'/%3E%3Cstop offset='1' stop-color='%23c4b5fd'/%3E%3C/linearGradient%3E %3ClinearGradient id='h1' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23c7d2fe' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%23c7d2fe' stop-opacity='.15'/%3E%3C/linearGradient%3E %3ClinearGradient id='h2' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2386efac' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23bbf7d0' stop-opacity='.25'/%3E%3C/linearGradient%3E %3Cpath id='s' d='M0 -6 C.7 -1.3 1.3 -.7 6 0 C1.3 .7 .7 1.3 0 6 C-.7 1.3 -1.3 .7 -6 0 C-1.3 -.7 -.7 -1.3 0 -6Z'/%3E %3Cpath id='c' d='M0 0 a9 9 0 0 1 17 -4 a12 12 0 0 1 23 3 a8.5 8.5 0 0 1 3 16.5 h-40 a8 8 0 0 1 -3 -15.5z'/%3E %3C/defs%3E %3Cuse href='%23c' x='30' y='52' fill='%23ffffff' opacity='.9'/%3E %3Cuse href='%23c' x='236' y='112' fill='%23ffffff' opacity='.8'/%3E %3Cpath d='M0 150 C50 128 110 124 170 138 C230 152 280 132 320 126 V200 H0 Z' fill='url(%23h1)'/%3E %3Cpath d='M0 168 C60 150 120 150 180 160 C240 170 290 156 320 152 V200 H0 Z' fill='url(%23h2)'/%3E %3Cg transform='translate(232 70)'%3E %3Cpath d='M0 -22 C14 -22 20 -10 18.5 0 C17 10 6.5 16.5 2.3 20 L-2.3 20 C-6.5 16.5 -17 10 -18.5 0 C-20 -10 -14 -22 0 -22Z' fill='url(%23b1)'/%3E %3Cpath d='M-5.5 -18 C-12.5 -11 -12.5 3.5 -5.5 12.5' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='2.2' stroke-linecap='round'/%3E %3Cpath d='M-2.3 20 L-4 28 M2.3 20 L4 28' stroke='%23a8a29e' stroke-width='1'/%3E %3Crect x='-5' y='28' width='10' height='7' rx='2' fill='%23d6a26b'/%3E %3C/g%3E %3Cg transform='translate(92 98) scale(.62)'%3E %3Cpath d='M0 -22 C14 -22 20 -10 18.5 0 C17 10 6.5 16.5 2.3 20 L-2.3 20 C-6.5 16.5 -17 10 -18.5 0 C-20 -10 -14 -22 0 -22Z' fill='url(%23b2)'/%3E %3Cpath d='M-5.5 -18 C-12.5 -11 -12.5 3.5 -5.5 12.5' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='2.2' stroke-linecap='round'/%3E %3Cpath d='M-2.3 20 L-4 28 M2.3 20 L4 28' stroke='%23a8a29e' stroke-width='1.4'/%3E %3Crect x='-5' y='28' width='10' height='7' rx='2' fill='%23d6a26b'/%3E %3C/g%3E %3Cuse href='%23s' x='160' y='62' fill='%23facc15'/%3E %3Cuse href='%23s' x='292' y='44' fill='%23facc15' transform='scale(1)'/%3E %3Cuse href='%23s' x='54' y='128' fill='%23facc15'/%3E %3Ccircle cx='190' cy='102' r='2' fill='%23f9a8d4'/%3E %3Ccircle cx='130' cy='44' r='1.8' fill='%23fbbf24'/%3E %3Cg transform='translate(268 150)'%3E%3Crect x='-1' y='0' width='2' height='10' rx='1' fill='%23b45309' fill-opacity='.45'/%3E%3Ccircle cy='-2' r='7' fill='%234ade80' fill-opacity='.75'/%3E%3C/g%3E %3Cg transform='translate(36 156)'%3E%3Crect x='-1' y='0' width='2' height='8' rx='1' fill='%23b45309' fill-opacity='.45'/%3E%3Ccircle cy='-1.5' r='5' fill='%234ade80' fill-opacity='.75'/%3E%3C/g%3E %3C/svg%3E") bottom center / 100% auto no-repeat,linear-gradient(165deg,color-mix(in srgb,#22c55e 14%,var(--pz-surface)) 0%,color-mix(in srgb,#1a79ff 10%,var(--pz-surface)) 100%);color: var(--pz-ink);font-size: 26px;font-weight: 800;letter-spacing: .04em;line-height: 1.3}.pz.pz-skin #ct > .mn:has(#registerform) > .bm::before{content: "加入胖揍"}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::after{content: "记录写过的代码、读过的书\A和折腾过的事。";grid-column: 1;grid-row: 1;align-self: start;z-index: 1;margin-top: 82px;padding: 0 30px;color: var(--pz-ink-2);font-size: 13.5px;line-height: 1.75;white-space: pre-line}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h{align-items: flex-start !important;text-align: left !important;padding: 40px 40px 4px !important}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h::before{display: none !important}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h h3{font-size: 24px !important}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c,.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_lostpw_"] .c{padding: 22px 40px 40px !important}.pz.pz-skin #ct > .mn:has(#registerform) #registerform{padding: 18px 40px 36px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm .px{height: 46px !important;border: 1px solid transparent !important;border-radius: 12px;background: var(--pz-surface-2) !important;box-shadow: none;font-size: 15px;transition: border-color .2s,background .2s,box-shadow .2s}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm .px:hover{border-color: var(--pz-line-2) !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm .px:focus{border-color: var(--pz-accent) !important;background: var(--pz-surface) !important;box-shadow: 0 0 0 4px var(--pz-accent-soft)}@media (max-width: 720px){.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{grid-template-columns: minmax(0,1fr)}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm > *{grid-column: 1}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::before{grid-row: 1;min-height: 150px;padding: 26px 24px;background-size: 62% auto,auto;background-position: right -10px bottom -6px,0 0;font-size: 22px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::after{margin-top: 62px;padding: 0 24px;font-size: 12.5px}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h{padding: 26px 22px 4px !important}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c{padding: 18px 22px 28px !important}.pz.pz-skin #ct > .mn:has(#registerform) #registerform{padding: 14px 22px 28px}}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform){float: none;width: auto !important;max-width: none !important;overflow: visible !important;margin: 0 auto}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{box-shadow: none}.pz.pz-skin #ct > .mn:has(#registerform) #registerform .bm_c{padding-left: 0;padding-right: 0}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .p_chk,.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rq{display: none !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm:has(.p_chk:not(:empty)) .px:not(:focus){border-color: color-mix(in srgb,#e5484d 55%,transparent) !important;background: color-mix(in srgb,#e5484d 5%,var(--pz-surface)) !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{grid-template-columns: 220px minmax(0,1fr);width: min(600px,calc(100vw - 32px));border-radius: 20px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::before{min-height: 330px;padding: 28px 22px;font-size: 20px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::after{margin-top: 62px;padding: 0 22px;font-size: 12px;line-height: 1.7}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h{padding: 28px 28px 2px !important}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h h3{font-size: 19px !important}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h .y{font-size: 12.5px !important}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c,.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_lostpw_"] .c{padding: 14px 28px 26px !important}.pz.pz-skin #ct > .mn:has(#registerform) #registerform{padding: 10px 28px 24px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm{margin-bottom: 12px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm th,.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm th label,.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm td.tipcol{font-size: 12.5px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm .px{height: 38px !important;border-radius: 10px;font-size: 14px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm .pn.pnc,.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm button.pnc{height: 40px;font-size: 14px;letter-spacing: 3px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm label{font-size: 13px}@media (max-width: 720px){.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{grid-template-columns: minmax(0,1fr)}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::before{min-height: 120px;padding: 22px 20px;font-size: 19px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::after{margin-top: 52px;padding: 0 20px}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h{padding: 22px 20px 2px !important}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c{padding: 14px 20px 22px !important}.pz.pz-skin #ct > .mn:has(#registerform) #registerform{padding: 10px 20px 22px}}.pz.pg_logging #ct,.pz.pg_register #ct{display: flex;flex-direction: column;justify-content: center;min-height: calc(100vh - 54px);padding-top: 24px;padding-bottom: 24px;box-sizing: border-box}.pz.pz-skin #ct > .mn:has(#registerform) #layer_reg.bm_c{padding: 4px 0 0 !important}.pz.pz-skin #ct > .mn:has(#registerform) #layer_reg .mtw{margin-top: 0 !important}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 12px}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a > *{grid-column: 1 / -1}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a > .rfm:has(input[type="password"]){grid-column: auto}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a .rfm table{width: 100%}.pz.pz-skin #ct > .mn:has(#registerform) #layer_reginfo_b{padding: 4px 0 0 !important}.pz.pz-skin #ct > .mn:has(#registerform) #layer_reginfo_b .rfm.mbw{width: 100%;margin: 0 !important}.pz.pz-skin #ct > .mn:has(#registerform) #layer_reginfo_b .rfm .pn{width: 100%}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm .p_tip{display: none !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm th{white-space: nowrap}#ajaxwaitid{display: none !important}#ntcwin.popuptext{width: auto !important;min-width: 0 !important;left: 50% !important;top: 76px !important;right: auto !important;transform: translateX(-50%);z-index: 2000 !important;animation: pz-ntc-in .25s cubic-bezier(.2,.9,.3,1.2)}#ntcwin.popuptext .pc_inner{display: inline-flex;width: auto !important;min-width: 0 !important;align-items: center;gap: 10px;max-width: calc(100vw - 32px);box-sizing: border-box;padding: 10px 18px 10px 12px;border: 1px solid var(--pz-line);border-radius: 999px;background: var(--pz-surface);color: var(--pz-ink);font: 600 14px var(--pz-font);text-shadow: none;box-shadow: 0 14px 34px -14px rgba(15,23,42,.35)}#ntcwin.popuptext .pc_inner::before{content: "!";flex: none;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: color-mix(in srgb,#f59e0b 18%,var(--pz-surface));color: #d97706;font: 800 13px/1 var(--pz-font)}#ntcwin.popuptext .pc_inner i{display: block;font: inherit;color: inherit !important;background: none;padding: 0;margin: 0}@keyframes pz-ntc-in{from{opacity: 0;transform: translate(-50%,-8px)}to{opacity: 1;transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){#ntcwin.popuptext{animation: none}}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::after{content: var(--pz-tagline,"记录写过的代码、读过的书\A和折腾过的事。")}.pz .t_f > .pz-p{margin: 0 0 .9em}.pz .t_f > .pz-p:last-child{margin-bottom: 0}.pz .t_f > .pz-h{display: block;margin: 1.9em 0 .7em;color: var(--pz-ink);line-height: 1.45;letter-spacing: .01em}.pz .t_f > .pz-h:first-child{margin-top: 0}.pz .t_f > .pz-h font{font-size: inherit !important}.pz .t_f > .pz-h--1{font-size: 22px}.pz .t_f > .pz-h--2{font-size: 19px}.pz .pz-comment .t_f > .pz-p{margin-bottom: .45em}.pz-layout .pz-list > .pz-li,.pz-layout .pz-list > .pz-li:last-child{padding-left: 0;padding-right: 0}@media (max-width: 640px){.pz-hot4{gap: 10px}.pz-hot4__card{gap: 6px;padding: 14px 16px 12px;border-radius: 16px}.pz-hot4__card p{display: none}.pz-hot4__card h3{font-size: 16px}.pz-hot4__rank{font-size: 18px}}@media (max-width: 480px){.pz-hero-art--slim .hy-float--1 > g{transform: translate(372px,26px)}.pz-hero-art--slim .hy-float--2 > g{transform: translate(668px,32px) scale(.75)}}.pz .t_f,.pz .t_f td,.pz .t_f blockquote{word-break: normal !important;overflow-wrap: anywhere}.pz h1,.pz h2,.pz h3,.pz .t_f > .pz-h{text-wrap: balance}.pz .t_f > .pz-p,.pz-li p,.pz-hot4__card p{text-wrap: pretty}.pz .t_f img,.pz .t_f img.zoom{cursor: default}.pz.pg_viewthread [id^="aimg_"][id$="_menu"],.pz.pg_viewthread .tip_4.aimg_tip{display: none !important}.pz.pz-uc .tl tr td.icn,.pz.pz-uc .tl tr > td:nth-child(3),.pz.pz-uc .tl tr td.by cite{display: none !important}.pz.pz-uc #ct.ct2_a:has(> .appl a[href*="ac=account"]){display: grid;grid-template-columns: 196px minmax(0,1fr);align-items: start;gap: 36px}.pz.pz-uc #ct.ct2_a:has(> .appl a[href*="ac=account"]) > .appl{grid-column: 1;grid-row: 1;position: sticky;top: 76px;width: auto;margin: 0}.pz.pz-uc #ct.ct2_a:has(> .appl a[href*="ac=account"]) > .mn{grid-column: 2;grid-row: 1;min-width: 0}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn{gap: 18px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn h2.mt{padding: 0;border: 0;font-size: 26px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn ul{flex-direction: column;gap: 4px;width: auto;padding: 0;overflow: visible;border: 0;border-radius: 0;background: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li a{gap: 10px;height: 42px;padding: 0 14px;border-radius: 12px;color: var(--pz-ink-2);font-size: 14.5px;box-shadow: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li a::before{content: "";flex: none;width: 18px;height: 18px;background: currentColor;-webkit-mask: var(--pz-ic) center / contain no-repeat;mask: var(--pz-ic) center / contain no-repeat;opacity: .85}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li a[href*="ac=avatar"]{--pz-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Ccircle cx='12' cy='10' r='3.2'/%3E%3Cpath d='M6.2 18.7a7 7 0 0 1 11.6 0'/%3E%3C/svg%3E")}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li a[href*="ac=profile"]{--pz-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Ccircle cx='9' cy='11' r='2.2'/%3E%3Cpath d='M5.8 16a3.6 3.6 0 0 1 6.4 0M14.5 10h3.5M14.5 13.5h2.5'/%3E%3C/svg%3E")}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li a[href*="ac=account"]{--pz-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4.5 6v5.5c0 4.6 3.1 8.2 7.5 9.5 4.4-1.3 7.5-4.9 7.5-9.5V6L12 3Z'/%3E%3Cpath d='m9 12 2.2 2.2L15.5 10'/%3E%3C/svg%3E")}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li a:hover{background: var(--pz-surface-2);color: var(--pz-ink)}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li.a a{background: color-mix(in srgb,var(--pz-accent) 10%,var(--pz-surface));color: var(--pz-accent);font-weight: 700;box-shadow: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li.a a::before{opacity: 1}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm{margin: 0;padding: 0;border: 0;background: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn h1.mt{display: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn h2.mbm{margin: 0 0 12px;padding: 0;color: var(--pz-ink-3);font-size: 13px;font-weight: 600;letter-spacing: .04em}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account{gap: 18px 16px;padding: 26px 26px 24px;border: 1px solid var(--pz-line);border-radius: 20px;background: var(--pz-surface)}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account__avatar{width: 64px;height: 64px;box-shadow: 0 0 0 3px var(--pz-surface),0 0 0 4px var(--pz-line);background: var(--pz-surface-2)}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account__info h2{font-size: 21px;font-weight: 800}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account__info p{display: inline-block;margin-top: 6px;padding: 2px 10px;border-radius: 999px;background: color-mix(in srgb,var(--pz-accent) 10%,var(--pz-surface));color: var(--pz-accent);font-size: 12px;font-weight: 600}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account__list{gap: 0;margin: 0;padding-top: 6px;border-top: 1px solid var(--pz-line);grid-template-columns: repeat(2,minmax(0,1fr))}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account__list > div{padding: 14px 4px 4px;border-radius: 0;background: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account__list dt{font-size: 12.5px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account__list dd{margin-top: 4px;font-size: 15px;font-weight: 600}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account__acts{display: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarform > table.tfm{margin: 0 0 16px;padding: 24px 26px;border: 1px solid var(--pz-line);border-radius: 20px;background: var(--pz-surface) !important}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarform > table.tfm caption h2{margin: 0;color: var(--pz-ink);font-size: 17px;font-weight: 800}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarform > table.tfm caption p{margin: 6px 0 0;font-size: 0;line-height: 0}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarform > table.tfm caption p::after{content: "这是别人在评论区、导航栏看到的样子";color: var(--pz-ink-3);font-size: 13px;line-height: 1.6}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarform > table.tfm:last-of-type caption p::after{content: "选一张清晰的正方形照片，上传后拖动选框裁剪，点「确定」保存"}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarform .user_avatar{width: 72px;height: 72px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarform > table.tfm:last-of-type td{padding: 0;background: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarfileselector{border-radius: 16px !important;background: var(--pz-surface-2) !important}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarfileselector::before{content: "";width: 48px;height: 48px;border-radius: 50%;background: color-mix(in srgb,var(--pz-accent) 12%,var(--pz-surface)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2333cc7a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5A2.5 2.5 0 0 1 6.5 6h1.3l1.4-2h5.6l1.4 2h1.3A2.5 2.5 0 0 1 20 8.5v8A2.5 2.5 0 0 1 17.5 19h-11A2.5 2.5 0 0 1 4 16.5Z'/%3E%3Ccircle cx='12' cy='12.3' r='3.3'/%3E%3C/svg%3E") center / 22px no-repeat;pointer-events: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm{display: block;overflow: hidden;border: 1px solid var(--pz-line);border-radius: 20px;background: var(--pz-surface)}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm > tbody{display: block}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm tr{display: grid;grid-template-columns: 112px minmax(0,1fr) auto;align-items: center;gap: 16px;padding: 18px 24px;border-top: 1px solid var(--pz-line)}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm tr:first-child{border-top: 0}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm :is(th,td){display: block;width: auto;padding: 0;border: 0;background: none}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm th{color: var(--pz-ink);font-size: 14.5px;font-weight: 700}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm td{color: var(--pz-ink);font-size: 14px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm td p.d{margin: 4px 0 0;color: var(--pz-ink-3);font-size: 12.5px;line-height: 1.6}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm td:last-child a{display: inline-flex;align-items: center;height: 34px;padding: 0 16px;border: 0;border-radius: 999px;background: var(--pz-surface-2);color: var(--pz-ink) !important;font-size: 13px;font-weight: 600;white-space: nowrap;transition: background .2s,color .2s}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm td:last-child a:hover{background: color-mix(in srgb,var(--pz-accent) 12%,var(--pz-surface));color: var(--pz-accent) !important}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm td a[href*="op=verifyemail"]{display: inline-block;margin-left: 8px;padding: 1px 9px;border-radius: 999px;background: color-mix(in srgb,#f59e0b 14%,var(--pz-surface));color: #b45309 !important;font-size: 0;vertical-align: 1px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm td a[href*="op=verifyemail"]::after{content: "未验证 · 去验证";font-size: 11.5px;font-weight: 600}@media (max-width: 760px){.pz.pz-uc #ct.ct2_a:has(> .appl a[href*="ac=account"]){grid-template-columns: minmax(0,1fr);gap: 18px}.pz.pz-uc #ct.ct2_a:has(> .appl a[href*="ac=account"]) > .appl{position: static}.pz.pz-uc #ct.ct2_a:has(> .appl a[href*="ac=account"]) > .mn{grid-column: 1;grid-row: 2}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn ul{flex-direction: row;gap: 6px;overflow-x: auto}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li a{height: 38px;padding: 0 14px;background: var(--pz-surface-2)}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .tbn li a::before{width: 16px;height: 16px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account{padding: 20px 18px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .pz-account__list{grid-template-columns: minmax(0,1fr)}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarform > table.tfm{padding: 18px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm tr{grid-template-columns: minmax(0,1fr) auto;gap: 6px 12px;padding: 16px 18px}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm td:nth-child(2){grid-column: 1 / -1;grid-row: 2}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) .mn > .bm > table.tfm td:last-child{grid-column: 2;grid-row: 1}}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #uploadavatar{margin: 4px 0 0 !important}.pz.pz-uc #ct:has(> .appl a[href*="ac=account"]) #avatarfile{inset: 0 !important;width: 100% !important;height: 100% !important;z-index: 2;cursor: pointer}.pz .fwinmask:has(form[action*="ac=account"]){z-index: 1200 !important;isolation: isolate}.pz .fwinmask:has(form[action*="ac=account"])::before{content: "";position: fixed;inset: 0;z-index: -1;background: rgba(15,23,42,.32);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px)}.pz .fwinmask:has(form[action*="ac=account"]) table.fwin{animation: pz-pop .22s cubic-bezier(.2,.9,.3,1.2)}.pz .fwinmask:has(form[action*="ac=account"]) .m_c{width: min(400px,calc(100vw - 32px)) !important;border: 1px solid var(--pz-line);border-radius: 22px}.pz .fwinmask:has(form[action*="ac=account"]) .tm_c{width: auto !important}.pz .fwinmask:has(form[action*="ac=account"]) .flb{display: flex;align-items: center;justify-content: space-between;height: auto;padding: 22px 22px 4px 26px !important;border: 0;background: none}.pz .fwinmask:has(form[action*="ac=account"]) .flb em{color: var(--pz-ink);font-size: 19px;font-weight: 800;font-style: normal}.pz .fwinmask:has(form[action*="ac=account"]) .flb span{position: static;float: none}.pz .fwinmask:has(form[action*="ac=account"]) .c{width: auto !important;padding: 14px 26px 24px !important}.pz .fwinmask:has(form[action*="ac=account"]) .rfm{width: auto;margin: 0 0 14px;padding: 0;border: 0}.pz .fwinmask:has(form[action*="ac=account"]) .rfm :is(table,tbody,tr,th,td){display: block;width: auto !important;padding: 0;border: 0;text-align: left}.pz .fwinmask:has(form[action*="ac=account"]) .rfm th{padding: 0 0 6px;color: var(--pz-ink-2);font-size: 13px;font-weight: 600;line-height: 1.5;white-space: normal}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .rq{display: none}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .px{box-sizing: border-box;width: 100% !important;height: 44px;padding: 0 14px;border: 1px solid transparent;border-radius: 12px;background: var(--pz-surface-2);color: var(--pz-ink);font-size: 15px;box-shadow: none;transition: border-color .2s,background .2s,box-shadow .2s}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .px:hover{border-color: var(--pz-line-2)}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .px:focus{border-color: var(--pz-accent);background: var(--pz-surface);box-shadow: 0 0 0 4px var(--pz-accent-soft);outline: 0}.pz .fwinmask:has(form[action*="ac=account"]) .rfm select.ps{box-sizing: border-box;width: 100% !important;height: 44px;padding: 0 12px;border: 1px solid var(--pz-line-2);border-radius: 12px;background: var(--pz-surface);font-size: 14px}.pz .fwinmask:has(form[action*="ac=account"]) .rfm :is(p,.d,.xg1,.tipcol){margin: 6px 0 0;color: var(--pz-ink-3);font-size: 12.5px;line-height: 1.6}.pz .fwinmask:has(form[action*="ac=account"]) .rfm.mbw{margin: 22px 0 0}.pz .fwinmask:has(form[action*="ac=account"]) .rfm.mbw th{display: none}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .pn{width: 100%;height: 46px;margin: 0;border-radius: 999px;font-size: 15px;letter-spacing: 4px}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .pn strong{font-weight: 700}@media (prefers-reduced-motion: reduce){.pz .fwinmask:has(form[action*="ac=account"]) table.fwin{animation: none}}.pz .fwinmask:has(form[action*="ac=account"]) .rfm tr + tr{margin-top: 14px}.pz .pz-nav .pz-nav__brand.pz-punch{gap: 5px;padding-left: 0}.pz .pz-nav .pz-nav__brand.pz-punch::before{content: none}.pz .pz-nav .pz-punch .pz-nav__name::before{content: none;animation: none}.pz .pz-fist{position: relative;z-index: 2;display: block;flex: none;width: 26px;height: 19px;margin-top: -3px;transform-origin: 30% 60%}.pz .pz-fist svg{display: block;overflow: visible}.pz .pz-name__txt{position: relative;display: inline-block}.pz .pz-shards{position: absolute;inset: 0;pointer-events: none}.pz .pz-shards i{position: absolute;inset: 0;color: var(--pz-ink);font-style: normal;white-space: nowrap;opacity: 0}.pz .pz-shards i:nth-child(1){clip-path: polygon(0 0,40% 0,31% 46%,0 62%)}.pz .pz-shards i:nth-child(2){clip-path: polygon(40% 0,73% 0,56% 52%,31% 46%)}.pz .pz-shards i:nth-child(3){clip-path: polygon(73% 0,100% 0,100% 58%,56% 52%)}.pz .pz-shards i:nth-child(4){clip-path: polygon(0 62%,31% 46%,56% 52%,46% 100%,0 100%)}.pz .pz-shards i:nth-child(5){clip-path: polygon(56% 52%,100% 58%,100% 100%,46% 100%)}.pz .pz-hit{position: absolute;left: -9px;top: 50%;width: 22px;height: 22px;margin-top: -11px;background: #facc15;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cpath d='M0-12 2.2-4.6 9-8.4 5.2-2.2 12 0 5.2 2.2 9 8.4 2.2 4.6 0 12-2.2 4.6-9 8.4-5.2 2.2-12 0-5.2-2.2-9-8.4-2.2-4.6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cpath d='M0-12 2.2-4.6 9-8.4 5.2-2.2 12 0 5.2 2.2 9 8.4 2.2 4.6 0 12-2.2 4.6-9 8.4-5.2 2.2-12 0-5.2-2.2-9-8.4-2.2-4.6Z'/%3E%3C/svg%3E") center / contain no-repeat;opacity: 0;transform: scale(0);pointer-events: none}.pz .pz-punch.is-punching .pz-fist{animation: pz-fist 1.7s cubic-bezier(.3,.7,.3,1) both}.pz .pz-punch.is-punching .pz-name__txt{animation: pz-txt 1.7s linear both}.pz .pz-punch.is-punching .pz-hit{animation: pz-hit 1.7s ease-out both}.pz .pz-punch.is-punching .pz-shards i{animation: 1.7s cubic-bezier(.2,.8,.3,1) both}.pz .pz-punch.is-punching .pz-shards i:nth-child(1){animation-name: pz-sh1}.pz .pz-punch.is-punching .pz-shards i:nth-child(2){animation-name: pz-sh2}.pz .pz-punch.is-punching .pz-shards i:nth-child(3){animation-name: pz-sh3}.pz .pz-punch.is-punching .pz-shards i:nth-child(4){animation-name: pz-sh4}.pz .pz-punch.is-punching .pz-shards i:nth-child(5){animation-name: pz-sh5}@keyframes pz-fist{0%{transform: none}16%{transform: translateX(-5px) rotate(-10deg) scale(.94)}26%{transform: translateX(-6px) rotate(-12deg) scale(.92)}31%{transform: translateX(7px) rotate(0) scaleX(1.12)}36%{transform: translateX(5px) rotate(2deg)}62%{transform: translateX(3px)}80%,100%{transform: none}}@keyframes pz-txt{0%,30.9%{color: inherit;transform: none}31%,76%{color: transparent}31%{transform: translateX(2px)}34%{transform: translateX(-2px)}37%{transform: translateX(1px)}40%{transform: none}76.1%,100%{color: inherit;transform: none}}@keyframes pz-hit{0%,30%{opacity: 0;transform: scale(0) rotate(0)}33%{opacity: 1;transform: scale(1.15) rotate(20deg)}48%{opacity: 0;transform: scale(1.5) rotate(40deg)}100%{opacity: 0;transform: scale(0)}}@keyframes pz-sh1{0%,30.9%{opacity: 0;transform: none}31%{opacity: 1;transform: none}46%{transform: translate(-3px,-5px) rotate(-12deg)}58%{transform: translate(-3px,-5px) rotate(-12deg)}72%{transform: translate(.5px,.5px) rotate(1deg)}76%{opacity: 1;transform: none}76.1%,100%{opacity: 0;transform: none}}@keyframes pz-sh2{0%,30.9%{opacity: 0;transform: none}31%{opacity: 1;transform: none}46%{transform: translate(1px,-7px) rotate(9deg)}58%{transform: translate(1px,-7px) rotate(9deg)}72%{transform: translate(0,.5px) rotate(-1deg)}76%{opacity: 1;transform: none}76.1%,100%{opacity: 0;transform: none}}@keyframes pz-sh3{0%,30.9%{opacity: 0;transform: none}31%{opacity: 1;transform: none}46%{transform: translate(6px,-4px) rotate(14deg)}58%{transform: translate(6px,-4px) rotate(14deg)}72%{transform: translate(-.5px,0) rotate(-1deg)}76%{opacity: 1;transform: none}76.1%,100%{opacity: 0;transform: none}}@keyframes pz-sh4{0%,30.9%{opacity: 0;transform: none}31%{opacity: 1;transform: none}46%{transform: translate(-2px,5px) rotate(10deg)}58%{transform: translate(-2px,5px) rotate(10deg)}72%{transform: translate(0,-.5px) rotate(-1deg)}76%{opacity: 1;transform: none}76.1%,100%{opacity: 0;transform: none}}@keyframes pz-sh5{0%,30.9%{opacity: 0;transform: none}31%{opacity: 1;transform: none}46%{transform: translate(5px,6px) rotate(-10deg)}58%{transform: translate(5px,6px) rotate(-10deg)}72%{transform: translate(-.5px,-.5px) rotate(1deg)}76%{opacity: 1;transform: none}76.1%,100%{opacity: 0;transform: none}}@media (max-width: 560px){.pz .pz-fist{width: 22px;height: 16px}.pz .pz-fist svg{width: 22px;height: 16px}}.pz .pz-fist{height: 21px;margin-top: -2px}@media (max-width: 560px){.pz .pz-fist,.pz .pz-fist svg{width: 22px;height: 18px}}.pz .pz-nav .pz-punch .pz-fist{margin-left: -4.3px}.pz .pz-nav .pz-punch .pz-nav__name{z-index: 0;padding-bottom: 0}.pz .pz-nav .pz-punch .pz-nav__name::after{z-index: -1;left: -3px;right: -6px;top: auto;bottom: 1px;height: 46%;border-radius: 3px 10px 5px 12px;background: color-mix(in srgb,#f59e0b 34%,transparent);-webkit-mask: none;mask: none;transform: rotate(-1.5deg) skewX(-10deg)}.pz .pz-nav .pz-punch:hover .pz-nav__name::after{left: -3px;right: -6px}.pz .pz-nav .pz-punch .pz-nav__name::after{content: none;animation: none}.pz .pz-nav .pz-punch .pz-name__txt{z-index: 0}.pz .pz-nav .pz-punch .pz-name__txt::before{content: "";position: absolute;z-index: -1;left: -6px;top: -5px;width: 18px;height: 18px;background: #fde68a;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cpath d='M0-12 2.2-4.6 9-8.4 5.2-2.2 12 0 5.2 2.2 9 8.4 2.2 4.6 0 12-2.2 4.6-9 8.4-5.2 2.2-12 0-5.2-2.2-9-8.4-2.2-4.6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cpath d='M0-12 2.2-4.6 9-8.4 5.2-2.2 12 0 5.2 2.2 9 8.4 2.2 4.6 0 12-2.2 4.6-9 8.4-5.2 2.2-12 0-5.2-2.2-9-8.4-2.2-4.6Z'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events: none}:root[data-theme="dark"] .pz .pz-nav .pz-punch .pz-name__txt::before{background: color-mix(in srgb,#facc15 45%,transparent)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .pz .pz-nav .pz-punch .pz-name__txt::before{background: color-mix(in srgb,#facc15 45%,transparent)}}.pz .pz-nav .pz-punch .pz-fist{width: 24px;height: 24px;margin: -2px 0 0 -2.8px}.pz .pz-fist__crease{stroke: var(--pz-surface)}@media (max-width: 560px){.pz .pz-nav .pz-punch .pz-fist,.pz .pz-nav .pz-punch .pz-fist svg{width: 22px;height: 22px}}.pz .pz-topbar.pz-nav{padding-left: var(--pz-gutter) !important;padding-right: var(--pz-gutter) !important}.pz .pz-nav .pz-fist g[fill]{fill: var(--pz-accent)}:root[data-theme="dark"] .pz .pz-nav .pz-punch .pz-name__txt::before{background: #fbbf24}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .pz .pz-nav .pz-punch .pz-name__txt::before{background: #fbbf24}}:root{--pz-accent: #33cc7a;--pz-on-pri: #ffffff;--pz-pri-c: #e7f8ef;--pz-on-pri-c: #13854a;--pz-accent-soft: color-mix(in srgb,#33cc7a 14%,transparent);--pz-btn-top: #33cc7a;--pz-btn-bg: #33cc7a;--pz-btn-ink: #ffffff;--pz-on-bg: #33cc7a;--pz-on-ink: #ffffff;--pz-on-line: #33cc7a;--pz-sec-c: #eefaf3;--pz-on-sec-c: #1e4a33}:root[data-theme="dark"]{--pz-accent: #3fd886;--pz-on-pri: #06210f;--pz-pri-c: #12291d;--pz-on-pri-c: #9ef0c2;--pz-accent-soft: color-mix(in srgb,#3fd886 16%,transparent);--pz-btn-top: #2fbf70;--pz-btn-bg: #2fbf70;--pz-btn-ink: #ffffff;--pz-on-bg: #2fbf70;--pz-on-ink: #ffffff;--pz-on-line: #2fbf70;--pz-sec-c: #13241b;--pz-on-sec-c: #c3e6d2}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--pz-accent: #3fd886;--pz-on-pri: #06210f;--pz-pri-c: #12291d;--pz-on-pri-c: #9ef0c2;--pz-accent-soft: color-mix(in srgb,#3fd886 16%,transparent);--pz-btn-top: #2fbf70;--pz-btn-bg: #2fbf70;--pz-btn-ink: #ffffff;--pz-on-bg: #2fbf70;--pz-on-ink: #ffffff;--pz-on-line: #2fbf70;--pz-sec-c: #13241b;--pz-on-sec-c: #c3e6d2}}:root{--pz-pri-c: color-mix(in srgb,#33cc7a 14%,#ffffff);--pz-on-pri-c: #22b467}:root[data-theme="dark"]{--pz-pri-c: color-mix(in srgb,#3fd886 16%,#151a21);--pz-on-pri-c: #3fd886}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--pz-pri-c: color-mix(in srgb,#3fd886 16%,#151a21);--pz-on-pri-c: #3fd886}}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] .rfm td{display: flex !important;flex-wrap: wrap;align-items: center;gap: 8px 10px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] .rfm td > br,.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="vseccode_"] br{display: none}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] input.px{flex: 1 1 140px;order: 1;width: auto !important;min-width: 0}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="vseccode_"]{order: 2;display: inline-flex;flex: none;font-size: 0;line-height: 0}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="vseccode_"] img{width: auto !important;height: 38px !important;border-radius: 10px;border: 1px solid var(--pz-line);cursor: pointer}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] a.xi2{order: 3;flex: none;display: inline-flex;align-items: center;gap: 4px;color: var(--pz-ink-3) !important;font-size: 12.5px;font-weight: 400;white-space: nowrap}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] a.xi2::before{content: "";width: 13px;height: 13px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0-2.3 5.7'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0-2.3 5.7'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E") center / contain no-repeat}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] a.xi2:hover{color: var(--pz-accent) !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="checkseccodeverify_"]{order: 4;display: none}.pz-skin #ct > .mn:has(#registerform) .bm_h .y a .pz-q{margin-right: 6px;color: var(--pz-ink-3);font-weight: 400}.pz.pz-skin #main_message:has(#messagelogin){width: min(440px,calc(100vw - 32px));margin: 0 auto;padding: 26px 28px 28px;border: 1px solid var(--pz-line);border-radius: 22px;background: var(--pz-surface)}.pz.pz-skin #main_message:has(#messagelogin) .f_c{width: auto;padding: 0}.pz.pz-skin #main_message:has(#messagelogin) #messagetext{margin: 0 0 18px;padding: 0 0 16px;border-bottom: 1px solid var(--pz-line);background: none;color: var(--pz-ink-2);font-size: 14px}.pz.pz-skin #main_message:has(#messagelogin) #messagetext::before{display: none}.pz.pz-skin #main_message #messagelogin .rfm .px{box-sizing: border-box;width: 100% !important;height: 42px;border-radius: 12px}.pz.pz-skin #main_message #messagelogin .pnc{width: 100%;height: 44px;border-radius: 999px}.pz h2,.pz h3,.pz .t_f > .pz-h{text-wrap: pretty}.pz h1:not(.pz-article__title){text-wrap: pretty}.pz .pz-article__title{text-wrap: balance}.pz h2,.pz h3,.pz .t_f > .pz-h,.pz h1:not(.pz-article__title),.pz-li p,.pz-hot4__card p,.pz .t_f > .pz-p{text-wrap: wrap}.pz .pz-article__title{text-wrap: wrap}.pz .t_f,.pz .t_f td,.pz .t_f blockquote,.pz .t_f > .pz-p{overflow-wrap: break-word;word-break: normal !important}.pz-body,.pz-comment__body{overflow-wrap: break-word}.pz .pz-nav .pz-punch .pz-name__txt::before{content: none !important}@media (min-width: 721px){.pz.pz-skin #ct > .mn:has(#registerform) > .bm{grid-template-columns: 250px minmax(0,1fr);width: min(760px,calc(100vw - 32px))}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a{column-gap: 14px}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a > .rfm:nth-child(1){grid-column: 1;grid-row: 1}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a > .rfm:nth-child(4){grid-column: 2;grid-row: 1}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a > .rfm:nth-child(2){grid-column: 1;grid-row: 2}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a > .rfm:nth-child(3){grid-column: 2;grid-row: 2}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a > [id^="seccode_"]{display: block;grid-column: 1 / -1;grid-row: 3}.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a #emailmore,.pz.pz-skin #ct > .mn:has(#registerform) #reginfo_a .rfm td > br{display: none}}.pz-skin #ct > .mn:has(#registerform) .bm_h .y{margin-left: 0 !important;padding-left: 0 !important}.pz-skin #ct > .mn:has(#registerform) .bm_h .y a{margin-left: 0 !important;padding-left: 0 !important}@media (min-width: 721px){.pz.pz-skin #ct > .mn:has(form[name="login"]) > .bm{grid-template-columns: 250px minmax(0,1fr) !important;width: min(760px,calc(100vw - 32px)) !important}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 14px;align-items: start}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c > *{grid-column: 1 / -1;min-width: 0}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c > .rfm:has(input[name="username"]){grid-column: 1}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c > .rfm:has(input[name="password"]){grid-column: 2}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c > [id^="seccode_"]{display: block}}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] input.px{flex: 0 1 170px}@media (min-width: 721px){.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_lostpw_"] .c{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 14px;align-items: start}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_lostpw_"] .c > *{grid-column: 1 / -1;min-width: 0}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_lostpw_"] .c > .rfm:not(.mbw){grid-column: auto}}.pz.pz-skin #ct#ct > .mn:has([id^="layer_lostpw_"]:not([style*="none"])) .bm_h h3{font-size: 0 !important}.pz.pz-skin #ct#ct > .mn:has([id^="layer_lostpw_"]:not([style*="none"])) .bm_h h3::after{content: "找回密码";font-size: 19px}.pz.pz-skin #ct#ct > .mn:has([id^="layer_lostpw_"]:not([style*="none"])) .bm_h .y{display: none !important}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_lostpw_"] .rq{display: none}.pz .pz-backlogin{display: inline-flex;align-items: center;gap: 6px;margin-top: 14px;color: var(--pz-ink-3) !important;font-size: 13px}.pz .pz-backlogin:hover{color: var(--pz-accent) !important}.pz [id^="layer_lostpw_"] .c > .pz-backlogin{grid-column: 1 / -1;justify-self: start;margin-top: 12px}#avatardesigner{position: relative;overflow: hidden}#avataradjuster,#avatardisplayer{position: relative;display: none}#avatarfileselector{position: relative}#avatarfile{position: absolute;top: 0;right: 0;opacity: 0}.pz .pz-av{display: grid;gap: 16px}.pz .pz-av__card{padding: 24px 26px;border: 1px solid var(--pz-line);border-radius: 20px;background: var(--pz-surface)}.pz .pz-av__card h2{margin: 0 0 4px;color: var(--pz-ink);font-size: 17px;font-weight: 800}.pz .pz-av__card p{margin: 0;color: var(--pz-ink-3);font-size: 13px;line-height: 1.6}.pz .pz-av__now{display: flex;align-items: center;gap: 18px}.pz .pz-av__ring{flex: none;display: block;width: 72px;height: 72px;overflow: hidden;border-radius: 50%;box-shadow: 0 0 0 3px var(--pz-surface),0 0 0 4px var(--pz-line);background: var(--pz-surface-2)}.pz .pz-av__ring img{display: block;width: 100%;height: 100%;object-fit: cover}.pz #avatarform{margin-top: 16px}.pz .pz-av__drop{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;min-height: 220px;padding: 24px;border: 1.5px dashed var(--pz-line-2);border-radius: 16px;background: var(--pz-surface-2);color: var(--pz-ink);text-align: center;cursor: pointer;transition: border-color .2s,background-color .2s}.pz .pz-av__drop:hover,.pz .pz-av__drop.is-over{border-color: var(--pz-accent);background: color-mix(in srgb,var(--pz-accent) 6%,var(--pz-surface))}.pz .pz-av__drop[hidden]{display: none}.pz .pz-av__drop strong{margin-top: 6px;font-size: 15px;font-weight: 700}.pz .pz-av__drop small{color: var(--pz-ink-3);font-size: 12.5px}.pz .pz-av__drop input[type="file"]{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.pz .pz-av__drop-icon{width: 52px;height: 52px;border-radius: 50%;background: color-mix(in srgb,var(--pz-accent) 14%,var(--pz-surface));position: relative}.pz .pz-av__drop-icon::after{content: "";position: absolute;inset: 0;background: var(--pz-accent);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V4'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3Cpath d='M4 15v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E") center / 22px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V4'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3Cpath d='M4 15v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E") center / 22px no-repeat}.pz .pz-av__edit{display: grid;grid-template-columns: minmax(0,300px) minmax(0,1fr);gap: 26px;align-items: start}.pz .pz-av__edit[hidden]{display: none}.pz .pz-av__stage{position: relative;width: 100%;aspect-ratio: 1;overflow: hidden;border-radius: 16px;background: repeating-conic-gradient(var(--pz-surface-2) 0 25%,var(--pz-surface) 0 50%) 0 0 / 20px 20px;cursor: grab;touch-action: none;user-select: none;outline: none}.pz .pz-av__stage.is-drag{cursor: grabbing}.pz .pz-av__stage:focus-visible{box-shadow: 0 0 0 3px var(--pz-accent-soft)}.pz .pz-av__stage canvas{display: block;width: 100%;height: 100%}.pz .pz-av__mask{position: absolute;inset: 0;border-radius: 50%;box-shadow: 0 0 0 999px rgba(15,23,42,.42);outline: 2px solid rgba(255,255,255,.9);outline-offset: -1px;pointer-events: none}.pz .pz-av__side{display: flex;flex-direction: column;gap: 18px;min-width: 0}.pz .pz-av__previews{display: flex;align-items: flex-end;gap: 20px}.pz .pz-av__previews figure{display: flex;flex-direction: column;align-items: center;gap: 6px;margin: 0}.pz .pz-av__previews canvas{display: block;border-radius: 50%;box-shadow: 0 0 0 1px var(--pz-line);background: var(--pz-surface-2)}.pz .pz-av__previews canvas[data-size="96"]{width: 96px;height: 96px}.pz .pz-av__previews canvas[data-size="48"]{width: 48px;height: 48px}.pz .pz-av__previews canvas[data-size="32"]{width: 32px;height: 32px}.pz .pz-av__previews figcaption{color: var(--pz-ink-3);font-size: 12px}.pz .pz-av__zoom{display: flex;align-items: center;gap: 12px;color: var(--pz-ink-2);font-size: 13px}.pz .pz-av__zoom input{flex: 1;min-width: 0;accent-color: var(--pz-accent)}.pz .pz-av__tip{color: var(--pz-ink-3);font-size: 12.5px}.pz .pz-av__acts{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 2px}.pz .pz-av__btn{height: 42px;padding: 0 22px;border: 0;border-radius: 999px;font: 600 14px var(--pz-font);cursor: pointer;transition: background-color .2s,opacity .2s}.pz .pz-av__btn--primary{background: var(--pz-btn-bg);color: var(--pz-btn-ink)}.pz .pz-av__btn--primary:disabled{opacity: .6;cursor: default}.pz .pz-av__btn--ghost{background: var(--pz-surface-2);color: var(--pz-ink)}.pz .pz-av__btn--ghost:hover{background: var(--pz-surf3)}@media (max-width: 640px){.pz .pz-av__card{padding: 18px}.pz .pz-av__edit{grid-template-columns: minmax(0,1fr);gap: 18px}.pz .pz-av__stage{max-width: 320px;margin: 0 auto}.pz .pz-av__previews{justify-content: center}.pz .pz-av__acts .pz-av__btn{flex: 1}}.pz .fwinmask:has(form[action*="ac=account"]) .m_c{width: min(380px,calc(100vw - 32px)) !important;border-radius: 18px}.pz .fwinmask:has(form[action*="ac=account"]) .flb{padding: 20px 18px 0 24px !important}.pz .fwinmask:has(form[action*="ac=account"]) .flb em{font-size: 17px;font-weight: 700}.pz .fwinmask:has(form[action*="ac=account"]) .flb .flbc{width: 30px !important;height: 30px !important}.pz .fwinmask:has(form[action*="ac=account"]) .flb .flbc::after{left: 8px;top: 8px}.pz .fwinmask:has(form[action*="ac=account"]) .c{padding: 16px 24px 22px !important}.pz .fwinmask:has(form[action*="ac=account"]) .rfm{margin: 0 0 14px}.pz .fwinmask:has(form[action*="ac=account"]) .rfm tr + tr{margin-top: 14px}.pz .fwinmask:has(form[action*="ac=account"]) .rfm th{padding: 0 0 7px;color: var(--pz-ink-2);font-size: 12.5px;font-weight: 500}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .px{height: 40px;padding: 0 12px;border: 1px solid var(--pz-line-2);border-radius: 10px;background: var(--pz-surface);font-size: 14px}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .px:hover{border-color: color-mix(in srgb,var(--pz-ink) 22%,var(--pz-line-2))}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .px:focus{border-color: var(--pz-accent);background: var(--pz-surface);box-shadow: 0 0 0 3px var(--pz-accent-soft)}.pz .fwinmask:has(form[action*="ac=account"]) .rfm.mbw{margin: 20px 0 0}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .pn{height: 42px;font-size: 14px;letter-spacing: 2px}.pz .fwinmask:has(form[action*="ac=account"]) .rfm th{padding: 0 0 10px !important;line-height: 1.4 !important;font-size: 12.5px !important;font-weight: 500 !important}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .px{box-sizing: border-box !important;height: 38px !important;padding: 0 12px !important;border: 1px solid var(--pz-line-2) !important;border-radius: 10px !important;background: var(--pz-surface) !important;font-size: 14px !important;box-shadow: none !important}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .px:focus{border-color: var(--pz-accent) !important;box-shadow: 0 0 0 3px var(--pz-accent-soft) !important;outline: 0 !important}.pz .fwinmask:has(form[action*="ac=account"]) .rfm tr + tr{margin-top: 16px !important}.pz .fwinmask:has(form[action*="ac=account"]) .rfm .pn{height: 40px !important}@media (max-width: 720px){.pz.pg_logging #ct,.pz.pg_register #ct{display: block !important;min-height: 0 !important;padding-top: 14px !important;padding-bottom: 28px !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{width: 100% !important;border-radius: 18px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::before{min-height: 104px;padding: 18px 18px 0;background-size: 52% auto,auto;background-position: right -6px bottom -4px,0 0;font-size: 19px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::after{max-width: 54%;white-space: normal;margin-top: 48px;padding: 0 18px;font-size: 12px;line-height: 1.6}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h{padding: 18px 18px 0 !important}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h h3{font-size: 18px !important}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c,.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_lostpw_"] .c{padding: 12px 18px 18px !important}.pz.pz-skin #ct > .mn:has(#registerform) #registerform{padding: 6px 18px 18px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm{margin-bottom: 10px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] .rfm td{gap: 8px;flex-wrap: nowrap}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] input.px{flex: 1 1 auto;min-width: 0}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="vseccode_"] img{height: 38px !important;max-width: 104px;object-fit: cover}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] a.xi2{font-size: 0;gap: 0}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] a.xi2::before{width: 18px;height: 18px}}@media (hover: none) and (pointer: coarse){.pz :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="image"]),textarea,select):not(#pz-a):not(#pz-b):not(#pz-c):not(#pz-d){font-size: 16px !important}}@media (max-width: 640px){.pz .pz-nav .pz-nav__in{min-width: 0}.pz .pz-nav .pz-searchbar:focus-within,.pz .pz-nav .pz-searchbar:has(input[type="search"]:not(:placeholder-shown)){flex: 1 1 0;width: auto !important;min-width: 0;margin-left: 8px}.pz .pz-nav .pz-searchbar input[type="search"]{min-width: 0}.pz .pz-nav .pz-nav__in:has(.pz-searchbar:focus-within) .pz-theme-btn{display: none}.pz .pz-nav .pz-nav__in:has(.pz-searchbar:focus-within) .pz-topbar__acts{flex: none}}.pz .pz-related__item strong,.pz .pz-cmts__on,.pz-li p,.pz.pz-uc .tl th{word-break: normal !important;overflow-wrap: normal !important}.pz .pz-related__item strong{display: block;flex: 1 1 auto;min-width: 0}@media (min-width: 721px){.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm{grid-template-columns: 240px minmax(0,1fr) !important;width: min(680px,calc(100vw - 32px)) !important}.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_login_"] .c,.pz.pz-skin #ct > .mn:has(form[name="login"]) [id^="layer_lostpw_"] .c{padding: 16px 32px 28px !important}.pz.pz-skin #ct > .mn:has(#registerform) #registerform{padding: 10px 32px 26px !important}.pz-skin #ct > .mn:has(form[name="login"],#registerform) .bm_h{padding: 30px 32px 0 !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm .px{height: 36px !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="seccode_"] input.px{flex: 0 1 130px}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) [id^="vseccode_"] img{height: 36px !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm .pn.pnc,.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) .rfm button.pnc{height: 40px}}@media (max-width: 720px){.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::before{min-height: 108px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 200'%3E %3Cdefs%3E %3ClinearGradient id='b1' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fda4af'/%3E%3Cstop offset='1' stop-color='%23fbbf24'/%3E%3C/linearGradient%3E %3ClinearGradient id='b2' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%2393c5fd'/%3E%3Cstop offset='1' stop-color='%23c4b5fd'/%3E%3C/linearGradient%3E %3ClinearGradient id='h1' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23c7d2fe' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%23c7d2fe' stop-opacity='.15'/%3E%3C/linearGradient%3E %3ClinearGradient id='h2' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2386efac' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23bbf7d0' stop-opacity='.25'/%3E%3C/linearGradient%3E %3Cpath id='s' d='M0 -6 C.7 -1.3 1.3 -.7 6 0 C1.3 .7 .7 1.3 0 6 C-.7 1.3 -1.3 .7 -6 0 C-1.3 -.7 -.7 -1.3 0 -6Z'/%3E %3Cpath id='c' d='M0 0 a9 9 0 0 1 17 -4 a12 12 0 0 1 23 3 a8.5 8.5 0 0 1 3 16.5 h-40 a8 8 0 0 1 -3 -15.5z'/%3E %3C/defs%3E %3Cuse href='%23c' x='30' y='52' fill='%23ffffff' opacity='.9'/%3E %3Cuse href='%23c' x='236' y='112' fill='%23ffffff' opacity='.8'/%3E %3Cg transform='translate(232 70)'%3E %3Cpath d='M0 -22 C14 -22 20 -10 18.5 0 C17 10 6.5 16.5 2.3 20 L-2.3 20 C-6.5 16.5 -17 10 -18.5 0 C-20 -10 -14 -22 0 -22Z' fill='url(%23b1)'/%3E %3Cpath d='M-5.5 -18 C-12.5 -11 -12.5 3.5 -5.5 12.5' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='2.2' stroke-linecap='round'/%3E %3Cpath d='M-2.3 20 L-4 28 M2.3 20 L4 28' stroke='%23a8a29e' stroke-width='1'/%3E %3Crect x='-5' y='28' width='10' height='7' rx='2' fill='%23d6a26b'/%3E %3C/g%3E %3Cg transform='translate(92 98) scale(.62)'%3E %3Cpath d='M0 -22 C14 -22 20 -10 18.5 0 C17 10 6.5 16.5 2.3 20 L-2.3 20 C-6.5 16.5 -17 10 -18.5 0 C-20 -10 -14 -22 0 -22Z' fill='url(%23b2)'/%3E %3Cpath d='M-5.5 -18 C-12.5 -11 -12.5 3.5 -5.5 12.5' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='2.2' stroke-linecap='round'/%3E %3Cpath d='M-2.3 20 L-4 28 M2.3 20 L4 28' stroke='%23a8a29e' stroke-width='1.4'/%3E %3Crect x='-5' y='28' width='10' height='7' rx='2' fill='%23d6a26b'/%3E %3C/g%3E %3Cuse href='%23s' x='160' y='62' fill='%23facc15'/%3E %3Cuse href='%23s' x='292' y='44' fill='%23facc15' transform='scale(1)'/%3E %3Cuse href='%23s' x='54' y='128' fill='%23facc15'/%3E %3Ccircle cx='190' cy='102' r='2' fill='%23f9a8d4'/%3E %3Ccircle cx='130' cy='44' r='1.8' fill='%23fbbf24'/%3E %3Cg transform='translate(268 150)'%3E%3Crect x='-1' y='0' width='2' height='10' rx='1' fill='%23b45309' fill-opacity='.45'/%3E%3Ccircle cy='-2' r='7' fill='%234ade80' fill-opacity='.75'/%3E%3C/g%3E %3Cg transform='translate(36 156)'%3E%3Crect x='-1' y='0' width='2' height='8' rx='1' fill='%23b45309' fill-opacity='.45'/%3E%3Ccircle cy='-1.5' r='5' fill='%234ade80' fill-opacity='.75'/%3E%3C/g%3E %3C/svg%3E") right 6px bottom 0 / auto 120% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23c7d2fe' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%23c7d2fe' stop-opacity='.15'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2386efac' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23bbf7d0' stop-opacity='.25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 12C70 4 150 2 230 9C310 16 360 8 400 5V40H0Z' fill='url(%23a)'/%3E%3Cpath d='M0 22C80 15 160 15 240 20C320 25 365 18 400 16V40H0Z' fill='url(%23b)'/%3E%3C/svg%3E") left bottom / 100% 42px no-repeat,linear-gradient(165deg,color-mix(in srgb,#22c55e 14%,var(--pz-surface)) 0%,color-mix(in srgb,#1a79ff 10%,var(--pz-surface)) 100%) !important}}@media (max-width: 480px){.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::before{background-size: auto 100%,100% 42px,auto !important}.pz.pz-skin #ct > .mn:has(form[name="login"],#registerform) > .bm::after{white-space: pre-line !important;max-width: 64% !important}}
