/* P.D. Technology V19.4 — public design system / frontend sync
   Loaded last. This file intentionally owns only the shared public shell,
   color progression, responsive Home control-plane, and login-shell fixes. */

:root{
  --pd-night:#07111f;
  --pd-night-2:#0a1729;
  --pd-bluehour:#14254a;
  --pd-dawn:#e9f1fb;
  --pd-day:#f8fafc;
  --pd-ink:#102039;
  --pd-muted:#64778e;
  --pd-cyan:#67dce8;
  --pd-blue:#438ff1;
  --pd-violet:#8d83f7;
  --pd-line-dark:rgba(151,188,226,.14);
  --pd-line-light:rgba(42,79,120,.13);
  --pd-font:ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}

html:has(body.pd-site-sync){background:var(--pd-night);scrollbar-width:thin;scrollbar-color:#6688b4 #07111f}
html:has(body.pd-site-sync)::-webkit-scrollbar{width:10px;height:10px}
html:has(body.pd-site-sync)::-webkit-scrollbar-track{background:#07111f}
html:has(body.pd-site-sync)::-webkit-scrollbar-thumb{border:2px solid #07111f;border-radius:999px;background:linear-gradient(180deg,#67dce8,#5d94ed 58%,#8d83f7)}
html:has(body.pd-site-sync)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7be7ef,#72a8fa 58%,#a091ff)}

body.pd-site-sync{font-family:var(--pd-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal;background:var(--pd-night);}
body.pd-site-sync :where(button,input,textarea,select,option,h1,h2,h3,h4,p,a,span,strong,small,label,code){font-family:var(--pd-font)!important}

/* === CANONICAL HEADER: About material + Index actions === */
body.pd-site-sync .pd-system-header{
  --pd-hbg:rgba(5,12,23,.90);--pd-hink:#f2f6fc;--pd-hmuted:#9aaac0;--pd-hline:rgba(255,255,255,.09);
  position:fixed!important;inset:0 0 auto 0!important;z-index:1000!important;height:76px!important;
  background:var(--pd-hbg)!important;color:var(--pd-hink)!important;border-bottom:1px solid var(--pd-hline)!important;
  box-shadow:0 9px 30px rgba(3,10,20,.07)!important;
  backdrop-filter:blur(22px) saturate(132%)!important;-webkit-backdrop-filter:blur(22px) saturate(132%)!important;
  transition:background .46s cubic-bezier(.22,1,.36,1),color .46s ease,border-color .46s ease,box-shadow .46s ease,height .28s ease!important;
}
body.pd-site-sync .pd-system-header[data-pd-tone="bluehour"]{--pd-hbg:rgba(15,29,59,.89);--pd-hink:#f4f7ff;--pd-hmuted:#a8b8d0;--pd-hline:rgba(163,194,235,.13)}
body.pd-site-sync .pd-system-header[data-pd-tone="dawn"]{--pd-hbg:rgba(239,244,251,.92);--pd-hink:#11213a;--pd-hmuted:#667990;--pd-hline:rgba(31,67,109,.11);box-shadow:0 10px 32px rgba(43,70,102,.07)!important}
body.pd-site-sync .pd-system-header[data-pd-tone="daylight"]{--pd-hbg:rgba(249,251,254,.94);--pd-hink:#102039;--pd-hmuted:#64778e;--pd-hline:rgba(31,67,109,.11);box-shadow:0 10px 32px rgba(43,70,102,.07)!important}
body.pd-site-sync .pd-system-header.is-scrolled{height:70px!important}
body.pd-site-sync .pd-system-header .nav-shell{height:100%!important;align-items:center!important;gap:24px!important}
body.pd-site-sync .pd-system-header .brand{gap:11px!important;min-width:max-content!important}
body.pd-site-sync .pd-system-header .brand-mark-img{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:13px!important;background:#0b1728!important;border:1px solid rgba(126,169,217,.24)!important;box-shadow:0 8px 24px rgba(4,13,25,.09)!important;overflow:hidden!important}
body.pd-site-sync .pd-system-header .brand-mark-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important}
body.pd-site-sync .pd-system-header .brand-name{color:var(--pd-hink)!important;font-size:15px!important;font-weight:790!important;line-height:1.05!important;letter-spacing:-.02em!important}
body.pd-site-sync .pd-system-header .brand-sub{display:block!important;margin-top:4px!important;color:var(--pd-hmuted)!important;font-size:9.5px!important;font-weight:680!important;line-height:1!important;letter-spacing:.145em!important;text-transform:uppercase!important}
body.pd-site-sync .pd-system-header .nav-links{gap:25px!important;margin-left:auto!important}
body.pd-site-sync .pd-system-header .nav-links a{position:relative!important;color:var(--pd-hink)!important;font-size:14px!important;font-weight:690!important;letter-spacing:-.012em!important;opacity:.88!important;text-decoration:none!important}
body.pd-site-sync .pd-system-header .nav-links a:hover,body.pd-site-sync .pd-system-header .nav-links a[aria-current="page"]{opacity:1!important}
body.pd-site-sync .pd-system-header .nav-links a[aria-current="page"]::after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;border-radius:4px;background:linear-gradient(90deg,var(--pd-cyan),#79a4ff,var(--pd-violet))}
body.pd-site-sync .pd-system-header .nav-actions{display:flex!important;gap:9px!important;align-items:center!important;margin-left:0!important}
body.pd-site-sync .pd-system-header .nav-pill{min-height:44px!important;padding:0 18px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:760!important;text-decoration:none!important;white-space:nowrap!important}
body.pd-site-sync .pd-system-header .nav-pill:not(.primary){color:var(--pd-hink)!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:none!important}
body.pd-site-sync .pd-system-header[data-pd-tone="dawn"] .nav-pill:not(.primary),body.pd-site-sync .pd-system-header[data-pd-tone="daylight"] .nav-pill:not(.primary){background:rgba(255,255,255,.78)!important;border-color:rgba(31,67,109,.15)!important}
body.pd-site-sync .pd-system-header .nav-pill.primary{color:#fff!important;background:linear-gradient(180deg,#58b2ff 0%,#2f86f2 100%)!important;border:1px solid rgba(82,169,255,.78)!important;box-shadow:0 11px 26px rgba(36,125,232,.22),inset 0 1px 0 rgba(255,255,255,.32)!important;text-shadow:0 1px 0 rgba(10,56,118,.18)!important}
body.pd-site-sync .pd-system-header .nav-pill.primary:hover{transform:translateY(-1px)!important;filter:brightness(1.03)!important;box-shadow:0 14px 31px rgba(36,125,232,.28),inset 0 1px 0 rgba(255,255,255,.35)!important}
body.pd-site-sync .pd-system-header .mobile-toggle{color:var(--pd-hink)!important}

/* === synchronized tone family === */
body.pd-site-sync main{background:var(--pd-night)}
body.pd-site-sync .v18-night,body.pd-site-sync .v187-career-hero,body.pd-site-sync .v183-journal-hero{background:radial-gradient(circle at 82% 8%,rgba(71,98,225,.13),transparent 31%),radial-gradient(circle at 11% 86%,rgba(70,194,213,.07),transparent 28%),linear-gradient(145deg,#07111f 0%,#09162a 58%,#101a39 100%)!important}
body.pd-site-sync .v18-bluehour{background:radial-gradient(circle at 88% 20%,rgba(100,105,238,.16),transparent 34%),linear-gradient(180deg,#101d38 0%,#23365f 100%)!important}
body.pd-site-sync .v18-dawn,body.pd-site-sync .v187-apply{background:radial-gradient(circle at 88% 14%,rgba(255,188,153,.16),transparent 31%),radial-gradient(circle at 12% 88%,rgba(109,161,241,.14),transparent 35%),linear-gradient(180deg,#eef4fb 0%,#f7f5f3 100%)!important}
body.pd-site-sync .v18-daylight,body.pd-site-sync .v18-final-light,body.pd-site-sync .v187-career-day{background:linear-gradient(180deg,#f8fafc 0%,#f2f6fb 100%)!important}
body.pd-site-sync main>section[data-header-tone]{position:relative;isolation:isolate}
body.pd-site-sync main>section[data-header-tone]+section[data-header-tone]{border-top:1px solid rgba(121,156,197,.055)!important}

/* === HOME: remove all legacy layout collisions by using new class system === */
body.v18-index .pd-home-hero{padding:124px 0 82px!important;min-height:100svh!important;display:grid!important;align-items:center!important}
body.v18-index .pd-home-hero .v18-hero-grid{grid-template-columns:minmax(390px,.82fr) minmax(680px,1.18fr)!important;gap:56px!important;align-items:center!important}
body.v18-index .pd-home-hero .v18-display{font-size:clamp(3.9rem,5.35vw,5.75rem)!important;line-height:.92!important}
body.v18-index .pd-home-hero .v18-lede{max-width:650px!important;font-size:18.5px!important;line-height:1.68!important}
body.v18-index .pd-home-hero .v18-proofline{margin-top:31px!important;gap:10px 24px!important}

.pd-control-console{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(135,177,224,.22);border-radius:25px;background:linear-gradient(155deg,rgba(9,21,37,.985),rgba(5,13,24,.99));box-shadow:0 34px 100px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.035);color:#eef5fd;transform:none!important}
.pd-console-chrome{height:58px;display:grid;grid-template-columns:58px minmax(0,1fr) 62px;gap:11px;align-items:center;padding:0 15px;border-bottom:1px solid rgba(135,177,224,.14)}
.pd-console-dots{display:flex;gap:7px}.pd-console-dots i{width:9px;height:9px;border-radius:50%;background:#405674}.pd-console-dots i:first-child{background:#617289}.pd-console-dots i:last-child{background:#304b69}
.pd-console-address{height:34px;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 13px;border:1px solid rgba(135,177,224,.14);border-radius:10px;background:rgba(4,14,26,.68);color:#91a7c0;font-size:12.5px}.pd-console-address span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-console-address b{flex:none;color:#79e1bd;font-size:11px;letter-spacing:.11em}.pd-console-address b i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#66dfaf;margin-right:6px;box-shadow:0 0 12px rgba(102,223,175,.5)}
.pd-console-pause{border:0;background:transparent;color:#8fa3bb;font-size:11px;cursor:pointer;padding:8px}.pd-console-pause:hover{color:#fff}
.pd-console-tabs{display:flex;gap:5px;padding:10px 14px;border-bottom:1px solid rgba(135,177,224,.14);overflow-x:auto;scrollbar-width:none}.pd-console-tabs::-webkit-scrollbar{display:none}.pd-console-tabs button{flex:none;border:1px solid transparent;border-radius:9px;background:transparent;color:#7d93ad;padding:8px 12px;font-size:12px;font-weight:730;cursor:pointer}.pd-console-tabs button.active{color:#d9ecff;background:rgba(53,127,198,.17);border-color:rgba(79,158,229,.36)}
.pd-console-body{display:grid;grid-template-columns:minmax(0,1fr) 190px;min-width:0}
.pd-console-main{min-width:0;padding:18px 18px 17px}
.pd-console-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:15px;border-bottom:1px solid rgba(127,169,215,.11)}.pd-console-rail>span{color:#6e88a5;font-size:9.5px;letter-spacing:.13em}.pd-console-rail>div{display:flex;min-width:0;gap:4px;overflow:auto;scrollbar-width:none}.pd-console-rail>div::-webkit-scrollbar{display:none}.pd-console-rail b{flex:none;padding:6px 8px;border-radius:7px;color:#7b91aa;font-size:10.5px;font-weight:660}.pd-console-rail b.active{color:#cce6ff;background:rgba(61,128,193,.12);border:1px solid rgba(85,156,222,.17)}.pd-console-rail em{font-style:normal;white-space:nowrap;color:#7890a8;font-size:10.5px}.pd-console-rail em i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#67dcae;margin-right:6px}
.pd-console-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:19px 0 16px}.pd-console-heading small{display:block;color:#6e9dcc;font-size:10.5px;letter-spacing:.12em}.pd-console-heading h2{max-width:520px;margin:6px 0 0;font-size:clamp(21px,2.05vw,27px);line-height:1.16;letter-spacing:-.035em}.pd-console-heading>span{flex:none;margin-top:1px;padding:6px 9px;border-radius:999px;border:1px solid rgba(100,218,228,.18);background:rgba(100,218,228,.06);color:#8bd7df;font-size:10.5px}
.pd-console-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;border:1px solid rgba(123,165,211,.14);border-radius:16px;overflow:hidden;background:linear-gradient(rgba(75,114,158,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(75,114,158,.042) 1px,transparent 1px),radial-gradient(circle at 50% 20%,rgba(54,109,169,.09),transparent 60%);background-size:36px 36px,36px 36px,100% 100%}
.pd-console-track::before{content:"";position:absolute;left:9%;right:9%;top:34px;height:1px;background:linear-gradient(90deg,rgba(99,222,232,.38),rgba(103,156,244,.48),rgba(150,130,247,.38));z-index:0}.pd-console-track::after{content:"";position:absolute;top:29px;left:9%;width:10px;height:10px;border-radius:50%;background:#7ce5eb;box-shadow:0 0 0 5px rgba(124,229,235,.07),0 0 17px rgba(124,229,235,.42);animation:pdTrace 5.8s cubic-bezier(.45,0,.55,1) infinite;z-index:3}
.pd-console-track article{position:relative;min-width:0;padding:57px 12px 18px;border-right:1px solid rgba(123,165,211,.10);z-index:1}.pd-console-track article:last-child{border-right:0}.pd-console-track article>i{position:absolute;left:15px;top:28px;width:12px;height:12px;border-radius:50%;background:#0d1d2f;border:2px solid #385879;box-shadow:0 0 0 4px rgba(36,78,118,.10)}.pd-console-track article>b{position:absolute;top:12px;left:13px;color:#547da6;font-size:9px;font-weight:760}.pd-console-track small{display:block;color:#5f86ad;font-size:9px!important;letter-spacing:.08em;white-space:nowrap}.pd-console-track strong{display:block;margin-top:8px;color:#edf3fb;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.pd-console-track span{display:block;margin-top:5px;color:#788da5;font-size:10.2px;line-height:1.42;overflow-wrap:anywhere}
.pd-console-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px}.pd-console-metrics>div{min-width:0;padding:9px 10px;border:1px solid rgba(123,165,211,.12);border-radius:10px;background:rgba(255,255,255,.012)}.pd-console-metrics span{display:block;color:#70859d;font-size:9.5px}.pd-console-metrics strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7f5;font-size:10.7px}
.pd-console-observer{min-width:0;padding:18px 13px;border-left:1px solid rgba(123,165,211,.13);background:rgba(4,13,24,.46)}.pd-observer-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7089a5;font-size:9.5px;letter-spacing:.11em}.pd-observer-title b{color:#70d9ae;font-size:9px}.pd-observer-title b i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#65dca9;margin-right:5px}.pd-observer-event{margin-top:13px;padding:13px;border:1px solid rgba(123,165,211,.15);border-radius:13px;background:rgba(8,22,37,.72)}.pd-observer-event span{display:block;color:#778da5;font-size:10px}.pd-observer-event strong{display:block;margin:6px 0;color:#f0f4fb;font-size:12.5px;overflow-wrap:anywhere}.pd-observer-event em{font-style:normal;color:#72ddb0;font-size:10px}.pd-observer-chart{height:88px;margin:19px 2px 16px;display:flex;align-items:flex-end;gap:5px}.pd-observer-chart i{flex:1;min-width:5px;border-radius:99px 99px 2px 2px;background:linear-gradient(#70dce3,#5a73df);animation:pdBars 2.8s ease-in-out infinite}.pd-observer-chart i:nth-child(1){height:37%}.pd-observer-chart i:nth-child(2){height:60%;animation-delay:.12s}.pd-observer-chart i:nth-child(3){height:48%;animation-delay:.24s}.pd-observer-chart i:nth-child(4){height:76%;animation-delay:.36s}.pd-observer-chart i:nth-child(5){height:58%;animation-delay:.48s}.pd-observer-chart i:nth-child(6){height:86%;animation-delay:.60s}.pd-observer-chart i:nth-child(7){height:68%;animation-delay:.72s}.pd-observer-log{display:grid;gap:7px;padding-top:13px;border-top:1px solid rgba(123,165,211,.09)}.pd-observer-log span{display:flex;align-items:center;gap:7px;color:#768ca4;font-size:10px}.pd-observer-log i{width:6px;height:6px;border-radius:50%;background:#63d8aa}
.pd-console-footer{display:grid;grid-template-columns:auto minmax(0,.9fr) minmax(0,1.15fr);gap:14px;align-items:center;padding:12px 16px;border-top:1px solid rgba(123,165,211,.13);color:#7f94ad;font-size:10.5px}.pd-console-footer code{min-width:0;color:#9fd9ef;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-console-footer p{min-width:0;margin:0;color:#8094ad;font-size:10.5px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pd-control-console.is-paused *{animation-play-state:paused!important}
@keyframes pdTrace{0%,7%{left:9%;background:#7ce5eb}25%{left:29%;background:#70c8ef}50%{left:50%;background:#75a9f5}75%{left:71%;background:#858ff5}93%,100%{left:90%;background:#a58cf4}}
@keyframes pdBars{50%{transform:scaleY(.74);opacity:.64}}

/* === Career-footer gold standard, made slightly darker and applied globally === */
body.pd-site-sync .pd-system-footer,body.pd-auth-sync .pd-system-footer{position:relative!important;isolation:isolate!important;overflow:hidden!important;margin-top:0!important;color:#eaf1fa!important;border-top:1px solid rgba(157,191,226,.10)!important;background:linear-gradient(180deg,rgba(4,12,23,.94),rgba(2,7,14,.975))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;backdrop-filter:blur(18px) saturate(112%)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important}
body.pd-site-sync .pd-system-footer::before,body.pd-auth-sync .pd-system-footer::before{content:"";position:absolute;z-index:-2;left:-10%;top:-220px;width:760px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(66,145,231,.10),rgba(78,193,207,.035) 40%,transparent 72%);opacity:.48;filter:blur(4px);pointer-events:none;animation:pdFooterDrift 22s ease-in-out infinite alternate}
body.pd-site-sync .pd-system-footer::after,body.pd-auth-sync .pd-system-footer::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.11;background:radial-gradient(circle at 84% 16%,rgba(135,112,255,.10),transparent 29%),linear-gradient(115deg,transparent 35%,rgba(111,213,236,.035) 49%,transparent 61%);background-size:auto,220% 100%;animation:pdFooterReflection 20s linear infinite}
body.pd-site-sync .pd-system-footer .footer-grid,body.pd-auth-sync .pd-system-footer .footer-grid{position:relative;z-index:1;padding-top:55px!important;padding-bottom:38px!important}
body.pd-site-sync .pd-system-footer .footer-logo,body.pd-auth-sync .pd-system-footer .footer-logo{width:178px!important;opacity:.94!important;filter:invert(1) brightness(1.15)!important}
body.pd-site-sync .pd-system-footer .footer-copy,body.pd-auth-sync .pd-system-footer .footer-copy{max-width:370px!important;color:#9aa9bc!important;font-size:13px!important;line-height:1.7!important}
body.pd-site-sync .pd-system-footer .footer-col h3,body.pd-auth-sync .pd-system-footer .footer-col h3{color:#eef3fa!important;font-size:10.5px!important;font-weight:780!important;letter-spacing:.14em!important;text-transform:uppercase!important}
body.pd-site-sync .pd-system-footer .footer-col a,body.pd-site-sync .pd-system-footer .footer-col span,body.pd-auth-sync .pd-system-footer .footer-col a,body.pd-auth-sync .pd-system-footer .footer-col span{color:#94a4b7!important;font-size:12.5px!important;line-height:1.6!important}
body.pd-site-sync .pd-system-footer .footer-col a:hover,body.pd-auth-sync .pd-system-footer .footer-col a:hover{color:#f4f8fd!important}
body.pd-site-sync .pd-system-footer .footer-bottom,body.pd-auth-sync .pd-system-footer .footer-bottom{position:relative;z-index:1;color:#7f90a5!important;border-top-color:rgba(255,255,255,.07)!important;font-size:12px!important}
@keyframes pdFooterDrift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(145px,12px,0) scale(1.04)}}
@keyframes pdFooterReflection{from{background-position:0 0,-80% 0}to{background-position:0 0,180% 0}}

/* light-phase secondary actions cannot disappear */
body.pd-site-sync :is(.v18-dawn,.v18-daylight,.v18-final-light,.v187-career-day,.v187-apply) .button.secondary{color:#13263e!important;background:rgba(255,255,255,.78)!important;border-color:rgba(31,67,109,.16)!important;box-shadow:0 8px 24px rgba(40,76,116,.05)!important}

@media(max-width:1280px){body.v18-index .pd-home-hero .v18-hero-grid{grid-template-columns:1fr!important}.pd-control-console{width:min(100%,980px);margin-inline:auto}.pd-console-body{grid-template-columns:minmax(0,1fr) 210px}}
@media(max-width:1120px){body.pd-site-sync .pd-system-header.menu-open{height:auto!important;--pd-hbg:rgba(4,10,19,.98);--pd-hink:#f3f7fd;--pd-hmuted:#9aaac0}.pd-console-body{grid-template-columns:1fr}.pd-console-observer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;border-left:0;border-top:1px solid rgba(123,165,211,.13)}.pd-observer-title{grid-column:1/-1}.pd-observer-event{margin-top:0}.pd-observer-chart{margin:0;height:76px}.pd-observer-log{align-content:center;border-top:0;padding-top:0}}
@media(max-width:760px){body.pd-site-sync .pd-system-header{height:70px!important}.pd-console-heading{flex-direction:column;gap:10px}.pd-console-track{grid-template-columns:1fr}.pd-console-track::before{left:30px;right:auto;top:24px;bottom:24px;width:1px;height:auto;background:linear-gradient(180deg,#63dce8,#6d9df6,#9584f4)}.pd-console-track::after{display:none}.pd-console-track article{padding:15px 17px 15px 54px;border-right:0;border-bottom:1px solid rgba(123,165,211,.10)}.pd-console-track article:last-child{border-bottom:0}.pd-console-track article>b{position:static;display:block;margin-bottom:2px}.pd-console-track article>i{left:24px;top:22px}.pd-console-track small{white-space:normal}.pd-console-metrics{grid-template-columns:1fr 1fr}.pd-console-observer{grid-template-columns:1fr}.pd-console-footer{grid-template-columns:1fr}.pd-console-footer code,.pd-console-footer p{white-space:normal}.pd-console-rail{grid-template-columns:1fr}.pd-console-rail em{justify-self:start}.pd-console-chrome{grid-template-columns:46px minmax(0,1fr) 52px;padding-inline:10px}.pd-console-address{font-size:11px}.pd-console-tabs button{padding:8px 10px;font-size:11px}}
@media(max-width:560px){body.v18-index .pd-home-hero .v18-display{font-size:clamp(3.15rem,14vw,4.6rem)!important}.pd-console-main{padding:15px 13px}.pd-console-metrics{grid-template-columns:1fr}.pd-console-observer{padding:15px 13px}}
@media(prefers-reduced-motion:reduce){.pd-console-track::after,.pd-observer-chart i,body.pd-site-sync .pd-system-footer::before,body.pd-site-sync .pd-system-footer::after,body.pd-auth-sync .pd-system-footer::before,body.pd-auth-sync .pd-system-footer::after{animation:none!important}.pd-control-console{transform:none!important}}
