#t1-home{position:relative;left:50%;width:100vw;margin-left:-50vw;margin-right:-50vw}html, body {overflow-x:hidden}:root{--vh:1vh;--bar-h:64px;--bar-total:calc(var(--bar-h) + env(safe-area-inset-bottom));--panel-max:1280px}@media (max-width:900px){:root{--bar-h:56px}}html, body{margin:0;padding:0;background:#05070b;color:#fff;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}header:not(.t1-topbar), footer, .site-header, .site-footer, #masthead, #colophon, .wp-site-blocks > header, .wp-site-blocks > footer{display:none !important}@media (min-width:901px) and (min-height:780px) and (hover:hover) and (pointer:fine){html.page-home, html.page-home body{height:100%;overflow:hidden}}#t1-home{height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100);background:#05070b;overflow:hidden;isolation:isolate}@media (min-width:901px) and (max-height:779px){html.page-home, html.page-home body{height:auto;overflow-y:auto}html.page-home #t1-home{height:auto;min-height:calc(var(--vh) * 100);overflow:visible}}@media (max-width:900px) and (hover:hover) and (pointer:fine){html.page-home #t1-home{height:auto;min-height:calc(var(--vh) * 100);overflow:visible}html.page-home body{overflow-y:auto}}.t1-bg{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:1;background:radial-gradient(1100px 760px at 18% 40%, rgba(90,140,255,0.22), transparent 62%), radial-gradient(980px 720px at 82% 46%, rgba(0,255,210,0.14), transparent 66%), radial-gradient(900px 720px at 50% 86%, rgba(255,255,255,0.06), transparent 70%), radial-gradient(560px 460px at 55% 55%, rgba(120,180,255,0.10), transparent 72%), linear-gradient(180deg, rgba(8,10,18,0.86), rgba(4,6,12,0.96));filter:saturate(1.25);animation:t1-bg-drift 18s ease-in-out infinite}.t1-bg::before{content:"";position:absolute;inset:-18%;pointer-events:none;background:radial-gradient(900px 620px at 24% 32%, rgba(70,120,255,0.18), transparent 62%), radial-gradient(860px 620px at 78% 34%, rgba(0,255,210,0.12), transparent 66%), radial-gradient(1000px 780px at 50% 72%, rgba(255,255,255,0.045), transparent 72%);filter:blur(38px);opacity:.95;animation:t1-bg-float 10s ease-in-out infinite}@keyframes t1-bg-drift{0% {transform:translate3d(-1%, 0%, 0) scale(1.02)}50% {transform:translate3d( 1%, -1%, 0) scale(1.05)}100% {transform:translate3d(-1%, 0%, 0) scale(1.02)}}@keyframes t1-bg-float{0% {transform:translate3d(0%, 0%, 0)}50% {transform:translate3d(1.2%, -0.8%, 0)}100% {transform:translate3d(0%, 0%, 0)}}#t1-home::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient( 1200px 820px at 50% 46%, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.45) 70%, rgba(0,0,0,0.78) 100% );opacity:.90}#t1-home::after{content:"";position:absolute;inset:-24%;z-index:1;pointer-events:none;background:radial-gradient(980px 540px at 18% 38%, rgba(70,120,255,0.12), transparent 60%), radial-gradient(860px 480px at 84% 44%, rgba(0,255,210,0.09), transparent 62%), radial-gradient(980px 760px at 52% 86%, rgba(255,255,255,0.035), transparent 72%);filter:blur(10px);opacity:.92;animation:t1-beams 12s ease-in-out infinite}@keyframes t1-beams{0% {transform:translate3d(-2%, 0%, 0)}50% {transform:translate3d( 2%, -1%, 0)}100% {transform:translate3d(-2%, 0%, 0)}}#particles{position:absolute;inset:0;z-index:2;pointer-events:none}#particles canvas{width:100% !important;height:100% !important;display:block}.t1-wrap{position:relative;z-index:3;height:calc(var(--vh) * 100 - var(--bar-total));max-height:calc(var(--vh) * 100 - var(--bar-total));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px, 3.2vh, 32px);padding:clamp(18px, 4vh, 56px) 24px 18px;box-sizing:border-box;text-align:center}@media (max-width:900px) and (hover:hover) and (pointer:fine){.t1-wrap{height:auto;max-height:none;padding:22px 18px calc(var(--bar-total) + 22px)}}.t1-title{margin:0;font-weight:700;letter-spacing:.12em;font-size:clamp(52px, 5.8vw, 92px);color:rgba(255,255,255,0.56);text-transform:uppercase;filter:drop-shadow(0 0 0 rgba(255,255,255,0));animation:title-breathe 3.2s ease-in-out infinite}@keyframes title-breathe{0%{color:rgba(255,255,255,0.50);filter:drop-shadow(0 0 8px rgba(255,255,255,0.06));opacity:.88}50%{color:rgba(255,255,255,0.74);filter:drop-shadow(0 0 18px rgba(255,255,255,0.18));opacity:1}100%{color:rgba(255,255,255,0.50);filter:drop-shadow(0 0 8px rgba(255,255,255,0.06));opacity:.88}}.t1-sub{margin:-10px 0 0;font-size:13px;letter-spacing:.42em;color:rgba(255,255,255,0.38)}.t1-panel{width:min(var(--panel-max), calc(100% - 24px));border-radius:26px;padding:22px;background:rgba(15, 22, 35, 0.52);border:1px solid rgba(255,255,255,0.06);box-shadow:0 30px 90px rgba(0,0,0,0.60), inset 0 1px 0 rgba(255,255,255,0.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;overflow:hidden}.t1-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient( 560px circle at var(--mx, 50%) var(--my, 50%), rgba(70,120,255,0.18), transparent 58% );opacity:0;transition:opacity .25s ease}.t1-panel:hover::before{opacity:1}.t1-cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:22px;margin:0 0 22px}.t1-card{position:relative;text-decoration:none;border-radius:24px;min-height:186px;padding:24px 26px;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:transform .18s ease, border-color .18s ease, background .18s ease;color:rgba(255,255,255,0.84)}.t1-card:hover{transform:translateY(-6px);background:rgba(255,255,255,0.05);border-color:rgba(120,170,255,0.22)}.t1-card__icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);color:rgba(255,255,255,0.95)}.t1-card__icon svg{width:30px;height:30px;display:block}.t1-card__ext{position:absolute;top:18px;right:18px;width:18px;height:18px;opacity:.35;color:rgba(255,255,255,0.72)}.t1-card__ext svg{width:100%;height:100%;display:block}.t1-card__title{font-size:30px;font-weight:750;letter-spacing:.02em;margin-top:10px;line-height:1.1}.t1-card__sub{font-size:12px;letter-spacing:.24em;color:rgba(255,255,255,0.42);margin-top:-2px}.t1-status{border-radius:24px;padding:22px 26px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.06);display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;text-align:left;align-items:center}.t1-stat{display:flex;align-items:center;gap:14px;min-height:72px}.t1-stat__icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);flex:0 0 auto}.t1-stat__icon svg{width:30px;height:30px;display:block}.t1-stat__title{font-size:28px;font-weight:750;line-height:1.1;margin:0;color:rgba(255,255,255,0.92)}.t1-stat__sub{margin-top:4px;font-size:12px;letter-spacing:.18em;color:rgba(255,255,255,0.40)}.t1-stat--ok .t1-stat__icon{background:rgba(95, 255, 170, 0.10);border-color:rgba(95,255,170,0.22)}.t1-stat--mid .t1-stat__icon{background:rgba(80, 130, 255, 0.12);border-color:rgba(80,130,255,0.22)}.t1-stat--ver .t1-stat__icon{background:rgba(80, 130, 255, 0.12);border-color:rgba(80,130,255,0.22)}.t1-bottombar{position:fixed;left:0;right:0;bottom:0;height:var(--bar-total);padding-bottom:env(safe-area-inset-bottom);background:rgba(10, 14, 24, 0.62);border-top:1px solid rgba(255,255,255,0.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:50}.t1-bottombar__inner{height:var(--bar-h);width:min(1200px, calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;color:rgba(255,255,255,0.45);font-size:12px}.t1-bottombar__right{display:flex;gap:10px;justify-content:flex-end}.t1-pill{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;text-decoration:none;color:rgba(255,255,255,0.74);background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);transition:transform .18s ease, border-color .18s ease, background .18s ease;white-space:nowrap}.t1-pill:hover{transform:translateY(-1px);border-color:rgba(120,170,255,0.22);background:rgba(255,255,255,0.08)}.t1-pill--primary{color:rgba(255,255,255,0.92);background:rgba(70,120,255,0.22);border-color:rgba(70,120,255,0.30)}@media (max-width:900px){.t1-bottombar__inner{grid-template-columns:1fr 1fr}}@media (max-width:1200px){html.page-home{--panel-max:1100px}.t1-cards{gap:18px}.t1-card__title{font-size:26px}.t1-stat__title{font-size:24px}}@media (max-width:900px){.t1-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.t1-card{min-height:170px}.t1-status{grid-template-columns:1fr}}@media (max-width:560px){.t1-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.t1-bg{animation:none !important}.t1-title{animation:none !important}.t1-card, .t1-panel::before{transition:none !important}}@media (hover:none) and (pointer:coarse){html.page-home, html.page-home body{height:auto;overflow-y:auto}html.page-home body{padding-bottom:var(--bar-total)}html.page-home #t1-home{min-height:calc(var(--vh) * 100);height:auto;overflow:visible}html.page-home .t1-bg{position:fixed}html.page-home #particles{position:fixed;inset:0}html.page-home .t1-wrap{min-height:calc(var(--vh) * 100 - var(--bar-total));height:auto;max-height:none;overflow:visible;justify-content:center;padding:28px 20px 28px}html.page-home .t1-wrap.t1-wrap--scroll{justify-content:center}html.page-home .t1-panel::before{opacity:.18}html.page-home .t1-panel:hover::before{opacity:.18}}@media (max-width:900px){html.page-home, html.page-home body{height:auto;overflow-y:auto}html.page-home body{padding-bottom:var(--bar-total)}html.page-home #t1-home{height:auto;min-height:calc(var(--vh) * 100);overflow:visible}html.page-home .t1-bg{position:fixed}html.page-home #particles{position:fixed;inset:0}html.page-home .t1-wrap{min-height:calc(var(--vh) * 100 - var(--bar-total));height:auto;max-height:none;overflow:visible}}@media (max-width:640px){html.page-home{--panel-max:720px}html.page-home .t1-wrap{gap:18px;padding:22px 16px 22px}html.page-home .t1-title{font-size:clamp(40px, 10.6vw, 66px)}html.page-home .t1-sub{letter-spacing:.34em;font-size:12px;margin-top:-8px}html.page-home .t1-panel{padding:16px;border-radius:22px}html.page-home .t1-cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-bottom:14px}html.page-home .t1-card{min-height:124px;padding:14px 14px;border-radius:20px}html.page-home .t1-card__ext{top:12px;right:12px}html.page-home .t1-card__icon{width:44px;height:44px;border-radius:14px}html.page-home .t1-card__icon svg{width:24px;height:24px}html.page-home .t1-card__title{font-size:18px;margin-top:8px}html.page-home .t1-card__sub{font-size:10px;letter-spacing:.18em}html.page-home .t1-status{grid-template-columns:1fr 1fr;gap:12px;padding:14px 14px;border-radius:20px}html.page-home .t1-status .t1-stat:last-child{grid-column:1 / -1}html.page-home .t1-stat{min-height:56px;gap:12px}html.page-home .t1-stat__icon{width:44px;height:44px;border-radius:14px}html.page-home .t1-stat__icon svg{width:24px;height:24px}html.page-home .t1-stat__title{font-size:18px}html.page-home .t1-stat__sub{font-size:11px;letter-spacing:.14em}html.page-home .t1-bottombar__inner{grid-template-columns:1fr;justify-items:center}html.page-home .t1-bottombar__inner > div:first-child{display:none}html.page-home .t1-bottombar__right{width:100%;justify-content:space-between}html.page-home .t1-pill{flex:1 1 0;justify-content:center;height:36px}}@media (max-width:420px){html.page-home .t1-cards{grid-template-columns:1fr}html.page-home .t1-status{grid-template-columns:1fr}html.page-home .t1-status .t1-stat:last-child{grid-column:auto}}@media (hover:none) and (pointer:coarse) and (min-width:641px) and (max-width:1280px){html.page-home{--panel-max:980px}html.page-home .t1-wrap{gap:22px;padding:34px 22px 34px}html.page-home .t1-title{font-size:clamp(50px, 7vw, 78px)}html.page-home .t1-cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}html.page-home .t1-card{min-height:156px}html.page-home .t1-status{grid-template-columns:1.1fr 1fr 1fr}}@media (hover:none) and (pointer:coarse) and (min-width:960px) and (orientation:landscape){html.page-home .t1-cards{grid-template-columns:repeat(4, minmax(0, 1fr))}html.page-home .t1-status{grid-template-columns:1.2fr 1fr 1fr}}@media (max-width:900px){html.page-home, html.page-home body{height:auto;overflow-y:auto}html.page-home body{padding-bottom:var(--bar-total)}html.page-home #t1-home{min-height:calc(var(--vh) * 100);height:auto;overflow:visible}html.page-home .t1-bg{position:fixed}html.page-home #particles{position:fixed;inset:0}html.page-home .t1-wrap{min-height:calc(var(--vh) * 100 - var(--bar-total));height:auto;max-height:none;overflow:visible}html.page-home .t1-wrap.t1-wrap--scroll{justify-content:center}}


/* UX polish v1: keep original look, improve small interactions */
.t1-card:focus-visible,
.t1-pill:focus-visible{
  outline:2px solid rgba(120,170,255,.88);
  outline-offset:4px;
}
.t1-card:active{
  transform:translateY(-2px) scale(.992);
}
.t1-card__icon,
.t1-stat__icon{
  transition:background .18s ease, border-color .18s ease, transform .18s ease;
}
.t1-card:hover .t1-card__icon{
  border-color:rgba(120,170,255,.28);
  background:rgba(120,170,255,.10);
}
.t1-bottombar{
  box-shadow:0 -14px 38px rgba(0,0,0,.20);
}
@media (hover:none) and (pointer:coarse){
  html.page-home .t1-card:hover{transform:none}
  html.page-home .t1-card:active{
    transform:scale(.988);
    background:rgba(120,170,255,.08);
  }
  html.page-home .t1-pill:hover{transform:none}
}
@media (max-width:520px){
  html.page-home .t1-wrap{
    padding-top:24px;
  }
  html.page-home .t1-panel{
    width:min(100% - 18px, var(--panel-max));
  }
  html.page-home .t1-bottombar__right{
    gap:8px;
  }
}
