:root{color-scheme:dark}html{min-height:100%;margin:0;background:var(--background,#06100f)}body.home-page:not(.site-style-ready){min-height:100%;margin:0;background:var(--background,#06100f)}.first-paint-shell{position:fixed;inset:0;z-index:2147483000;display:grid;width:100vw;height:100vh;height:100dvh;place-items:center;box-sizing:border-box;padding:24px;color:#f6fff9;background:radial-gradient(circle at 22% 20%,rgba(var(--accent-rgb),.16),transparent 32%),radial-gradient(circle at 82% 78%,rgba(52,226,205,.12),transparent 38%),linear-gradient(145deg,var(--surface-raised) 0,var(--background) 100%);font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;opacity:1;visibility:visible;transform:translate3d(0,0,0);backface-visibility:hidden;contain:paint;will-change:opacity;-webkit-user-select:none;user-select:none;transition:opacity 180ms ease,visibility 0s linear 180ms}.first-paint-card{display:grid;grid-template-columns:52px minmax(0,auto);align-items:center;gap:16px;width:min(420px,calc(100vw - 48px));box-sizing:border-box;padding:20px 22px;border:0;border-radius:24px;background:var(--surface-raised);box-shadow:0 24px 80px rgba(0,0,0,.34)}.first-paint-card img{display:block;width:52px;height:52px;border-radius:16px}.first-paint-card div{display:grid;gap:5px;min-width:0}.first-paint-card strong{overflow:hidden;color:#f7fff9;font-size:19px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.first-paint-card span{display:inline-flex;align-items:center;gap:8px;color:rgba(226,239,231,.68);font-size:13px;line-height:1.45}.first-paint-card i{flex:0 0 auto;width:16px;height:16px;border:2px solid rgba(var(--accent-rgb),.24);border-top-color:var(--accent);border-radius:50%;animation:first-paint-spin 720ms linear infinite}html[data-site-theme=glass]{background:#050a12}html[data-site-theme=glass] body.home-page:not(.site-style-ready){background:#050a12}html[data-site-theme=glass] .first-paint-shell{color:#f5f5f7;background:radial-gradient(circle at 18% 12%,rgba(90,200,250,.16),transparent 34%),radial-gradient(circle at 84% 82%,rgba(191,90,242,.1),transparent 38%),linear-gradient(145deg,#07111e 0,#03070d 100%);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","PingFang SC","Microsoft YaHei",sans-serif}html[data-site-theme=glass] .first-paint-card{position:relative;overflow:hidden;border:0;background:radial-gradient(circle at 12% 0,rgba(100,210,255,.13),transparent 38%),linear-gradient(150deg,rgba(24,45,57,.96),rgba(6,17,26,.975));box-shadow:inset 0 1px rgba(255,255,255,.17),0 30px 90px rgba(0,3,10,.52),0 0 46px rgba(90,200,250,.07)}html[data-site-theme=glass] .first-paint-card img{border:1px solid rgba(235,249,255,.12);background:rgba(2,7,13,.82);box-shadow:inset 0 1px rgba(255,255,255,.1),0 12px 28px rgba(0,4,12,.34),0 0 24px rgba(90,200,250,.1)}html[data-site-theme=glass] .first-paint-card strong{color:#f5f5f7;text-shadow:0 1px 18px rgba(215,239,255,.12)}html[data-site-theme=glass] .first-paint-card span{color:rgba(209,217,228,.7)}html[data-site-theme=glass] .first-paint-card i{border-color:rgba(100,210,255,.18);border-top-color:#64d2ff;box-shadow:0 0 18px rgba(90,200,250,.13)}body.home-page:not(.site-style-ready)>.app-shell,body.home-page:not(.site-style-ready)>.mobile-menu-button,body.home-page:not(.site-style-ready)>.sidebar-backdrop,body.home-page:not(.site-style-ready)>dialog{visibility:hidden}body.home-page.site-style-ready .first-paint-shell{pointer-events:none;opacity:0;visibility:hidden}@keyframes first-paint-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.first-paint-shell{place-items:center;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.first-paint-card{grid-template-columns:46px minmax(0,1fr);gap:13px;width:min(360px,calc(100vw - 36px));padding:17px 18px;border-radius:21px}.first-paint-card img{width:46px;height:46px;border-radius:14px}.first-paint-card strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.first-paint-shell{transition:none}.first-paint-card i{animation-duration:1.4s}}

.first-paint-scene{display:none;pointer-events:none}.first-paint-ink-canvas{display:none}

@media (min-width:901px){
  html[data-entry-animation]:not([data-entry-animation="classic"]) .first-paint-shell{overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 48%,rgba(75,186,255,.11),transparent 24%),radial-gradient(circle at 18% 8%,rgba(61,189,255,.12),transparent 31%),radial-gradient(circle at 86% 90%,rgba(151,92,255,.1),transparent 34%),linear-gradient(145deg,#071421 0%,#02060c 58%,#0c0819 100%);transition:opacity 420ms cubic-bezier(.22,1,.36,1),visibility 0s linear 420ms}
  html[data-entry-animation]:not([data-entry-animation="classic"]) .first-paint-scene{position:fixed;z-index:0;inset:0;display:block;overflow:hidden;opacity:1;transform:translateZ(0);transition:opacity 360ms cubic-bezier(.22,1,.36,1),transform 500ms cubic-bezier(.22,1,.36,1)}
  html[data-entry-animation]:not([data-entry-animation="classic"]) .first-paint-card{position:relative;z-index:2;display:grid;grid-template-columns:1fr;justify-items:center;gap:14px;width:min(440px,calc(100vw - 64px));padding:36px 28px;border:0;background:transparent;box-shadow:none;text-align:center;overflow:visible;animation:first-paint-card-arrive 780ms cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation]:not([data-entry-animation="classic"]) .first-paint-card img{width:76px;height:76px;border:1px solid rgba(215,244,255,.16);border-radius:23px;background:#02070d;box-shadow:inset 0 1px rgba(255,255,255,.14),0 20px 52px rgba(0,0,0,.44),0 0 42px rgba(73,201,255,.15);animation:first-paint-logo-breathe 1800ms cubic-bezier(.45,0,.2,1) infinite}
  html[data-entry-animation]:not([data-entry-animation="classic"]) .first-paint-card div{justify-items:center;gap:7px}
  html[data-entry-animation]:not([data-entry-animation="classic"]) .first-paint-card strong{font-size:22px;letter-spacing:.015em;text-shadow:0 8px 30px rgba(116,214,255,.16)}
  html[data-entry-animation]:not([data-entry-animation="classic"]) .first-paint-card span{font-size:13px;letter-spacing:.045em}
  html[data-entry-animation]:not([data-entry-animation="classic"]) .first-paint-card i{display:none}
  body.home-page.site-style-ready .first-paint-scene{opacity:0;transform:scale(1.055)}

  .first-paint-orbit,.first-paint-wave,.first-paint-aurora,.first-paint-curtain,.first-paint-particle{position:absolute;display:none;box-sizing:border-box}

  html[data-entry-animation="iris"] .first-paint-orbit{top:50%;left:50%;display:block;border:1px solid rgba(106,218,255,.34);border-radius:50%;transform:translate(-50%,-50%)}
  html[data-entry-animation="iris"] .first-paint-orbit-one{width:188px;height:188px;border-right-color:transparent;border-bottom-color:rgba(98,255,216,.12);animation:first-paint-orbit 1800ms linear infinite}
  html[data-entry-animation="iris"] .first-paint-orbit-two{width:236px;height:236px;border-width:1px;border-top-color:transparent;border-left-color:rgba(183,105,255,.18);animation:first-paint-orbit-reverse 2600ms linear infinite}
  html[data-entry-animation="iris"] .first-paint-wave{top:50%;left:50%;display:block;width:128px;height:128px;border:1px solid rgba(99,218,255,.28);border-radius:50%;animation:first-paint-wave 1750ms cubic-bezier(.16,1,.3,1) infinite}
  html[data-entry-animation="iris"] .first-paint-wave-two{animation-delay:850ms}
  html[data-entry-animation="iris"] .first-paint-card img{animation:first-paint-iris-open 920ms cubic-bezier(.16,1,.3,1) both,first-paint-logo-breathe 1900ms 920ms cubic-bezier(.45,0,.2,1) infinite}

  html[data-entry-animation="aurora"] .first-paint-aurora{display:block;width:64vw;height:48vw;max-width:980px;max-height:680px;border-radius:50%;filter:blur(58px);opacity:.22;mix-blend-mode:screen;will-change:transform}
  html[data-entry-animation="aurora"] .first-paint-aurora-one{top:-26%;left:-12%;background:linear-gradient(120deg,#23c9ff 0%,#2f7cff 42%,transparent 75%);animation:first-paint-aurora-one 5.8s ease-in-out infinite alternate}
  html[data-entry-animation="aurora"] .first-paint-aurora-two{right:-14%;bottom:-32%;background:linear-gradient(120deg,transparent 8%,#713eff 48%,#32f5cf 100%);animation:first-paint-aurora-two 6.6s ease-in-out infinite alternate}
  html[data-entry-animation="aurora"] .first-paint-card img{box-shadow:0 20px 52px rgba(0,0,0,.4),0 0 72px rgba(80,205,255,.26)}

  html[data-entry-animation="liquid"] .first-paint-wave{top:50%;left:50%;display:block;width:220px;height:220px;border:1px solid rgba(171,232,255,.28);border-radius:43% 57% 62% 38%/48% 41% 59% 52%;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.12),transparent 30%),linear-gradient(145deg,rgba(89,207,255,.12),rgba(137,84,255,.08));box-shadow:inset 18px 22px 48px rgba(146,231,255,.06),inset -18px -16px 50px rgba(82,44,155,.1),0 30px 90px rgba(0,0,0,.28);backdrop-filter:blur(18px);animation:first-paint-liquid 4.4s cubic-bezier(.37,0,.2,1) infinite}
  html[data-entry-animation="liquid"] .first-paint-wave-two{width:282px;height:282px;border-color:rgba(114,203,255,.1);background:transparent;animation-duration:6.4s;animation-direction:reverse}
  html[data-entry-animation="liquid"] .first-paint-card img{border-radius:28px;animation:first-paint-liquid-logo 2100ms ease-in-out infinite}

  html[data-entry-animation="curtain"] .first-paint-curtain{top:0;bottom:0;display:block;width:51%;background:linear-gradient(110deg,rgba(5,14,25,.98),rgba(12,35,54,.93) 70%,rgba(49,176,226,.09));box-shadow:0 0 80px rgba(52,188,255,.08);animation:first-paint-curtain-in 720ms cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="curtain"] .first-paint-curtain-left{left:0;transform-origin:left center}
  html[data-entry-animation="curtain"] .first-paint-curtain-right{right:0;transform:scaleX(-1);transform-origin:right center}
  html[data-entry-animation="curtain"] .first-paint-card::before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:linear-gradient(transparent,rgba(128,224,255,.72),transparent);box-shadow:0 0 28px rgba(83,203,255,.52);animation:first-paint-curtain-line 1500ms ease-in-out infinite}

  html[data-entry-animation="orbit"] .first-paint-orbit{top:50%;left:50%;display:block;width:260px;height:260px;border:1px solid rgba(111,216,255,.16);border-radius:50%;animation:first-paint-orbit 7s linear infinite}
  html[data-entry-animation="orbit"] .first-paint-orbit-two{width:360px;height:360px;border-color:rgba(163,115,255,.11);animation:first-paint-orbit-reverse 10s linear infinite}
  html[data-entry-animation="orbit"] .first-paint-particle{top:50%;left:50%;display:block;width:5px;height:5px;border-radius:50%;background:#91e8ff;box-shadow:0 0 16px rgba(99,221,255,.9);animation:first-paint-particle 1600ms cubic-bezier(.22,1,.36,1) infinite}
  html[data-entry-animation="orbit"] .first-paint-particle:nth-of-type(9){--particle-x:-230px;--particle-y:-106px;animation-delay:0ms}
  html[data-entry-animation="orbit"] .first-paint-particle:nth-of-type(10){--particle-x:205px;--particle-y:-138px;animation-delay:180ms}
  html[data-entry-animation="orbit"] .first-paint-particle:nth-of-type(11){--particle-x:-175px;--particle-y:146px;animation-delay:360ms}
  html[data-entry-animation="orbit"] .first-paint-particle:nth-of-type(12){--particle-x:238px;--particle-y:92px;animation-delay:540ms}
  html[data-entry-animation="orbit"] .first-paint-particle:nth-of-type(13){--particle-x:-310px;--particle-y:28px;animation-delay:720ms}
  html[data-entry-animation="orbit"] .first-paint-particle:nth-of-type(14){--particle-x:306px;--particle-y:-22px;animation-delay:900ms}
  html[data-entry-animation="orbit"] .first-paint-particle:nth-of-type(15){--particle-x:-86px;--particle-y:-218px;animation-delay:1080ms}
  html[data-entry-animation="orbit"] .first-paint-particle:nth-of-type(16){--particle-x:78px;--particle-y:226px;animation-delay:1260ms}
}

@keyframes first-paint-card-arrive{from{opacity:0;transform:translateY(12px) scale(.96);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}
@keyframes first-paint-logo-breathe{0%,100%{transform:scale(.985);filter:brightness(.94)}50%{transform:scale(1.035);filter:brightness(1.12)}}
@keyframes first-paint-iris-open{0%{opacity:0;transform:scaleX(.22) scaleY(.76);filter:brightness(1.6) blur(3px)}58%{opacity:1;transform:scaleX(1.04) scaleY(1.02);filter:brightness(1.16) blur(0)}100%{transform:scale(1);filter:brightness(1)}}
@keyframes first-paint-orbit{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}
@keyframes first-paint-orbit-reverse{from{transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(0)}}
@keyframes first-paint-wave{0%{opacity:.5;transform:translate(-50%,-50%) scale(.64)}70%,100%{opacity:0;transform:translate(-50%,-50%) scale(2.35)}}
@keyframes first-paint-aurora-one{from{transform:translate3d(-3%,0,0) rotate(-9deg)}to{transform:translate3d(18%,14%,0) rotate(5deg)}}
@keyframes first-paint-aurora-two{from{transform:translate3d(4%,5%,0) rotate(7deg)}to{transform:translate3d(-18%,-12%,0) rotate(-6deg)}}
@keyframes first-paint-liquid{0%,100%{transform:translate(-50%,-50%) rotate(0) scale(.96);border-radius:43% 57% 62% 38%/48% 41% 59% 52%}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.04);border-radius:61% 39% 43% 57%/38% 58% 42% 62%}}
@keyframes first-paint-liquid-logo{0%,100%{transform:translateY(0) scale(.99)}50%{transform:translateY(-4px) scale(1.035)}}
@keyframes first-paint-curtain-in{from{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}
@keyframes first-paint-curtain-line{0%,100%{opacity:.18;transform:scaleY(.35)}50%{opacity:.72;transform:scaleY(1)}}
@keyframes first-paint-particle{0%{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.45)}38%{opacity:.88}78%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}

@media (max-width:900px){.first-paint-scene{display:none!important}}
@media (prefers-reduced-motion:reduce){.first-paint-scene *,.first-paint-card{animation:none!important}.first-paint-scene{display:none!important}html:not([data-entry-animation="classic"]) .first-paint-card img{animation:none!important}}

html[data-entry-animation="prism"] .first-paint-scene::before,html[data-entry-animation="portal"] .first-paint-scene::before,html[data-entry-animation="ripple-entry"] .first-paint-scene::before,html[data-entry-animation="mosaic"] .first-paint-scene::before,html[data-entry-animation="scanline"] .first-paint-scene::before,html[data-entry-animation="cloud"] .first-paint-scene::before,html[data-entry-animation="lens"] .first-paint-scene::before,html[data-entry-animation="silk"] .first-paint-scene::before{content:"";position:absolute;inset:0;pointer-events:none}
html[data-entry-animation="prism"] .first-paint-scene::before{background:conic-gradient(from 90deg at 50% 50%,transparent,#52dfff33,#b06cff44,#ffd88033,transparent);animation:first-paint-prism var(--entry-in-duration) ease both}html[data-entry-animation="portal"] .first-paint-scene::before{inset:15%;border:2px solid #76e7ff55;border-radius:50%;box-shadow:0 0 80px #6edfff33,inset 0 0 70px #916eff22;animation:first-paint-portal var(--entry-in-duration) cubic-bezier(.16,1,.3,1) both}html[data-entry-animation="ripple-entry"] .first-paint-scene::before{inset:35%;border:1px solid #8cecff77;border-radius:50%;animation:first-paint-ripple-entry var(--entry-in-duration) ease-out both}html[data-entry-animation="mosaic"] .first-paint-scene::before{background:repeating-linear-gradient(90deg,#071521 0 6%,transparent 6% 12%),repeating-linear-gradient(#09182a 0 7%,transparent 7% 14%);animation:first-paint-mosaic var(--entry-in-duration) steps(8) both}html[data-entry-animation="scanline"] .first-paint-scene::before{height:3px;background:#b5f5ff;box-shadow:0 0 30px #5bddff,0 0 80px #5bddff;animation:first-paint-scan var(--entry-in-duration) ease-in-out both}html[data-entry-animation="cloud"] .first-paint-scene::before{inset:-20%;background:radial-gradient(circle at 25% 45%,#b6d7e455,transparent 30%),radial-gradient(circle at 70% 55%,#8fb9d955,transparent 34%);filter:blur(45px);animation:first-paint-cloud var(--entry-in-duration) ease both}html[data-entry-animation="lens"] .first-paint-card{animation:first-paint-lens var(--entry-in-duration) cubic-bezier(.16,1,.3,1) both}html[data-entry-animation="silk"] .first-paint-scene::before{background:linear-gradient(105deg,#06111ddd,#16364eee 48%,#07121ddd 52%);transform-origin:left;animation:first-paint-silk var(--entry-in-duration) cubic-bezier(.7,0,.2,1) both}
@keyframes first-paint-prism{from{opacity:0;transform:scale(.5) rotate(-18deg);filter:blur(35px)}to{opacity:.55;transform:scale(1.2) rotate(4deg);filter:blur(14px)}}@keyframes first-paint-portal{from{opacity:0;transform:scale(.08) rotate(-40deg)}to{opacity:.8;transform:scale(1) rotate(0)}}@keyframes first-paint-ripple-entry{from{opacity:.8;transform:scale(.05)}to{opacity:0;transform:scale(3.8)}}@keyframes first-paint-mosaic{from{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(48% 48%)}}@keyframes first-paint-scan{from{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes first-paint-cloud{from{opacity:0;transform:scale(.65)}45%{opacity:.85}to{opacity:.22;transform:scale(1.2)}}@keyframes first-paint-lens{from{opacity:0;transform:scale(1.28);filter:blur(24px)}to{opacity:1;transform:scale(1);filter:none}}@keyframes first-paint-silk{from{transform:scaleX(1)}to{transform:scaleX(0)}}

@media (min-width:901px) and (prefers-reduced-motion:no-preference){
  .first-paint-shell{transition:opacity var(--entry-out-duration,1800ms) cubic-bezier(.22,1,.36,1),visibility 0s linear var(--entry-out-duration,1800ms)}
  .first-paint-card{will-change:transform,opacity,filter;animation:first-paint-cinematic-arrive var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  body.site-entry-leaving .first-paint-shell{opacity:0;visibility:visible}
  body.site-entry-leaving .first-paint-card{animation:first-paint-cinematic-leave var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}
  body.site-entry-leaving .first-paint-scene{opacity:0;transform:scale(1.12);transition-duration:var(--entry-out-duration,1800ms)}

  html[data-entry-animation="classic"] .first-paint-card{animation-name:first-paint-classic-arrive}
  html[data-entry-animation="classic"] body.site-entry-leaving .first-paint-card{animation-name:first-paint-classic-leave}

  html[data-entry-animation="iris"] .first-paint-scene{background:radial-gradient(circle at 50% 50%,rgba(74,204,255,.11),transparent 18%),radial-gradient(circle at 50% 50%,#07131e 0 9%,transparent 32%)}
  html[data-entry-animation="iris"] body.site-entry-leaving .first-paint-scene{transform:scale(1.65) rotate(14deg);filter:blur(12px)}

  html[data-entry-animation="aurora"] .first-paint-scene::before{content:"";position:absolute;inset:8% -12%;background:conic-gradient(from 210deg at 50% 50%,transparent,#20d4ff33,#7557ff44,#43ffd533,transparent 72%);filter:blur(46px);animation:first-paint-aurora-ribbon var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="aurora"] body.site-entry-leaving .first-paint-scene{transform:translate3d(0,-18%,0) scale(1.22);filter:blur(22px) saturate(1.4)}

  html[data-entry-animation="liquid"] .first-paint-card::after{content:"";position:absolute;z-index:-1;width:330px;height:330px;border:1px solid rgba(180,235,255,.2);border-radius:45% 55% 63% 37%/42% 38% 62% 58%;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.15),transparent 24%),linear-gradient(145deg,rgba(70,197,255,.11),rgba(126,79,255,.08));box-shadow:inset 18px 20px 55px rgba(172,238,255,.06),0 35px 100px rgba(0,0,0,.28);backdrop-filter:blur(20px);animation:first-paint-liquid-reveal var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="liquid"] body.site-entry-leaving .first-paint-card::after{animation:first-paint-liquid-release var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}

  .first-paint-ink{position:absolute;display:none;top:50%;left:50%;width:190px;height:170px;border-radius:42% 58% 54% 46%/57% 39% 61% 43%;background:radial-gradient(circle at 36% 31%,rgba(46,77,94,.86),rgba(2,7,12,.98) 66%);box-shadow:0 0 85px rgba(0,0,0,.86);mix-blend-mode:multiply;will-change:transform,opacity,filter}
  html[data-entry-animation="ink"] .first-paint-ink{display:block;animation:first-paint-ink-arrive var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="ink"] .first-paint-ink-one{--ink-x:-76px;--ink-y:-52px;--ink-r:-18deg;--ink-out-x:-168px;--ink-out-y:-94px;--ink-out-r:-38deg}
  html[data-entry-animation="ink"] .first-paint-ink-two{--ink-x:84px;--ink-y:36px;--ink-r:26deg;--ink-out-x:185px;--ink-out-y:65px;--ink-out-r:54deg;width:150px;height:210px;animation-delay:90ms}
  html[data-entry-animation="ink"] .first-paint-ink-three{--ink-x:6px;--ink-y:78px;--ink-r:8deg;--ink-out-x:14px;--ink-out-y:140px;--ink-out-r:18deg;width:230px;height:120px;animation-delay:160ms}
  html[data-entry-animation="ink"] .first-paint-scene::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0 8%,rgba(2,7,11,.2) 22%,rgba(2,6,10,.72) 68%);opacity:0;animation:first-paint-ink-wash var(--entry-in-duration,1800ms) ease both}
  html[data-entry-animation="ink"] body.site-entry-leaving .first-paint-ink{animation:first-paint-ink-leave var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}
  html[data-entry-animation="ink"] body.site-entry-leaving .first-paint-scene::after{animation:first-paint-ink-wash-out var(--entry-out-duration,1800ms) ease both}

  html[data-entry-animation="curtain"] .first-paint-curtain-left{animation:first-paint-curtain-left-reveal var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="curtain"] .first-paint-curtain-right{animation:first-paint-curtain-right-reveal var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="curtain"] body.site-entry-leaving .first-paint-curtain-left{animation:first-paint-curtain-left-out var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}
  html[data-entry-animation="curtain"] body.site-entry-leaving .first-paint-curtain-right{animation:first-paint-curtain-right-out var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}

  html[data-entry-animation="orbit"] .first-paint-particle{animation-duration:calc(var(--entry-in-duration,1800ms) * .92);animation-iteration-count:1;animation-fill-mode:both}
  html[data-entry-animation="orbit"] body.site-entry-leaving .first-paint-orbit{transition:transform var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0),opacity var(--entry-out-duration,1800ms);transform:translate(-50%,-50%) scale(1.8) rotate(100deg);opacity:0}
}

@keyframes first-paint-cinematic-arrive{0%{opacity:0;transform:translate3d(0,26px,0) scale(.9);filter:blur(14px)}58%{opacity:1;transform:translate3d(0,-3px,0) scale(1.018);filter:blur(0)}100%{opacity:1;transform:none;filter:none}}
@keyframes first-paint-cinematic-leave{0%{opacity:1;transform:none;filter:none}35%{transform:scale(1.012)}100%{opacity:0;transform:translate3d(0,-24px,0) scale(1.08);filter:blur(14px)}}
@keyframes first-paint-classic-arrive{0%{opacity:0;transform:translate3d(0,18px,0) scale(.94);filter:blur(10px)}65%{opacity:1;transform:translate3d(0,-2px,0) scale(1.008);filter:none}100%{opacity:1;transform:none}}
@keyframes first-paint-classic-leave{from{opacity:1;transform:none;filter:none}to{opacity:0;transform:translate3d(0,-16px,0) scale(.97);filter:blur(8px)}}
@keyframes first-paint-aurora-ribbon{0%{opacity:0;transform:translate3d(-18%,16%,0) rotate(-12deg) scale(.72)}62%{opacity:.85}100%{opacity:.55;transform:translate3d(8%,-6%,0) rotate(5deg) scale(1.08)}}
@keyframes first-paint-liquid-reveal{0%{opacity:0;transform:scale(.25) rotate(-34deg);filter:blur(18px)}65%{opacity:1;transform:scale(1.045) rotate(7deg);filter:none}100%{opacity:1;transform:scale(1) rotate(0)}}
@keyframes first-paint-liquid-release{0%{opacity:1;transform:scale(1)}45%{transform:scale(1.08)}100%{opacity:0;transform:scale(1.7) rotate(26deg);filter:blur(14px)}}
@keyframes first-paint-ink-arrive{0%{opacity:0;transform:translate(calc(-50% + var(--ink-x)),calc(-50% + var(--ink-y))) rotate(var(--ink-r)) scale(.05);filter:blur(18px)}42%{opacity:.95}100%{opacity:.82;transform:translate(calc(-50% + var(--ink-x)),calc(-50% + var(--ink-y))) rotate(var(--ink-r)) scale(1);filter:blur(1px)}}
@keyframes first-paint-ink-wash{0%{opacity:0;transform:scale(.7)}100%{opacity:1;transform:scale(1)}}
@keyframes first-paint-ink-leave{0%{opacity:.82;transform:translate(calc(-50% + var(--ink-x)),calc(-50% + var(--ink-y))) rotate(var(--ink-r)) scale(1)}100%{opacity:0;transform:translate(calc(-50% + var(--ink-out-x)),calc(-50% + var(--ink-out-y))) rotate(var(--ink-out-r)) scale(3.8);filter:blur(22px)}}
@keyframes first-paint-ink-wash-out{from{opacity:1}to{opacity:0;transform:scale(1.2);filter:blur(18px)}}
@keyframes first-paint-curtain-left-reveal{0%{opacity:0;filter:blur(16px);transform:scaleX(.78)}100%{opacity:1;filter:none;transform:scaleX(1)}}
@keyframes first-paint-curtain-right-reveal{0%{opacity:0;filter:blur(16px);transform:scaleX(-.78)}100%{opacity:1;filter:none;transform:scaleX(-1)}}
@keyframes first-paint-curtain-left-out{from{transform:translateX(0)}to{transform:translateX(-110%);filter:blur(10px)}}
@keyframes first-paint-curtain-right-out{from{transform:scaleX(-1) translateX(0)}to{transform:scaleX(-1) translateX(-110%);filter:blur(10px)}}

@media (min-width:901px) and (prefers-reduced-motion:no-preference){
  html[data-entry-animation="classic"] .first-paint-shell{background:radial-gradient(circle at 28% 16%,rgba(74,202,255,.13),transparent 34%),radial-gradient(circle at 78% 86%,rgba(84,255,214,.08),transparent 38%),linear-gradient(145deg,#081722,#02070c 62%,#07131a)}
  html[data-entry-animation="classic"] .first-paint-card{position:relative;overflow:hidden;border:1px solid rgba(190,232,249,.13);background:linear-gradient(145deg,rgba(24,52,66,.82),rgba(4,14,22,.9));box-shadow:inset 0 1px rgba(255,255,255,.13),0 32px 100px rgba(0,0,0,.44),0 0 60px rgba(73,202,255,.07);backdrop-filter:blur(28px) saturate(1.25);animation:first-paint-classic-luxe-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="classic"] .first-paint-card::before{content:"";position:absolute;inset:-70% -35%;background:linear-gradient(112deg,transparent 38%,rgba(217,248,255,.16) 49%,transparent 61%);transform:translateX(-48%);animation:first-paint-classic-sheen var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="classic"] body.site-entry-leaving .first-paint-card{animation:first-paint-classic-luxe-out var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}

  html[data-entry-animation="iris"] .first-paint-shell{background:radial-gradient(ellipse at 50% 50%,rgba(44,178,232,.16),transparent 18%),radial-gradient(ellipse at 50% 50%,#0c2432 0 10%,#050e17 34%,#010409 72%)}
  html[data-entry-animation="iris"] .first-paint-scene::before{content:"";position:absolute;inset:0;background:conic-gradient(from 12deg at 50% 50%,transparent 0 7%,rgba(83,211,255,.13) 10%,transparent 18% 32%,rgba(143,102,255,.11) 38%,transparent 46% 63%,rgba(63,241,207,.08) 69%,transparent 76%);clip-path:circle(7% at 50% 50%);filter:blur(12px);animation:first-paint-aperture-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="iris"] .first-paint-orbit{border-color:rgba(116,226,255,.22);box-shadow:0 0 38px rgba(67,207,255,.06);animation:first-paint-iris-halo-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="iris"] .first-paint-orbit-one{--iris-angle:-22deg;width:230px;height:168px;transform:translate(-50%,-50%) rotate(-22deg)}
  html[data-entry-animation="iris"] .first-paint-orbit-two{--iris-angle:23deg;width:296px;height:206px;border-color:rgba(166,112,255,.16);transform:translate(-50%,-50%) rotate(23deg);animation-delay:80ms}
  html[data-entry-animation="iris"] .first-paint-wave{width:150px;height:150px;animation:first-paint-iris-pulse var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="iris"] .first-paint-wave-two{animation-delay:120ms}
  html[data-entry-animation="iris"] .first-paint-card img{animation:first-paint-iris-lens-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="iris"] body.site-entry-leaving .first-paint-scene::before{animation:first-paint-aperture-out var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}
  html[data-entry-animation="iris"] body.site-entry-leaving .first-paint-orbit{animation:first-paint-iris-halo-out var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}

  html[data-entry-animation="liquid"] .first-paint-shell{background:radial-gradient(circle at 24% 18%,rgba(70,218,255,.15),transparent 33%),radial-gradient(circle at 80% 82%,rgba(129,88,255,.13),transparent 39%),linear-gradient(150deg,#071722,#030710 62%,#0d091b)}
  html[data-entry-animation="liquid"] .first-paint-scene::before,html[data-entry-animation="liquid"] .first-paint-scene::after{content:"";position:absolute;width:70vw;height:62vw;max-width:980px;max-height:780px;border-radius:44% 56% 62% 38%/48% 40% 60% 52%;filter:blur(54px);opacity:.18;mix-blend-mode:screen;animation:first-paint-liquid-field-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="liquid"] .first-paint-scene::before{left:-25%;top:-36%;background:linear-gradient(145deg,#26cfff,#2764ff 52%,transparent 74%)}
  html[data-entry-animation="liquid"] .first-paint-scene::after{right:-28%;bottom:-42%;background:linear-gradient(145deg,transparent 12%,#7d48ff 48%,#3ff1ce);animation-delay:100ms;animation-direction:reverse}
  html[data-entry-animation="liquid"] .first-paint-wave{width:310px;height:250px;border-color:rgba(188,241,255,.22);background:radial-gradient(circle at 29% 20%,rgba(255,255,255,.17),transparent 24%),linear-gradient(145deg,rgba(75,204,255,.14),rgba(127,77,255,.09));box-shadow:inset 24px 28px 65px rgba(191,242,255,.07),inset -22px -18px 68px rgba(83,48,168,.12),0 38px 110px rgba(0,0,0,.3);animation:first-paint-liquid-lens-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="liquid"] .first-paint-wave-two{width:390px;height:315px;border-color:rgba(129,207,255,.09);background:transparent;animation-delay:90ms}
  html[data-entry-animation="liquid"] .first-paint-card::after{display:none}
  html[data-entry-animation="liquid"] .first-paint-card img{animation:first-paint-liquid-logo-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="liquid"] body.site-entry-leaving .first-paint-wave{animation:first-paint-liquid-lens-out var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}

  html[data-entry-animation="ink"] .first-paint-shell{color:#fffaf0;background:radial-gradient(circle at 24% 18%,rgba(255,231,174,.48),transparent 35%),radial-gradient(circle at 82% 78%,rgba(129,211,161,.17),transparent 38%),linear-gradient(145deg,#a27b3e,#76582f 62%,#95703e)}
  .first-paint-ink-canvas{display:none}
  html[data-entry-animation="ink"] .first-paint-ink-canvas{position:fixed;z-index:0;inset:0;display:block;width:100%;height:100%;pointer-events:none}
  html[data-entry-animation="ink"] body.site-entry-leaving .first-paint-ink-canvas{z-index:3}
  html[data-entry-animation="ink"] .first-paint-scene::before,html[data-entry-animation="ink"] .first-paint-scene::after{display:none}
  html[data-entry-animation="ink"] .first-paint-ink{display:none}
  html[data-entry-animation="ink"] .first-paint-card{padding:28px 34px;border:1px solid rgba(255,235,191,.25);border-radius:27px;background:linear-gradient(145deg,rgba(77,61,39,.91),rgba(41,34,27,.94));box-shadow:inset 0 1px rgba(255,247,226,.2),0 34px 100px rgba(31,18,5,.34),0 0 54px rgba(235,183,83,.1);backdrop-filter:blur(20px) saturate(1.1);animation:first-paint-classic-luxe-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="ink"] body.site-entry-leaving .first-paint-card{animation:first-paint-ink-dialog-erased var(--entry-out-duration,1800ms) linear both}
  html[data-entry-animation="ink"][data-ink-renderer="webgl-fluid"] body.site-entry-leaving .first-paint-card,
  html[data-entry-animation="ink"][data-ink-renderer="webgl-procedural-matte"] body.site-entry-leaving .first-paint-card,
  html[data-entry-animation="ink"][data-ink-renderer="webgl-alpha-matte"] body.site-entry-leaving .first-paint-card{animation:none;will-change:clip-path}
  html[data-entry-animation="ink"] body.site-entry-leaving .first-paint-shell{opacity:1;visibility:visible;background:transparent}
  html[data-entry-animation="ink"] body.site-entry-leaving .first-paint-scene{opacity:1;transform:none;filter:none}
  html[data-entry-animation="ink"] body.site-entry-leaving .first-paint-scene::before,html[data-entry-animation="ink"] body.site-entry-leaving .first-paint-scene::after{opacity:0;transition:opacity calc(var(--entry-out-duration,1800ms) * .42) ease}

  html[data-entry-animation="curtain"] .first-paint-shell{background:radial-gradient(circle at 50% 50%,rgba(77,211,255,.12),transparent 18%),linear-gradient(145deg,#06131e,#02060c 66%,#090a18)}
  html[data-entry-animation="curtain"] .first-paint-curtain{overflow:hidden;background:linear-gradient(110deg,rgba(3,9,15,.99),rgba(14,43,62,.94) 62%,rgba(75,207,255,.13));box-shadow:0 0 110px rgba(65,202,255,.1);backdrop-filter:blur(22px) saturate(1.2)}
  html[data-entry-animation="curtain"] .first-paint-curtain::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(96deg,transparent 0 12%,rgba(154,231,255,.035) 14%,transparent 19%);transform:skewX(-6deg)}
  html[data-entry-animation="curtain"] .first-paint-curtain-left{animation:first-paint-veil-left-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="curtain"] .first-paint-curtain-right{animation:first-paint-veil-right-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="curtain"] .first-paint-card::before{width:2px;background:linear-gradient(transparent,rgba(211,250,255,.92),transparent);box-shadow:0 0 36px #69ddff,0 0 90px rgba(83,203,255,.5);animation:first-paint-veil-seam var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="curtain"] body.site-entry-leaving .first-paint-curtain-left{animation:first-paint-veil-left-out var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}
  html[data-entry-animation="curtain"] body.site-entry-leaving .first-paint-curtain-right{animation:first-paint-veil-right-out var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}

  html[data-entry-animation="orbit"] .first-paint-shell{background:radial-gradient(ellipse at 50% 50%,rgba(50,183,235,.14),transparent 18%),radial-gradient(circle at 18% 12%,rgba(111,77,255,.09),transparent 34%),linear-gradient(150deg,#06121d,#02050a 65%,#0a0716)}
  html[data-entry-animation="orbit"] .first-paint-scene::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(206,247,255,.5) 0 1px,transparent 1.4px);background-size:73px 73px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 72%);opacity:.13;animation:first-paint-starfield-in var(--entry-in-duration,1800ms) ease both}
  html[data-entry-animation="orbit"] .first-paint-orbit{--orbit-angle:-18deg;width:430px;height:190px;border-color:rgba(108,222,255,.22);transform:translate(-50%,-50%) rotate(-18deg);box-shadow:0 0 44px rgba(73,207,255,.05);animation:first-paint-orbit-plane-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="orbit"] .first-paint-orbit-two{--orbit-angle:23deg;width:520px;height:230px;border-color:rgba(163,105,255,.16);transform:translate(-50%,-50%) rotate(23deg);animation-delay:100ms}
  html[data-entry-animation="orbit"] .first-paint-particle{animation:first-paint-star-converge var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="orbit"] .first-paint-card img{box-shadow:0 20px 52px rgba(0,0,0,.44),0 0 65px rgba(85,217,255,.24);animation:first-paint-orbit-core-in var(--entry-in-duration,1800ms) cubic-bezier(.16,1,.3,1) both}
  html[data-entry-animation="orbit"] body.site-entry-leaving .first-paint-orbit{animation:first-paint-orbit-plane-out var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}
  html[data-entry-animation="orbit"] body.site-entry-leaving .first-paint-particle{animation:first-paint-star-release var(--entry-out-duration,1800ms) cubic-bezier(.7,0,.84,0) both}
}
@keyframes first-paint-classic-luxe-in{0%{opacity:0;transform:translate3d(0,30px,0) scale(.91);filter:blur(14px)}65%{opacity:1;transform:translate3d(0,-3px,0) scale(1.012);filter:none}100%{opacity:1;transform:none}}
@keyframes first-paint-classic-sheen{0%,34%{opacity:0;transform:translateX(-55%)}70%{opacity:1}100%{opacity:0;transform:translateX(58%)}}
@keyframes first-paint-classic-luxe-out{0%{opacity:1;transform:none}35%{transform:scale(1.015)}100%{opacity:0;transform:translate3d(0,-24px,0) scale(.965);filter:blur(12px)}}
@keyframes first-paint-aperture-in{0%{opacity:0;clip-path:circle(4% at 50% 50%);transform:rotate(-18deg) scale(.72)}72%{opacity:1}100%{opacity:.7;clip-path:circle(62% at 50% 50%);transform:rotate(4deg) scale(1)}}
@keyframes first-paint-aperture-out{from{opacity:.7;clip-path:circle(62% at 50% 50%)}to{opacity:0;clip-path:circle(95% at 50% 50%);transform:rotate(20deg) scale(1.18);filter:blur(28px)}}
@keyframes first-paint-iris-halo-in{from{opacity:0;transform:translate(-50%,-50%) rotate(-55deg) scale(.2);filter:blur(12px)}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--iris-angle,0deg)) scale(1);filter:none}}
@keyframes first-paint-iris-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}62%{opacity:.54}100%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}
@keyframes first-paint-iris-lens-in{0%{opacity:0;transform:scaleX(.06) scaleY(.72);filter:brightness(2) blur(8px)}68%{opacity:1;transform:scaleX(1.035) scaleY(1.02);filter:brightness(1.15)}100%{transform:none;filter:none}}
@keyframes first-paint-iris-halo-out{from{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(38deg) scale(2.4);filter:blur(18px)}}
@keyframes first-paint-liquid-field-in{from{opacity:0;transform:translate3d(-16%,14%,0) rotate(-16deg) scale(.55)}to{opacity:.2;transform:translate3d(6%,-4%,0) rotate(5deg) scale(1)}}
@keyframes first-paint-liquid-lens-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.16) rotate(-30deg);filter:blur(20px)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.045) rotate(5deg);filter:none}100%{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes first-paint-liquid-logo-in{0%{opacity:0;transform:translateY(20px) scale(.72);filter:blur(10px)}70%{opacity:1;transform:translateY(-3px) scale(1.025);filter:none}100%{transform:none}}
@keyframes first-paint-liquid-lens-out{from{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.35) rotate(38deg);filter:blur(28px)}}
@keyframes first-paint-ink-atmosphere-in{from{opacity:0;transform:scale(.74)}to{opacity:1;transform:scale(1)}}
@keyframes first-paint-ink-silk-in{0%{opacity:0;transform:translate(calc(-50% + var(--ink-x)),calc(-50% + var(--ink-y))) rotate(var(--ink-r)) scale(.02);filter:blur(20px)}48%{opacity:.9}100%{opacity:.82;transform:translate(calc(-50% + var(--ink-x)),calc(-50% + var(--ink-y))) rotate(var(--ink-r)) scale(1);filter:blur(1px)}}
@keyframes first-paint-ink-card-in{0%,34%{opacity:0;transform:translateY(18px) scale(.9);filter:blur(12px)}72%{opacity:1;transform:translateY(-2px) scale(1.01);filter:none}100%{opacity:1;transform:none}}
@keyframes first-paint-ink-silk-out{from{opacity:.82}to{opacity:0;transform:translate(calc(-50% + var(--ink-out-x)),calc(-50% + var(--ink-out-y))) rotate(var(--ink-out-r)) scale(4.6);filter:blur(30px)}}
@keyframes first-paint-ink-card-out{from{opacity:1;transform:none}to{opacity:0;transform:scale(.82);filter:blur(18px)}}
@keyframes first-paint-ink-dialog-erased{0%,16%{opacity:1;transform:none;filter:none}24%{opacity:.82;transform:scale(.995);filter:blur(1px)}34%,100%{opacity:0;transform:scale(.94);filter:blur(14px)}}
@keyframes first-paint-veil-left-in{from{opacity:0;transform:translateX(-105%);filter:blur(20px)}to{opacity:1;transform:translateX(0);filter:none}}
@keyframes first-paint-veil-right-in{from{opacity:0;transform:scaleX(-1) translateX(-105%);filter:blur(20px)}to{opacity:1;transform:scaleX(-1) translateX(0);filter:none}}
@keyframes first-paint-veil-seam{0%,30%{opacity:0;transform:scaleY(.18)}72%{opacity:1;transform:scaleY(1)}100%{opacity:.7;transform:scaleY(.76)}}
@keyframes first-paint-veil-left-out{from{transform:translateX(0)}to{transform:translateX(-110%);filter:blur(14px)}}
@keyframes first-paint-veil-right-out{from{transform:scaleX(-1) translateX(0)}to{transform:scaleX(-1) translateX(-110%);filter:blur(14px)}}
@keyframes first-paint-starfield-in{from{opacity:0;transform:scale(1.2)}to{opacity:.13;transform:scale(1)}}
@keyframes first-paint-orbit-plane-in{from{opacity:0;transform:translate(-50%,-50%) rotate(-68deg) scale(.2);filter:blur(14px)}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) scale(1);filter:none}}
@keyframes first-paint-star-converge{0%{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(.3)}65%{opacity:.9}100%{opacity:.18;transform:translate(-50%,-50%) scale(.8)}}
@keyframes first-paint-orbit-core-in{from{opacity:0;transform:scale(.38);filter:blur(12px) brightness(1.8)}to{opacity:1;transform:scale(1);filter:none}}
@keyframes first-paint-orbit-plane-out{from{opacity:1;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(86deg) scale(2.3);filter:blur(18px)}}
@keyframes first-paint-star-release{from{opacity:.3;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(1.6);filter:blur(8px)}}

