:root{
  --font:"Noto Sans",ui-sans-serif,system-ui,sans-serif;
  --mono:"IBM Plex Mono","IBM Plex Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;
  --rtl:"Vazirmatn","Noto Sans",sans-serif;--rtl-mono:"Vazirmatn","IBM Plex Mono",monospace;--rtl-title:"Estedad","Vazirmatn","Noto Sans",sans-serif;--mono-latin:"IBM Plex Mono","IBM Plex Mono",ui-monospace,monospace;
  --bg:#ffffff;--bg-2:#f5f5f3;--ink:#0b0b0b;--ink-2:#2e2e2e;--mute:#5f5f5f;--faint:#6b6b6b;
  --line:rgba(0,0,0,.10);--line-2:rgba(0,0,0,.20);--line-3:rgba(0,0,0,.42);
  --inv:#0b0b0b;--inv-ink:#ffffff;--signal:#d0222b;--ok:#0b0b0b;--wait:#d0222b;
  --g1:#d0222b;--g2:#8a1118;--g3:#0b0b0b;--r:5px;--ease:cubic-bezier(.2,0,0,1);color-scheme:light}:root[data-net="ird"]{--g1:#0b0b0b;--g2:#8a1118;--g3:#d0222b}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#000;--bg-2:#0c0c0c;--ink:#f4f4f2;--ink-2:#d2d2cf;--mute:#9d9d99;--faint:#8d8d87;--line:rgba(255,255,255,.11);--line-2:rgba(255,255,255,.22);--line-3:rgba(255,255,255,.45);--inv:#f4f4f2;--inv-ink:#000;--signal:#ff4d45;--ok:#f4f4f2;--wait:#ff4d45;--g1:#ff4d45;--g2:#ff9b96;--g3:#f4f4f2;color-scheme:dark}}@media (prefers-color-scheme:dark){:root[data-net="ird"]:not([data-theme="light"]){--g1:#f4f4f2;--g2:#ff9b96;--g3:#ff5a52}}:root[data-theme="dark"]{--bg:#000;--bg-2:#0c0c0c;--ink:#f4f4f2;--ink-2:#d2d2cf;--mute:#9d9d99;--faint:#8d8d87;--line:rgba(255,255,255,.11);--line-2:rgba(255,255,255,.22);--line-3:rgba(255,255,255,.45);--inv:#f4f4f2;--inv-ink:#000;--signal:#ff4d45;--ok:#f4f4f2;--wait:#ff4d45;--g1:#ff4d45;--g2:#ff9b96;--g3:#f4f4f2;color-scheme:dark}:root[data-theme="dark"][data-net="ird"]{--g1:#f4f4f2;--g2:#ff9b96;--g3:#ff5a52}:root{--grad:linear-gradient(90deg,var(--g1),var(--g3));--grad-v:linear-gradient(180deg,var(--g1),var(--g3))}#pfkit *{box-sizing:border-box}html,body.pf-kit{height:100%}body.pf-kit{margin:0;background:var(--bg);color:var(--ink-2);font:400 15px/1.5 var(--font);overflow-x:hidden;-webkit-font-smoothing:antialiased}[dir="rtl"] #pfkit body,[dir="rtl"] #pfkit .pane,[dir="rtl"] #pfkit .spine,[dir="rtl"] #pfkit .bar{font-family:var(--rtl)}:root[dir="rtl"]{--font:var(--rtl);--mono:var(--rtl-mono)}:root[dir="rtl"][lang="he"]{--rtl:"Noto Sans Hebrew","Noto Sans",sans-serif;--rtl-mono:"Noto Sans Hebrew","IBM Plex Mono",monospace;--rtl-title:"Noto Sans Hebrew","Noto Sans",sans-serif}:root[lang="hi"]{--font:"Noto Sans Devanagari","Noto Sans",sans-serif;--mono:"Noto Sans Devanagari","IBM Plex Mono",monospace}:root[lang="hy"]{--font:"Noto Sans Armenian","Noto Sans",sans-serif;--mono:"Noto Sans Armenian","IBM Plex Mono",monospace}:root[lang="ka"]{--font:"Noto Sans Georgian","Noto Sans",sans-serif;--mono:"Noto Sans Georgian","IBM Plex Mono",monospace}:root[lang="ja"],:root[lang="zh"],:root[lang="ko"]{--font:"Noto Sans",system-ui,-apple-system,"Hiragino Sans","Noto Sans CJK JP","Noto Sans CJK SC","Noto Sans CJK KR","Microsoft YaHei",sans-serif}[dir="rtl"] #pfkit .title{font-family:var(--rtl-title)}#pfkit button,#pfkit input,#pfkit select,#pfkit textarea{font-family:inherit}[dir="rtl"] #pfkit [dir="ltr"],[dir="rtl"] #pfkit .n,[dir="rtl"] #pfkit .readout{font-family:var(--mono-latin)}#pfkit button,#pfkit input,#pfkit select{font:inherit;color:inherit}#pfkit :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}#pfkit a{color:inherit}#pfkit [hidden]{display:none!important}#pfkit .hero{position:relative;display:flow-root;min-height:100vh;min-height:100svh;aspect-ratio:auto}#pfkit #map{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;cursor:grab}#pfkit .spine{position:fixed;z-index:6;inset-block:0;inset-inline-start:0;width:92px;background:var(--bg);padding:22px 0 24px;display:flex;flex-direction:column;align-items:center;gap:0}#pfkit .mark{display:grid;justify-items:center;gap:4px;margin:0 0 24px;color:var(--ink);text-decoration:none;font:800 15px/1 var(--font);letter-spacing:-.02em;font-variation-settings:"wdth" 90;cursor:pointer;border:0;background:none;padding:0}#pfkit .mark small{font:400 9px/1.3 var(--mono);letter-spacing:.05em;color:var(--mute);max-width:84px;text-align:center;overflow-wrap:anywhere}#pfkit .spine ol{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:34px;align-items:center}#pfkit .spine ol::before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:var(--line-2);transform:translateX(-.5px)}#pfkit .spine .fill{position:absolute;top:8px;left:50%;width:2px;transform:translateX(-1px);background:var(--grad-v);transition:height .5s var(--ease)}#pfkit .node{position:relative;appearance:none;border:0;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:64px}#pfkit .node i{display:block;width:15px;height:15px;border-radius:50%;background:var(--bg);border:1px solid var(--line-3);transition:transform .18s var(--ease)}#pfkit .fl{display:inline-block;width:20px;height:15px;border-radius:2px;object-fit:cover;vertical-align:-2px;margin-inline-end:7px;box-shadow:0 0 0 1px var(--line)}#pfkit .fl.pl{object-fit:contain;box-shadow:none;background:transparent}#pfkit .fl0{display:inline-grid;place-items:center;width:18px;height:20px;border-radius:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--line-2);color:var(--ink);box-shadow:none;vertical-align:-5px;margin-inline-end:6px}#pfkit .fl0 b{font:600 10px/1 var(--font);letter-spacing:0}#pfkit .node .nfl.fl0{width:14px;height:16px;margin:0;vertical-align:0}#pfkit .node.hasfl i{width:22px;height:16px;border-radius:2px;overflow:hidden;display:grid;place-items:center;border-color:var(--line-2)}#pfkit .node .nfl{width:20px;height:15px;margin:0;border-radius:0;box-shadow:none;vertical-align:0}#pfkit .node.hasfl.on i{box-shadow:0 0 0 2px var(--signal)}#pfkit .node i svg{width:9px;height:9px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;display:block}#pfkit .node i{display:grid;place-items:center;color:var(--mute)}#pfkit .node.on i{color:var(--inv-ink)}#pfkit .node.past i{color:var(--ink)}#pfkit .node.nk-you i{width:19px;height:19px}#pfkit .node.nk-you i svg{width:11px;height:11px}#pfkit .node.here i{border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}#pfkit .node.here b{color:var(--signal)}#pfkit .node.here::before{content:"";position:absolute;top:-22px;left:50%;width:1px;height:20px;background:var(--signal);opacity:.7}#pfkit .node b{font:500 9.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);max-width:84px;text-align:center;overflow:visible;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2}#pfkit .node.past i{border-color:var(--ink)}#pfkit .node.on i{background:var(--ink);border-color:var(--ink);transform:scale(1.15);box-shadow:0 0 0 5px var(--bg),0 0 0 6px var(--line-2)}#pfkit .node.on b,#pfkit .node.past b{color:var(--ink)}#pfkit .node:hover i{transform:scale(1.25)}#pfkit .node.off{opacity:.35;pointer-events:none}#pfkit .areas{margin-top:0;position:relative;display:grid;justify-items:center}#pfkit .areas::before{content:"";display:block;width:1px;height:34px;background:var(--line-2)}#pfkit .pf-place{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 14px;font:400 14px/1.45 var(--font);color:var(--ink-2)}#pfkit .pf-place__w b{color:var(--ink);font-weight:600}#pfkit .pf-place__c{all:unset;cursor:pointer;color:var(--ink);border-bottom:1px solid var(--line-3);font-size:13px}#pfkit .pf-place__c:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .pf-place__s a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:3px}#pfkit .pf-place__m{font:400 11px/1.4 var(--mono);color:var(--mute)}#pfkit .areas>summary{list-style:none;position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;width:auto;height:auto;min-width:64px;border:0;border-radius:0;cursor:pointer;color:var(--ink);background:none;padding:0}#pfkit .areas>summary b{font:500 9.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap}#pfkit .areas>summary::before{content:"";width:15px;height:15px;border-radius:50%;background:var(--bg);border:1px solid var(--line-3);box-sizing:border-box}#pfkit .areas>summary::after{content:none}#pfkit .areas>summary svg{display:none}#pfkit .areas[open]>summary::before,#pfkit .areas>summary:hover::before{border-color:var(--ink)}#pfkit .areas[open]>summary::after,#pfkit .areas>summary:hover::after{animation:none;opacity:1}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--signal) 45%,transparent)}55%{box-shadow:0 0 0 9px color-mix(in srgb,var(--signal) 0%,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--signal) 0%,transparent)}}@keyframes halo{0%,70%,100%{opacity:0}30%{opacity:.7}}@media (prefers-reduced-motion:reduce){#pfkit .areas>summary::before,#pfkit .areas>summary::after{animation:none}}@media (prefers-reduced-motion:reduce){#pfkit .areas>summary::before{box-shadow:0 0 0 4px color-mix(in srgb,var(--signal) 22%,transparent)}}#pfkit .areas>summary::-webkit-details-marker{display:none}#pfkit .areas svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}#pfkit .areas .list{position:absolute;bottom:0;inset-inline-start:calc(100% + 10px);width:360px;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:6px;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 18px 40px -18px rgba(0,0,0,.35);z-index:30}#pfkit .areas .list button{appearance:none;border:0;background:none;text-align:start;padding:8px 10px;border-radius:4px;cursor:pointer;font-size:13.5px;color:var(--ink)}#pfkit .areas .list button:hover{background:var(--bg-2)}#pfkit .areas .list{display:grid;bottom:auto;top:-8px;max-height:min(78vh,760px);overflow:auto;inset-inline-start:calc(100% + 14px);width:420px;grid-template-columns:1fr;gap:0;padding:10px}#pfkit .areas .list h2{margin:8px 10px 4px;font:400 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}#pfkit .areas .list .row{display:grid;grid-template-columns:1fr 1fr;gap:2px}#pfkit .areas .list button small{display:block;font:400 10px var(--mono);letter-spacing:.04em;color:var(--mute);margin-top:1px}#pfkit .areas .list button.hot{color:var(--signal)}#pfkit .areas .list .row button{min-width:0;overflow:hidden;text-overflow:ellipsis}#pfkit .picker{position:fixed;z-index:8;inset-inline-start:100px;width:300px;max-height:min(70vh,560px);overflow:auto;background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:8px;box-shadow:0 18px 40px -18px rgba(0,0,0,.35)}#pfkit .picker h4{margin:6px 8px 8px;font:500 10px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}#pfkit .picker button{display:flex;width:100%;align-items:center;gap:10px;appearance:none;border:0;background:none;text-align:start;padding:8px;border-radius:4px;cursor:pointer;font-size:14px;color:var(--ink)}#pfkit .picker button:hover,#pfkit .picker button[aria-selected="true"]{background:var(--bg-2)}#pfkit .picker button span:last-child{margin-inline-start:auto;font:400 10.5px var(--mono);color:var(--mute)}#pfkit .bar{position:fixed;z-index:9;top:max(12px,env(safe-area-inset-top,0px));inset-inline-end:max(16px,env(safe-area-inset-right,0px));display:flex;align-items:center;gap:2px;padding:4px;border-radius:8px;background:var(--bg);border:1px solid var(--line-2);box-shadow:0 20px 50px -24px rgba(0,0,0,.45)}#pfkit .bar>button,#pfkit .bar .menu>button{appearance:none;border:0;background:none;cursor:pointer;height:38px;padding:0 11px;border-radius:var(--r);display:inline-flex;align-items:center;gap:8px;font:500 13px var(--font);color:var(--ink);white-space:nowrap}#pfkit .bar>button:hover,#pfkit .bar .menu>button:hover{background:var(--bg-2)}#pfkit .bar .go{background:var(--inv);color:var(--inv-ink)}#pfkit .bar .go:hover{background:var(--inv);opacity:.9}#pfkit .bar kbd{font:400 10px var(--mono);color:var(--mute);border:1px solid var(--line-2);border-radius:4px;padding:2px 5px}#pfkit .bar .sep{width:1px;height:22px;background:var(--line-2);margin:0 3px}#pfkit .bar svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#pfkit .av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:500 10px var(--mono);color:var(--ink);background:var(--bg);border:1.5px solid transparent;background-image:linear-gradient(var(--bg),var(--bg)),var(--grad);background-origin:border-box;background-clip:padding-box,border-box}#pfkit .menu .list a[aria-current="true"]{background:var(--bg-2)}#pfkit .menu .list a,#pfkit .menu .list .lbl2{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:9px 10px;border-radius:4px;font-size:14px;color:var(--ink);text-decoration:none;gap:10px}#pfkit .menu .list a:hover{background:var(--bg-2)}#pfkit .menu .list a .i{width:16px;height:16px;color:var(--mute)}#pfkit .menu .list .who{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}#pfkit .menu .list .who b{display:block;font:600 14px/1.2 var(--font);color:var(--ink)}#pfkit .menu .list .who small{font:400 10.5px var(--mono);color:var(--mute)}#pfkit .menu .list .sep{height:1px;background:var(--line);margin:4px 0}#pfkit .menu{position:relative}#pfkit #langlist{max-height:min(70vh,560px);overflow:auto;display:grid;grid-template-columns:1fr 1fr;min-width:340px;scrollbar-width:thin}#pfkit #langlist .note{grid-column:1/-1}#pfkit .menu .list{position:absolute;top:46px;inset-inline-end:0;min-width:220px;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;padding:6px;box-shadow:0 18px 40px -18px rgba(0,0,0,.35)}#pfkit .menu .list button{display:flex;width:100%;appearance:none;border:0;background:none;padding:9px 10px;border-radius:4px;cursor:pointer;font-size:14px;color:var(--ink);text-align:start;gap:10px}#pfkit .menu .list button:hover{background:var(--bg-2)}#pfkit .menu .list small{margin-inline-start:auto;color:var(--mute);font:400 10px var(--mono)}#pfkit .seg{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r);padding:2px;gap:2px}#pfkit .seg button{appearance:none;border:0;background:none;cursor:pointer;height:26px;padding:0 10px;border-radius:3px;font:500 12px var(--font);color:var(--mute)}#pfkit .seg button[aria-pressed="true"]{background:var(--inv);color:var(--inv-ink)}#pfkit .pane{position:relative;z-index:4;margin-inline-start:0;width:min(680px,calc(54vw - 40px));min-height:100vh;min-height:100svh;box-sizing:border-box;padding:40px 46px 56px 72px;display:flex;flex-direction:column;justify-content:center;scrollbar-width:none;background:linear-gradient(90deg,var(--bg) 0%,var(--bg) 80%,transparent 100%)}#pfkit .pane::-webkit-scrollbar{display:none}[dir="rtl"] #pfkit .pane{background:linear-gradient(270deg,var(--bg) 0%,var(--bg) 80%,transparent 100%)}#pfkit .pane-in{max-width:580px}#pfkit .kicker{font:500 10.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);display:flex;flex-wrap:wrap;gap:6px 14px}#pfkit .kicker em{font-style:normal;color:var(--ink)}#pfkit .title{font-family:var(--font);font-weight:800;color:var(--ink);letter-spacing:-.045em;line-height:.9;margin:16px 0 0;text-wrap:balance;font-size:clamp(40px,4.9vw,76px);font-variation-settings:"wdth" var(--wdth,86);transition:font-variation-settings .8s var(--ease)}[dir="rtl"] #pfkit .title{font-family:var(--rtl-title);letter-spacing:0;line-height:1.1;font-variation-settings:normal}#pfkit .lede{font-size:17px;line-height:1.5;color:var(--ink-2);margin:18px 0 0;max-width:48ch}#pfkit .stroke{height:2px;width:64px;background:var(--grad);border:0;margin:22px 0 0}#pfkit .lenses{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin:26px -4px 0;padding:0 4px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:2}#pfkit .lens{appearance:none;border:0;background:none;cursor:pointer;padding:10px 10px 12px;font:500 13.5px/1 var(--font);color:var(--mute);white-space:nowrap;position:relative;border-radius:var(--r) var(--r) 0 0}#pfkit .lens:hover{color:var(--ink)}#pfkit .lens[aria-selected="true"]{color:var(--ink)}#pfkit .lens[aria-selected="true"]::after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--grad)}#pfkit .blk{margin-top:34px}#pfkit .blk>h2{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 12px;display:flex;align-items:center;gap:10px}#pfkit .blk>h2::after{content:"";flex:1;height:1px;background:var(--line)}#pfkit .blk>h2 .act{margin-inline-start:auto;order:3}#pfkit .say{font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.02em;color:var(--ink);margin:0;font-variation-settings:"wdth" 92;text-wrap:pretty}#pfkit .say .n{font-family:var(--mono);font-weight:500;font-size:.92em}#pfkit .rib{list-style:none;margin:0;padding:0}#pfkit .rib li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;padding:12px 0 12px 18px;border-bottom:1px solid var(--line);cursor:pointer}#pfkit .rib li::before{content:"";position:absolute;inset-inline-start:0;top:14px;bottom:14px;width:2px;background:var(--line-2);transition:background .2s,top .2s,bottom .2s}[dir="rtl"] #pfkit .rib li{padding:12px 18px 12px 0}#pfkit .rib li:hover::before,#pfkit .rib li.on::before{background:var(--grad-v);top:8px;bottom:8px}#pfkit .rib b{font-weight:500;color:var(--ink);font-size:15px}#pfkit .rib p{grid-column:1;margin:0;font-size:13px;color:var(--mute)}#pfkit .rib .m{grid-column:2;grid-row:1/3;align-self:center;font:400 11px/1.3 var(--mono);color:var(--mute);text-align:end;white-space:nowrap}#pfkit .rib .m .st{display:block}#pfkit .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}#pfkit .st{display:inline-flex;align-items:center;gap:7px;font:500 11px/1 var(--mono);letter-spacing:.04em}#pfkit .st::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}#pfkit .st.ok{color:var(--ok)}#pfkit .st.wait{color:var(--wait)}#pfkit .st.sig{color:var(--signal)}#pfkit .note{font:400 11px/1.55 var(--mono);color:var(--mute);margin-top:10px}#pfkit .ex{font:400 10.5px/1.5 var(--mono);color:var(--faint);margin-top:8px}#pfkit .ex::before{content:"Example · ";color:var(--mute)}#pfkit .inst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}#pfkit .inst.c3{grid-template-columns:repeat(3,minmax(0,1fr))}#pfkit .inst>div{position:relative;padding:14px 0 12px;border-top:1px solid var(--line-2);min-width:0}#pfkit .inst>div::before{content:"";position:absolute;top:-1px;inset-inline-start:0;width:18px;height:2px;background:var(--signal)}#pfkit .inst .v{font:600 34px/1 var(--font);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;display:flex;align-items:baseline;gap:3px;flex-wrap:wrap}#pfkit .inst .v .q{font:500 20px/1 var(--font);font-style:normal;color:var(--signal);margin-inline-end:2px}#pfkit .inst .q{font:400 12px/1.4 var(--font);color:var(--ink-2);margin-top:5px}#pfkit .inst .v small{font:500 13px var(--mono);letter-spacing:0;color:var(--mute);margin-inline-start:2px}#pfkit .inst .k{font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-top:8px}#pfkit .inst .s{font:400 9.5px/1.45 var(--mono);color:var(--faint);margin-top:5px;display:flex;align-items:center;justify-content:space-between;gap:6px}#pfkit .inst .s>span{min-width:0}#pfkit .bars{display:grid;gap:8px}#pfkit .bars .r{display:grid;grid-template-columns:118px minmax(0,1fr) max-content;gap:12px;align-items:center;font-size:13px;color:var(--ink);cursor:pointer}#pfkit .bars .r:hover span:first-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--signal)}#pfkit .bars .t{height:6px;background:var(--line);border-radius:3px;overflow:hidden}#pfkit .bars .t i{display:block;height:100%;background:var(--grad);opacity:.9;border-radius:3px;transition:width .5s var(--ease)}#pfkit .bars .r.on .t i{background:var(--ink)}#pfkit .bars .v{font:400 10.5px var(--mono);color:var(--mute);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;justify-content:flex-end;align-items:center;gap:6px}#pfkit .feed{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:3px 12px;padding:10px 0;border-bottom:1px solid var(--line);align-items:baseline}#pfkit .feed .d{width:7px;height:7px;border-radius:50%;background:var(--wait);align-self:center}#pfkit .feed .d.on{background:var(--ok)}#pfkit .feed b{font-weight:500;color:var(--ink);font-size:14px}#pfkit .feed p{grid-column:2/4;margin:0;font-size:12.5px;color:var(--mute)}#pfkit .feed span{font:400 9.5px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.06em}#pfkit .meter{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--line);margin-top:10px}#pfkit .meter i{display:block;background:var(--grad)}#pfkit .fresh{display:flex;align-items:center;gap:8px;font:400 10px var(--mono);color:var(--mute);margin-top:12px}#pfkit .fresh::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 20%,transparent)}#pfkit .chips{display:flex;flex-wrap:wrap;gap:6px}#pfkit .chips button,#pfkit .chip{appearance:none;cursor:pointer;height:28px;padding:0 10px;border-radius:var(--r);border:1px solid var(--line-2);background:none;font:500 12px var(--font);color:var(--ink);display:inline-flex;align-items:center;gap:6px}#pfkit .chips button:hover{border-color:var(--line-3)}#pfkit .chips button[aria-pressed="true"]{background:var(--inv);color:var(--inv-ink);border-color:var(--inv)}#pfkit .chips button small{font:400 10px var(--mono);color:inherit;opacity:.7}#pfkit .ev{display:inline-flex;align-items:center;gap:4px;padding:1px 5px;border-radius:4px;border:1px solid transparent;color:var(--ink);font:500 9.5px/14px var(--mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:none;vertical-align:-2px}#pfkit .ev svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#pfkit .ev:hover{background:var(--ink);color:var(--bg)}#pfkit .ev.sec,#pfkit .ev.tv{border-color:var(--signal);color:var(--signal)}#pfkit .ev.sec:hover,#pfkit .ev.tv:hover{background:var(--signal);color:#fff}#pfkit .tbl{display:grid;gap:0}#pfkit .tbl .h,#pfkit .tbl .row{display:grid;grid-template-columns:38px minmax(0,1.4fr) 14px 44px minmax(0,1.6fr) 26px;gap:10px;align-items:center}#pfkit .tbl .h{font:500 9.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:6px 0;border-bottom:1px solid var(--line-2)}#pfkit .tbl .h button{appearance:none;border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:start;letter-spacing:inherit;text-transform:inherit}#pfkit .tbl .h button[aria-pressed="true"]{color:var(--ink)}#pfkit .tbl .row{padding:7px 0;border-bottom:1px solid var(--line);cursor:pointer;font-size:13.5px;color:var(--ink)}#pfkit .tbl .row:hover,#pfkit .tbl .row.on{background:linear-gradient(90deg,var(--bg-2),transparent)}#pfkit .tbl .code{font:400 10.5px var(--mono);color:var(--mute)}#pfkit .tbl .tier{width:8px;height:8px;border-radius:2px;border:1px solid var(--ink)}#pfkit .tbl .tier.t1{background:var(--ink)}#pfkit .tbl .tier.t2{background:var(--line-3)}#pfkit .tbl .n{font:400 11px var(--mono);color:var(--mute);text-align:end}#pfkit .tbl .fig{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0}#pfkit .tbl .fig b{font:500 12px var(--mono);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pfkit .tbl .fig i{display:block;height:3px;border-radius:2px;background:var(--ink);opacity:.8}#pfkit .tbl .fig small{font:400 9.5px var(--mono);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pfkit .tbl .go{color:var(--mute);text-align:end}#pfkit .toolrow{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:16px 0 10px}#pfkit .toolrow .count{margin-inline-start:auto;font:400 10.5px var(--mono);color:var(--mute)}#pfkit .i{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}#pfkit .btn.ic{width:40px;padding:0;justify-content:center}#pfkit .btn.ic.sm{width:28px;height:28px}#pfkit .btn.ic.sm .i{width:15px;height:15px}#pfkit .btn.ic.danger{color:var(--signal);border-color:color-mix(in srgb,var(--signal) 40%,transparent)}#pfkit .btn.p .i{width:16px;height:16px;margin-inline-end:-4px}#pfkit [data-tip]{position:relative}#pfkit [data-tip]:hover::after,#pfkit [data-tip]:focus-visible::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);inset-inline-start:50%;transform:translateX(-50%);background:var(--inv);color:var(--inv-ink);font:500 11px/1 var(--font);letter-spacing:0;text-transform:none;padding:7px 9px;border-radius:4px;white-space:nowrap;z-index:60;pointer-events:none;box-shadow:0 8px 24px -12px rgba(0,0,0,.5)}[dir="rtl"] #pfkit [data-tip]:hover::after,[dir="rtl"] #pfkit [data-tip]:focus-visible::after{transform:translateX(50%)}#pfkit .blk>h2 .act.ic{margin-inline-start:auto;order:3}#pfkit .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}#pfkit .btn{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px;border-radius:var(--r);font:500 14px/1 var(--font);border:1px solid var(--line-2);background:transparent;color:var(--ink);white-space:nowrap;transition:background .15s,border-color .15s;text-decoration:none}#pfkit .btn:hover{border-color:var(--line-3);background:var(--bg-2)}#pfkit .btn.p{background:var(--inv);color:var(--inv-ink);border-color:var(--inv)}#pfkit .btn.p:hover{opacity:.9}#pfkit .btn .arr{width:16px;height:2px;background:var(--grad);display:inline-block}#pfkit .btn.sm{height:30px;padding:0 10px;font-size:12.5px}#pfkit .big-in{display:flex;align-items:center;gap:14px;border-bottom:2px solid var(--ink);padding:8px 0;margin-top:20px}#pfkit .big-in input{flex:1;min-width:0;border:0;background:none;font:600 21px/1.2 var(--font);letter-spacing:-.02em;color:var(--ink);outline:none;font-variation-settings:"wdth" 90}#pfkit .big-in input::placeholder{color:var(--faint)}#pfkit .big-in kbd{font:400 10.5px var(--mono);color:var(--mute);border:1px solid var(--line-2);border-radius:4px;padding:3px 6px}#pfkit .form{display:grid;gap:14px;margin-top:6px}#pfkit .form label{display:grid;gap:6px;font-size:13px;color:var(--ink)}#pfkit .form input,#pfkit .form select,#pfkit .form textarea{height:42px;border:1px solid var(--line-2);border-radius:var(--r);background:transparent;font:400 15px var(--font);color:var(--ink);padding:0 10px}#pfkit .form textarea{height:auto;padding:10px;min-height:80px}#pfkit .form input:focus,#pfkit .form select:focus,#pfkit .form textarea:focus{outline:none;border-color:var(--ink)}#pfkit .pf-i{display:inline-block;position:relative;vertical-align:middle;margin-inline-start:6px;font-weight:400;letter-spacing:0;text-transform:none}#pfkit .pf-i>summary{list-style:none;cursor:pointer;width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;color:var(--mute);border:1px solid var(--line-2);background:var(--bg)}#pfkit .pf-i>summary::-webkit-details-marker{display:none}#pfkit .pf-i>summary:hover,#pfkit .pf-i[open]>summary{color:var(--ink);border-color:var(--line-3)}#pfkit .pf-i>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .pf-i .i{width:13px;height:13px}#pfkit .pf-i__b{position:absolute;z-index:70;top:calc(100% + 8px);inset-inline-start:-8px;width:min(300px,calc(100vw - 32px));box-sizing:border-box;background:var(--bg);border:1px solid var(--line-3);border-radius:var(--r);padding:12px 14px;font:400 13px/1.5 var(--font);color:var(--ink-2);text-align:start;white-space:normal}#pfkit .pf-i__b a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}#pfkit .tp{margin-top:20px;max-width:680px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg)}#pfkit .tp__h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line)}#pfkit .tp__h h2{margin:0;font:600 15px/1.3 var(--font);color:var(--ink);letter-spacing:-.01em}#pfkit .tp__b{padding:14px}#pfkit .tp .lenses{position:static;margin:0;padding:0 8px;border-bottom:1px solid var(--line)}#pfkit .af{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0}#pfkit .af label{display:grid;gap:4px;font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);min-width:0}#pfkit .af label.wide,#pfkit .af .wide{grid-column:1/-1}#pfkit .jf-prov{margin:0 0 14px}#pfkit .jf-prov .nxa-providers{display:grid;gap:8px}#pfkit .jf-prov .nxa-provider{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);font:500 14px var(--font);text-decoration:none}#pfkit .jf-prov .nxa-provider:hover{border-color:var(--ink)}#pfkit .jf-prov .nxa-provider:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .jf-prov svg{width:18px;height:18px;flex:none}#pfkit .jf-prov .nxa-help{margin:8px 0 0;font-size:12.5px;color:var(--mute)}#pfkit .jf-prov .nxa-or{display:flex;align-items:center;gap:10px;margin:12px 0 0;font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}#pfkit .jf-prov .nxa-or::before,#pfkit .jf-prov .nxa-or::after{content:"";flex:1;border-top:1px solid var(--line)}#pfkit .af input:not([type=checkbox]),#pfkit .af select,#pfkit .af textarea{box-sizing:border-box;width:100%;height:40px;border:1px solid var(--line-2);border-radius:var(--r);background:transparent;font:400 14px var(--font);letter-spacing:0;text-transform:none;color:var(--ink);padding:0 10px}#pfkit .af select[multiple]{height:auto;padding:6px 10px}#pfkit .af textarea{height:auto;min-height:64px;padding:8px 10px}#pfkit .af input:focus,#pfkit .af select:focus,#pfkit .af textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}#pfkit .af label.ck{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font:400 13px/1.4 var(--font);letter-spacing:0;text-transform:none;color:var(--ink-2)}#pfkit .af label.ck input{margin-top:3px}#pfkit .af .hp{position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}#pfkit .af__f{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}#pfkit .af__p{font:400 12px/1.4 var(--font);color:var(--mute);display:inline-flex;align-items:center}#pfkit .af__s{grid-column:1/-1;margin:0;font:500 13px/1.45 var(--font);color:var(--ink)}#pfkit .af__s:empty{display:none}#pfkit .af__s.err{color:var(--signal)}#pfkit .af__s a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}#pfkit .rw{list-style:none;margin:0;padding:0}#pfkit .rw li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:44px;padding:6px 0;border-bottom:1px solid var(--line)}#pfkit .rw li b{font-weight:500;font-size:14.5px;color:var(--ink);min-width:0;overflow-wrap:anywhere}#pfkit .rw li b a{color:inherit;text-decoration:none}#pfkit .rw li b a:hover{text-decoration:underline;text-underline-offset:3px}#pfkit .rw li small{grid-column:1;font:400 11px/1.4 var(--mono);color:var(--mute)}#pfkit .rw li .btn{grid-column:2;grid-row:1/3;align-self:center}#pfkit .rw li.em{display:block;color:var(--ink-2);font-size:14px;padding:10px 0}#pfkit .rw li.em .btn{margin-inline-start:8px;vertical-align:middle}#pfkit .tp .rw+.rw{margin-top:8px}#pfkit .tp__more{margin-top:8px}#pfkit .tp__more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:40px;font:500 14px var(--font);color:var(--ink)}#pfkit .tp__more>summary::-webkit-details-marker{display:none}#pfkit .tp__more[open]>summary{margin-bottom:10px}#pfkit .acts.tight{margin-top:14px}#pfkit .dek{font-size:15px;line-height:1.45;color:var(--ink-2);margin:12px 0 0;max-width:52ch}#pfkit .facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none;font:500 11.5px/1.4 var(--mono);color:var(--mute)}#pfkit .facts b{font:600 15px var(--font);color:var(--ink);margin-inline-end:4px;font-variant-numeric:tabular-nums}#pfkit .pf-pick{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#pfkit .pf-pick select{height:44px;min-width:0;flex:1 1 180px;border:1px solid var(--line-2);border-radius:var(--r);background:transparent;font:500 15px var(--font);color:var(--ink);padding:0 10px}#pfkit .pf-fold{border-bottom:1px solid var(--line)}#pfkit .pf-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0}#pfkit .pf-fold>summary::-webkit-details-marker{display:none}#pfkit .pf-fold>summary h2{margin:0!important;padding:0!important;font:500 17px/1.3 var(--font)!important;letter-spacing:-.01em!important;color:var(--ink);display:flex;align-items:center;gap:12px;border:0!important}#pfkit .pf-fold>summary h2 .pf-num{font:500 12px var(--mono)!important;color:var(--signal)!important;background:none!important;-webkit-text-fill-color:currentColor!important}#pfkit .pf-fold>summary::after{content:"";margin-inline-start:auto;width:8px;height:8px;border-inline-end:2px solid var(--ink);border-block-end:2px solid var(--ink);transform:rotate(45deg);transition:transform .2s;flex:none}#pfkit .pf-fold[open]>summary::after{transform:rotate(-135deg)}#pfkit .pf-fold>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .pf-fold__b{padding:4px 0 18px}#pfkit .pf-section.pf-folded{margin:0!important;padding:0!important;border:0!important}@media (max-width:820px){#pfkit .af{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){#pfkit .pf-i__b{position:fixed;inset-inline:16px;top:auto;bottom:16px;width:auto}}#pfkit .form small{color:var(--mute);font-size:12px}#pfkit .tog{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink)}#pfkit .sw{width:38px;height:22px;border-radius:999px;border:1px solid var(--line-3);position:relative;flex:none;cursor:pointer;background:transparent;appearance:none}#pfkit .sw::after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--mute);transition:transform .18s,background .18s}#pfkit .sw[aria-checked="true"]{border-color:var(--ink);background:var(--grad)}#pfkit .sw[aria-checked="true"]::after{transform:translateX(16px);background:var(--ink)}#pfkit .post{padding:14px 0;border-bottom:1px solid var(--line)}#pfkit .post .who{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mute)}#pfkit .post .who b{color:var(--ink);font:500 12px var(--mono)}#pfkit .post p{margin:8px 0 0;color:var(--ink);font-size:15px}#pfkit .post .row{display:flex;gap:14px;margin-top:8px;font:400 11px var(--mono);color:var(--mute)}#pfkit .post .row button{appearance:none;border:0;background:none;padding:0;cursor:pointer;color:var(--mute);font:inherit;text-decoration:underline;text-underline-offset:3px}#pfkit .axis{position:relative;height:140px;margin-top:4px}#pfkit .axis::before{content:"";position:absolute;left:0;right:0;top:46px;height:1px;background:var(--line-2)}#pfkit .axis .tick{position:absolute;top:40px;width:1px;height:12px;background:var(--line-3)}#pfkit .axis .tick span{position:absolute;top:44px;left:-14px;font:400 9.5px var(--mono);color:var(--faint);white-space:nowrap}#pfkit .axis .ev2{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}#pfkit .axis .ev2 i{width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid var(--ink);margin-top:35px;order:2}#pfkit .axis .ev2 b{order:1;font:500 12px/1.2 var(--font);color:var(--ink);white-space:nowrap;position:absolute;bottom:64px}#pfkit .axis .ev2.up b{bottom:auto;top:70px}#pfkit .axis .ev2.up small{position:absolute;top:88px}#pfkit .axis .ev2 small{order:3;font:400 10px/1.2 var(--mono);color:var(--mute);white-space:nowrap;margin-top:6px}#pfkit .axis{overflow-x:clip;max-inline-size:100%}#pfkit .axis .ev2 b,#pfkit .axis .ev2 small{inline-size:max-content;max-inline-size:min(132px,34vw);white-space:normal;text-align:center;overflow-wrap:anywhere}#pfkit .ofs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px 28px;margin-top:10px}#pfkit .of h3{margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid var(--ink);font:500 14px/1.3 var(--font);display:flex;justify-content:space-between;gap:10px;align-items:baseline}#pfkit .of h3 .m{font:400 10px var(--mono);letter-spacing:.06em;color:var(--mute)}#pfkit .of ul{list-style:none;margin:0;padding:0}#pfkit .of li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--line)}#pfkit .of li .m{font:400 10.5px var(--mono);letter-spacing:.04em;color:var(--mute)}#pfkit .of .credit{margin:8px 0 0;font:400 10.5px/1.5 var(--mono);letter-spacing:.03em;color:var(--mute)}#pfkit .of .credit a{color:inherit}#pfkit .doc{font:400 16px/1.65 var(--font);color:var(--ink)}#pfkit .doc>*{max-width:min(100%,1600px)}#pfkit .doc>.pf--embed:has(.nxn){max-width:none}#pfkit .doc>.pf--embed:has(.nxc){max-width:none}#pfkit .doc>.pf--embed:has(.pf-native-list){max-width:none}#pfkit .doc .pf-closing .pf-btn{background:var(--inv)!important;color:var(--inv-ink)!important;border-color:var(--inv)!important}#pfkit .doc .pf-scn__btn[data-scn-act="play"]{background:var(--inv);color:var(--inv-ink);border-color:var(--inv)}#pfkit .doc h3,#pfkit .doc .pf-h3{font:600 19px/1.3 var(--font);margin:20px 0 8px;color:var(--ink)}#pfkit .doc p{margin:0 0 12px;max-width:72ch}#pfkit .doc ul:not([class]),#pfkit .doc ol:not([class]){margin:0 0 14px;padding-inline-start:20px;max-width:72ch}#pfkit .doc li{margin:4px 0}#pfkit .doc a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--signal)}#pfkit .doc .pf-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--r);background:var(--inv);color:var(--inv-ink);text-decoration:none;font:500 14px var(--font)}#pfkit .doc .pf-btn--ghost{background:none;color:var(--ink);border:1px solid var(--line-2)}#pfkit .doc table{border-collapse:collapse;width:100%;font-size:14px}#pfkit .doc th,#pfkit .doc td{text-align:start;padding:8px 10px;border-bottom:1px solid var(--line)}#pfkit .doc th{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}#pfkit .doc .pf-table-wrap{overflow-x:auto}#pfkit .doc img,#pfkit .doc svg{max-width:100%;height:auto}#pfkit .doc .pf-note{border-inline-start:2px solid var(--signal);padding:10px 14px;margin:0 0 20px;background:var(--bg-2);border-radius:0 var(--r) var(--r) 0}#pfkit .doc .pf-cite{font:400 12px/1.6 var(--mono);color:var(--mute)}#pfkit .doc .pf-term__btn{all:unset;border-bottom:1px dotted var(--mute);cursor:help}#pfkit .doc abbr{text-decoration:none}#pfkit .doc .pf-term__tip,#pfkit .doc .pf-hero__art,#pfkit .doc .pf-hero__rule,#pfkit .doc .pf-rule-art{display:none}#pfkit .news{list-style:none;margin:6px 0 0;padding:0}#pfkit .nw{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:4px 14px;padding:12px 0;border-bottom:1px solid var(--line);align-items:start}#pfkit .vote{display:grid;justify-items:center;gap:0}#pfkit .vote b{font:500 12px var(--mono);color:var(--ink);line-height:1.4}#pfkit .vb{appearance:none;border:0;background:none;padding:2px;cursor:pointer;color:var(--mute);border-radius:4px}#pfkit .vb .i{width:16px;height:16px}#pfkit .vb:hover{color:var(--ink);background:var(--bg-2)}#pfkit .vb.on{color:var(--signal)}#pfkit .nt{font:500 15px/1.35 var(--font);color:var(--ink);text-decoration:none;display:inline}#pfkit .nt:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--signal)}#pfkit .nt .i.sm{width:12px;height:12px;vertical-align:-1px;opacity:.6}#pfkit .nm{margin:3px 0 0;font:400 12px/1.5 var(--font);color:var(--mute)}#pfkit .oa{color:var(--signal)}#pfkit .ns{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}#pfkit .tag{appearance:none;border:1px solid var(--line-2);background:none;border-radius:4px;padding:1px 7px;font:500 10.5px var(--mono);color:var(--ink-2);cursor:pointer}#pfkit .tag:hover{border-color:var(--ink)}#pfkit .srcs{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px}#pfkit .src{font:400 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:1px 5px;border:1px solid var(--line);border-radius:3px}#pfkit .na{display:flex;gap:4px}#pfkit .na .btn.ic.sm{border-color:transparent}#pfkit .na .btn.ic.sm:hover{border-color:var(--line-2)}@media (max-width:820px){#pfkit .nw{grid-template-columns:36px minmax(0,1fr)}}@media (max-width:820px){#pfkit .na{grid-column:2}}#pfkit .glyphs.rtl{direction:rtl}#pfkit .gf{border:1px solid var(--line);border-radius:var(--r);padding:6px 4px;display:grid;justify-items:center;gap:2px;min-width:0}#pfkit .gf .g{display:flex;gap:10px;font-size:22px;line-height:1.2;color:var(--ink);font-family:var(--rtl)}#pfkit .gf .g i{font-style:normal;min-width:16px;text-align:center}#pfkit .gf .g i.na{color:var(--faint)}#pfkit .gf small{font:400 9px var(--mono);color:var(--mute)}#pfkit .kbd{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}#pfkit .kbd.rtl{direction:rtl}#pfkit .kbd button{appearance:none;cursor:pointer;min-width:34px;height:36px;padding:0 6px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg);color:var(--ink);font:400 18px/1 var(--rtl)}#pfkit .kbd button:hover{border-color:var(--ink)}#pfkit .kbd button.wide{font:500 11px var(--mono);padding:0 10px;color:var(--mute)}#pfkit .kbd button .i{width:14px;height:14px}#pfkit .evid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center}#pfkit .evid .dn{display:flex;align-items:center;gap:12px}#pfkit .evid .dn b{display:block;font:600 30px/1 var(--font);letter-spacing:-.03em;color:var(--ink)}#pfkit .evid .dn small{font:400 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}#pfkit .donut{width:72px;height:72px;color:var(--ink)}#pfkit .hist{display:flex;align-items:flex-end;gap:4px;height:56px;margin-top:14px;padding-top:6px;border-top:1px solid var(--line)}#pfkit .hist div{flex:1;display:grid;grid-template-rows:1fr auto;height:100%;align-items:end;justify-items:center;min-width:0}#pfkit .hist i{display:block;width:100%;max-width:22px;background:var(--ink);border-radius:2px 2px 0 0;align-self:end}#pfkit .hist small{font:400 8.5px var(--mono);color:var(--faint);margin-top:3px}#pfkit .bars .v em{font-style:normal;color:var(--faint);margin-inline-end:6px;font-size:9.5px}@media (max-width:820px){#pfkit .evid{grid-template-columns:1fr}}#pfkit .cadblk .cad__layers>div{max-inline-size:min(320px,calc(100vw - 48px))}#pfkit .cadblk .cad__layers label{max-inline-size:100%}@media (max-width:820px){#pfkit .full-in .bars .r{grid-template-columns:96px minmax(0,1fr) 92px}}@media (max-width:820px){#pfkit .full-in .form label,#pfkit .full-in .form input{max-width:100%;box-sizing:border-box}}#pfkit .chips.aud button{height:34px;padding:0 12px;gap:7px}#pfkit .chips.aud button .i{width:15px;height:15px}#pfkit .big-type{font-size:1.15em}#pfkit .big-type .say{font-size:24px;line-height:1.35}#pfkit .big-type .rib b{font-size:17px}#pfkit .big-type .note{font-size:12.5px}#pfkit .jform{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,.7fr) auto;gap:10px 14px;align-items:end;margin-top:12px}#pfkit .jform label{margin:0}@media (max-width:820px){#pfkit .jform{grid-template-columns:1fr}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .bars .r,#pfkit .bars .r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}}@media (max-width:820px){#pfkit .bars .r>span:first-child{grid-column:1/-1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:820px){#pfkit .bars .r .v{font-size:11px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:end}}@media (max-width:820px){#pfkit .form input,#pfkit .form select,#pfkit .form label{width:100%;max-width:100%;box-sizing:border-box;min-width:0}}@media (max-width:820px){#pfkit .lesson-type input{width:100%}}#pfkit .field{position:absolute;inset:0;z-index:1;width:auto;height:auto;min-height:0}#pfkit .hero .field{--pff-open-end:92px}@media (max-width:820px){body[data-view="explore"].pf-kit #pfkit .pane{position:relative;top:auto;padding-top:28px}}@media (max-width:820px){body.is-3d.pf-kit #pfkit .pane{padding-top:72px}}#pfkit .f3d{position:absolute;z-index:7;top:72px;inset-inline-end:16px;min-width:68px;height:40px;padding:0 12px;box-sizing:border-box;display:inline-flex;gap:8px;align-items:center;justify-content:center;font:500 13px/1 var(--font);border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg);color:var(--ink);cursor:pointer}#pfkit .f3d svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}#pfkit .f3d[aria-pressed="true"]{background:var(--inv);color:var(--inv-ink);border-color:var(--inv)}body[data-mode="none"].pf-kit #pfkit .f3d{display:none}@media (max-width:820px){#pfkit .f3d{top:62px}}body.no-d3.pf-kit #pfkit .readout{inset-inline-end:max(20px,env(safe-area-inset-right,0px))}@media (min-width:821px){body.has-dock.pf-kit #pfkit .readout{bottom:180px}}body.is-3d.pf-kit #pfkit #map,body.is-3d.pf-kit #pfkit .readout{display:none}body.is-3d.pf-kit #pfkit .field{display:block}body.is-3d.pf-kit #pfkit .pane{pointer-events:none}body.is-3d.pf-kit #pfkit .pane>*{pointer-events:auto}body[data-view="explore"].pf-kit #pfkit .pane{min-height:0;position:absolute;z-index:4;top:0;inset-inline-start:0;padding-bottom:24px;background:none;pointer-events:none}body[data-view="explore"].pf-kit #pfkit .pane>*{pointer-events:auto}@media (max-width:820px){body[data-view="explore"].pf-kit #pfkit .pane{position:relative;top:auto;z-index:4;margin-top:46svh;padding-top:16px;background:var(--bg);pointer-events:auto}}@media (max-width:820px){body[data-view="explore"].pf-kit #pfkit .hero{min-height:0}}body[data-view="explore"].pf-kit #pfkit .hero{min-height:100vh;min-height:100svh}#pfkit .months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 22px;margin-top:4px}#pfkit .mon h5{margin:0 0 4px;display:flex;justify-content:space-between;align-items:baseline;font:500 11px/1.4 var(--font);color:var(--ink)}#pfkit .mon h5 span{font:400 9px var(--mono);letter-spacing:.04em;color:var(--faint);text-transform:uppercase}#pfkit .mon .g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px}#pfkit .mon .g u{text-decoration:none;font:400 8.5px/16px var(--mono);color:var(--faint);text-align:center}#pfkit .mon .g i,#pfkit .mon .g b{display:block;height:20px;font:400 10px/20px var(--mono);text-align:center;color:var(--ink-2);border-radius:3px;font-variant-numeric:tabular-nums}#pfkit .mon .g b.ev{font-weight:500;color:var(--ink);background:color-mix(in srgb,var(--signal) 14%,transparent);cursor:pointer;position:relative}#pfkit .mon .g b.ev::after{content:"";position:absolute;left:50%;bottom:2px;width:3px;height:3px;border-radius:50%;background:var(--signal);transform:translateX(-50%)}#pfkit .mon .g b.ev:hover,#pfkit .mon .g b.sel{background:var(--signal);color:#fff}#pfkit .mon .g b.sel::after,#pfkit .mon .g b.ev:hover::after{background:#fff}#pfkit .mon .g b.now{box-shadow:inset 0 0 0 1px var(--ink)}#pfkit .daybox{margin:0 0 14px;padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg)}#pfkit .daybox .dh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}#pfkit .daybox .dh b{font:600 18px/1.2 var(--font);color:var(--ink)}#pfkit .daybox .nat{font:400 16px var(--rtl);color:var(--mute)}#pfkit .daybox .k{margin-inline-start:auto;font:400 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}#pfkit .daybox p{margin:8px 0 0;font-size:13px;color:var(--ink-2)}#pfkit .d3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin-top:10px}#pfkit .d3 div{font:500 13.5px/1.3 var(--font);color:var(--ink);padding-top:6px;border-top:1px solid var(--line)}#pfkit .d3 small{display:block;font:400 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:3px}#pfkit .d3.big{margin-top:0}#pfkit .d3.big div{font-size:20px;font-weight:500;border-top:0;padding-top:0}#pfkit .seg2{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-2);border-radius:var(--r);padding:2px}#pfkit .seg2 b{font:500 13px var(--mono);padding:0 6px;color:var(--ink)}#pfkit .seg2 .btn.ic{border:0}#pfkit .seg2 .btn.ic[aria-pressed="true"]{background:var(--inv);color:var(--inv-ink)}@media (max-width:820px){#pfkit .months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){#pfkit .d3{grid-template-columns:1fr}}#pfkit .year{position:relative;height:72px;margin-top:6px}#pfkit .year .mo{position:absolute;top:30px;width:1px;height:10px;background:var(--line-3)}#pfkit .year .mo span{position:absolute;top:14px;left:-6px;font:400 9.5px var(--mono);color:var(--faint)}#pfkit .year::before{content:"";position:absolute;left:0;right:0;top:35px;height:1px;background:var(--line-2)}#pfkit .year .mk{position:absolute;top:28px;width:5px;height:14px;border-radius:3px;background:var(--ink);border:0;transform:translateX(-50%);cursor:pointer;transition:transform .15s,background .15s}#pfkit .year .mk.on,#pfkit .year .mk:hover{background:var(--signal);transform:translateX(-50%) scaleY(1.3)}#pfkit .year .now{position:absolute;top:22px;width:1px;height:26px;background:var(--signal)}#pfkit .year .now span{position:absolute;top:-16px;left:-10px;font:500 9.5px var(--mono);color:var(--signal)}#pfkit .era{position:relative;height:60px;margin-top:4px}#pfkit .cursor{position:relative;margin:4px 0 0;display:flex;align-items:center;gap:12px}#pfkit .cursor input[type=range]{flex:1;appearance:none;height:22px;background:none;margin:0}#pfkit .cursor input[type=range]::-webkit-slider-runnable-track{height:2px;background:var(--line-2)}#pfkit .cursor input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:22px;margin-top:-10px;border-radius:3px;background:var(--signal);border:0;cursor:ew-resize;box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 18%,transparent)}#pfkit .cursor input[type=range]::-moz-range-track{height:2px;background:var(--line-2)}#pfkit .cursor input[type=range]::-moz-range-thumb{width:14px;height:22px;border-radius:3px;background:var(--signal);border:0;cursor:ew-resize}#pfkit .cursor .yr{font:500 13px var(--mono);color:var(--signal);min-width:64px;text-align:end;font-variant-numeric:tabular-nums}#pfkit .rib.tl li.later{opacity:.42}#pfkit .era .bands{position:absolute;left:0;right:0;top:38px;height:8px}#pfkit .era .band{position:absolute;top:0;height:8px;border:0;border-radius:2px;background:color-mix(in srgb,var(--ink) 10%,transparent);cursor:pointer;padding:0}#pfkit .era .band:hover,#pfkit .era .band.on{background:color-mix(in srgb,var(--signal) 45%,transparent)}#pfkit .era .mk.cl{width:20px;height:20px;transform:translateX(-50%);border-radius:10px;background:var(--inv);border:0;color:var(--inv-ink);display:grid;place-items:center;padding:0;top:20px}#pfkit .era .mk.cl b{font:500 9px var(--mono);transform:none}#pfkit .era .mk.sel{background:var(--signal);transform:translateX(-50%) scaleY(1.4);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}#pfkit .tlbox .dh .y{font:500 12px var(--mono);color:var(--signal)}#pfkit .sides{display:grid;gap:8px;margin-top:10px}#pfkit .sides div{padding:8px 0 0;border-top:1px solid var(--line);font-size:13px}#pfkit .sides small{display:block;font:500 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:2px}#pfkit .era::before{content:"";position:absolute;left:0;right:0;top:28px;height:1px;background:var(--line-2)}#pfkit .era .tk{position:absolute;top:22px;width:1px;height:12px;background:var(--line-3)}#pfkit .era .tk span{position:absolute;top:14px;left:-10px;font:400 9px var(--mono);color:var(--faint);white-space:nowrap}#pfkit .era .mk{position:absolute;top:22px;width:4px;height:14px;border-radius:2px;transform:translateX(-50%);background:var(--ink);border:0;cursor:pointer;transition:transform .15s,background .15s}#pfkit .era .mk.on,#pfkit .era .mk:hover{background:var(--signal);transform:translateX(-50%) scaleY(1.25)}#pfkit .tl li{grid-template-columns:70px minmax(0,1fr) auto}#pfkit .tl li .y{font:500 13px var(--mono);color:var(--ink);grid-row:1/3;align-self:start;padding-top:2px}#pfkit .tl li .y small{display:block;font-size:9.5px;color:var(--faint)}#pfkit .tl li b{grid-column:2}#pfkit .tl li p{grid-column:2}#pfkit .tl li .m{grid-column:3}#pfkit .track{list-style:none;margin:0;padding:0;counter-reset:m}#pfkit .track li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--line);counter-increment:m;cursor:pointer}#pfkit .track li::before{content:counter(m,decimal-leading-zero);font:500 12px var(--mono);color:var(--mute);grid-row:1/3;padding-top:3px}#pfkit .track li.done::before{color:var(--ok)}#pfkit .track li.now::before{color:var(--signal)}#pfkit .track li b{font-weight:500;color:var(--ink);font-size:15px}#pfkit .track li p{grid-column:2;margin:0;font-size:13px;color:var(--mute)}#pfkit .track li .m{grid-column:3;grid-row:1/3;align-self:center;font:400 11px var(--mono);color:var(--mute)}#pfkit .pen{position:relative;margin-top:14px;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:var(--bg)}#pfkit .pen canvas{display:block;width:100%;height:260px}#pfkit .pen .hud{position:absolute;inset-inline-start:12px;top:10px;font:400 10px var(--mono);color:var(--mute)}#pfkit .pen .ctl{position:absolute;inset-inline-end:10px;bottom:10px;display:flex;gap:4px}#pfkit .pen .ctl button{appearance:none;border:1px solid var(--line-2);background:var(--bg);border-radius:var(--r);height:30px;min-width:30px;padding:0 9px;cursor:pointer;font:500 12px var(--mono);color:var(--ink)}#pfkit .forms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}#pfkit .forms div{border:1px solid var(--line);border-radius:var(--r);padding:8px 6px 6px;text-align:center}#pfkit .forms .g{font:400 40px/1.1 var(--rtl);color:var(--ink);direction:rtl}#pfkit .forms small{display:block;font:400 9.5px var(--mono);color:var(--mute);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}#pfkit .glyphs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-top:4px}#pfkit .glyphs button{appearance:none;border:1px solid var(--line);background:none;border-radius:var(--r);padding:6px 2px 4px;cursor:pointer;display:grid;gap:2px;justify-items:center;color:var(--ink)}#pfkit .glyphs button:hover,#pfkit .glyphs button[aria-pressed="true"]{border-color:var(--ink)}#pfkit .glyphs .g{font:400 24px/1.1 var(--rtl);direction:rtl}#pfkit .glyphs small{font:400 9px var(--mono);color:var(--mute)}#pfkit .num{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:6px}#pfkit .num .o{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line)}#pfkit .num .o b{font:400 24px/1.1 var(--rtl);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#pfkit .num .o small{font:400 10px var(--mono);color:var(--mute);text-align:end}#pfkit .pane{border-inline-start:0!important;box-shadow:none}#pfkit .full{margin-inline:0!important;padding-inline:max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px))!important}#pfkit .full{position:relative;z-index:5;background:var(--bg);margin-inline-start:0;padding-top:8px;padding:0 max(40px,env(safe-area-inset-right,0px)) 40px 36px;box-sizing:border-box}#pfkit .full::before{content:"";display:block;height:2px;background:var(--grad);margin:0 0 34px;width:120px}body[data-mode="none"].pf-kit #pfkit .full::before{display:none}#pfkit .full-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 36px;align-items:start}#pfkit .full-in>*{grid-column:span 12}#pfkit .full-in>.blk{grid-column:span 6;margin-top:0;margin-bottom:34px}#pfkit .full-in>.blk.w{grid-column:span 12}#pfkit .full-in>.acts{grid-column:span 12}#pfkit .full-in>.blk>h2{margin-top:0}#pfkit .full .lede{max-width:64ch}body[data-mode="none"].pf-kit #pfkit .full{margin-top:-20px}@media (max-width:820px){html{scroll-padding-top:72px;scroll-padding-bottom:80px}}@media (max-width:820px){body.pf-kit.pf-kit #pfkit #pfkit .full{padding-bottom:max(120px,calc(96px + env(safe-area-inset-bottom,0px)))}}@media (max-width:820px){body.pf-kit.pf-kit #pfkit #pfkit .full-in>:first-child{scroll-margin-top:72px}}#pfkit .kfoot{margin-top:24px;padding:22px 0 0;border-top:1px solid var(--line-2);display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:18px 32px;font-size:13px;color:var(--ink-2)}#pfkit .kfoot b{display:block;font:700 15px/1 var(--font);letter-spacing:-.02em;color:var(--ink);margin-bottom:6px}#pfkit .kfoot .host{font:400 11px var(--mono);color:var(--mute);letter-spacing:.02em}#pfkit .kfoot h2{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--line);font:500 10px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}#pfkit .kfoot ul{list-style:none;margin:0;padding:0}#pfkit .kfoot li{padding:0}#pfkit .kfoot li a,#pfkit .kfoot li button{display:inline-flex;align-items:center;min-height:28px}#pfkit .kfoot button{appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--ink-2);cursor:pointer;border-bottom:1px solid transparent}#pfkit .kfoot button:hover{color:var(--ink);border-bottom-color:var(--signal)}#pfkit .kfoot .legal{grid-column:1/-1;margin-top:6px;padding-top:12px;border-top:1px solid var(--line);font:400 10.5px/1.6 var(--mono);color:var(--mute);display:flex;flex-wrap:wrap;gap:4px 20px}@media (max-width:820px){#pfkit .full{margin-inline-start:0;padding:0 max(16px,env(safe-area-inset-left,0px)) 120px max(16px,env(safe-area-inset-right,0px))}}@media (max-width:820px){#pfkit .full-in{display:block}}@media (max-width:820px){#pfkit .full-in>.blk{margin-bottom:28px}}@media (max-width:820px){#pfkit .kfoot{grid-template-columns:1fr 1fr}}[dir="rtl"] #pfkit .full{margin-inline-start:0}#pfkit .readout{position:absolute;z-index:2;inset-inline-end:max(76px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));font:400 10px/1.6 var(--mono);color:var(--mute);text-align:end;pointer-events:none;max-width:46vw}#pfkit .pal{position:fixed;inset:0;z-index:20;background:color-mix(in srgb,var(--bg) 70%,transparent);display:grid;place-items:start center;padding-top:14vh}#pfkit .pal-box{width:min(620px,calc(100vw - 32px));background:var(--bg);border:1px solid var(--line-2);border-radius:8px;box-shadow:0 30px 70px -30px rgba(0,0,0,.5);overflow:hidden}#pfkit .pal-box input{width:100%;border:0;border-bottom:1px solid var(--line);background:none;padding:18px 20px;font:600 21px var(--font);letter-spacing:-.02em;color:var(--ink);outline:none;font-variation-settings:"wdth" 90}#pfkit .pal-box ul{list-style:none;margin:0;padding:6px;max-height:50vh;overflow:auto}#pfkit .pal-box li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r);cursor:pointer;color:var(--ink)}#pfkit .pal-box li[aria-selected="true"],#pfkit .pal-box li:hover{background:var(--bg-2)}#pfkit .pal-box li span:last-child{margin-inline-start:auto;font:400 10.5px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.06em}#pfkit .pw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin-top:2px}#pfkit .pw-g{break-inside:avoid;margin-bottom:10px}#pfkit .pw-g h3{margin:0 0 2px;display:flex;align-items:baseline;gap:8px;font:500 10px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line-2);padding-bottom:4px}#pfkit .pw-g h3 span{font-weight:400;color:var(--faint)}#pfkit .pw-r{appearance:none;border:0;border-bottom:1px solid var(--line);background:none;padding:5px 0;width:100%;cursor:pointer;display:grid;grid-template-columns:10px minmax(0,1.5fr) minmax(44px,.8fr) 58px 22px;gap:8px;align-items:center;color:var(--ink);font:400 13px/1.3 var(--font);text-align:start}#pfkit .pw-r i{width:8px;height:8px;border:1px solid var(--ink);background:var(--bg)}#pfkit .pw-r i.t1{background:var(--ink)}#pfkit .pw-r i.t2{background:color-mix(in srgb,var(--ink) 45%,transparent)}#pfkit .pw-r .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pfkit .pw-r .bar{height:4px;background:var(--line);border-radius:2px;overflow:hidden}#pfkit .pw-r .bar b{display:block;height:100%;background:var(--grad)}#pfkit .pw-r .v,#pfkit .pw-r .c{font:400 10.5px var(--mono);color:var(--mute);text-align:end;font-variant-numeric:tabular-nums}#pfkit .pw-r:hover .nm,#pfkit .pw-r.on .nm{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--signal)}#pfkit .wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin-top:4px}#pfkit .wall button{appearance:none;border:0;border-bottom:1px solid var(--line);background:none;padding:6px 0;text-align:start;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;color:var(--ink);font-size:13px}#pfkit .wall button span:first-child{font:400 10.5px var(--mono);color:var(--mute)}#pfkit .wall button:hover span:last-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--signal)}#pfkit .prof{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;margin-top:18px}#pfkit .prof .av{width:64px;height:64px;font-size:18px}#pfkit .prof b{display:block;font:500 16px var(--mono);color:var(--ink)}#pfkit .prof span{font-size:13px;color:var(--mute)}@media (max-width:820px){body.pf-kit{overflow:auto}}@media (max-width:820px){#pfkit .hero{min-height:0}}@media (max-width:820px){#pfkit #map{position:absolute;top:0;height:34svh}}@media (max-width:820px){#pfkit .pane{display:block;min-height:0}}@media (max-width:820px){#pfkit .spine{inset:auto;top:max(10px,env(safe-area-inset-top,0px));left:0;right:0;width:auto;height:auto;padding:0 max(14px,env(safe-area-inset-left,0px));flex-direction:row;align-items:center;gap:12px;background:linear-gradient(180deg,var(--bg) 0,var(--bg) 70%,transparent);padding-bottom:10px}}@media (max-width:820px){#pfkit .mark{margin:0}}@media (max-width:820px){#pfkit .mark small{display:none}}@media (max-width:820px){#pfkit .spine ol{flex-direction:row;gap:18px}}@media (max-width:820px){#pfkit .spine ol::before{top:7px;bottom:auto;left:6px;right:6px;width:auto;height:1px;transform:none}}@media (max-width:820px){#pfkit .spine .fill{top:6.5px;left:6px;height:2px!important;transform:none;background:var(--grad)}}@media (max-width:820px){#pfkit .node{min-width:0;gap:4px}}@media (max-width:820px){#pfkit .node b{font-size:9px;max-width:60px}}@media (max-width:820px){#pfkit .areas{margin:0 0 0 auto;display:flex;align-items:center}}@media (max-width:820px){#pfkit .areas::before{width:18px;height:1px}}@media (max-width:820px){#pfkit .areas>summary{min-width:0;gap:4px}}@media (max-width:820px){#pfkit .areas>summary b{font-size:9px}}@media (max-width:820px){#pfkit .areas .list{inset-inline:auto 0;top:46px;width:min(420px,calc(100vw - 28px))}}@media (max-width:820px){#pfkit .picker{inset-inline:12px;width:auto;top:64px}}@media (max-width:820px){#pfkit .pane{position:relative;inset:auto;width:auto;margin-inline-start:0;margin-top:calc(34svh - 40px);padding:28px max(16px,env(safe-area-inset-left,0px)) 110px max(16px,env(safe-area-inset-right,0px));background:linear-gradient(180deg,transparent 0,var(--bg) 40px);overflow:visible}}@media (max-width:820px){#pfkit .title{font-size:clamp(34px,11vw,68px);max-inline-size:100%;overflow-wrap:anywhere;hyphens:auto}}@media (max-width:820px){#pfkit .lede{font-size:16px;overflow-wrap:anywhere}}@media (max-width:820px){#pfkit .say{font-size:20px}}@media (max-width:820px){#pfkit .cols,#pfkit .inst.c3{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){#pfkit .inst{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){#pfkit .bar{top:auto;bottom:max(10px,env(safe-area-inset-bottom,0px));inset-inline:max(10px,env(safe-area-inset-left,0px)) max(10px,env(safe-area-inset-right,0px));justify-content:space-between;gap:0}}@media (max-width:820px){#pfkit .bar .lbl,#pfkit .bar kbd,#pfkit .bar .sep{display:none}}@media (max-width:820px){#pfkit .bar>button,#pfkit .bar .menu>button{padding:0 9px}}@media (max-width:820px){#pfkit .bar .go{padding:0 12px;font-size:12.5px}}@media (max-width:820px){#pfkit .bar{min-inline-size:0;box-sizing:border-box}}@media (max-width:820px){#pfkit .bar>button,#pfkit .bar .menu>button{min-inline-size:0;flex:0 1 auto}}@media (max-width:820px){#pfkit .bar .go{overflow:hidden;text-overflow:ellipsis;max-inline-size:38vw}}@media (max-width:820px){#pfkit .bar .menu{min-inline-size:0;flex:0 0 auto}}@media (max-width:820px){#pfkit .menu .list{top:auto;bottom:46px}}@media (max-width:820px){#pfkit .readout{display:none}}@media (max-width:820px){#pfkit .tbl .h,#pfkit .tbl .row{grid-template-columns:34px minmax(0,1fr) 12px 28px 20px;gap:6px}}@media (max-width:820px){#pfkit .tbl .row .fig{grid-column:1/-1;padding-inline-start:40px}}@media (max-width:820px){#pfkit .tbl .h>:nth-child(5){display:none}}@media (max-width:820px){#pfkit .tbl .fig small{white-space:normal}}@media (max-width:820px){#pfkit .wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){#pfkit .pw{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){#pfkit .glyphs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:820px){#pfkit .lenses{position:static}}body[data-mode="none"].pf-kit #pfkit #map,body[data-mode="none"].pf-kit #pfkit .readout{display:none}body[data-mode="none"].pf-kit #pfkit .hero{min-height:0;aspect-ratio:auto}#pfkit .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#pfkit .skip{position:fixed;inset-inline-start:8px;top:-80px;z-index:200;background:var(--ink);color:var(--bg);padding:10px 14px;border-radius:5px;font:500 14px/1.2 var(--font,inherit);text-decoration:none}#pfkit .skip:focus{top:8px;outline:2px solid var(--signal);outline-offset:2px}body[data-mode="none"].pf-kit #pfkit .readout{display:none}body[data-mode="none"].pf-kit #pfkit .pane{width:auto;min-height:0;display:block;background:var(--bg);padding-block-end:20px;padding-inline-end:max(40px,env(safe-area-inset-right,0px))}body[data-mode="none"].pf-kit #pfkit .pane-in{max-width:1180px}body[data-mode="none"].pf-kit #pfkit .lede{max-width:64ch}body[data-mode="none"].pf-kit #pfkit .body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 36px;align-items:start}body[data-mode="none"].pf-kit #pfkit .body>*{grid-column:span 12}body[data-mode="none"].pf-kit #pfkit .body>.blk{grid-column:span 6}body[data-mode="none"].pf-kit #pfkit .body>.blk.w{grid-column:span 12}body[data-mode="none"].pf-kit #pfkit .body>.lenses{grid-column:span 12}body[data-mode="none"].pf-kit #pfkit .body>.acts{grid-column:span 12}body[data-mode="none"].pf-kit #pfkit .inst.c3{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-mode="none"].pf-kit #pfkit .glyphs{grid-template-columns:repeat(16,minmax(0,1fr))}body[data-mode="none"].pf-kit #pfkit .pen canvas{height:340px}body[data-mode="none"].pf-kit #pfkit .rib.tl{columns:2 420px;column-gap:36px}body[data-mode="none"].pf-kit #pfkit .rib.tl li{break-inside:avoid}body[data-mode="none"].pf-kit #pfkit .bars .r{grid-template-columns:160px minmax(0,1fr) max-content}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .bars .r,#pfkit .bars .r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}}@media (max-width:820px){#pfkit .bars .r>span:first-child{grid-column:1/-1}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .pane{margin-top:0;padding-top:70px}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .body{display:block}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .body>.blk{grid-column:span 12}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .glyphs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .rib.tl{columns:1}}:root .nxd{position:fixed!important;left:auto!important;right:auto!important;inset-inline-start:21px!important;bottom:max(14px,env(safe-area-inset-bottom,0px))!important;top:auto!important;z-index:8!important}:root[dir="rtl"] .nxd{inset-inline-start:auto!important;inset-inline-end:21px!important}@media (max-width:820px){:root .nxd{inset-inline-start:auto!important;inset-inline-end:max(14px,env(safe-area-inset-right,0px))!important;bottom:84px!important}}@media (max-width:820px){:root[dir="rtl"] .nxd{inset-inline-end:auto!important;inset-inline-start:max(14px,env(safe-area-inset-left,0px))!important}}@media (prefers-reduced-motion:reduce){#pfkit *{transition:none!important;animation:none!important}}#pfkit .spine ol{gap:30px}#pfkit .spine ol::before{top:13px;bottom:13px}#pfkit .spine .fill{top:13px;width:1px;transform:translateX(-.5px);background:var(--ink)}#pfkit .node{gap:8px}#pfkit .node i,#pfkit .node.nk-you i,#pfkit .node.hasfl i{width:26px;height:26px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--bg);border:1px solid var(--line-3);box-sizing:border-box;color:var(--mute)}#pfkit .node i svg,#pfkit .node.nk-you i svg{width:12px;height:12px}#pfkit .node.hasfl i .nfl,#pfkit .node .nfl{width:16px;height:12px;object-fit:contain;border-radius:2px;margin:0;box-shadow:0 0 0 1px var(--line);display:block;transform:none}#pfkit .node.past i{border-color:var(--ink);color:var(--ink)}#pfkit .node.on i{background:var(--ink);border-color:var(--ink);color:var(--inv-ink);transform:none;box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--ink)}#pfkit .node.hasfl.on i{background:var(--bg);box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--ink)}#pfkit .node.here i{border-color:var(--signal);color:var(--signal);box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--signal)}#pfkit .node.here.on i{background:var(--signal);color:#fff}#pfkit .node.here::before{content:none}#pfkit .node:hover i{transform:none;border-color:var(--ink)}#pfkit .areas::before{height:30px}#pfkit .areas>summary::before{width:26px;height:26px;border-radius:50%;background:var(--bg);border:1px solid var(--line-3);box-sizing:border-box}#pfkit .mark small{max-width:90px;font-size:8.5px;overflow-wrap:normal;word-break:keep-all}#pfkit .areas>summary b{color:var(--mute)}@media (prefers-reduced-motion:reduce){#pfkit .areas>summary::before{box-shadow:none}}@media (max-width:820px){#pfkit .spine ol{gap:14px}}@media (max-width:820px){#pfkit .spine ol::before{top:12px;left:13px;right:13px}}@media (max-width:820px){#pfkit .spine .fill{top:12px;left:13px;height:1px!important;background:var(--ink)}}@media (max-width:820px){#pfkit .node i,#pfkit .node.nk-you i,#pfkit .node.hasfl i,#pfkit .areas>summary::before{width:24px;height:24px;border-radius:50%}}@media (max-width:820px){#pfkit .areas::before{width:14px;height:1px}}#pfkit .spine ol{gap:24px}#pfkit .spine ol::before,#pfkit .spine .fill{z-index:0}#pfkit .node i,#pfkit .node b{position:relative;z-index:1}#pfkit .node b{background:var(--bg);padding:2px 4px;border-radius:3px;line-height:1.25}#pfkit .node.hasfl i{width:auto;height:auto;border:0;border-radius:3px;background:var(--bg);padding:3px;overflow:visible;box-shadow:none}#pfkit .node.hasfl i .nfl,#pfkit .node .nfl{width:24px;height:18px;object-fit:contain;border-radius:1px;box-shadow:0 0 0 1px var(--line-2);background:var(--bg-2);transform:none!important}[dir="rtl"] #pfkit .node .nfl{transform:none!important}#pfkit .node.hasfl.on i{background:var(--bg);box-shadow:0 0 0 1.5px var(--ink)}#pfkit .node.hasfl.past i{box-shadow:none}#pfkit .node.hasfl.here i{box-shadow:0 0 0 1.5px var(--signal)}#pfkit .node.here b{color:var(--signal)}#pfkit .node.here::before,#pfkit .node.here::after{content:none!important;animation:none!important}#pfkit .spine .areas{display:none}#pfkit .bar .areas{position:relative;display:block;margin:0}#pfkit .bar .areas::before{content:none}#pfkit .bar .areas>summary{flex-direction:row;height:38px;padding:0 11px;gap:8px;border-radius:var(--r);font:500 13px var(--font);color:var(--ink);min-width:0;white-space:nowrap}#pfkit .bar .areas>summary::before,#pfkit .bar .areas>summary::after{content:none!important;animation:none!important;box-shadow:none!important}#pfkit .bar .areas>summary:hover,#pfkit .bar .areas[open]>summary{background:var(--bg-2)}#pfkit .bar .areas>summary svg{display:block}#pfkit .bar .chev{width:13px!important;height:13px!important;opacity:.7;transition:transform .15s}#pfkit .bar [open]>summary .chev,#pfkit .bar [aria-expanded="true"] .chev{transform:rotate(180deg)}#pfkit .bar .areas .list{position:absolute;top:46px;bottom:auto;inset-inline-start:auto;inset-inline-end:0;width:min(440px,calc(100vw - 24px));max-height:min(74vh,700px)}#pfkit .bar .areas .list button{display:block;padding:8px 10px;font-size:14px;line-height:1.3}#pfkit .bar .areas .list button small{display:block;margin:2px 0 0;font:400 10px var(--mono);color:var(--mute)}#pfkit .bar .areas .list h2{display:flex;align-items:center;gap:8px}#pfkit .bar .areas .list h2::after{content:"";flex:1;height:1px;background:var(--line)}#pfkit .bar :is(button,summary):focus-visible,#pfkit .spine .node:focus-visible,#pfkit #langlist :is(button,input):focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .bar .go{background:var(--inv)!important;color:var(--inv-ink)!important}#pfkit .bar .go *{color:inherit!important}#pfkit .av svg{width:15px;height:15px}#pfkit .bar .code{font:600 11.5px var(--mono);letter-spacing:.04em}#pfkit #langlist{display:block;min-width:300px;width:min(340px,calc(100vw - 24px));padding:8px}#pfkit #langlist .lsearch{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line-2);border-radius:6px;background:var(--bg);color:var(--ink);padding:0 10px;font:400 13.5px var(--font);margin-bottom:6px}#pfkit #langlist h3{margin:10px 6px 4px;font:500 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);display:flex;gap:8px;align-items:center}#pfkit #langlist h3::after{content:"";flex:1;height:1px;background:var(--line)}#pfkit #langlist .lgrid{display:grid;grid-template-columns:1fr 1fr;gap:1px}#pfkit #langlist .lgrid button{padding:7px 8px;font-size:13.5px;align-items:center}#pfkit #langlist .lgrid button small{font:400 10px var(--mono);color:var(--mute);margin-inline-start:auto}#pfkit #langlist .lgrid button[aria-current="true"]{background:var(--bg-2);font-weight:600}#pfkit #langlist .lnote{margin:8px 6px 2px;font-size:11.5px;color:var(--mute)}@media (max-width:820px){#pfkit .spine ol{gap:10px}}@media (max-width:820px){#pfkit .node b{padding:1px 3px}}@media (max-width:820px){#pfkit .node.hasfl i .nfl,#pfkit .node .nfl{width:20px;height:15px}}@media (max-width:820px){#pfkit .bar .areas .list,#pfkit .bar .menu .list{position:fixed;top:auto;bottom:calc(max(10px,env(safe-area-inset-bottom,0px)) + 62px);left:12px;right:12px;inset-inline:12px;width:auto;min-width:0;max-height:62vh;overflow:auto}}@media (max-width:820px){#pfkit #langlist{width:auto}}@media (max-width:820px){#pfkit .bar .chev{display:none}}@media (max-width:820px){#pfkit .bar .lbl.code{display:inline}}#pfkit .acts.tight{margin-bottom:28px}#pfkit .bar [hidden]{display:none!important}:root{--p1:#6f5df2;--p2:#2f9fd8;--p3:#e0739a;--p4:#1fae8f;--cad-1:rgba(0,0,0,.035);--cad-2:rgba(0,0,0,.075);--rail-w:288px}:root[data-theme="dark"]{--p1:#b9a6ff;--p2:#86d4ff;--p3:#ffb59e;--p4:#8ff0c8;--cad-1:rgba(255,255,255,.045);--cad-2:rgba(255,255,255,.09)}:root{--pastel:linear-gradient(90deg,var(--p1),var(--p2) 36%,var(--p4) 68%,var(--p3));--cad:linear-gradient(var(--cad-2) 1px,transparent 1px) 0 0/120px 120px,linear-gradient(90deg,var(--cad-2) 1px,transparent 1px) 0 0/120px 120px,linear-gradient(var(--cad-1) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,var(--cad-1) 1px,transparent 1px) 0 0/24px 24px}[dir="rtl"] #pfkit .full,[dir="rtl"] #pfkit .hero{--pastel:linear-gradient(270deg,var(--p1),var(--p2) 36%,var(--p4) 68%,var(--p3))}body[data-mode="none"].pf-kit #pfkit .hero{background:var(--bg);border-bottom:1px solid var(--line)}body[data-mode="none"].pf-kit #pfkit .hero::before{content:"";position:absolute;inset:0;background:var(--cad);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 100%)}body[data-mode="none"].pf-kit #pfkit .hero::after{content:"";position:absolute;inset-inline:92px 0;bottom:-1px;height:2px;background:var(--pastel);opacity:.9}body[data-mode="none"].pf-kit #pfkit .pane{background:transparent;padding-block:44px 34px}body[data-mode="none"].pf-kit #pfkit .pane-in{max-width:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:36px;align-items:start;position:relative}body[data-mode="none"].pf-kit #pfkit .pane-in>*{grid-column:1/-1}body[data-mode="none"].pf-kit #pfkit .pane-in>.title{grid-column:1/span 8}body[data-mode="none"].pf-kit #pfkit .pane-in>.bandx{grid-column:1/-1}body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty)){grid-auto-flow:row dense}body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty))>.body{display:contents}body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty))>.body>*{grid-column:1/-1}body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty))>:is(.title,.bandx),body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty))>.body>:is(.dek,.facts,.acts,p,.pf-i,.lede,.say,.bandhow){grid-column:1/span 5}body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty))>.title{font-size:clamp(38px,4.3vw,70px)}body[data-mode="none"].pf-kit #pfkit .pane-in>.body>[data-pf-stage]:not(:empty){grid-column:6/-1!important;grid-row:2/span 12;margin:0 0 18px;aspect-ratio:auto;max-height:none}body[data-mode="none"].pf-kit #pfkit .pane-in>.body>[data-pf-stage] .k3d-stage{aspect-ratio:16/10;max-height:64vh;border:1px solid var(--line);border-radius:0;background:transparent}body[data-mode="none"].pf-kit #pfkit .pane-in>.body>[data-pf-stage]:not(:empty)~[data-pf-stage]:not(:empty){grid-column:1/-1!important;grid-row:auto;margin-top:28px}body[data-mode="none"].pf-kit #pfkit .pane-in>.body>[data-pf-stage]:not(:empty)~[data-pf-stage]:not(:empty) .k3d-stage{max-height:56vh;aspect-ratio:21/9}body[data-mode="none"].pf-kit #pfkit .pane-in>.body>.blk:not(.w){grid-column:span 6!important}body[data-mode="none"].pf-kit #pfkit .pane-in>.body>.bandx{grid-column:1/span 5}#pfkit [data-pf-stage] .k3d-cap{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0 0}#pfkit [data-pf-stage] .k3d-title{font:600 16px/1.3 var(--font);margin:0;color:var(--ink)}#pfkit [data-pf-stage] .k3d-lede{font-size:13.5px;margin:0;color:var(--ink-2);max-width:none}#pfkit [data-pf-stage] .k3d-steps{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 22px;margin:4px 0 0;padding:0;list-style:none;max-height:none}#pfkit [data-pf-stage] .k3d-steps>li{border-top:1px solid var(--line);padding:7px 0;font-size:13px;line-height:1.35;margin:0}#pfkit [data-pf-stage] .k3d-steps>li p{margin:2px 0 0;font-size:12.5px;color:var(--mute)}#pfkit [data-pf-stage] .k3d-note{font:400 10.5px/1.5 var(--mono);color:var(--mute);margin:0}#pfkit .bandx{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px 14px;margin:18px 0 4px}#pfkit .bandx__place{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 12px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg);color:var(--ink)}#pfkit .bandx__place .i{width:18px;height:18px;stroke:var(--signal);fill:none;stroke-width:1.6;flex:0 0 auto}#pfkit .bandx__place select{appearance:none;border:0;background:transparent;font:500 15px var(--font);color:var(--ink);height:42px;padding:0 26px 0 0;cursor:pointer;max-width:240px;background-image:linear-gradient(45deg,transparent 50%,var(--mute) 50%),linear-gradient(135deg,var(--mute) 50%,transparent 50%);background-position:calc(100% - 12px) 19px,calc(100% - 7px) 19px;background-size:5px 5px;background-repeat:no-repeat}[dir="rtl"] #pfkit .bandx__place select{padding:0 0 0 26px;background-position:12px 19px,7px 19px}#pfkit .bandx__place:focus-within{border-color:var(--line-3);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}#pfkit .bandx__lens{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#pfkit .bandx__lens a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r);font:500 14px/1 var(--font);color:var(--ink-2);text-decoration:none;background:var(--bg);position:relative}#pfkit .bandx__lens a:hover{border-color:var(--line-3);color:var(--ink)}#pfkit .bandx__lens a[aria-current]{color:var(--ink);border-color:var(--ink)}#pfkit .bandx__lens a[aria-current]::after{content:"";position:absolute;inset-inline:8px;bottom:6px;height:2px;background:var(--signal)}#pfkit [data-pf-stage]:has(>.pf-lazy-tap:only-child){aspect-ratio:auto!important;max-height:none}@media (min-width:1100px){#pfkit ul.news{columns:2;column-gap:40px;column-rule:1px solid var(--line)}}@media (min-width:1100px){#pfkit ul.news>li{break-inside:avoid}}#pfkit .psearch{display:flex;align-items:center;gap:10px;margin:18px 0 6px;padding:4px 4px 4px 14px;border:1px solid var(--line-3);border-radius:var(--r);background:var(--bg);max-width:560px}#pfkit .psearch .i{width:20px;height:20px;stroke:var(--mute);fill:none;stroke-width:1.7;flex:0 0 auto}#pfkit .psearch input{flex:1;min-width:0;height:44px;border:0;background:transparent;font:500 16px var(--font);color:var(--ink);outline:none}#pfkit .psearch:focus-within{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}#pfkit .psearch .btn{height:44px}#pfkit .prod>h2 .m{margin-inline-start:auto;font:500 11px var(--mono);letter-spacing:.06em;color:var(--mute);order:4}#pfkit .pfilt--na b{display:flex;align-items:center;height:44px;padding:0 10px;border:1px dashed var(--line-2);border-radius:var(--r);font:400 13px var(--font);letter-spacing:0;text-transform:none;color:var(--mute)}#pfkit .ccards,#pfkit .pcards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 28px}#pfkit .ccards>li,#pfkit .pcards>li{margin:0;border-top:1px solid var(--line-2)}#pfkit .ccards a,#pfkit .pcards a{display:grid;gap:5px;align-content:start;min-height:100%;padding:12px 0 16px;color:var(--ink);text-decoration:none;position:relative}#pfkit .ccards a:hover,#pfkit .pcards a:hover{box-shadow:inset 0 2px 0 var(--ink)}#pfkit .ccards a:hover b,#pfkit .pcards a:hover b{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:3px}#pfkit .ccards a:focus-visible,#pfkit .pcards a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .ccards__top{display:flex;justify-content:space-between;gap:8px;align-items:center}#pfkit .ccards b,#pfkit .pcards b{font:600 16px/1.3 var(--font)}#pfkit .ccards__t,#pfkit .pcards__t{font-size:13.5px;line-height:1.45;color:var(--ink-2)}#pfkit .ccards__f{font:400 10.5px/1.45 var(--mono);color:var(--mute)}#pfkit .ccards .m{font:400 11px var(--mono);color:var(--mute)}#pfkit .pcards__st{justify-self:start;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:var(--r);border:1px solid var(--line-2);color:var(--ink)}#pfkit .pcards__st.ok{border-color:var(--ink)}#pfkit .pcards__st.wait::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--signal);margin-inline-end:6px;vertical-align:1px}#pfkit .ccards--days a{min-height:0}@media (max-width:820px){#pfkit .psearch{max-width:none}}#pfkit .hfilt{display:flex;flex-wrap:wrap;gap:8px 10px;margin:4px 0 10px}#pfkit .hfilt .pfilt--na b{height:40px}#pfkit .hk{margin:16px 0 6px;font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}#pfkit .plive{list-style:none;margin:6px 0 10px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-width:640px}#pfkit .plive>li{border-top:1px solid var(--line);margin:0}#pfkit .plive a{display:grid;gap:3px;padding:8px 0;color:var(--ink);text-decoration:none;min-height:44px}#pfkit .plive a:hover b{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:3px}#pfkit .plive b{font:600 14px/1.3 var(--font)}#pfkit .plive .m{font:400 10.5px/1.4 var(--mono);color:var(--mute)}#pfkit .plive .st{justify-self:start}#pfkit .plive__n{grid-column:1/-1;padding:7px 0;font:400 11px var(--mono);color:var(--mute)}#pfkit .plive--days{grid-template-columns:repeat(3,minmax(0,1fr))}#pfkit .bars .t .b2{background:var(--line-2)!important}#pfkit .bars .t{display:flex}#pfkit .bars .t i{display:block;height:100%}@media (max-width:820px){#pfkit .plive,#pfkit .plive--days{grid-template-columns:minmax(0,1fr)}}#pfkit .acts .bandhow{margin:0}#pfkit .console>h2{flex-wrap:wrap}#pfkit .console>h2 .vtoggle{margin-inline-start:12px;order:5;display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}#pfkit .vtoggle button{appearance:none;border:0;background:var(--bg);width:40px;height:34px;display:grid;place-items:center;cursor:pointer;color:var(--mute)}#pfkit .vtoggle button[aria-pressed="true"]{background:var(--inv);color:var(--inv-ink)}#pfkit .vtoggle .i{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7}#pfkit .blk>h2>.m{font:500 11px var(--mono);letter-spacing:.04em;color:var(--ink);background:var(--bg-2);border-radius:var(--r);padding:1px 6px;text-transform:none}#pfkit .cbar{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:flex-end;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid var(--line)}#pfkit .cchips__k{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-inline-end:4px}#pfkit .vtoggle button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .cgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));border-top:2px solid var(--ink)}#pfkit .cgrid>li{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line)}#pfkit .cgrid a{display:grid;gap:4px;padding:10px 12px;color:var(--ink);text-decoration:none;min-height:100%}#pfkit .cgrid a:hover{background:var(--bg-2)}#pfkit .cgrid b{font:600 14px/1.3 var(--font)}#pfkit .cgrid .m{font:400 10.5px var(--mono);color:var(--mute)}#pfkit .cgrid .st{justify-self:start}#pfkit .sgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 20px}#pfkit .sgrid>li{border-top:1px solid var(--line)}#pfkit .sgrid a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;color:var(--ink);text-decoration:none;min-height:44px}#pfkit .sgrid b{font:500 14px/1.3 var(--font)}#pfkit .sgrid a:hover b{text-decoration:underline;text-decoration-color:var(--signal)}#pfkit .acts .note{flex:1 1 320px;margin:0;font:400 10.5px/1.5 var(--mono);color:var(--mute)}#pfkit .full-in>.blk .rib,#pfkit .full-in>.blk ul.rib{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:28px}#pfkit .full-in>.blk.w .rib li,#pfkit .full-in>.blk .rib li{break-inside:avoid}#pfkit #pane-in .body>:is(.lede,.dek){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[dir="rtl"] #pfkit #pfkit :is(p,li,td,th,dd,dt,h1,h2,h3,h4,b,small,figcaption,a,span.m,label){unicode-bidi:plaintext}#pfkit .pf-lazy-tap{appearance:none;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin:6px 0;padding:0 16px;border:1px dashed var(--line-3);border-radius:var(--r);background:var(--bg);background-image:linear-gradient(var(--cad-1) 1px,transparent 1px),linear-gradient(90deg,var(--cad-1) 1px,transparent 1px);background-size:16px 16px;color:var(--ink);font:500 15px/1.2 var(--font);cursor:pointer}#pfkit .pf-lazy-tap::before{content:"";width:18px;height:18px;border:1.6px solid var(--signal);transform:rotate(45deg) skew(-8deg,-8deg);flex:0 0 auto}#pfkit .pf-lazy-tap:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .bandhow{appearance:none;justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:18px 0 6px;padding:0 16px 0 12px;border:1px dashed var(--line-3);border-radius:var(--r);background:var(--bg);color:var(--ink);font:500 14px/1 var(--font);cursor:pointer;width:max-content;max-width:100%}#pfkit .bandhow .i{width:19px;height:19px;stroke:var(--signal);fill:none;stroke-width:1.7}#pfkit .bandhow:hover{border-style:solid}#pfkit .bandhow:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .bandx--home{margin:14px 0 0}#pfkit .bandx--home .bandx__lens a{min-height:38px;font-size:13.5px}body[data-mode="page"].pf-kit #pfkit #pane-in .body>.lenses{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent)}#pfkit .tp{border-inline:0;border-radius:0;border-color:var(--line);max-width:none}#pfkit .full{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-w);column-gap:40px;align-items:start}#pfkit .full::before{grid-column:1/-1;grid-row:1;width:min(360px,40%);background:var(--pastel)}#pfkit .full-in{grid-column:1;grid-row:2;min-width:0}#pfkit .krail{grid-column:2;grid-row:2;position:sticky;top:76px;max-height:calc(100vh - 96px);overflow:auto;scrollbar-width:thin;padding:0 0 18px;border-inline-start:1px solid var(--line);padding-inline-start:20px;font-size:13.5px}#pfkit .khelp{grid-column:1/-1;grid-row:3}#pfkit .kfoot{grid-column:1/-1;grid-row:4}#pfkit .krail__k{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:22px 0 8px;font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}#pfkit .krail__k:first-child{margin-top:0}#pfkit .krail__pos{letter-spacing:.04em;color:var(--mute)}#pfkit .krail__pos b{color:var(--ink);font-weight:600}#pfkit .krail__next{display:grid;gap:8px}#pfkit .krail__next .btn{justify-content:space-between;height:48px;font-size:15px;white-space:normal;text-align:start;line-height:1.2}#pfkit .krail__prog{height:2px;background:var(--line);margin:0 0 6px;position:relative;overflow:hidden}#pfkit .krail__prog i{position:absolute;inset-block:0;inset-inline-start:0;inline-size:0;background:var(--pastel);transition:inline-size .15s linear}#pfkit .krail__toc{list-style:none;margin:0;padding:0}#pfkit .krail__toc a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:baseline;padding:5px 0;color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);line-height:1.3}#pfkit .krail__toc a span{font:500 10.5px var(--mono);color:var(--mute)}#pfkit .krail__toc a:hover{color:var(--ink)}#pfkit .krail__toc li[data-on] a{color:var(--ink);font-weight:600}#pfkit .krail__toc li[data-on] a span{color:var(--signal)}#pfkit .krail__rel{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}#pfkit .krail__rel a{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink-2);text-decoration:none;font-size:13px}#pfkit .krail__rel a:hover{border-color:var(--line-3);color:var(--ink)}#pfkit .krail__how{appearance:none;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;width:100%;margin-top:22px;padding:12px;border:1px dashed var(--line-3);border-radius:var(--r);background:var(--bg);color:var(--ink);text-align:start;cursor:pointer;font:inherit}#pfkit .krail__how .i{width:20px;height:20px;stroke:var(--signal);fill:none;stroke-width:1.7}#pfkit .krail__how b{display:block;font-size:14.5px}#pfkit .krail__how small{display:block;font-size:12px;color:var(--mute);margin-top:2px}#pfkit .krail__how:hover{border-style:solid}#pfkit .krail a:focus-visible,#pfkit .krail button:focus-visible,#pfkit .bandx a:focus-visible,#pfkit .bandx select:focus-visible,#pfkit .khelp a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pfkit .khelp{position:relative;margin:24px 0 0;padding:4px 0 0}#pfkit .khelp .pf-help-band{position:relative;margin:0;padding:22px 0 16px;border-top:1px solid var(--line-2)}#pfkit .khelp .pf-help-band::before{content:"";position:absolute;inset:0;background:var(--cad);opacity:.8;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}#pfkit .khelp .pl-kicker{position:relative;margin:0 0 12px;font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}#pfkit .khelp ul{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}#pfkit .khelp li{margin:0}#pfkit .khelp a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-top:2px solid var(--ink);color:var(--ink);text-decoration:none;min-height:44px}#pfkit .khelp a:hover b{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:3px}#pfkit .khelp .pf-icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#pfkit .khelp b{display:block;font:600 15px/1.25 var(--font)}#pfkit .khelp small{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--mute)}#pfkit .full-in>.doc{grid-column:1/-1}#pfkit .doc .pf-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;margin:0!important;padding:26px 0 30px!important;border:0!important;border-top:1px solid var(--line)!important;background:none!important}#pfkit .doc .pf-section>*{grid-column:1/-1;min-width:0}#pfkit .doc .pf-section>h2.pf-h2{grid-column:1/span 9;position:relative;margin:0 0 14px!important;font:650 22px/1.2 var(--font)!important;letter-spacing:-.02em;color:var(--ink);padding-top:10px}#pfkit .doc .pf-section>h2.pf-h2::before{content:"";position:absolute;top:-27px;inset-inline-start:0;width:48px;height:2px;background:var(--pastel)}#pfkit .doc .pf-section>.pf-section__tools{grid-column:10/-1;grid-row:1;justify-self:end;align-self:center;display:flex;gap:10px;align-items:center}#pfkit .doc .pf-section>p:not([class]),#pfkit .doc .pf-section>.pf-intro{grid-column:1/span 8}#pfkit .doc .pf-section.pf-folded{padding:0!important}#pfkit .doc .pf--embed,#pfkit .doc .pf-place{display:block!important;columns:2 400px;column-gap:40px;column-rule:1px solid var(--line)}#pfkit .doc .pf--embed>*,#pfkit .doc .pf-place>*{column-span:all;min-width:0;max-width:none!important;width:auto!important}#pfkit .doc .pf--embed>.pf-section,#pfkit .doc .pf-place>.pf-section{column-span:none;break-inside:avoid;display:block!important}#pfkit .doc .pf--embed>.pf-place{columns:auto;column-rule:0}#pfkit .doc .pf--embed>.pf-section:is(:has(.pf-geo,.pf-table-wrap,table,.pf-cards--n3,.pf-timeline,.pf-mod,.k3d,.pf-filters,.pf-split,.pf-places,.pf-suggest,iframe,figure,.pf-grx,.pf-notice),[data-band]),#pfkit .doc .pf-place>.pf-section:is(:has(.pf-geo,.pf-table-wrap,table,.pf-cards--n3,.pf-timeline,.pf-mod,.k3d,.pf-filters,.pf-split,.pf-places,.pf-suggest,iframe,figure,.pf-grx,.pf-notice),[data-band]){column-span:all;display:grid!important}#pfkit .doc .pf--embed>.pf-toc,#pfkit .doc .pf-place>.pf-toc{display:none}#pfkit .full-in>.doc>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#pfkit .doc .pf-k3d>figure.k3d:not([data-mode="story"]):not([data-mode="bleed"]){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:36px;align-items:start}#pfkit .doc .pf-k3d>figure.k3d:not([data-mode="story"]):not([data-mode="bleed"])>.k3d-stage{grid-column:1;grid-row:1/span 3;min-width:0}#pfkit .doc .pf-k3d>figure.k3d:not([data-mode="story"]):not([data-mode="bleed"])>:not(.k3d-stage):not(script){grid-column:2;min-width:0}#pfkit .doc .pf-k3d .k3d-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;list-style:none}#pfkit .doc .pf-k3d .k3d-steps>li{border-top:1px solid var(--line);padding:8px 0;margin:0}@media (max-width:980px){#pfkit .doc .pf-k3d>figure.k3d:not([data-mode="story"]):not([data-mode="bleed"]){display:block}}#pfkit .doc .pf-cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:0 28px!important;margin:0!important;padding:0;list-style:none}#pfkit .doc .pf-cards>.pf-card{border:0!important;border-top:1px solid var(--line-2)!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:12px 0 16px!important;margin:0!important;min-height:0!important;gap:5px!important}#pfkit .doc .pf-cards>.pf-card:hover{border-top-color:var(--ink)!important}#pfkit .doc .pf-card__title{font:600 15.5px/1.3 var(--font)!important;margin:0!important}#pfkit .doc .pf-card__text{font-size:13.5px!important;line-height:1.45!important;color:var(--ink-2)!important;margin:0!important}#pfkit .doc .pf-card__meta,#pfkit .doc .pf-card__foot{font:400 10.5px/1.45 var(--mono)!important;letter-spacing:.04em;color:var(--mute)!important;margin:0!important}#pfkit .doc .pf-card .pf-act>p{margin:4px 0 0}#pfkit .doc .pf-card .pf-act .pf-btn{background:none!important;color:var(--ink)!important;border:1px solid var(--line-2)!important;height:34px;padding:0 10px!important;font-size:12.5px!important}#pfkit .doc .pf-donext{position:static!important;inset:auto!important;max-height:none!important;border:0!important;border-top:2px solid var(--ink)!important;border-radius:0!important;background:none!important;padding:12px 0 0!important;box-shadow:none!important}#pfkit .doc .pf-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 28px;margin:0}#pfkit .doc .pf-fact{display:block!important;border-top:1px solid var(--line);padding:10px 0}#pfkit .doc .pf-fact>dt,#pfkit .doc .pf-fact>dd{display:block!important;width:auto!important}#pfkit .doc .pf-fact dt{font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}#pfkit .doc .pf-fact dd{margin:3px 0 0;color:var(--ink)}#pfkit .doc .pf-timeline{columns:2 380px;column-gap:36px;margin:0;padding:0}#pfkit .doc .pf-timeline__item{break-inside:avoid}#pfkit .doc .pf-list,#pfkit .doc .pf-outcomes,#pfkit .doc .pf-modules{columns:2 340px;column-gap:36px}#pfkit .doc .pf-list>li,#pfkit .doc .pf-outcomes>li,#pfkit .doc .pf-modules>li{break-inside:avoid}#pfkit .doc .pf-places{columns:3 220px;column-gap:28px}#pfkit .doc .pf-places>*{break-inside:avoid}#pfkit .doc .pf-note{border-radius:0;background:none;border-inline-start:2px solid var(--signal)}#pfkit .doc .pf-suggest{border:0!important;border-top:1px dashed var(--line-2)!important;border-radius:0!important;background:none!important;padding:16px 0 0!important;margin-top:18px}#pfkit .doc .pf-empty{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:none!important;padding:14px 0 0!important}#pfkit .doc .pf-closing{border:0;border-top:2px solid var(--ink);border-radius:0;background:none;padding:18px 0 0}#pfkit .full-in>.blk>h2::after{background:linear-gradient(90deg,var(--line-2),var(--line) 40%)}#pfkit .full-in>.blk>h2::before{content:"";width:14px;height:2px;background:var(--pastel);flex:0 0 auto;order:-1}@media (prefers-reduced-motion:reduce){#pfkit .krail__prog i{transition:none}}@media (min-width:821px){body[data-mode="page"].pf-kit #pfkit #map{position:sticky;inset:auto;top:0;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh}}@media (min-width:821px){body[data-mode="page"][data-product="1"].pf-kit #pfkit .hero{min-height:min(74vh,700px)}}@media (min-width:821px){body[data-mode="page"][data-product="1"].pf-kit #pfkit #map{height:min(74vh,700px);margin-bottom:calc(-1 * min(74vh,700px))}}@media (min-width:821px){body[data-mode="page"][data-product="1"].pf-kit #pfkit .pane{min-height:min(74vh,700px);padding-block:30px 20px}}#pfkit #map{touch-action:pan-y}@media (max-width:1180px){#pfkit .full{grid-template-columns:minmax(0,1fr) 240px;column-gap:28px}}@media (max-width:1180px){#pfkit .khelp ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty))>:is(.title,.bandx),body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty))>.body>:is(.dek,.facts,.acts,p,.pf-i,.lede,.say){grid-column:1/span 6}}@media (max-width:1100px){body[data-mode="none"].pf-kit #pfkit .pane-in>.body>[data-pf-stage]:not(:empty){grid-column:7/-1}}@media (max-width:980px){#pfkit .full{display:flex;flex-direction:column;align-items:stretch}}@media (max-width:980px){#pfkit .full>*{min-width:0;max-width:100%}}@media (max-width:980px){#pfkit .krail{order:-1;position:static;max-height:none;overflow:visible;border:0;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:980px){#pfkit .krail__toc{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}}@media (max-width:980px){#pfkit .krail__toc a{display:inline-flex;gap:6px;white-space:nowrap;border:1px solid var(--line-2);border-radius:var(--r);padding:0 10px;min-height:40px;align-items:center}}@media (max-width:980px){#pfkit .krail__next{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:980px){body[data-mode="none"].pf-kit #pfkit .pane-in>.title{grid-column:1/-1}}@media (max-width:980px){body[data-mode="none"].pf-kit #pfkit .pane-in>*,body[data-mode="none"].pf-kit #pfkit .pane-in>.body>*{grid-column:1/-1!important;grid-row:auto!important}}@media (max-width:980px){#pfkit .doc .pf-section{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:980px){#pfkit .doc .pf-section>h2.pf-h2{grid-column:1;padding-inline-end:12px}}@media (max-width:980px){#pfkit .doc .pf-section>.pf-section__tools{grid-column:2;grid-row:1;justify-self:end;align-self:start;margin-top:10px}}@media (max-width:980px){#pfkit .doc .pf-section>:not(h2.pf-h2):not(.pf-section__tools){grid-column:1/-1}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .pane-in,body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty)),body[data-mode="none"].pf-kit #pfkit .pane-in>.body,body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty))>.body{display:block!important}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .pane-in>.body,body[data-mode="none"].pf-kit #pfkit .pane-in:has(>.body>[data-pf-stage]:not(:empty))>.body{display:flex!important;flex-direction:column;align-items:stretch}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .pane-in>.body>:is(.dek,.lede,.say,.facts,.acts,.pf-i){order:-3}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .pane-in>.body>.bandhow{order:-2;align-self:flex-start}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .pane-in>.body>[data-pf-stage]{order:-1;margin:18px 0 0}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .pane-in>*,body[data-mode="none"].pf-kit #pfkit .pane-in>.body>*,body[data-mode="none"].pf-kit #pfkit .pane-in>.body>.blk:not(.w){grid-column:1/-1!important;grid-row:auto!important}}@media (max-width:820px){#pfkit .krail__rel,#pfkit .krail__k:has(+.krail__rel),#pfkit .kxp-slot{display:none}}@media (max-width:820px){#pfkit .full{padding-top:4px}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .hero::after{inset-inline:0}}@media (max-width:820px){body[data-mode="none"].pf-kit #pfkit .pane{padding-top:72px}}@media (max-width:820px){#pfkit .bandx{gap:8px}}@media (max-width:820px){#pfkit .bandx__place{width:100%;box-sizing:border-box}}@media (max-width:820px){#pfkit .bandx__place select{max-width:none;flex:1}}@media (max-width:820px){#pfkit .bandx__lens{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;width:calc(100% + 32px)}}@media (max-width:820px){#pfkit .bandx__lens a{flex:0 0 auto}}@media (max-width:820px){#pfkit .khelp ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){#pfkit .doc .pf-section{column-gap:0}}@media (max-width:820px){#pfkit .tl li{grid-template-columns:62px minmax(0,1fr)}}@media (max-width:820px){#pfkit .tl li .m{grid-column:2;grid-row:auto;text-align:start;white-space:normal;justify-self:start}}#pfkit .kstory{grid-column:1/-1;grid-row:3;margin:40px 0 0;padding:28px 0 0;border-top:1px solid var(--line)}#pfkit .kstory[hidden]{display:none}#pfkit .kstory__k{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}#pfkit .kstory__h{font:700 clamp(22px,2.2vw,30px)/1.15 var(--sans);margin:0 0 16px}#pfkit .kstory [data-pf-stage]{min-height:min(70vh,640px)}#pfkit .srail{margin:0;padding:0}#pfkit .srail__hd{display:grid;gap:4px;margin:0 0 20px}#pfkit .srail__h{margin:0;font:650 22px/1.2 var(--font);letter-spacing:-.02em;color:var(--ink)}#pfkit .srail__lede{margin:0;max-width:68ch;font-size:14px;line-height:1.5;color:var(--mute)}#pfkit .srail__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--srn,4),minmax(0,1fr));gap:0}#pfkit .srail[data-n="2"]{--srn:2}#pfkit .srail[data-n="3"]{--srn:3}#pfkit .srail[data-n="5"]{--srn:5}#pfkit .srail[data-n="6"]{--srn:3}#pfkit .srail__step{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;row-gap:8px;padding-inline-end:28px;min-width:0}#pfkit .srail__step::before{content:"";position:absolute;top:13px;inset-inline-start:36px;inset-inline-end:8px;height:1px;background:var(--line-2)}#pfkit .srail__step:last-child::before{display:none}#pfkit .srail__mk{position:relative;z-index:1;display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;border:1px solid var(--line-3);background:var(--bg);color:var(--ink);font:600 12px/1 var(--mono)}#pfkit .srail__mk .srail__ic{display:none;width:13px;height:13px}#pfkit .srail__step.is-done .srail__mk{background:var(--ink);border-color:var(--ink);color:var(--bg)}#pfkit .srail__step.is-done .srail__n{display:none}#pfkit .srail__step.is-done .srail__mk .srail__ic{display:block}#pfkit .srail__step.is-done::before{background:var(--ink)}#pfkit .srail__step.is-current .srail__mk{border-color:var(--signal);color:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 16%,transparent)}#pfkit .srail__t{margin:6px 0 0;font:600 15px/1.3 var(--font);color:var(--ink)}#pfkit .srail__t a{color:inherit;text-decoration:none}#pfkit .srail__t a:hover{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:3px}#pfkit .srail__x{margin:0;max-width:40ch;font-size:13.5px;line-height:1.5;color:var(--mute)}#pfkit .srail__you{margin:0;font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}#pfkit .srail__pv{display:grid;gap:6px;align-self:end;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);pointer-events:none;user-select:none;min-width:0}#pfkit .srail__lab,#pfkit .srail__k{font:500 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}#pfkit .srail__in,#pfkit .srail__sel{box-sizing:border-box;display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg);font:400 13px/1 var(--font);color:var(--mute);min-width:0;overflow:hidden;white-space:nowrap}#pfkit .srail__in{gap:2px}#pfkit .srail__caret{flex:none;width:1px;height:16px;background:var(--ink)}#pfkit .srail__ck{display:flex;align-items:center;gap:9px;min-height:34px;font-size:13px;line-height:1.35;color:var(--ink)}#pfkit .srail__box{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;background:var(--ink);color:var(--bg)}#pfkit .srail__ic{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#pfkit .srail__sel{color:var(--ink)}#pfkit .srail__sel .srail__v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}#pfkit .srail__sel .fl{margin:0}#pfkit .srail__fl{flex:none;width:20px;height:15px;border-radius:2px;background:var(--line-2)}#pfkit .srail__sel .srail__ic{color:var(--mute)}#pfkit .srail__sel--sub{color:var(--ink-2)}#pfkit .srail__card{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg)}#pfkit .srail__card b{font:600 14px/1.25 var(--font);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pfkit .srail__st{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:3px;font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}#pfkit .srail__st::before{content:"";width:6px;height:6px;border-radius:50%;border:1px solid currentColor}#pfkit .srail--routes .srail__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));column-gap:28px;border-top:1px solid var(--line)}#pfkit .srail__route>a,#pfkit .srail__route>div{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;height:100%;min-height:48px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}#pfkit .srail__rt{display:grid;gap:3px;min-width:0}#pfkit .srail__rt b{font:600 14.5px/1.3 var(--font)}#pfkit .srail__rt span{font-size:13px;line-height:1.45;color:var(--mute)}#pfkit .srail__route>a:hover b{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:3px}#pfkit .srail__ic--go{width:16px;height:16px;margin-top:2px;color:var(--mute)}#pfkit .srail__route>a:hover .srail__ic--go{color:var(--signal)}[dir="rtl"] #pfkit .srail__ic--go{transform:scaleX(-1)}#pfkit .sr-blk .actions{margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px}#pfkit .sr-page{display:grid;gap:40px}@media (max-width:980px){#pfkit .srail[data-n="4"],#pfkit .srail[data-n="5"],#pfkit .srail[data-n="6"]{--srn:2}}@media (max-width:980px){#pfkit .srail__list{row-gap:28px}}@media (max-width:980px){#pfkit .srail__step:nth-child(2n)::before{display:none}}@media (max-width:620px){#pfkit .srail__list{grid-template-columns:minmax(0,1fr)!important;row-gap:0}}@media (max-width:620px){#pfkit .srail__step{grid-template-columns:27px minmax(0,1fr);grid-template-rows:none;column-gap:14px;row-gap:6px;padding:0 0 24px}}@media (max-width:620px){#pfkit .srail__step>:not(.srail__mk){grid-column:2}}@media (max-width:620px){#pfkit .srail__step>.srail__mk{grid-row:1/span 5;align-self:start}}@media (max-width:620px){#pfkit .srail__step::before,#pfkit .srail__step:nth-child(2n)::before{display:block;top:31px;bottom:4px;inset-inline-start:13px;inset-inline-end:auto;width:1px;height:auto}}@media (max-width:620px){#pfkit .srail__step:last-child{padding-bottom:0}}@media (max-width:620px){#pfkit .srail__step:last-child::before{display:none}}@media (max-width:620px){#pfkit .srail__t{margin-top:3px}}@media (max-width:620px){#pfkit .srail__pv{margin-top:4px;max-width:320px}}#pfkit .doc .srail a{text-decoration:none}#pfkit .srail--cards .srail__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;border-top:0}#pfkit .srail--cards .srail__route>a,#pfkit .srail--cards .srail__route>div{padding:14px 14px 12px;border:1px solid var(--line-2);border-radius:var(--r);transition:border-color .12s}#pfkit .srail--cards .srail__route>a:hover{border-color:var(--ink)}#pfkit .srail--cards .srail__rt{grid-template-rows:auto auto 1fr;height:100%}#pfkit .srail--cards .srail__meta{align-self:end}#pfkit .srail__meta{display:block;margin-top:6px;padding-top:8px;border-top:1px solid var(--line);font:500 10.5px/1.45 var(--mono);letter-spacing:.02em;color:var(--mute)}#pfkit .blk h2 .m{color:var(--mute);font:400 11px/1 var(--mono)}/* stage slots of the lazy providers: no space until something is mounted in them */
#pfkit [data-pf-stage]{position:relative;width:100%;aspect-ratio:16/9;max-height:78vh}#pfkit [data-pf-stage]:empty{display:none}#pfkit [data-pf-stage=twin]{aspect-ratio:auto;max-height:none}#pfkit [data-pf-stage=twin]:not(.k3d) .k3d-svg{display:block;width:100%;height:auto;color:var(--ink)}#pfkit [data-pf-stage=twin] .k3d-steps{list-style:none;padding:0}/* the old page sleeps under the kit; nothing floats over it */
body.pf-kit{overflow-x:hidden}body.pf-kit:not(.pf-island) > :not(#pfkit):not(.pf-explain-back):not(.pf-explain-ring):not(.nexus-consent):not(.nexus-consent-root):not(.nxd):not([class*="nexus-a11y"]):not([id*="nexus-a11y"]):not(script):not(style):not(link),body.pf-kit:not(.pf-island) .pf[data-kit]:not(#pfkit .pf){display:none!important}body.pf-kit .nxd{z-index:40}body.pf-kit .nexus-consent__banner{z-index:9000!important}#pfkit{font-family:var(--font);color:var(--ink-2)}#pfkit #netsw,#pfkit #netsw + .sep{display:none}/* the consent reopen link keeps its place under the kit: a small mono link at the foot of the view */
body.pf-kit p.nexus-consent-footer-link{position:fixed!important;z-index:7;bottom:max(10px,env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);margin:0!important;padding:3px 8px;font:400 10px/1.4 var(--mono)!important;letter-spacing:.06em;text-transform:uppercase;background:var(--bg);border:1px solid var(--line);border-radius:4px}body.pf-kit p.nexus-consent-footer-link a{color:var(--mute);text-decoration:none}body.pf-kit p.nexus-consent-footer-link a:hover{color:var(--ink)}@media (max-width:820px){body.pf-kit p.nexus-consent-footer-link{display:none!important}}
/* island mount (scripts/lib/kit_island.py) */
body.pf-kit.pf-island{height:auto;overflow:visible;overflow-x:clip}
body.pf-island #pfkit[data-island]{position:relative;transform:translateZ(0);contain:layout paint;isolation:isolate}
body.pf-island #pfkit[data-island] .hero,body.pf-island #pfkit[data-island] .pane{min-height:var(--pf-island-h,calc(100svh - 64px))}
body.pf-island #pfkit[data-island] :is(.bar,#kfoot,#full,.skip){display:none!important}
.pf[data-pf-on] [data-pf-fallback]{display:none!important}
