body:has(.ph),html:has(.ph){background:#000;color-scheme:dark}body:has(.consent-banner) .ph{padding-bottom:150px}.ph{--ink:#f4f4f5;--text:rgba(244,244,245,.86);--mid:rgba(244,244,245,.74);--faint:rgba(244,244,245,.58);--hair:rgba(255,255,255,.11);--hair2:rgba(255,255,255,.2);--hair3:rgba(255,255,255,.36);--glow:0 0 .02em #fff,0 0 .07em rgba(255,255,255,.85),0 0 .18em rgba(255,255,255,.5),0 0 .42em rgba(255,255,255,.28),0 0 .9em rgba(255,255,255,.14);--hot:0 0 .03em #fff,0 0 .08em #fff,0 0 .18em rgba(255,255,255,.9),0 0 .4em rgba(255,255,255,.55),0 0 .8em rgba(255,255,255,.3),0 0 1.5em rgba(255,255,255,.16);--ember:0 0 .45em rgba(255,255,255,.12);--display:"Bricolage Grotesque","Geist",system-ui,sans-serif;--body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",monospace;--greek:"Inter","Helvetica Neue",Arial,sans-serif;--gut:max(clamp(16px,4vw,48px),env(safe-area-inset-left),env(safe-area-inset-right));--wrap:1180px;position:relative;box-sizing:border-box;display:block;min-height:100vh;min-height:100svh;padding:0 var(--gut) calc(clamp(56px, 7vw, 96px) + env(safe-area-inset-bottom));background:#000;color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.ph [lang=el]{font-family:var(--greek)}.ph ::selection{background:rgba(255,255,255,.28);color:#fff}.ph :where(h1,h2,p,ol){margin:0}.ph :is(a):focus-visible{outline:1px solid var(--ink);outline-offset:4px;border-radius:8px}.ph .ph-back:focus-visible{border-radius:999px}.ph-nav{max-width:var(--wrap);margin:0 auto;display:flex;min-height:72px;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--hair)}.ph-brand,.ph-nav{align-items:center}.ph-brand{display:inline-flex;gap:10px;min-height:44px;color:var(--ink);font:600 15.5px var(--display);letter-spacing:-.01em;text-decoration:none}.ph-brand img{width:24px;height:24px}.ph-wrap{max-width:var(--wrap);margin:0 auto;padding-top:clamp(40px,6vw,88px);display:grid;grid-gap:clamp(44px,5vw,64px);gap:clamp(44px,5vw,64px)}.ph-gkick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:500 11px/1.35 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.ph-gkick>[lang=el]{font:400 16px/1 var(--greek);letter-spacing:.04em;text-transform:none;color:rgba(255,255,255,.86)}.ph-gkick>i{flex:none;width:22px;height:1px;background:currentColor;opacity:.7}.ph-greek{position:relative;margin:clamp(16px,2.2vw,28px) 0 0 -.03em;padding-left:.04em;font:500 clamp(60px,10vw,140px)/.9 var(--greek);letter-spacing:.08em;color:#fff;text-shadow:var(--glow);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ph-greek:after{content:attr(data-g);position:absolute;inset:0;padding-left:inherit;opacity:0;pointer-events:none;text-shadow:var(--hot);animation:phIgnite 2.1s cubic-bezier(.2,.7,.2,1) .5s both}@keyframes phIgnite{0%{opacity:0}18%{opacity:1}to{opacity:0}}.ph h1{margin-top:clamp(22px,2.6vw,32px);font:600 clamp(32px,3.8vw,52px)/1.05 var(--display);letter-spacing:-.032em;color:var(--ink);text-wrap:balance}.ph-lede{margin-top:14px;max-width:34em;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--mid);text-wrap:pretty}.ph-card{margin-top:30px;display:grid;grid-gap:10px;gap:10px;padding:22px 24px;border:1px solid var(--hair2);border-radius:18px;background:#000}.ph-card-row{display:flex;align-items:center;gap:14px}.ph-card-row strong{font:600 18px/1.35 var(--display);letter-spacing:-.01em;color:var(--ink)}.ph-card p{font-size:15px;line-height:1.6;color:var(--mid)}.ph-beacon{flex:none;position:relative;width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:1px solid #fff;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.08),0 0 12px rgba(255,255,255,.55),0 0 30px rgba(255,255,255,.22)}.ph-card.ok{border-color:rgba(255,255,255,.3)}.ph-card.warn .ph-beacon{background:linear-gradient(90deg,#fff 50%,transparent 0);box-shadow:0 0 10px rgba(255,255,255,.25)}.ph-card.down .ph-beacon{background:transparent;border-color:rgba(255,255,255,.7);box-shadow:none}.ph-card.down{border-style:dashed}.ph-rule{display:flex;align-items:center;gap:16px;font:500 11px/1.35 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.ph-rule:after{content:"";flex:1 1;height:1px;background:var(--hair)}.ph-empty{margin-top:18px;font-size:15px;color:var(--mid)}.ph-list{list-style:none;padding:0;margin-top:8px}.ph-list li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:16px 0;border-bottom:1px solid var(--hair)}.ph-n{font:500 13.5px/1.4 var(--greek);letter-spacing:.04em;color:var(--mid)}.ph-item{display:grid;grid-gap:6px;gap:6px;min-width:0}.ph-item-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ph-item-head strong{min-width:0;font:500 15.5px/1.45 var(--body);color:var(--ink)}.ph-pill{flex:none;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;box-sizing:border-box;border:1px solid var(--hair2);border-radius:999px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mid)}.ph-list time{font:400 13.5px/1.5 var(--body);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ph-back{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;box-sizing:border-box;border-radius:999px;background:var(--ink);color:#000;font:600 15px/1 var(--body);text-decoration:none;transition:background-color .18s}@media (hover:hover){.ph-back:hover{background:#fff}}@media (min-width:1100px){.ph-wrap{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto 1fr;grid-template-areas:"now history" "back history";column-gap:clamp(56px,7vw,120px);row-gap:36px;align-items:start}.ph-now{grid-area:now}.ph-history{grid-area:history;padding-top:8px}.ph-back{grid-area:back}}@media (max-width:560px){.ph-card{padding:18px}.ph-back{width:100%}}@media (prefers-reduced-motion:reduce){.ph *,.ph :after,.ph :before{transition:none!important}.ph-greek:after{animation:none}}