body{margin:0}a{color:#0A3D8F}a:hover{color:#072C69}.pp .bc-tpl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;margin-bottom:28px;border:1px dashed color-mix(in srgb,var(--ink2) 50%,var(--line));border-radius:4px;background:var(--bg)}.pp .bc-tpl .px{color:var(--ink2)}.pp .bc-sw{display:flex;flex-wrap:wrap;gap:6px}.pp .bc-sw button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 11px;border:1px solid color-mix(in srgb,var(--ink2) 40%,var(--line));border-radius:4px;background:var(--surface);color:var(--ink);font:400 14px/1 var(--fb);cursor:pointer}.pp .bc-sw button i{width:9px;height:9px}.pp .bc-sw button[aria-pressed=true]{border:2px solid var(--ink);font-weight:700}.pp .bc-top{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.pp .bc-band{position:relative;padding:36px 40px 36px;border-top:10px solid var(--tc)}.pp .bc-band::before{content:"";position:absolute;inset:0;background:var(--tc);opacity:.09;pointer-events:none}.pp .bc-band>*{position:relative}.pp .bc-band h1{font-size:56px}.pp .bc-band .lead{margin-top:18px}.pp .bc-px{position:absolute;right:28px;top:28px;width:96px;height:96px;shape-rendering:crispEdges}.pp .bc-stats{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:22px;font:400 13px/1.3 var(--fp);color:var(--ink2)}.pp .bc-stats b{color:var(--ink)}.pp .bc-pin{position:relative;display:flex;flex-direction:column;gap:12px;padding:32px 28px;border-left:1px solid var(--line);background:var(--bg)}.pp .bc-pin .pin{position:absolute;top:-1px;right:28px;display:grid;grid-template-columns:repeat(3,6px);grid-template-rows:repeat(3,6px)}.pp .bc-pin .pin i{display:block}.pp .bc-pin b{font:650 24px/1.2 var(--fd);letter-spacing:-.01em}.pp .bc-pin p{font-size:16px;color:var(--ink2)}.pp .bc-pin .lab{display:inline-flex;align-self:flex-start;padding:5px 8px;font:400 12px/1 var(--fp);background:var(--tsol);color:var(--tfg)}.pp .bc-pin .actions{margin-top:auto;gap:10px}.pp .bc-tool{margin-top:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.pp .bc-ctl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:20px 24px;border-bottom:1px solid var(--line);background:var(--wash)}.pp .bc-ctl label{display:flex;flex-direction:column;gap:8px;flex:1 1 280px}.pp .bc-ctl input{min-height:48px;padding:0 14px;border:2px solid color-mix(in srgb,var(--ink2) 55%,var(--line));border-radius:4px;background:var(--surface);color:var(--ink);font:500 17px/1.2 var(--fb)}.pp .bc-ctl input:focus{outline:3px solid var(--primary);outline-offset:2px;border-color:var(--primary)}.pp .bc-ctl .grp{display:flex;flex-direction:column;gap:8px}.pp .bc-cols,.pp .bc-row{display:grid;grid-template-columns:150px minmax(0,1fr) 120px 120px;gap:8px 24px;align-items:baseline}.pp .bc-cols{padding:12px 24px;border-bottom:1px solid var(--line);font:400 12px/1 var(--fp);color:var(--ink2)}.pp .bc-list{list-style:none}.pp .bc-list li{border-bottom:1px solid var(--line)}.pp .bc-list li:last-child{border-bottom:0}.pp .bc-row{padding:20px 24px;color:var(--ink);text-decoration:none;min-height:44px}.pp a.bc-row:hover{background:var(--wash)}.pp a.bc-row:focus-visible{outline-offset:-3px}.pp .bc-row .dt{font:400 13px/1.3 var(--fp);color:var(--ink2)}.pp .bc-row .ti{display:flex;flex-direction:column;gap:6px}.pp .bc-row .ti b{font:650 21px/1.25 var(--fd);letter-spacing:-.01em}.pp a.bc-row:hover .ti b{text-decoration:underline}.pp .bc-row .ti span{font-size:16px;color:var(--ink2)}.pp .bc-row .ti .bx{align-self:flex-start}.pp .bc-row .rt{font:400 14px/1.3 var(--fp)}.pp .bc-row .ty{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink2)}.pp .bc-row .ty i{width:7px;height:7px;background:var(--tc)}.pp .bc-ph{background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--line) 35%,transparent) 10px 11px)}.pp .bc-ph .ti b,.pp .bc-ph .rt{color:var(--ink2)}.pp .bc-empty{padding:32px 24px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.pp .bc-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:14px 24px;border-top:1px solid var(--line);font-size:14px;color:var(--ink2)}.pp .bc-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;border-top:1px solid var(--line)}.pp .bc-fields li{display:flex;flex-direction:column;gap:8px;padding:20px 20px 4px 0}.pp .bc-fields li + li{padding-left:20px;border-left:1px solid var(--line)}.pp .bc-fields code{font:400 13px/1.3 var(--fp);color:var(--ink)}.pp .bc-fields span{font-size:15px;color:var(--ink2)}.pp .bc-svc{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.pp .bc-svc-l{padding:36px 40px;display:flex;flex-direction:column;gap:16px;border-top:6px solid var(--tc)}.pp .bc-svc-l h3{font-size:32px}.pp .bc-svc-l p{color:var(--ink2);max-width:56ch}.pp .bc-svc ul{list-style:none;display:flex;flex-direction:column;gap:10px}.pp .bc-svc li{display:flex;gap:12px;align-items:baseline}.pp .bc-svc li i{width:8px;height:8px;flex:none;background:var(--tc);transform:translateY(-2px)}.pp .bc-svc-r{padding:36px 32px;border-left:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;gap:14px}.pp .bc-svc-r b{font:650 20px/1.25 var(--fd)}.pp .bc-other{display:flex;flex-wrap:wrap;gap:8px}.pp .bc-other a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:4px;color:var(--ink);text-decoration:none;font-size:15px;background:var(--surface)}.pp .bc-other a:hover{border-color:var(--ink)}.pp .bc-other a i{width:8px;height:8px}@container pp (max-width:1000px){.pp .bc-top,.pp .bc-svc{grid-template-columns:minmax(0,1fr)}.pp .bc-pin,.pp .bc-svc-r{border-left:0;border-top:1px solid var(--line)}.pp .bc-band h1{font-size:44px;padding-right:96px}.pp .bc-px{width:72px;height:72px}.pp .bc-cols{display:none}.pp .bc-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dt ty" "ti ti" "rt rt"}.pp .bc-row .dt{grid-area:dt}.pp .bc-row .ty{grid-area:ty}.pp .bc-row .ti{grid-area:ti}.pp .bc-row .rt{grid-area:rt}.pp .bc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pp .bc-fields li,.pp .bc-fields li + li{padding:16px 16px 4px 0;border-left:0}}@container pp (max-width:640px){.pp .bc-band{padding:24px 20px}.pp .bc-band h1{font-size:32px;padding-right:56px}.pp .bc-px{width:48px;height:48px;right:16px;top:20px}.pp .bc-pin,.pp .bc-svc-l,.pp .bc-svc-r{padding:24px 20px}.pp .bc-ctl{padding:16px}.pp .bc-row{padding:16px}.pp .bc-fields{grid-template-columns:minmax(0,1fr)}}