.pvsa-layout{box-sizing:border-box;width:100%;max-width:var(--pvsa-page-max,none);gap:var(--pvsa-gap-card);flex-direction:column;padding:24px 24px 64px;display:flex}.pvsa-layout__grid{gap:var(--pvsa-gap-card);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pvsa-layout__cell{grid-column:var(--gx) / span var(--gw);grid-row:var(--gy) / span var(--gh);flex-direction:column;min-width:0;display:flex}.pvsa-layout__cell>*{flex:auto;min-width:0}@media (max-width:1023px){.pvsa-layout__cell{grid-column:auto / span var(--gwt);grid-row:auto/span 1}}@media (max-width:767px){.pvsa-layout__cell{grid-column:auto / span var(--gwp)}}.pvsa-note-card{background:var(--pvsa-surface);border:1px solid var(--pvsa-line);color:var(--pvsa-ink-1);border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pvsa-note-card[data-tone=info]{background:var(--pvsa-info-soft);border-color:#abd4f2;border-color:lab(82.6464% -8.83636 -19.3465)}.pvsa-note-card[data-tone=ok]{background:var(--pvsa-ok-soft);border-color:#aadcba;border-color:lab(83.5352% -21.8416 11.2053)}.pvsa-note-card[data-tone=warn]{background:var(--pvsa-warn-soft);border-color:#f8c384;border-color:lab(82.5009% 14.2789 38.9198)}.pvsa-note-card__title{color:var(--pvsa-ink-1);font-size:14px;font-weight:600}.pvsa-note-card__body{color:var(--pvsa-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.pvsa-note-card__body a{color:var(--pvsa-accent);text-underline-offset:2px;text-decoration:underline}.pvsa-preview-bar{color:#492b00;color:lab(20.9068% 13.6763 34.4248);background:#fff0d0;background:lab(95.5493% 2.6086 23.6098);border-bottom:1px solid #edbb64;border-bottom:1px solid lab(79.2142% 11.351 50.7352);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 24px;font-size:13px;line-height:1.4;display:flex}.pvsa-preview-bar__dot{background:#d28500;background:lab(62.4817% 26.9021 79.1677);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pvsa-preview-bar__text{flex:320px;min-width:0}.pvsa-preview-bar__text strong{font-weight:600}.pvsa-preview-bar__link{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.pvsa-preview-bar__btn{font:inherit;cursor:pointer;color:inherit;background:#fff;border:1px solid #d09945;border:1px solid lab(67.4506% 15.2912 51.237);border-radius:99px;padding:4px 12px;font-weight:600}.pvsa-preview-bar__btn:hover{background:#fff8e8;background:lab(97.7901% 1.0362 11.5666)}@media (max-width:767px){.pvsa-preview-bar{padding:9px 16px}}.lay-editor{--lay-guide:#78a0c812;--lay-sk:#c8e1fa38;--lay-sk-strong:#c8e1fa61;flex-direction:column;gap:16px;min-width:0;display:flex}.lay-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lay-tabs__sep{background:var(--adm-line-strong);width:1px;height:22px;margin:0 4px}.lay-tabs__dot{background:var(--adm-warn);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #00000040}.adm-seg__btn[data-active=true] .lay-tabs__dot{box-shadow:none;background:#7a4d00}.lay-bar{background:var(--adm-surface);border:1px solid var(--adm-line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:12px 16px;display:flex}.lay-bar__info{flex-direction:column;gap:4px;min-width:0;display:flex}.lay-bar__name{color:#f3f8ff;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15px;font-weight:600;display:flex}.lay-bar__path{font-family:var(--pvsa-font-mono);color:var(--adm-ink-3);font-size:11.5px;font-weight:500}.lay-bar__meta{color:var(--adm-ink-3);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.lay-bar__err{color:var(--adm-bad);font-weight:600}.lay-bar__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lay-devices{gap:4px}.lay-devices .adm-seg__btn{padding:5px 9px;font-size:12px}.lay-changes{color:var(--adm-ink-1);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.lay-work{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.lay-main{flex-direction:column;gap:12px;min-width:0;display:flex}.lay-side{scrollbar-width:thin;flex-direction:column;gap:14px;min-width:0;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow-y:auto}.lay-hint{color:var(--adm-ink-3);margin:0;font-size:12.5px;line-height:1.55}.lay-work[data-busy=true]{pointer-events:none;opacity:.6;transition:opacity .15s}@media (max-width:1180px){.lay-work{grid-template-columns:minmax(0,1fr)}.lay-side{max-height:none;position:static;overflow:visible}}.lay-header{border:1px dashed var(--adm-line-strong);background:#ffffff08;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.lay-header__title{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.lay-header__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#aadcff80;font-size:10.5px;font-weight:600}.lay-header__name{font-family:var(--font-newsreader), Georgia, serif;color:#f3f8ff;font-size:18px}.lay-header__chips{flex-wrap:wrap;gap:6px;display:flex}.lay-header__none{color:var(--adm-ink-4);font-size:12.5px}.lay-chip{color:#dffcff;background:#38e0dc1a;border:1px solid #38e0dc52;border-radius:9px;align-items:center;gap:2px;padding:3px;font-size:12.5px;display:inline-flex}.lay-chip[data-hidden=true]{border-color:var(--adm-line);color:var(--adm-ink-4);background:#ffffff08}.lay-chip[data-hidden=true] .lay-chip__label{-webkit-text-decoration:line-through #a0c3e166;text-decoration:line-through #a0c3e166}.lay-chip__label{white-space:nowrap;padding:0 4px}.lay-chip__btn{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lay-chip__btn:hover:not(:disabled){opacity:1;background:#ffffff1a}.lay-chip__btn:disabled{opacity:.25;cursor:default}.lay-chip__btn:focus-visible{outline-offset:1px;outline:2px solid #78ebe1b3}.lay-canvas{border:1px solid var(--adm-line);background:#00000038;border-radius:14px;min-width:0;padding:14px;position:relative}.lay-canvas__stage{border-radius:6px;min-height:96px;position:relative}.lay-canvas__empty{color:var(--adm-ink-3);text-align:center;place-items:center;padding:20px;font-size:13px;display:grid;position:absolute;inset:0}.lay-placeholder{transition:left .12s var(--adm-ease), top .12s var(--adm-ease), width .12s var(--adm-ease), height .12s var(--adm-ease);pointer-events:none;background:#38e0dc14;border:2px dashed #38e0dcb3;border-radius:10px;position:absolute}.lay-block{color:var(--adm-ink-2);cursor:grab;-webkit-user-select:none;user-select:none;transition:left .18s var(--adm-ease), top .18s var(--adm-ease), width .18s var(--adm-ease), height .18s var(--adm-ease), border-color .15s, box-shadow .15s;touch-action:none;background:#162232eb;border:1px solid #78a0c84d;border-radius:10px;flex-direction:column;gap:8px;padding:9px 10px 10px;display:flex;position:absolute;overflow:hidden}.lay-block:hover{border-color:#78a0c88c}.lay-block:focus-visible{border-color:#78ebe1cc;outline:none;box-shadow:0 0 0 3px #38e0dc40}.lay-block[data-selected=true]{border-color:var(--adm-accent);box-shadow:0 0 0 3px #38e0dc38}.lay-block[data-dragging=true]{z-index:5;cursor:grabbing;opacity:.92;box-shadow:0 18px 40px -12px #000c, 0 0 0 1px var(--adm-accent);transition:none}.lay-block[data-note=true]{background:#26321eeb;border-color:#bedc8c52}.lay-block__head{align-items:center;gap:6px;min-width:0;display:flex}.lay-block__grip{color:var(--adm-ink-4);flex-shrink:0;display:inline-flex}.lay-block__label{color:#eef6ff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.lay-block__lock{color:var(--adm-ink-4);padding:0 4px;display:inline-flex}.lay-block__body{flex:1;min-height:0;overflow:hidden}.lay-block__size{font-family:var(--pvsa-font-mono);color:var(--adm-ink-4);pointer-events:none;font-size:10.5px;position:absolute;bottom:7px;left:10px}.lay-block__resize{cursor:nwse-resize;background:linear-gradient(135deg,#0000 0 55%,#c8e1fa73 55% 62%,#0000 62% 72%,#c8e1fa73 72% 79%,#0000 79%);border-bottom-right-radius:10px;width:22px;height:22px;position:absolute;bottom:0;right:0}.lay-block__resize:hover{background-color:#38e0dc24}.lay-iconbtn{width:26px;height:26px;color:var(--adm-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin:-3px -3px -3px 0;display:inline-flex}.lay-iconbtn:hover{color:#f3f8ff;background:#ffffff17}.lay-iconbtn:focus-visible{outline-offset:1px;outline:2px solid #78ebe1b3}.lay-flow{border:1px solid var(--adm-line);background:#00000038;border-radius:14px;justify-content:center;padding:18px;display:flex}.lay-flow__frame{background:#ffffff05;border:6px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;width:100%;padding:14px;display:grid}.lay-flow[data-device=tablet] .lay-flow__frame{max-width:560px}.lay-flow[data-device=phone] .lay-flow__frame{border-radius:26px;max-width:320px}.lay-flow__cell{background:#162232eb;border:1px solid #78a0c847;border-radius:9px;flex-direction:column;gap:8px;min-height:74px;padding:9px 10px;display:flex;overflow:hidden}.lay-flow__label{color:#eef6ff;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.lay-sk{flex-direction:column;gap:6px;height:100%;min-height:0;display:flex}.lay-sk__line{background:var(--lay-sk);border-radius:3px;width:80%;height:6px;display:block}.lay-sk__line--xs{width:30%}.lay-sk__line--sm{width:48%}.lay-sk__line--md{width:70%}.lay-sk__num{background:var(--lay-sk-strong);border-radius:4px;width:36px;height:16px;display:block}.lay-sk__bar{background:var(--lay-sk);border-radius:2px;height:3px;display:block;overflow:hidden}.lay-sk__bar span{background:#38e0dc8c;width:55%;height:100%;display:block}.lay-sk--chart svg{width:100%;height:100%;min-height:20px;max-height:60px}.lay-sk--chart polyline{fill:none;stroke:#38e0dc99;stroke-width:2px;vector-effect:non-scaling-stroke}.lay-sk__segs{gap:3px;height:12px;margin-top:auto;display:flex}.lay-sk__segs i{background:var(--lay-sk);border-radius:3px;display:block}.lay-sk__segs i:first-child{flex:1}.lay-sk__segs i:nth-child(2){flex:2}.lay-sk__segs i:nth-child(3){background:#78aaeb80;flex:2}.lay-sk__segs i:nth-child(4){background:#6ed29680;flex:4}.lay-sk__segs i:nth-child(5){background:#f0826e80;flex:1}.lay-sk__row{background:var(--lay-sk);border-radius:3px;height:7px;display:block}.lay-sk__row--head{background:var(--lay-sk-strong);width:60%}.lay-sk__item{align-items:center;gap:6px;display:flex}.lay-sk__item i{background:var(--lay-sk-strong);border-radius:50%;flex-shrink:0;width:10px;height:10px}.lay-sk__input{border:1px solid var(--lay-sk);border-radius:3px;height:11px;display:block}.lay-sk__btn{background:#38e0dc80;border-radius:4px;width:52px;height:12px;margin-top:2px;display:block}.lay-sk__head{background:var(--lay-sk-strong);border-radius:3px;width:45%;height:12px;display:block}.lay-sk__grid{background:repeating-linear-gradient(to bottom, var(--lay-sk) 0 1px, transparent 1px 9px), repeating-linear-gradient(to right, var(--lay-sk) 0 1px, transparent 1px 40px);border:1px solid var(--lay-sk);border-radius:3px;flex:1;min-height:14px;display:block}.lay-sk--report{background:#ffffff08;border-radius:4px;padding:6px}.lay-sk--progress{flex-direction:row;align-items:center;gap:0;padding:4px 2px}.lay-sk--progress i{background:#38e0dc8c;border-radius:50%;flex-shrink:0;width:12px;height:12px}.lay-sk--progress i:nth-of-type(n+3){background:var(--lay-sk)}.lay-sk--progress b{background:var(--lay-sk);flex:1;height:2px}.lay-sk--alert{background:#f0be5a24;border:1px solid #f0be5a59;border-radius:5px;justify-content:center;padding:6px}.lay-sk--link .lay-sk__line{background:#38e0dc73}.lay-sk--note{color:var(--adm-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;gap:4px;font-size:12px;line-height:1.4;overflow:hidden}.lay-sk--note strong{color:#f3f8ff;font-weight:600}.lay-size{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lay-stepper{align-items:center;gap:8px;display:inline-flex}.lay-stepper .adm-btn{width:30px;padding-left:0;padding-right:0;font-size:15px}.lay-stepper__value{text-align:center;min-width:22px;font-family:var(--pvsa-font-mono);color:#f3f8ff;font-size:14px}.lay-quick,.lay-moves{flex-wrap:wrap;gap:6px;display:flex}.lay-tray__empty{color:var(--adm-ink-3);padding:14px 18px;font-size:12.5px}.lay-tray__add{border-top:1px solid var(--adm-line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 18px;display:flex}.lay-nav{flex-direction:column;gap:14px;display:flex}.lay-nav__row[data-hidden=true] .lay-nav__icon,.lay-nav__row[data-hidden=true] .lay-nav__label{opacity:.5}.lay-nav__icon{color:var(--adm-accent);flex-shrink:0;display:inline-flex}.pvsa-admin .lay-nav__label{max-width:320px;padding:6px 10px;font-size:13.5px}.pvsa-admin .lay-nav__label::placeholder{color:#e1f0ffcc}.lay-nav__tools{flex-wrap:wrap;justify-content:flex-end;gap:6px}.lay-navmock{color:#31393f;color:lab(23.4569% -2.31732 -4.88024);background:#fff;border-radius:10px;padding:12px 10px}.lay-navmock__sec+.lay-navmock__sec{margin-top:12px}.lay-navmock__head{letter-spacing:.1em;text-transform:uppercase;color:#6e767b;color:lab(48.977% -1.92544 -3.93823);padding:0 10px 4px;font-size:10.5px}.lay-navmock__item{border-radius:7px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.lay-navmock__sec:first-child .lay-navmock__head+.lay-navmock__item{color:#003955;color:lab(21.0652% -12.2125 -30.818);background:#dcf3ff;background:lab(94.2968% -5.95507 -8.94446);box-shadow:inset 2px 0 #006792;box-shadow:inset 2px 0 lab(39.738% -17.4868 -36.7094)}@media (max-width:880px){.lay-bar{padding:10px 12px}.lay-devices__label{display:none}.lay-canvas{padding:8px}.lay-block__size{display:none}}@media (prefers-reduced-motion:reduce){.lay-block,.lay-placeholder{transition:none}}.lay-side .adm-card__head{flex-wrap:nowrap;align-items:flex-start}.lay-side .adm-card__headmain{flex:1 1 0}.lay-side .adm-card__spacer{display:none}
:root{--help-bg:var(--pvsa-surface);--help-bg-2:var(--pvsa-surface-2);--help-ink-1:var(--pvsa-ink-1);--help-ink-2:var(--pvsa-ink-2);--help-ink-3:var(--pvsa-ink-3);--help-line:var(--pvsa-line);--help-line-strong:var(--pvsa-line-strong);--help-accent:var(--pvsa-accent);--help-accent-soft:var(--pvsa-accent-soft);--help-info-soft:var(--pvsa-info-soft);--help-warn:var(--pvsa-warn);--help-warn-soft:var(--pvsa-warn-soft);--help-shadow:0 24px 60px -18px #1e2f4159}@supports (color:lab(0% 0 0)){:root{--help-shadow:0 24px 60px -18px lab(18.6877% -2.83948 -13.717/.35)}}.pvsa-admin{--help-bg:#0d1724;--help-bg-2:#ffffff0d;--help-ink-1:var(--adm-ink-1);--help-ink-2:var(--adm-ink-2);--help-ink-3:var(--adm-ink-3);--help-line:var(--adm-line);--help-line-strong:var(--adm-line-strong);--help-accent:var(--adm-accent);--help-accent-soft:#38e0dc1f;--help-info-soft:#81cffc1a;--help-warn:var(--adm-warn);--help-warn-soft:#ffc2501a;--help-shadow:0 24px 60px -18px #000000b3}@supports (color:lab(0% 0 0)){.pvsa-admin{--help-info-soft:lab(79.2622% -16.0483 -30.1184/.1);--help-warn-soft:lab(82.6543% 15.2682 66.5799/.1)}}.help-fab{z-index:40;border:1px solid var(--help-line-strong);background:var(--help-bg);height:40px;color:var(--help-ink-2);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,transform .15s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px -8px #1e2f4159;box-shadow:0 6px 20px -8px lab(18.6877% -2.83948 -13.717/.35)}.help-fab:hover{color:var(--help-ink-1);border-color:var(--help-ink-3)}.help-fab:focus-visible{outline:2px solid var(--help-accent);outline-offset:3px}.help-fab[aria-expanded=true]{visibility:hidden}@media (max-width:767px){.help-fab{justify-content:center;width:44px;height:44px;padding:0;bottom:14px;right:14px}.help-fab__label{display:none}}.help-backdrop{z-index:48;background:#0f171f2e;background:lab(7.18439% -1.49957 -6.86639/.18);position:fixed;inset:0}.pvsa-admin .help-backdrop{background:#00000073}.help-panel{z-index:49;background:var(--help-bg);width:min(440px,100vw);color:var(--help-ink-2);border-left:1px solid var(--help-line);box-shadow:var(--help-shadow);flex-direction:column;animation:.18s ease-out help-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes help-in{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.help-panel{animation:none}}.help-panel__head{border-bottom:1px solid var(--help-line);justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 12px 18px;display:flex}.help-panel__title{color:var(--help-ink-1);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.help-back,.help-close,.help-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.help-back{color:var(--help-ink-2);align-items:center;gap:4px;font-size:13px;display:inline-flex}.help-back:hover{color:var(--help-ink-1)}.help-close{width:30px;height:30px;color:var(--help-ink-3);border-radius:8px;place-items:center;display:grid}.help-close:hover{background:var(--help-bg-2);color:var(--help-ink-1)}.help-link{color:var(--help-accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.help-panel__body{flex-direction:column;flex:1;gap:18px;padding:16px 18px 24px;display:flex;overflow-y:auto}.help-panel__foot{border-top:1px solid var(--help-line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 18px;font-size:12.5px;display:flex}.help-panel__foot a{color:var(--help-accent);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.help-panel__foot a:hover{text-underline-offset:2px;text-decoration:underline}.help-empty{color:var(--help-ink-3);padding:8px 2px;font-size:13px}.help-tabs{gap:4px;padding:10px 18px 0;display:flex}.help-center__nav .help-tabs{padding:0}.help-tab{text-align:center;font:inherit;color:var(--help-ink-3);border:1px solid var(--help-line);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:6px 10px;font-size:12.5px;font-weight:500;text-decoration:none}.help-tab[aria-selected=true]{color:var(--help-ink-1);background:var(--help-bg-2);border-color:var(--help-line-strong)}.help-search{border:1px solid var(--help-line-strong);background:var(--help-bg);color:var(--help-ink-3);border-radius:9px;align-items:center;gap:8px;padding:8px 11px;display:flex}.help-search:focus-within{border-color:var(--help-accent)}.help-search input{min-width:0;font:inherit;color:var(--help-ink-1);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.pvsa-admin .help-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.help-label{letter-spacing:.08em;text-transform:uppercase;color:var(--help-ink-3);margin-bottom:6px;font-size:11px}.help-list{flex-direction:column;gap:2px;display:flex}.help-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;display:flex}.help-row:hover,.help-row:focus-visible{background:var(--help-bg-2);outline:none}.help-row__title{color:var(--help-ink-1);font-size:13.5px;font-weight:500}.help-row__sub{color:var(--help-ink-3);font-size:12px;line-height:1.45}.help-list--compact .help-row{padding:6px 10px}.help-list--compact .help-row__title{color:var(--help-ink-2);font-weight:400}.help-chapter+.help-chapter{margin-top:10px}.help-chapter__title{color:var(--help-ink-1);padding:4px 10px;font-size:12.5px;font-weight:600}.help-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--help-ink-3);font-size:11px}.help-h1{color:var(--help-ink-1);font-size:20px;font-weight:600;line-height:1.3;font-family:var(--pvsa-font-serif,inherit);letter-spacing:-.01em;margin:4px 0 6px}.help-summary{color:var(--help-ink-3);margin:0 0 12px;font-size:14px;line-height:1.55}.help-toc{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.help-toc__link{font:inherit;cursor:pointer;color:var(--help-ink-2);background:var(--help-bg-2);border:1px solid var(--help-line);border-radius:99px;padding:3px 9px;font-size:12px;text-decoration:none}.help-toc__link:hover{color:var(--help-ink-1);border-color:var(--help-line-strong)}.help-more{color:var(--help-accent);align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.help-more:hover{text-underline-offset:2px;text-decoration:underline}.help-article{color:var(--help-ink-2);font-size:14px;line-height:1.65}.help-article>:first-child{margin-top:0}.help-article h2{color:var(--help-ink-1);margin:22px 0 6px;scroll-margin-top:16px;font-size:15.5px;font-weight:600}.help-article h3{color:var(--help-ink-1);margin:16px 0 4px;scroll-margin-top:16px;font-size:14px;font-weight:600}.help-article p{margin:0 0 10px}.help-article ul,.help-article ol{margin:0 0 10px;padding-left:22px}.help-article ul{list-style:outside}.help-article ol{list-style:decimal}.help-article li::marker{color:var(--help-ink-3)}.help-article li{margin:3px 0}.help-article strong{color:var(--help-ink-1);font-weight:600}.help-article code{font-family:var(--pvsa-font-mono,ui-monospace, monospace);background:var(--help-bg-2);border:1px solid var(--help-line);border-radius:5px;padding:1px 5px;font-size:12.5px}.help-article pre.help-pre{background:var(--help-bg-2);border:1px solid var(--help-line);font-family:var(--pvsa-font-mono,ui-monospace, monospace);white-space:pre;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-x:auto}.help-article pre.help-pre code{font-size:inherit;background:0 0;border:0;padding:0}.help-article a{color:var(--help-accent);text-underline-offset:2px;text-decoration:underline}.help-article hr{border:0;border-top:1px solid var(--help-line);margin:18px 0}.help-note{background:var(--help-info-soft);border-left:3px solid var(--help-accent);border-radius:9px;margin:0 0 12px;padding:10px 13px}.help-note[data-tone=warn]{background:var(--help-warn-soft);border-left-color:var(--help-warn)}.help-note p{margin:0 0 6px}.help-note p:last-child{margin-bottom:0}.help-table{margin:0 0 12px;overflow-x:auto}.help-table table{border-collapse:collapse;width:100%;font-size:13px}.help-table th,.help-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--help-line);padding:7px 10px}.help-table th{letter-spacing:.03em;color:var(--help-ink-3);background:var(--help-bg-2);font-size:11.5px;font-weight:600}.help-center{border:1px solid var(--help-line);background:var(--help-bg);border-radius:10px;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;padding:22px 26px 30px;display:grid}.pvsa-admin .help-center{background:var(--adm-surface);border-radius:14px}.help-center__nav{top:calc(var(--pvsa-chrome-h,0px) + 84px);flex-direction:column;gap:4px;max-height:calc(100vh - 120px);display:flex;position:sticky;overflow-y:auto}.pvsa-admin .help-center__nav{top:24px}.help-center__nav .help-search,.help-center__nav .help-tabs{margin-bottom:8px}.help-nav-link{color:var(--help-ink-2);border-radius:7px;padding:5px 10px;font-size:13px;line-height:1.4;text-decoration:none;display:block}.help-nav-link:hover{background:var(--help-bg-2);color:var(--help-ink-1)}.help-nav-link[data-active=true]{background:var(--help-accent-soft);color:var(--help-ink-1);box-shadow:inset 2px 0 0 var(--help-accent);font-weight:500}.help-nav-link--home{color:var(--help-ink-1);margin-bottom:4px;font-weight:600}.help-center__main{min-width:0;max-width:760px}.help-center__main .help-h1{font-size:24px}.help-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:8px;display:grid}.help-card{border:1px solid var(--help-line);background:var(--help-bg);border-radius:10px;padding:14px 14px 10px}.pvsa-admin .help-card{background:#00000026}.help-card__title{color:var(--help-ink-1);margin-bottom:6px;font-size:13.5px;font-weight:600}.help-card__link{color:var(--help-accent);border-radius:7px;flex-direction:column;gap:1px;margin:0 -8px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.help-card__link:hover{background:var(--help-bg-2)}.help-pager{border-top:1px solid var(--help-line);justify-content:space-between;gap:12px;margin-top:28px;padding-top:14px;display:flex}.help-pager__link{color:var(--help-accent);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.help-pager__link:hover{text-underline-offset:2px;text-decoration:underline}.help-pager__link--next{text-align:right;margin-left:auto}@media (max-width:899px){.help-center{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px}.help-center__nav{border-top:1px solid var(--help-line);order:2;max-height:none;padding-top:14px;position:static}.help-center__main{order:1}}
