html{min-height:100%;background:#0b1020}body#brand-construction{margin:0!important;padding:0!important;max-width:none!important;min-height:100svh;background:#0b1020!important;color:#fff!important;font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif!important}#brand-construction *{box-sizing:border-box}#brand-construction .bc-scene{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}#brand-construction .bc-shade{position:fixed;inset:0;z-index:1;background:linear-gradient(180deg,rgba(4,8,16,.3),rgba(4,8,16,.12) 50%,rgba(4,8,16,.48))}#brand-construction .bc-shell{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px 24px;gap:22px}#brand-construction .bc-panel{width:min(760px,100%);text-align:center;padding:26px 36px 24px;border:1px solid #ffffff42;border-radius:22px;background:rgba(7,12,22,.78);box-shadow:0 20px 90px #0005;backdrop-filter:blur(7px)}#brand-construction .bc-logo{height:100px;width:180px;object-fit:contain;display:block;margin:0 auto 12px}#brand-construction .bc-kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--bc-accent);margin:0 0 8px}#brand-construction h1{color:#fff;font:600 clamp(28px,4.4vw,48px)/1.12 system-ui;margin:8px 0 14px;letter-spacing:-.035em;overflow-wrap:anywhere}#brand-construction .bc-topic{font-size:clamp(15px,1.7vw,18px);max-width:600px;margin:0 auto 14px;color:#f0f2f7}#brand-construction .bc-status{margin:0 0 18px;color:#d6dce6;font-size:15px}#brand-construction .bc-clock{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1.7vw,18px);font:400 clamp(30px,6.5vw,72px)/1.4 'Segoe UI Symbol','DejaVu Sans',sans-serif;color:var(--bc-accent);white-space:nowrap;margin:8px 0}#brand-construction .bc-pair{display:flex;gap:2px}#brand-construction .bc-digit{display:inline-block;width:1.05em;text-align:center}#brand-construction .bc-colon{font:300 .75em/1 system-ui;color:#eee}#brand-construction .bc-note{font-size:12px;color:#c5cdda;margin:2px 0 10px}#brand-construction .bc-pause{background:transparent;color:#e3e9f4;border:1px solid #ffffff66;border-radius:30px;padding:6px 14px;font:12px system-ui;cursor:pointer}#brand-construction .bc-contact{margin:18px 0 0;padding-top:16px;border-top:1px solid #ffffff30}#brand-construction .bc-contact span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.18em;margin-bottom:4px;color:#d0d8e4}#brand-construction a{color:#fff;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}#brand-construction a:hover{color:var(--bc-accent)}#brand-construction :focus-visible{outline:3px solid var(--bc-accent);outline-offset:5px}#brand-construction .bc-footer{text-align:center;font-size:12px;color:#e5eaf2;text-shadow:0 2px 4px #000;padding:5px 12px;background:#070c1699;border-radius:10px}#brand-construction .bc-footer nav,#brand-construction .bc-footer footer{display:inline!important;background:none!important;padding:0!important;border:0!important}#brand-construction .bc-footer a{margin:0 8px}#brand-construction .bc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){#brand-construction .bc-shell{padding:18px 12px;gap:14px}#brand-construction .bc-panel{padding:22px 14px;border-radius:16px}#brand-construction .bc-logo{height:82px;width:145px}#brand-construction .bc-clock{font-size:clamp(29px,8.5vw,48px);gap:8px}#brand-construction .bc-scene{object-position:center}#brand-construction .bc-topic{font-size:15px}}@media(prefers-reduced-motion:reduce){#brand-construction *{scroll-behavior:auto!important}}