.pgc-idle-screen{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 25% 28%,#1a3852 0,#0d2942 43%,#071725 100%);color:#fff;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s;cursor:pointer;touch-action:manipulation}.pgc-idle-screen.is-visible{opacity:1;visibility:visible;transition:opacity .8s ease}.pgc-idle-screen::before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 40% 42%,rgba(204,159,82,.09),transparent 55%);animation:pgcIdleGlow 18s ease-in-out infinite alternate}.pgc-idle__content{position:relative;width:min(1400px,94vw);height:min(820px,90vh);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:center;gap:clamp(24px,4vw,76px);animation:pgcIdleDrift 240s ease-in-out infinite alternate}.pgc-idle__brand{align-self:stretch;display:grid;place-items:center;min-width:0}.pgc-idle__logo{width:100%;height:100%;max-height:72vh;object-fit:contain;filter:saturate(.92) contrast(1.04);-webkit-mask-image:radial-gradient(ellipse 72% 62% at center,#000 45%,rgba(0,0,0,.96) 65%,transparent 100%);mask-image:radial-gradient(ellipse 72% 62% at center,#000 45%,rgba(0,0,0,.96) 65%,transparent 100%);mix-blend-mode:screen}.pgc-idle__details{display:grid;justify-items:center;text-align:center}.pgc-idle__analogue{position:relative;width:clamp(210px,25vw,340px);aspect-ratio:1;border:2px solid rgba(215,185,121,.82);border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 20px 60px rgba(0,0,0,.2),inset 0 0 42px rgba(255,255,255,.025)}.pgc-idle__analogue::before{content:"";position:absolute;inset:8%;border:1px solid rgba(255,255,255,.08);border-radius:50%}.pgc-idle__marker{position:absolute;background:#d7b979;border-radius:10px}.marker-12,.marker-6{left:50%;width:3px;height:14px;transform:translateX(-50%)}.marker-12{top:6%}.marker-6{bottom:6%}.marker-3,.marker-9{top:50%;width:14px;height:3px;transform:translateY(-50%)}.marker-3{right:6%}.marker-9{left:6%}.pgc-idle__hand{position:absolute;left:50%;bottom:50%;display:block;transform-origin:50% 100%;border-radius:10px 10px 3px 3px}.pgc-idle__hour{width:6px;height:25%;background:#f4f5f4}.pgc-idle__minute{width:4px;height:35%;background:#f4f5f4}.pgc-idle__second{width:2px;height:39%;background:#d7b979}.pgc-idle__pin{position:absolute;left:50%;top:50%;width:14px;height:14px;border:3px solid #d7b979;border-radius:50%;background:#0d2942;transform:translate(-50%,-50%);z-index:2}.pgc-idle__date{margin-top:clamp(18px,3vh,30px);text-transform:uppercase;letter-spacing:.19em;font-size:clamp(.7rem,1.2vw,.9rem);color:#d7b979}.pgc-idle__property{margin:clamp(16px,2.6vh,28px) 0 5px;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:400;line-height:1.1}.pgc-idle__greeting{min-height:1.6em;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(1.05rem,1.8vw,1.4rem);color:#edf0f2}.pgc-idle__prompt{position:absolute;left:50%;bottom:0;transform:translateX(-50%);white-space:nowrap;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;color:#d7b979}.pgc-idle__prompt::before{content:"";display:inline-block;width:6px;height:6px;margin:0 10px 1px 0;border-radius:50%;background:#d1a85f;animation:pgcIdlePulse 2.6s ease-out infinite}@keyframes pgcIdleDrift{0%{transform:translate(-.5vw,-.4vh)}50%{transform:translate(.4vw,.25vh)}100%{transform:translate(-.2vw,.45vh)}}@keyframes pgcIdleGlow{from{transform:translate(-4%,-2%) scale(.95)}to{transform:translate(5%,3%) scale(1.08)}}@keyframes pgcIdlePulse{0%{box-shadow:0 0 0 0 rgba(209,168,95,.55)}70%{box-shadow:0 0 0 10px rgba(209,168,95,0)}100%{box-shadow:0 0 0 0 rgba(209,168,95,0)}}@media(max-width:760px),(orientation:portrait){.pgc-idle__content{height:92vh;grid-template-columns:1fr;grid-template-rows:minmax(0,1.35fr) auto;gap:10px}.pgc-idle__brand{min-height:0}.pgc-idle__logo{max-height:52vh}.pgc-idle__analogue{width:min(230px,44vw)}.pgc-idle__property{margin-top:14px}.pgc-idle__date{margin-top:14px}.pgc-idle__prompt{bottom:-1vh}}@media(prefers-reduced-motion:reduce){.pgc-idle__content,.pgc-idle-screen::before,.pgc-idle__prompt::before{animation:none}}
