#pghero .ph-eyebrow{letter-spacing:.22em;color:#eafff8;font-size:14px;font-weight:800}.hcmain{background:radial-gradient(760px 320px at 90% 3%,#bbd9f238,#0000 60%),radial-gradient(640px 300px at -5% 70%,#c9f2e033,#0000 60%),linear-gradient(#f7fbfd,#edf4f9)}.hubwrap{max-width:1060px;margin:0 auto;padding:44px 30px 60px}.hcsearchbox{max-width:640px;margin:0 auto 14px;position:relative}.hcsearch{width:100%;color:var(--arb-ink);font-size:16px;font-family:var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #0f283c26;border-radius:14px;outline:none;padding:17px 52px 17px 22px;box-shadow:inset 0 1px #fffc}.hcsearch::placeholder{color:#8b9aaa}.hcsearch:focus{border-color:#2ecc7199}.hckbd{font-family:var(--font-geist-mono), monospace;color:#5f7386;background:#0f283c0f;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.hchint{text-align:center;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:#8b9aaa;margin-bottom:30px;font-size:10px}.hubgrid2{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:980px){.hubgrid2{grid-template-columns:repeat(2,1fr)}}@media (max-width:660px){.hubgrid2{grid-template-columns:1fr}}.cattile{background:#fff;border:1px solid #0f283c1c;border-radius:16px;padding:20px 21px}.cattile .ct-c{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;color:var(--arb-live-ink);margin-bottom:12px;font-size:11px;font-weight:700}.cattile a.g{color:var(--arb-ink);align-items:baseline;gap:9px;padding:6px 0;font-size:15.5px;font-weight:700;line-height:1.45;text-decoration:none;display:flex}.cattile a.g:before{content:"→";color:#b9c6d2;font-size:12px}.cattile a.g:hover{color:#0e6b45}.cattile a.g:hover:before{color:var(--arb-mint-ink)}#noRes{text-align:center;color:var(--arb-ink-dim);padding:34px 0;font-size:15px;display:none}#noRes strong{color:var(--arb-ink)}.starth{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;color:var(--arb-live-ink);margin:38px 0 13px;font-size:11.5px;font-weight:700}.startrow{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}@media (max-width:860px){.startrow{grid-template-columns:1fr}}.startc{background:#fff;border:1px solid #2ecc7166;border-radius:14px;padding:16px 18px;text-decoration:none;display:block}.startc .s-l{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:var(--arb-mint-ink);margin-bottom:7px;font-size:9px}.startc .s-t{color:var(--arb-ink);letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.35}.escband{text-align:center;color:var(--arb-ink-body);background:#fff;border:1px dashed #0f283c38;border-radius:15px;margin-top:40px;padding:18px 24px;font-size:15px;line-height:1.6}.escband strong{color:var(--arb-live-ink)}.hc3{grid-template-columns:272px minmax(0,1fr) 210px;gap:0;max-width:1380px;margin:0 auto;display:grid}@media (max-width:1120px){.hc3{grid-template-columns:272px minmax(0,1fr)}.otp{display:none}}@media (max-width:880px){.hc3{grid-template-columns:1fr}.hcside{display:none}}.hcside{border-right:1px solid #0f283c14;padding:26px 18px 40px}.sidestick{position:sticky;top:86px}.sfilterbox{margin-bottom:18px;position:relative}.sfilter{width:100%;color:var(--arb-ink);font-size:13.5px;font-family:var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #0f283c21;border-radius:10px;outline:none;padding:10px 40px 10px 13px}.sfilter::placeholder{color:#8b9aaa}.sfilter:focus{border-color:#2ecc718c}.skbd{font-family:var(--font-geist-mono), monospace;color:#5f7386;background:#0f283c0f;border-radius:5px;padding:2px 6px;font-size:10px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.sgrp{margin-bottom:8px}.sgrp .sgh{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:#5f7386;padding:9px 9px 6px;font-size:10px}.sgrp a{color:var(--arb-ink-dim);border-left:2px solid #0000;border-radius:0 8px 8px 0;padding:7px 9px 7px 13px;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.sgrp a:hover{color:var(--arb-ink);background:#0f283c08}.sgrp a.on{color:#0e6b45;border-left-color:var(--arb-mint-ink);background:linear-gradient(90deg,#2ecc711a,#0000);font-weight:700}.snores{color:#8b9aaa;padding:8px 9px;font-size:12.5px;display:none}.hccontent{min-width:0;padding:34px 42px 56px}.ovcard{color:var(--arb-ink-body);background:#fff;border:1px solid #0f283c1a;border-radius:14px;margin-bottom:26px;padding:17px 21px;font-size:15px;line-height:1.7}.ovcard strong{color:var(--arb-ink)}.hcsec{margin-bottom:34px;scroll-margin-top:96px}.hcsec h2{color:var(--arb-ink);letter-spacing:-.015em;margin-bottom:13px;font-size:21px;font-weight:800}.hcsec p{color:var(--arb-ink-body);max-width:640px;margin-bottom:12px;font-size:15px;line-height:1.75}.hcsec p strong{color:var(--arb-ink)}.step{color:var(--arb-ink-body);gap:12px;max-width:640px;margin-bottom:12px;font-size:15px;line-height:1.65;display:flex}.step .n{color:#fff;background:linear-gradient(130deg,#1a3d7c,#2ecc71);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;margin-top:1px;font-size:11px;font-weight:800;display:flex}.step strong{color:var(--arb-ink)}.gmock{background:#fff;border:1px solid #0f283c1a;border-radius:14px;max-width:440px;margin:18px 0;padding:15px 18px}.gmock .h{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:#5f7386;margin-bottom:9px;font-size:9px}.gmock .row{font-family:var(--font-geist-mono), monospace;color:var(--arb-ink-body);border-bottom:1px solid #0f283c0f;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.gmock .row:last-child{border-bottom:none}.gmock .row strong{color:var(--arb-mint-ink);font-weight:700}.notebox{color:var(--arb-ink-body);background:#ffffffbf;border:1px solid #2ecc7159;border-left:3px solid #2ecc71;border-radius:11px;max-width:640px;margin:14px 0;padding:13px 17px;font-size:14px;line-height:1.65}.notebox strong{color:#0e6b45}.cq{background:#fff;border:1px solid #0f283c1a;border-radius:13px;max-width:680px;margin-bottom:11px;padding:15px 19px}.cq .q{color:var(--arb-ink);margin-bottom:6px;font-size:15px;font-weight:800}.cq .a{color:var(--arb-ink-body);font-size:14px;line-height:1.7}.cq .a strong{color:var(--arb-ink)}.tr{gap:12px;max-width:680px;margin-bottom:13px;display:flex}.tr .ti{flex-shrink:0;font-size:15px}.tr .tb{color:var(--arb-ink-body);font-size:14px;line-height:1.65}.tr .tb strong{color:var(--arb-ink);font-size:14.5px}.helpw{color:var(--arb-ink-body);background:#fff;border:1px solid #0f283c1a;border-radius:13px;align-items:center;gap:11px;max-width:680px;margin-top:30px;padding:14px 19px;font-size:14.5px;display:flex}.helpw button{font-family:var(--font-geist-sans), sans-serif;color:var(--arb-ink);cursor:pointer;background:#fff;border:1px solid #0f283c29;border-radius:9px;padding:7px 16px;font-size:13.5px;font-weight:700}.helpw button:hover{color:#0e6b45;border-color:#2ecc7199}.pager{justify-content:space-between;gap:12px;max-width:680px;margin-top:14px;display:flex}.pg{background:#fff;border:1px solid #0f283c1a;border-radius:13px;flex:1;padding:12px 17px;text-decoration:none}.pg:hover{border-color:#2ecc7180}.pg .l{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:#8b9aaa;font-size:9px}.pg .t{color:var(--arb-ink);margin-top:4px;font-size:14px;font-weight:700;line-height:1.35}.pg.nx{text-align:right}.gesc{color:var(--arb-ink-body);background:#fff;border:1px dashed #0f283c38;border-radius:13px;max-width:680px;margin-top:26px;padding:14px 19px;font-size:14px;line-height:1.6}.gesc strong{color:var(--arb-live-ink)}.otp{padding:34px 22px 30px 8px}.otpstick{position:sticky;top:96px}.otp .l{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;color:#5f7386;margin-bottom:11px;font-size:9.5px}.otp a{color:var(--arb-ink-dim);border-left:2px solid #0f283c17;padding:6px 0 6px 12px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.otp a:hover{color:var(--arb-ink)}.otp a.on{color:var(--arb-ink);border-left-color:var(--arb-mint-ink);font-weight:700}.drawer-trigger{font-family:var(--font-geist-sans), sans-serif;color:var(--arb-ink);cursor:pointer;background:#fff;border:1px solid #0f283c24;border-radius:10px;align-items:center;gap:8px;margin:18px 24px 0;padding:9px 16px;font-size:13.5px;font-weight:700;display:none}.drawer-backdrop{display:none}@media (max-width:880px){.drawer-trigger{display:inline-flex}.hcside.drawer-open{z-index:200;background:#fff;border-right:1px solid #0f283c1f;display:block;position:fixed;inset:0 18% 0 0;overflow-y:auto}.drawer-backdrop.show{z-index:190;background:#0f283c66;display:block;position:fixed;inset:0}}
