.pf-shell{grid-template:"band""main"minmax(0,1fr)"tabs"/minmax(0,1fr);height:100%;display:grid}@container app (min-width:760px){.pf-shell{grid-template:"band band"52px"rail main"minmax(0,1fr)/60px minmax(0,1fr)}}@container app (min-width:1180px){.pf-shell{grid-template-columns:232px minmax(0,1fr)}}.pf-band{align-items:center;gap:var(--sp-3);min-height:52px;padding:0 var(--sp-3);background:var(--band-bg);color:var(--band-fg);border-bottom:1px solid var(--band-rule);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-area:band;display:flex}.pf-band :focus-visible{outline-color:var(--band-acc)}.pf-mark{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.pf-logo{flex:none;width:26px;height:26px}.pf-logo rect{fill:none;stroke:var(--band-acc);stroke-width:1.2px}.pf-logo path{fill:none;stroke:var(--band-acc);stroke-width:1.5px}.pf-plat{border:1px solid color-mix(in oklab, var(--band-acc) 55%, transparent);height:22px;color:var(--band-acc);font-size:var(--t-12);letter-spacing:.02em;white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.pf-sa{font-weight:500;font-size:var(--t-14);white-space:nowrap}.pf-sw{flex:1;justify-content:flex-end;min-width:0;display:flex}.pf-cmdk{align-items:center;gap:var(--sp-2);border:1px solid var(--band-rule);background:var(--band-field);width:40px;height:36px;color:var(--band-mu);border-radius:var(--r);text-align:left;justify-content:center;min-width:0;padding:0;display:flex}.pf-cmdk span{display:none}.pf-cmdk .kbd{color:var(--band-fg);background:var(--band-field);border-color:var(--band-rule)}.pf-cmdk:hover{color:var(--band-fg);border-color:color-mix(in oklab, var(--band-acc) 40%, var(--band-rule))}.pf-bb{border-radius:var(--r);width:40px;height:36px;color:var(--band-mu);background:0 0;border:0;flex:none;place-items:center;display:grid}.pf-bb:hover{background:var(--band-field);color:var(--band-fg)}.pf-me{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.pf-av{background:var(--band-field);border:1px solid var(--band-rule);width:30px;height:30px;font-size:var(--t-11);color:var(--band-fg);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.pf-me-t{line-height:1.2;font-size:var(--t-14);white-space:nowrap;font-weight:500;display:none}.pf-me-t small{color:var(--band-mu);font-size:var(--t-12);font-weight:400;display:block}@container app (max-width:419px){.pf-sa{display:none}}@container app (min-width:760px){.pf-band{padding:0 var(--sp-4);gap:var(--sp-4)}.pf-sw{justify-content:center}.pf-cmdk{width:min(100%,460px);padding:0 var(--sp-3);justify-content:flex-start;height:34px}.pf-cmdk span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:inline;overflow:hidden}.pf-cmdk .kbd{flex:none;display:inline}}@container app (min-width:1180px){.pf-me-t{display:block}}@media (pointer:coarse){.pf-cmdk,.pf-bb{min-width:44px;height:44px}}.pf-gh{display:none}@container app (min-width:760px){.pf-rail{padding-top:var(--sp-3)}.pf-rail .rail-sep{margin:6px 12px}}@container app (min-width:1180px){.pf-rail .rail-sep{display:none}.pf-gh{font-size:var(--t-12);color:var(--text-muted);margin:14px 20px 4px;font-weight:500;display:block}.pf-rail>.pf-gh:first-of-type{margin-top:2px}}.pf-rail .nav{position:relative}.pf-foot{padding:var(--sp-3) 8px var(--sp-2)!important}.pf-hs{border-radius:var(--r);text-align:left;width:100%;color:var(--text);font-size:var(--t-12);background:0 0;border:0;justify-items:start;gap:2px;padding:8px 11px;display:grid}.pf-hs:hover{background:var(--fill)}.pf-hs small{color:var(--text-muted);font-size:var(--t-12)}@container app (max-width:1179px){.pf-hs{justify-items:center;padding:8px 0}.pf-hs small{display:none}.pf-hs .pf-dot{gap:0;font-size:0}.pf-hs .pf-dot:before{width:10px;height:10px}}.tabs button{position:relative}.pf-tdot{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:calc(50% + 7px)}.pf-tdot.hot{background:var(--danger)}.pf-more{max-height:calc(100% - 80px);overflow-y:auto}.pf-more .count{font-size:var(--t-12);color:var(--text-muted);margin-left:auto}@media (max-width:600px){.proto{gap:6px 10px;padding:6px 12px}.proto .proto-name,.proto .pgroup>span{display:none}}.pf-tip{z-index:70;border-radius:var(--r);background:var(--text);max-width:280px;color:var(--bg);font-size:var(--t-12);pointer-events:none;box-shadow:0 4px 14px var(--shadow-strong);padding:5px 9px;line-height:1.3;position:absolute}.pf-tip[hidden]{display:none}.pf-dot{align-items:baseline;gap:7px;max-width:100%;display:inline-flex}.pf-dot:before{content:"";background:var(--c,var(--text-muted));border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.pf-dot.t-ok{--c:var(--success)}.pf-dot.t-info{--c:var(--info)}.pf-dot.t-bad{--c:var(--danger);color:var(--danger);font-weight:500}.pf-dot.t-mute{--c:var(--rule-head);color:var(--text-muted)}.pf-dot.t-acc{--c:var(--accent)}td .pf-dot,.pf-sub2 .pf-dot{white-space:normal}.pf-tag{border:1px solid var(--rule-strong);height:20px;font-size:var(--t-12);color:var(--text-muted);vertical-align:2px;white-space:nowrap;border-radius:4px;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.pf-bad{color:var(--danger)}.pf-none{padding:var(--sp-3) 0;color:var(--text-muted);margin:0}.pf-note{margin:var(--sp-2) 0 0;color:var(--text-muted);font-size:var(--t-12);line-height:1.45}.pf-hint{font-size:var(--t-12)}.pf-sub2{color:var(--text-muted);font-size:var(--t-12);margin-top:2px;font-weight:400;line-height:1.35;display:block}.pf-hb{flex-wrap:wrap;gap:6px;display:inline-flex}.pf-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pf-danger{color:var(--danger)!important}.btn.pf-danger:hover{background:color-mix(in oklab, var(--danger) 8%, var(--surface))}.btn.primary.pf-dbtn{background:var(--danger);border-color:var(--danger);color:var(--surface)}.btn.primary.pf-dbtn:hover{background:color-mix(in oklab, var(--danger) 88%, black);border-color:#0000}.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn svg.i{width:16px;height:16px}.btn.sm svg.i{width:15px;height:15px}.app[data-head] .btn svg.i{width:18px;height:18px}.pf-h4{margin:0 0 var(--sp-3);font-size:var(--t-16);font-weight:500}code{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em}.pf-crumb{padding:10px var(--sp-3) 0;font-size:var(--t-12);color:var(--text-muted);background:var(--surface);align-items:center;gap:8px;display:flex}.pf-crumb .link{align-items:center;gap:2px;font-weight:500;display:inline-flex}.pf-crumb .link svg{width:14px;height:14px}.pf-crumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-p .xhead h2{overflow-wrap:anywhere}@container app (min-width:760px){.pf-crumb{padding:12px var(--sp-6) 0}}@container app (max-width:759px){.pf-p .xhead h2{font-size:var(--t-19);display:block}.pf-p .xhead{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.pf-p .xhead .xacts{width:100%;margin-left:0}.pf-p .xhead .xacts .btn:not(.primary) span{display:inline}}.pf-rostrip{padding:8px var(--sp-3);background:var(--accent-soft);border-bottom:1px solid var(--rule);font-size:var(--t-12);align-items:center;gap:8px;display:flex}.pf-rostrip svg{width:16px;height:16px;color:var(--accent)}@container app (min-width:760px){.pf-rostrip{padding-inline:var(--sp-6)}}.pf-bar{gap:var(--sp-2) var(--sp-3);padding-block:var(--sp-3)}.pf-q{flex:260px;align-items:center;min-width:0;max-width:360px;display:flex;position:relative}.pf-q svg{width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.pf-q .inp{padding-left:34px}.pf-sel{flex:0 auto;width:auto;max-width:240px}.pf-chips{flex-wrap:wrap;gap:4px;display:flex}.pf-chips .fbtn b{color:var(--text-muted);margin-left:2px;font-weight:600}.pf-chips .fbtn[aria-pressed=true] b{color:var(--text)}@container app (max-width:759px){.pf-q{flex:100%;max-width:none}.pf-sel{flex:calc(50% - 6px);max-width:none}.pf-q .inp,.pf-sel{height:44px;font-size:16px}}.app :is(.pf-tabbody,.pf-plans,.pf-sbody)>section,.app .pf-kpi,.app .pf-tile{background:var(--card-bg);border:var(--card-bd);box-shadow:var(--card-sh);border-radius:var(--r-card);padding:var(--card-pad);min-width:0}.app .xbody>section.pf-flat{padding:6px var(--card-pad)}.app .xbody>section.pf-plain{box-shadow:none;background:0 0;border:0;padding:0}.pf-tabbody{gap:var(--gap);display:grid}.app .sec-h{flex-wrap:wrap}.app .sec-h h3{min-width:0}.pf-tw{min-width:0;overflow-x:auto}.pf-t td{overflow-wrap:anywhere}.pf-t th{white-space:nowrap}@container app (max-width:759px){.pf-t thead{display:none}.pf-t,.pf-t tbody,.pf-t tr,.pf-t td{width:100%;display:block}.pf-t tr{border-bottom:1px solid var(--rule);padding:10px 0}.app section .pf-t tbody tr:last-child{border-bottom:0}.pf-t td,.app table.t.pf-t td{border:0;grid-template-columns:minmax(88px,32%) minmax(0,1fr);align-items:baseline;gap:10px;padding:3px 0;display:grid}.pf-t td:before{content:attr(data-l);color:var(--text-muted);font-size:var(--t-12)}.pf-t td:first-child,.app table.t.pf-t td:first-child{padding-bottom:6px;display:block}.pf-t td:first-child .pf-tag{margin-left:6px}.pf-t td:first-child:before{display:none}.pf-t td.r{text-align:left}.pf-t td:empty{display:none}.pf-t td>.link,.pf-t td>.btn{text-align:left;justify-self:start}}.pf-at td{vertical-align:middle}.pf-agl{text-align:left;color:var(--text);background:0 0;border:0;gap:1px;min-width:0;padding:0;display:grid}.pf-agl b{font-weight:600;font-size:var(--t-14)}.pf-agl:hover b{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.pf-agl small{color:var(--text-muted);font-size:var(--t-12)}.pf-pl{gap:1px;display:grid}.pf-soon{color:var(--accent);font-size:var(--t-12);font-weight:600}.pf-ra{flex-wrap:nowrap;gap:0;display:flex}.pf-ra .btn.icon.sm{width:30px;height:30px;color:var(--text-muted)}.pf-ra .btn.icon.sm:hover{color:var(--text)}.pf-actc{white-space:nowrap;width:1%}.pf-ux{white-space:nowrap;border-radius:var(--r);height:30px;color:var(--text);background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:0 8px 0 4px;display:inline-flex}.pf-ux:hover{background:var(--fill)}.pf-ux[aria-expanded=true]{background:var(--fill);border-color:var(--rule)}.pf-ux svg{width:15px;height:15px;color:var(--text-muted)}.pf-meter{gap:4px;min-width:92px;display:grid}.pf-meter i{background:var(--fill);border-radius:2px;height:4px;display:block;overflow:hidden}.pf-meter i b{background:var(--chart-4);border-radius:2px;height:100%;display:block}.pf-meter.hot i b{background:var(--danger)}.pf-meter.hot .num{color:var(--danger)}.pf-dead td,.pf-dead .pf-agl b{color:var(--text-muted)}tr.pf-sub td{background:var(--bg);padding:4px 12px 10px 28px}.pf-ul2{margin:0;padding:0;list-style:none;display:grid}.pf-ul2 li{gap:var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:5px 0;display:grid}.pf-ul2 li:last-child{border-bottom:0}.pf-un{min-width:0;display:grid}.pf-un b{font-weight:500}.pf-un small{color:var(--text-muted);font-size:var(--t-12)}.pf-umore{grid-template-columns:1fr!important}.pf-ua{display:flex}@media (pointer:coarse){.pf-ra .btn.icon.sm,.pf-ua .btn.icon.sm{width:44px;height:44px}.pf-ux{min-height:44px}}.pf-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-agc{border:var(--card-bd);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--card-sh);gap:8px;min-width:0;padding:12px 14px;display:grid}.pf-agc-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pf-dots{flex:none;width:44px;height:44px;margin:-8px -8px 0 0}.pf-agc-s{font-size:var(--t-14);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pf-agc-m{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;display:grid}.pf-agc-m dt{color:var(--text-muted);font-size:var(--t-12)}.pf-agc-m dd{margin:2px 0 0}.pf-agc-u{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;padding-top:4px;display:flex}.pf-agc .pf-ul2 li{grid-template-columns:minmax(0,1fr) auto}.pf-agc .pf-us{grid-column:1}.pf-agc .pf-ua{grid-area:1/2/span 2}.app .xbody>section.pf-flat:has(.pf-cards){box-shadow:none;background:0 0;border:0;padding:0}.pf-sheet{padding:var(--sp-4) var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom,0px))!important;gap:var(--sp-3)!important}.pf-sheet .mdl-head p{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pf-shl{display:grid}.pf-shl button{align-items:center;gap:var(--sp-3);min-height:48px;padding:6px var(--sp-2);border:0;border-top:1px solid var(--rule);color:var(--text);text-align:left;font-size:var(--t-16);background:0 0;display:flex}.pf-shl button span{display:grid}.pf-shl button small{color:var(--text-muted);font-size:var(--t-12)}.pf-shl button[aria-disabled=true],.pf-shl button svg{color:var(--text-muted)}.pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@container app (min-width:760px){.pf-kpis{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}}.app .pf-kpi{text-align:left;color:var(--text);align-content:start;gap:4px;padding:14px 16px;display:grid}button.pf-kpi:hover{border-color:var(--accent-line)}.pf-kpi b{font-size:var(--t-25);letter-spacing:-.01em;font-weight:300;line-height:1.1}.pf-kpi.hot b{color:var(--danger);font-weight:400}.pf-ks{color:var(--text-muted);font-size:var(--t-12);line-height:1.3}.app .cgrid.pf-ov,.app .cgrid.pf-cg{grid-template-columns:minmax(0,1fr);align-items:start}@container app (min-width:900px){.app .cgrid.pf-ov{grid-template-columns:repeat(2,minmax(0,1fr))}.app .cgrid.pf-ov>.pf-wide,.app .cgrid.pf-cg>.pf-wide{grid-column:1/-1}.app .cgrid.pf-cg{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (min-width:1300px){.app .cgrid.pf-ov{grid-template-columns:repeat(6,minmax(0,1fr))}.app .cgrid.pf-ov>section{grid-column:span 3}.app .cgrid.pf-ov>.pf-third{grid-column:span 2}.app .cgrid.pf-ov>.pf-wide{grid-column:1/-1}}.pf-need{margin:0;padding:0;list-style:none;display:grid}.pf-need li{gap:4px var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.pf-need li:last-child{border-bottom:0}.pf-ni{border-radius:var(--r);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);place-items:center;display:grid}.pf-need li.hot .pf-ni{background:color-mix(in oklab, var(--danger) 10%, var(--surface));color:var(--danger)}.pf-nt{min-width:0;display:grid}.pf-nt small{color:var(--text-muted);font-size:var(--t-12);line-height:1.4}@container app (max-width:599px){.pf-need li{grid-template-columns:32px minmax(0,1fr)}.pf-nb{grid-column:2}}.pf-stack{border-radius:var(--r);gap:2px;height:34px;display:flex;overflow:hidden}.pf-stack button{min-width:28px;font-weight:600;font-size:var(--t-12);border:0;align-items:center;padding:0 8px;display:flex}.pf-stack .c5,.pf-legend .c5{background:var(--chart-5);color:var(--on-accent)}.pf-stack .c4,.pf-legend .c4{background:var(--chart-4);color:var(--on-accent)}.pf-stack .c3,.pf-legend .c3{background:var(--chart-3);color:var(--text)}.pf-stack .c2,.pf-legend .c2{background:var(--chart-2);color:var(--text)}.pf-legend{margin:var(--sp-3) 0 0;font-size:var(--t-12);flex-wrap:wrap;gap:6px 16px;padding:0;list-style:none;display:flex}.pf-legend li{align-items:center;gap:6px;display:inline-flex}.pf-legend i{border-radius:2px;width:10px;height:10px}.pf-bars{gap:2px;display:grid}.pf-brow{color:var(--text);text-align:left;font-size:var(--t-14);background:0 0;border:0;grid-template-columns:minmax(0,42%) minmax(0,1fr) 36px;align-items:center;gap:10px;padding:5px 0;display:grid}button.pf-brow:hover .pf-bl{color:var(--accent)}.pf-bl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-bt{background:var(--fill);border-radius:2px;height:10px;overflow:hidden}.pf-bt i{background:var(--chart-4);height:100%;display:block}.pf-brow b{text-align:right;font-weight:500}.pf-tks{margin:0;padding:0;list-style:none}.pf-tkl{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:8px;padding:8px 0;display:flex}.pf-tks li:last-child .pf-tkl{border-bottom:0}.pf-tkt{flex:1;min-width:0;display:grid}.pf-tkt b{font-weight:500}.pf-tkt small{color:var(--text-muted);font-size:var(--t-12)}.pf-tkl:hover b{color:var(--accent)}.app .xbody>section.pf-acc{border-left:4px solid var(--c);background:color-mix(in oklab, var(--c) 6%, var(--surface));gap:8px;display:grid}.pf-acc.ok{--c:var(--success)}.pf-acc.no{--c:var(--danger)}.pf-acc-h{align-items:center;gap:10px;display:flex}.pf-acc-h svg{width:22px;height:22px;color:var(--c);stroke-width:2px}.pf-acc-h h3{font-size:var(--t-19);margin:0;font-weight:600}.pf-acc p{max-width:80ch;margin:0}.pf-acc-r{color:var(--text-muted);font-size:var(--t-14)}.pf-acc-r span{color:var(--text);font-weight:500}.pf-acc-f{gap:var(--sp-2);flex-wrap:wrap;margin-top:4px;display:flex}.pf-inl-acc{border-left:4px solid var(--c);background:color-mix(in oklab, var(--c) 6%, var(--surface));border-radius:var(--r);gap:6px;padding:12px 14px;display:grid}.pf-inl-acc h3{font-size:var(--t-16)!important}.pf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@container app (min-width:760px){.pf-tiles{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr))}}.app .pf-tile{gap:6px;padding:12px 14px;display:grid}.pf-tile .pf-meter .num{font-size:var(--t-19);font-weight:300}.pf-tabwrap{min-width:0;margin-top:4px}.pf-kv{grid-template-columns:minmax(110px,auto) minmax(0,1fr);margin:0;display:grid}.pf-kv dt,.pf-kv dd{border-bottom:1px solid var(--rule);margin:0;padding:8px 0}.pf-kv dt{color:var(--text-muted);padding-right:var(--sp-4)}.pf-kv dd{overflow-wrap:anywhere}.pf-kv dt:last-of-type,.pf-kv dd:last-child{border-bottom:0}.pf-kv+.btn,section>.pf-kv~.btn{margin-top:var(--sp-3)}.pf-feed{margin:0;padding:0;list-style:none}.pf-feed li{gap:var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:128px minmax(0,1fr);padding:8px 0;display:grid}.pf-feed li:last-child{border-bottom:0}.pf-feed li small{color:var(--text-muted);font-size:var(--t-12);display:block}.pf-fw{color:var(--text-muted);font-size:var(--t-12);padding-top:2px}@container app (max-width:599px){.pf-feed li{grid-template-columns:minmax(0,1fr);gap:2px}}.pf-cbal{flex-wrap:wrap;gap:8px 28px;display:flex}.pf-cbal span{display:grid}.pf-cbal small{color:var(--text-muted);font-size:var(--t-12)}.pf-cbal b{font-size:var(--t-16);font-weight:500}.pf-cbal.big b{font-size:var(--t-25);font-weight:300}.pf-offs,.pf-notes{margin:0;padding:0;list-style:none}.pf-offs li{border-bottom:1px solid var(--rule);padding:8px 0;display:grid}.pf-offs li span{color:var(--text-muted);font-size:var(--t-12)}.pf-notes li{border-bottom:1px solid var(--rule);padding:10px 0}.pf-offs li:last-child,.pf-notes li:last-child{border-bottom:0}.pf-notes p{max-width:80ch;margin:0 0 4px}.pf-notes small{color:var(--text-muted);font-size:var(--t-12)}.pf-prog{grid-template-columns:minmax(60px,120px) auto;align-items:center;gap:8px;display:inline-grid}.pf-prog i{background:var(--fill);border-radius:3px;height:6px;display:block;overflow:hidden}.pf-prog i b{background:var(--accent);height:100%;transition:width .3s var(--ease-out);display:block}.pf-prog .num{font-size:var(--t-12);color:var(--text-muted);min-width:36px}.app .xbody>section.pf-hsum{align-items:center;gap:var(--sp-3);border-left:4px solid var(--c);background:color-mix(in oklab, var(--c) 6%, var(--surface));display:flex}.pf-hsum.ok{--c:var(--success)}.pf-hsum.no{--c:var(--danger)}.pf-hsum>svg{width:24px;height:24px;color:var(--c);stroke-width:2px}.pf-hsum h3{font-size:var(--t-19);margin:0;font-weight:500}.pf-hsum p{font-size:var(--t-12);margin:2px 0 0}.pf-hl{margin:0;padding:0;list-style:none}.pf-hc{gap:4px var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;padding:9px 0;display:grid}.pf-hc:last-child{border-bottom:0}.pf-hi{border-radius:var(--r);background:var(--fill);width:32px;height:32px;color:var(--text-muted);place-items:center;display:grid}.pf-hc.bad .pf-hi,.pf-hc.warn .pf-hi{background:color-mix(in oklab, var(--danger) 10%, var(--surface));color:var(--danger)}.pf-ht{min-width:0;display:grid}.pf-ht small{color:var(--text-muted);font-size:var(--t-12)}@container app (max-width:599px){.pf-hc{grid-template-columns:32px minmax(0,1fr)}.pf-hs2,.pf-hc>.btn{grid-column:2;justify-self:start}}.app .xbody>section.pf-inbox{grid-template-columns:minmax(0,1fr);min-height:520px;padding:0;display:grid;overflow:hidden}@container app (min-width:900px){.app .xbody>section.pf-inbox{grid-template-columns:340px minmax(0,1fr)}.pf-inl{border-right:1px solid var(--rule)}}@container app (max-width:899px){.pf-inbox.th-open .pf-inl,.pf-inbox:not(.th-open) .pf-inr{display:none}}.pf-tkf{border-bottom:1px solid var(--rule);padding:12px 14px}.pf-tkl2{margin:0;padding:0;list-style:none}.pf-tkl2 button{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--text);text-align:left;background:0 0;gap:2px;padding:12px 14px;display:grid}.pf-tkl2 button:hover{background:var(--fill)}.pf-tkl2 button[aria-current=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.pf-tkh{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pf-tkh b{font-weight:500}.pf-tkl2 small{color:var(--text-muted);font-size:var(--t-12)}.pf-tkl2 .pf-none{padding:14px}.pf-tkempty{height:100%;min-height:300px;color:var(--text-muted);align-content:center;place-items:center;gap:8px;display:grid}.pf-tkempty svg{stroke-width:1.2px;width:32px;height:32px}.pf-th{grid-template-rows:auto 1fr auto;height:100%;display:grid}.pf-thh{align-items:flex-start;gap:8px var(--sp-3);border-bottom:1px solid var(--rule);flex-wrap:wrap;padding:14px 18px;display:flex}.pf-thh>div:first-of-type{flex:280px;min-width:0}.pf-thh h3{font-size:var(--t-16);margin:0 0 4px;font-weight:600}.pf-thh p{font-size:var(--t-12);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;display:flex}.pf-tha{flex-wrap:wrap;gap:6px;display:flex}.pf-msgs{align-content:start;gap:12px;margin:0;padding:16px 18px;list-style:none;display:grid}.pf-msgs li{border-radius:var(--r-2);background:var(--fill);max-width:min(640px,88%);padding:10px 14px}.pf-msgs li.op{background:var(--accent-soft);border:1px solid var(--accent-line);justify-self:end}.pf-mh{font-size:var(--t-12);justify-content:space-between;gap:12px;margin-bottom:4px;display:flex}.pf-msgs p{margin:0}.pf-reply{border-top:1px solid var(--rule);gap:10px;padding:12px 18px 16px;display:grid}.pf-rb{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pf-after{font-size:var(--t-12);color:var(--text-muted);align-items:center;gap:8px;display:flex}@container app (max-width:599px){.pf-msgs,.pf-thh,.pf-reply{padding-inline:12px}.pf-msgs li{max-width:94%}.pf-after{flex:100%}.pf-after .pf-sel{flex:1}}.pf-plans{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.pf-plans>section{align-content:start;gap:10px;display:grid}.pf-ph{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pf-ph h3{font-size:var(--t-19);margin:0;font-weight:500}.pf-ph small{font-size:var(--t-12)}.pf-pp{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.pf-pp b{font-size:var(--t-33);letter-spacing:-.01em;font-weight:300;line-height:1}.pf-pp span{color:var(--text-muted)}.pf-py{font-size:var(--t-14);flex-basis:100%}.pf-vat{font-size:var(--t-12);margin:0}.pf-pon{font-size:var(--t-12);color:var(--text-muted);margin:0}.pf-pa{flex-wrap:wrap;gap:6px;display:flex}.pf-pa .btn{white-space:normal;text-align:left;height:auto;min-height:28px;padding-block:4px}.pf-yes svg{width:16px;height:16px;color:var(--success);stroke-width:2px}.pf-no{color:var(--text-muted)}@container app (min-width:760px){.pf-mx td:first-child{min-width:160px}}@container app (max-width:759px){.app table.pf-mx th,.app table.pf-mx td{font-size:var(--t-12);white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:7px 3px}.app table.pf-mx th.r,.app table.pf-mx td.r{text-align:center}}.pf-split{gap:var(--gap);align-items:start;display:grid}@container app (min-width:900px){.pf-split{grid-template-columns:220px minmax(0,1fr)}.pf-smenu{position:sticky;top:0}}.pf-smenu{border:var(--card-bd);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--card-sh);gap:2px;padding:8px;display:grid}.pf-smenu button{border-radius:var(--r);min-height:40px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.pf-smenu button:hover{background:var(--fill)}.pf-smenu button[aria-current=page]{background:var(--accent);color:var(--on-accent)}.pf-smenu .pf-tdot{margin-left:auto;position:static}@container app (max-width:899px){.pf-smenu{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-smenu button{min-height:44px}}.pf-sbody{gap:var(--gap);min-width:0;display:grid}.pf-form{gap:var(--sp-3) var(--sp-4);display:grid}@container app (min-width:760px){.pf-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-form .fld{align-content:start}.pf-form .inp[disabled]{background:var(--fill);color:var(--text-muted)}.pf-ro-v{align-items:center;min-height:34px;display:flex}.pf-copy{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.pf-copy code{min-width:0}.pf-test,.pf-warnl{margin:var(--sp-3) 0 0;font-size:var(--t-14)}.pf-h4+.pf-kv{margin-top:0}section .pf-h4{margin-top:var(--sp-4)}section>.pf-h4:first-child{margin-top:0}.pf-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-steps li{border-top:3px solid var(--rule-strong);color:var(--text-muted);align-items:center;gap:8px;min-width:0;padding:10px 0;font-weight:500;display:flex}.pf-steps li>span:last-child,.pf-steps li button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-steps li[aria-current=step]{border-top-color:var(--accent);color:var(--text)}.pf-steps li.done{border-top-color:var(--chart-3)}.pf-steps li button{color:var(--text);background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;font-weight:500;display:flex}.pf-sn{border:1px solid var(--rule-strong);width:24px;height:24px;font-size:var(--t-12);border-radius:50%;flex:none;place-items:center;display:grid}.pf-steps li[aria-current=step] .pf-sn{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pf-steps li.done .pf-sn{border-color:var(--chart-4);color:var(--accent)}.pf-sn svg{stroke-width:2px;width:14px;height:14px}@container app (max-width:599px){.pf-steps li:not([aria-current=step])>span:last-child,.pf-steps li:not([aria-current=step]) button>span:last-child{display:none}.pf-steps{grid-template-columns:auto auto auto auto;justify-content:start}.pf-steps li{padding-right:6px}}.pf-wiz{gap:var(--sp-3);display:grid}.pf-wiz .pf-h4{margin:0}.pf-endl{background:var(--fill);border-radius:var(--r);font-size:var(--t-14);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.pf-endl svg{width:16px;height:16px;color:var(--accent);margin-top:2px}.pf-wizf{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.pf-wizf .btn.primary svg{order:2}section .mdl-tg+.mdl-tg{margin-top:var(--sp-3)}section .mdl-tg{padding:4px 0}.pf-mnote.t-bad{background:color-mix(in oklab, var(--danger) 9%, var(--surface));color:var(--text);border-left:3px solid var(--danger)}.pf-mnote b{font-weight:600}.pf-ul{gap:3px;margin:0;padding-left:18px;display:grid}.pf-mfix{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mdl .pf-mnote{font-size:var(--t-14);color:var(--text);line-height:1.45}@media (pointer:coarse){.pf-shell .btn.sm,.pf-shell .pf-pa .btn,.pf-shell .fbtn,.pf-shell .pf-stack button{min-width:44px;min-height:44px}.pf-shell .pf-stack{height:44px}.pf-shell button.pf-brow{min-height:44px}.pf-shell button.link{min-width:44px;min-height:44px}.pf-shell .seg-sm button{min-height:44px}}.pf-subs{gap:var(--gap);align-items:start;min-width:0;display:grid}@container app (min-width:900px){.pf-subs{grid-template-columns:280px minmax(0,1fr)}.pf-sl{position:sticky;top:0}}.app .pf-sl,.app .pf-sbx{background:var(--card-bg);border:var(--card-bd);box-shadow:var(--card-sh);border-radius:var(--r-card);min-width:0}.pf-sl{padding:8px}.pf-sl ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pf-sli{border-radius:var(--r);align-items:center;gap:2px;display:flex}.pf-sli.on{background:color-mix(in oklab, var(--accent) 9%, var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.pf-slb{min-width:0;color:var(--text);text-align:left;border-radius:var(--r);cursor:pointer;font:inherit;background:0 0;border:0;flex:1;gap:3px;padding:10px 10px 10px 12px;display:grid}.pf-slb:hover{background:var(--fill)}.pf-sli.on .pf-slb:hover{background:0 0}.pf-sl1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pf-sl1 b{overflow-wrap:anywhere;min-width:0;font-weight:600}.pf-sl1 span,.pf-sl2{color:var(--text-muted);font-size:var(--t-12)}.pf-sl1 span{white-space:nowrap}.pf-slb .pf-dot{font-size:var(--t-12)}.pf-slm{flex-direction:column;display:flex}.pf-slm .btn.icon.sm{width:30px;height:26px;color:var(--text-muted)}.pf-sl>.pf-note{padding:4px 10px 6px}.pf-se{gap:var(--gap);min-width:0;display:grid}.pf-sbx{padding:var(--card-pad);gap:var(--sp-3);align-content:start;display:grid}.pf-seh{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.pf-seh h3,.pf-prev h3{font-size:var(--t-19);margin:0;font-weight:500;line-height:1.2}.pf-seh .pf-note{margin-top:4px}.pf-sbx>.pf-note{margin:0}.pf-sgrid{gap:var(--sp-3) var(--sp-4);display:grid}@container app (min-width:600px){.pf-sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (min-width:1000px){.pf-sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-sgrid.five{grid-template-columns:repeat(5,minmax(0,1fr))}}.pf-sgrid .fld{align-content:start;min-width:0}.pf-sgrid .inp[disabled]{background:var(--fill);color:var(--text-muted)}.pf-swr,.pf-acr{justify-content:space-between;align-items:center;gap:var(--sp-3);cursor:pointer;display:flex}.pf-swr{padding-top:var(--sp-3);border-top:1px solid var(--rule)}.pf-swr small,.pf-acr small{color:var(--text-muted);font-size:var(--t-12);font-weight:400;display:block}.pf-swr b,.pf-acr b{font-weight:500}.pf-acg{gap:0 var(--sp-6);display:grid}@container app (min-width:760px){.pf-acg{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-acr{border-bottom:1px solid var(--rule);min-height:48px;padding:6px 0}.pf-acr.core{cursor:default}.pf-acr.need b{color:var(--text-muted)}.pf-aon{color:var(--text-muted);font-size:var(--t-12);white-space:nowrap}.pf-oa{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}@container app (max-width:759px){.pf-oa{justify-content:flex-start}}.app .pf-sbx.pf-prev{box-shadow:inset 4px 0 0 var(--info), var(--card-sh);background:color-mix(in oklab, var(--info) 5%, var(--card-bg))}.pf-prev p{margin:0}.pf-pva{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pf-sbar{z-index:3;justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:12px var(--card-pad);background:var(--surface);border:var(--card-bd);border-radius:var(--r-card);flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px -14px oklch(0% 0 0/.35)}.pf-sbs{color:var(--text-muted);font-size:var(--t-14);margin-right:auto}@container app (max-width:599px){.pf-sbs{flex:100%}.pf-sbar .btn{flex:auto}}.app .cgrid.pf-sup>.pf-sutx,.app .cgrid.pf-sup>.pf-sutms{grid-column:1/-1}.pf-sut{margin:0 0 var(--sp-2);max-width:70ch}.pf-wrap{overflow-wrap:anywhere}.pf-sugrid{gap:var(--gap);align-items:start;display:grid}@container app (min-width:900px){.pf-sugrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.pf-sumeta{gap:var(--sp-3);align-content:start;display:grid}.pf-sumeta .pf-note{margin:0}.pf-supv{border-radius:var(--r-card);background:color-mix(in oklab, var(--accent) 8%, var(--bg));color:var(--text);gap:14px;min-width:0;padding:28px;display:grid}.pf-supv h4{font-size:var(--t-25);letter-spacing:-.01em;overflow-wrap:anywhere;margin:6px 0 0;font-weight:400;line-height:1.15}.pf-supv>p{color:var(--text);max-width:52ch;margin:0}.pf-suhl{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-suhl li{align-items:flex-start;gap:10px;display:flex}.pf-suck{background:var(--surface);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.pf-suck svg{stroke-width:2.2px;width:13px;height:13px}.pf-sutm{background:var(--surface);border-radius:var(--r-2);gap:12px;margin:4px 0 0;padding:16px 18px;display:grid}.pf-sutm blockquote{margin:0;line-height:1.45}.pf-sutm figcaption,.pf-suwho{align-items:center;gap:10px;min-width:0;display:flex}.pf-suav{background:color-mix(in oklab, var(--accent) 16%, var(--surface));width:36px;height:36px;color:var(--text);font-weight:600;font-size:var(--t-12);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.pf-suav.sm{width:30px;height:30px}.pf-sutm small,.pf-suwho small{color:var(--text-muted);font-size:var(--t-12);display:block}.pf-sudots{gap:6px;display:flex}.pf-sudots i{background:var(--rule-strong);border-radius:3px;width:6px;height:6px}.pf-sudots i.on{background:var(--accent);width:18px}.pf-suq{max-width:60ch;display:block}.pf-tlogo{color:var(--text);justify-self:start;align-items:center;gap:10px;line-height:1;display:inline-flex}.pf-tl1{letter-spacing:.04em;font-size:24px;font-weight:300}.pf-tlogo>i{background:currentColor;width:1.5px;height:32px}.pf-tl2{letter-spacing:.02em;flex-direction:column;align-items:flex-end;font-size:24px;font-weight:500;display:inline-flex}.pf-tl2 small{letter-spacing:.1em;margin-top:3px;font-size:8px;font-weight:600}.pf-res{margin:var(--sp-2) 0 0;gap:0 var(--sp-6);padding:0;list-style:none;display:grid}@container app (min-width:600px){.pf-res{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (min-width:1100px){.pf-res{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-res li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:7px 0;display:flex}.pf-res small{color:var(--text-muted);font-size:var(--t-12);white-space:nowrap}.pf-res li.off .pf-dot{color:var(--text-muted)}@media (pointer:coarse){.pf-shell .pf-slm .btn.icon.sm,.pf-shell .pf-oa .btn.icon.sm{width:44px;height:44px}.pf-shell .pf-slm{flex-direction:row}}.pf-p .xacts a.btn{text-decoration:none}.pf-mk-pay{width:100%;margin-top:var(--sp-3);border:var(--card-bd);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--card-sh);text-align:left;gap:12px;padding:18px 20px;display:grid}.pf-mk-pay h3{font-size:var(--t-16);margin:0;font-weight:500}.pf-mk-pay .pf-kv{margin:0}.pf-mk-pay>.btn.primary{justify-content:center;width:100%}.pf-mk-opts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.pf-mk-opt{border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--surface);text-align:left;gap:2px;min-height:44px;padding:10px 12px;display:grid}.pf-mk-opt[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in oklab, var(--accent) 6%, var(--surface))}.pf-mk-opt b{font-weight:600}
