/* PageRank Kings shared chrome: one measured header and one command dock. */
:root{--prk-header-height:78px;--prk-top-stack:130px}
[hidden]{display:none!important}
html{scroll-padding-top:calc(var(--prk-top-stack) + 18px)}
.prk-header,.prk-outrank-bar:not([hidden])+.prk-header{top:var(--prk-announcement-height,0px);transition:none;backdrop-filter:none;background:rgba(5,7,13,.98)}
.prk-header .prk-mega,.prk-outrank-bar:not([hidden])+.prk-header .prk-mega{top:var(--prk-top-stack);max-height:calc(100dvh - var(--prk-top-stack) - 16px)}
.prk-header .prk-mobile-menu{height:calc(100dvh - var(--prk-announcement-height,0px))}
.prk-outrank-bar{box-shadow:none;border-bottom:1px solid rgba(5,7,13,.2)}
.prk-outrank-bar>a{padding-block:8px;text-wrap:balance}
.prk-header:focus-within{transform:none}
.prk-command-dock [data-prk-listen][aria-expanded=true]{border-color:var(--gold);background:rgba(255,201,40,.14);color:var(--gold)}
.prk-command-dock [data-prk-ops-link]{color:var(--gold)}
.prk-command-dock button,.prk-command-dock a{flex-shrink:0}
.prk-command-dock__tools{min-width:0;max-width:calc(100vw - 180px);overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain}
@media(min-width:721px){.prk-command-dock__tools{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(72px,1fr);grid-template-rows:1fr}.prk-command-dock__tools>*{min-width:72px}}
.prk-install-offer{position:fixed;right:20px;bottom:calc(106px + env(safe-area-inset-bottom));z-index:10010;width:min(390px,calc(100vw - 32px));padding:26px;border:1px solid rgba(255,201,40,.45);border-radius:22px;background:#080e1b;color:#fff;box-shadow:0 24px 80px #0008}
.prk-install-offer h2{font-size:1.5rem;line-height:1.12;margin:12px 28px 12px 0;letter-spacing:-.03em}.prk-install-offer p{color:#c3cddd;font-size:.9rem}.prk-install-offer__close{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:#fff;font-size:1.4rem;cursor:pointer}.prk-install-offer__note:empty{display:none}
.prk-release-label{display:inline-block;margin-top:16px;padding:6px 10px;border:1px solid rgba(34,216,232,.4);border-radius:8px;color:#8cebf3;font-size:.78rem}
.prk-release-history{padding:18px;border-top:1px solid rgba(255,255,255,.15);color:#dce5f4}.prk-release-history summary{min-height:44px;cursor:pointer}.prk-release-history li{font-size:.85rem}
.prk-unified-signin{max-width:600px;margin-top:26px;padding:28px;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:#111a30}.prk-unified-signin label{display:grid;gap:8px;font-weight:700}.prk-unified-signin input{min-height:52px;padding:12px;margin-bottom:16px;border:1px solid #687388;border-radius:12px;background:#05070d;color:#fff}.prk-unified-signin button{width:100%}[data-unified-account-status]{max-width:650px;color:#d8e7f5}.prk-unified-account-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.prk-unified-account-actions button{padding:12px;border:1px solid #aeb8ca;border-radius:12px;background:#111a30;color:#fff;cursor:pointer}
.prk-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.prk-delivery-card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--light-line);border-radius:22px;background:#fff;color:#101521}.prk-delivery-card img{width:100%;height:180px;object-fit:contain}.prk-delivery-card h3{font-size:1.6rem;line-height:1.12;letter-spacing:-.03em}.prk-delivery-card p,.prk-delivery-card li{color:#465269}.prk-delivery-card .prk-button{margin-top:auto}.prk-delivery-card--featured{border:2px solid #9c7400}.prk-delivery-card>span{color:#805900;font-size:.75rem;letter-spacing:.12em;font-weight:900}.prk-delivery-card strong{font-size:1.2rem}.prk-delivery-card ul{padding-left:20px}.prk-delivery-note{margin:24px 0;color:#465269}.prk-app-answer{max-width:900px;padding:26px;border-left:4px solid var(--gold);background:#111a30;color:#dce5f4}.prk-app-answer h2{color:#fff}
.prk-customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.prk-customer-grid article{padding:26px;min-width:0;border:1px solid #d6dbe3;border-radius:22px;background:#fff;color:#101521}.prk-customer-grid h3{font-size:1.45rem;margin-top:0}.prk-customer-grid label{display:grid;gap:7px;margin:16px 0;font-weight:700}.prk-customer-grid input:not([type=checkbox]),.prk-customer-grid textarea{width:100%;padding:12px;border:1px solid #778196;border-radius:10px;background:#f7f8fb;color:#101521}.prk-customer-grid textarea{min-height:110px}.prk-customer-grid a{color:#4b2aba;text-decoration:underline}.prk-customer-grid a.prk-button{color:#080e1b;text-decoration:none}.prk-customer-grid [data-customer-orders]>div,.prk-customer-grid [data-customer-quotes]>div,.prk-customer-grid [data-customer-tickets]>div{padding:14px 0;border-bottom:1px solid #d6dbe3;overflow-wrap:anywhere}.prk-customer-grid small{display:block;color:#465269}.prk-customer-grid button:not(.prk-button){min-height:44px;padding:10px 16px;border:1px solid #778196;border-radius:10px;cursor:pointer;background:#080e1b;color:#fff}
@media(max-width:760px){.prk-delivery-grid,.prk-customer-grid{grid-template-columns:1fr}.prk-install-offer{right:16px;bottom:calc(100px + env(safe-area-inset-bottom));padding:22px}.prk-delivery-card img{height:160px}.prk-outrank-bar>a{font-size:.7rem}.prk-unified-signin{padding:20px}.prk-command-dock__tools{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.prk-header,.prk-mega{transition:none}}
