@property --eterna-arc{syntax:"<angle>";inherits:false;initial-value:0deg}.eterna-stream-viewer{z-index:90;color:#fff;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;--fx-a:var(--neon-main,#b86cff);--fx-b:var(--neon-pink,#ff5fb7);--fx-c:#6fd8ff;background:#05030a;position:fixed;inset:0}.eterna-stream-viewer[data-fx=energetic]{--fx-a:var(--neon-pink,#ff5fb7);--fx-b:#ff9a3d;--fx-c:#ffd35c}.eterna-stream-viewer[data-fx=drift]{--fx-a:var(--neon-main,#b86cff);--fx-b:#3fe0d0;--fx-c:#6f8cff}.eterna-stream-viewer[data-fx=glow]{--fx-a:var(--neon-pink,#ff5fb7);--fx-b:#ffcf6b;--fx-c:var(--neon-main,#b86cff)}.eterna-stream-viewer[data-hold=true] *,.eterna-stream-viewer[data-hold=true] :before,.eterna-stream-viewer[data-hold=true] :after{animation-play-state:paused!important}.eterna-stream-stage{isolation:isolate;background:#05030a;max-width:min(100vw,56.25dvh);margin:0 auto;position:absolute;inset:0;overflow:hidden}.eterna-stream-frame{opacity:0;transition:opacity .55s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.015)}.eterna-stream-frame[data-active=true]{opacity:1;transform:none}.eterna-stream-backdrop{filter:blur(28px)saturate(1.35)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-12%;transform:scale(1.1)}.eterna-stream-picture,.eterna-stream-video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.eterna-stream-frame[data-active=true] .eterna-stream-picture,.eterna-stream-frame[data-active=true] .eterna-stream-cover{animation:11s ease-in-out forwards eterna-stream-zoom}.eterna-stream-viewer[data-fx=energetic] .eterna-stream-frame[data-active=true] .eterna-stream-picture,.eterna-stream-viewer[data-fx=energetic] .eterna-stream-frame[data-active=true] .eterna-stream-cover{animation-name:eterna-stream-swing;animation-duration:7s}.eterna-stream-viewer[data-fx=drift] .eterna-stream-frame[data-active=true] .eterna-stream-picture,.eterna-stream-viewer[data-fx=drift] .eterna-stream-frame[data-active=true] .eterna-stream-cover{animation-name:eterna-stream-drift}@keyframes eterna-stream-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes eterna-stream-swing{0%{transform:scale(1.06)translate(-2%,1%)}to{transform:scale(1.14)translate(2%,-1%)}}@keyframes eterna-stream-drift{0%{transform:scale(1.04)translateY(1.5%)}to{transform:scale(1.1)translateY(-1.5%)}}.eterna-stream-cover{object-fit:cover;filter:saturate(1.15);width:100%;height:100%;position:absolute;inset:0}.eterna-stream-mist{background:radial-gradient(60% 45% at 30% 30%, color-mix(in srgb, var(--fx-a), transparent 55%), transparent 70%), radial-gradient(55% 40% at 70% 75%, color-mix(in srgb, var(--fx-b), transparent 60%), transparent 70%), #07040f;position:absolute;inset:0}.eterna-stream-shade{background:linear-gradient(#05030a8c,#05030a1f 24% 68%,#05030ac7);position:absolute;inset:0}.eterna-stream-caption{text-align:center;z-index:1;justify-content:center;align-items:center;padding:12vh 5%;display:flex;position:absolute;inset:0;overflow:hidden}.eterna-stream-caption-card{text-align:left;background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--fx-a), transparent 80%), transparent 62%), radial-gradient(110% 80% at 100% 100%, color-mix(in srgb, var(--fx-b), transparent 84%), transparent 60%), #08051099;border:1px solid color-mix(in srgb, var(--fx-a), transparent 58%);max-width:100%;max-height:100%;box-shadow:0 0 26px color-mix(in srgb, var(--fx-a), transparent 72%), inset 0 0 22px color-mix(in srgb, var(--fx-b), transparent 88%);border-radius:22px;padding:18px 20px;animation:.7s cubic-bezier(.2,.8,.2,1) both eterna-card-in;overflow:hidden}@keyframes eterna-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.eterna-stream-flame{letter-spacing:.01em;color:#fff;text-shadow:0 0 1px #fff, 0 0 8px var(--fx-a), 0 0 20px color-mix(in srgb, var(--fx-a), transparent 45%);margin:0;font-size:clamp(15px,4.2vw,20px);font-weight:700;line-height:1.55}.eterna-stream-flame-stanza{margin:0}.eterna-stream-flame-stanza+.eterna-stream-flame-stanza{margin-top:.95em}.eterna-stream-caption[data-dense=true] .eterna-stream-flame{font-size:clamp(14px,3.7vw,17px);line-height:1.5}.eterna-stream-caption[data-form=prose] .eterna-stream-flame{font-size:clamp(14px,3.9vw,18px);font-weight:600}.eterna-stream-flame-line{display:block}.eterna-stream-flame-word{white-space:nowrap;display:inline-block}.eterna-stream-flame-char{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards eterna-flame-in,3.4s step-end infinite eterna-flame-flicker;display:inline-block;transform:translateY(.45em)scale(.85)}@keyframes eterna-flame-in{0%{opacity:0;transform:translateY(.45em)scale(.85)}55%{opacity:1;transform:translateY(-.06em)scale(1.06)}to{opacity:1;transform:none}}@keyframes eterna-flame-flicker{0%,to{opacity:1}7%{opacity:.82}9%{opacity:1}52%{opacity:.9}54%{opacity:1}}.eterna-stream-aura{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.75;position:absolute;inset:0;overflow:hidden}.eterna-stream-aura i{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--fx-a), transparent 62%) 0%, transparent 66%);will-change:transform;border-radius:50%;width:70%;position:absolute}.eterna-stream-aura i:first-child{animation:19s ease-in-out infinite alternate eterna-orb-a;top:-10%;left:-25%}.eterna-stream-aura i:nth-child(2){background:radial-gradient(circle, color-mix(in srgb, var(--fx-b), transparent 64%) 0%, transparent 66%);animation:23s ease-in-out infinite alternate eterna-orb-b;top:35%;right:-30%}.eterna-stream-aura i:nth-child(3){background:radial-gradient(circle, color-mix(in srgb, var(--fx-c), transparent 70%) 0%, transparent 66%);width:60%;animation:17s ease-in-out infinite alternate eterna-orb-c;bottom:-30%;left:10%}.eterna-stream-aura b{aspect-ratio:1;border:1px solid #0000;border-top-color:color-mix(in srgb, var(--fx-a), transparent 35%);border-right-color:color-mix(in srgb, var(--fx-b), transparent 70%);will-change:transform;border-radius:50%;width:118%;margin:-59% 0 0 -59%;animation:26s linear infinite eterna-arc-spin;position:absolute;top:50%;left:50%}.eterna-stream-aura b:nth-of-type(2){border-top-color:#0000;border-bottom-color:color-mix(in srgb, var(--fx-c), transparent 40%);border-left-color:color-mix(in srgb, var(--fx-a), transparent 75%);width:84%;margin:-42% 0 0 -42%;animation-duration:34s;animation-direction:reverse}@keyframes eterna-orb-a{to{transform:translate(28%,22%)scale(1.15)}}@keyframes eterna-orb-b{to{transform:translate(-32%,-18%)scale(.9)}}@keyframes eterna-orb-c{to{transform:translate(18%,-26%)scale(1.2)}}@keyframes eterna-arc-spin{to{transform:rotate(360deg)}}.eterna-stream-contour{z-index:2;pointer-events:none;-webkit-mask-composite:xor;animation:eterna-contour-breathe var(--eterna-stream-beat,.8s) ease-in-out infinite alternate;border-radius:0;padding:2px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.eterna-stream-contour span{background:conic-gradient(from 0deg, transparent 0 62%, var(--fx-a) 74%, #fff 80%, var(--fx-b) 86%, transparent 94%);will-change:transform;width:200vmax;height:200vmax;margin:-100vmax 0 0 -100vmax;animation:7s linear infinite eterna-arc-spin;position:absolute;top:50%;left:50%}@keyframes eterna-contour-breathe{0%{opacity:.55}to{opacity:1}}.eterna-stream-loading{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eterna-stream-bars{left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:4;gap:4px;display:flex;position:absolute}.eterna-stream-bars i{background:#ffffff47;border-radius:3px;flex:1;height:3px;overflow:hidden}.eterna-stream-bars i b{background:var(--neon-main,#b86cff);width:0%;height:100%;box-shadow:0 0 6px color-mix(in srgb, var(--neon-main,#b86cff), transparent 40%);display:block}.eterna-stream-credit{left:14px;right:64px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:3;text-shadow:0 1px 8px #000000b3;align-items:center;gap:10px;display:flex;position:absolute}.eterna-stream-credit img{object-fit:cover;border:2px solid var(--fx-a);width:40px;height:40px;box-shadow:0 0 12px color-mix(in srgb, var(--fx-a), transparent 40%);border-radius:50%}.eterna-stream-feature{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.eterna-stream-feature-icon{background:linear-gradient(135deg, var(--fx-a), var(--fx-b));width:46px;height:46px;box-shadow:0 0 22px color-mix(in srgb, var(--fx-a), transparent 45%);color:#fff;border-radius:50%;place-items:center;display:grid}.eterna-stream-feature-icon svg{width:24px;height:24px}.eterna-stream-feature-title{color:#fff;text-shadow:0 0 14px color-mix(in srgb, var(--fx-a), transparent 40%);margin:0;font-size:clamp(19px,5.4vw,26px);font-weight:900;line-height:1.2}.eterna-stream-feature-action{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 28px);z-index:5;background:linear-gradient(135deg, var(--neon-main,#b86cff), var(--neon-pink,#ff5fb7));box-shadow:0 0 26px color-mix(in srgb, var(--neon-main,#b86cff), transparent 40%);color:#fff;border:0;border-radius:999px;padding:12px 28px;font-size:15px;font-weight:900;animation:.6s cubic-bezier(.2,.8,.2,1) both eterna-card-in;position:absolute;transform:translate(-50%)}.eterna-stream-circle-logo{box-sizing:border-box;background:#0b0714;border-radius:50%;width:100%;height:100%;padding:18%}.eterna-stream-rail{right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);z-index:5;animation:.5s both eterna-card-in;position:absolute}.eterna-stream-dive-hint{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 70px);z-index:5;color:#ffffffd1;letter-spacing:.02em;text-shadow:0 1px 6px #000000b3;background:0 0;border:0;flex-direction:column;align-items:center;gap:0;padding:4px 10px;font-size:11px;font-weight:700;animation:2.4s ease-in-out infinite eterna-dive-hint;display:flex;position:absolute;transform:translate(-50%)}@keyframes eterna-dive-hint{0%,to{opacity:.75;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,-5px)}}.eterna-stream-stage{transition:transform .45s cubic-bezier(.22,1,.36,1)}.eterna-stream-viewer[data-dived=true] .eterna-stream-stage{transform:translateY(-100%)}.eterna-stream-credit[role=button]{cursor:pointer}.eterna-stream-close{right:12px;top:calc(env(safe-area-inset-top,0px) + 26px);z-index:5;color:#fff;background:#00000073;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute}.eterna-stream-tap{z-index:4;width:50%;position:absolute;top:0;bottom:96px}.eterna-stream-tap[data-side=left]{left:0}.eterna-stream-tap[data-side=right]{right:0}@media (prefers-reduced-motion:reduce){.eterna-stream-aura i,.eterna-stream-aura b,.eterna-stream-contour,.eterna-stream-contour span,.eterna-stream-frame .eterna-stream-picture,.eterna-stream-frame .eterna-stream-cover{animation:none!important}.eterna-stream-flame-char{opacity:1;transform:none;animation:none!important}}.eterna-stream-circles{scrollbar-width:none;gap:12px;padding:4px 12px 8px;display:flex;overflow-x:auto}.eterna-stream-circles::-webkit-scrollbar{display:none}.eterna-feed-excerpt{--fx-a:var(--neon-main);--fx-b:var(--neon-pink);background:linear-gradient(#08051026,#0805108c);justify-content:center;align-items:center;padding:9% 7%;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.eterna-feed-excerpt .eterna-stream-caption-card{text-align:left;width:100%}.eterna-feed-excerpt .eterna-stream-flame{font-weight:600;line-height:1.45}.eterna-feed-excerpt[data-size=l] .eterna-stream-flame{font-size:clamp(14px,4.8cqi,19px)}.eterna-feed-excerpt[data-size=m] .eterna-stream-flame{font-size:clamp(13px,4.1cqi,16px)}.eterna-feed-excerpt[data-size=s] .eterna-stream-flame{font-size:clamp(12px,3.6cqi,14px)}.eterna-stream-circle{width:66px;color:var(--text-main);background:0 0;border:0;flex:none;justify-items:center;gap:4px;padding:0;display:grid}.eterna-stream-circle>span:first-child{box-sizing:border-box;border-radius:50%;width:62px;height:62px;padding:5px;display:block;position:relative}.eterna-stream-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eterna-stream-circle img,.eterna-stream-circle>span:first-child>span{object-fit:cover;background:var(--soft-surface);border-radius:50%;width:100%;height:100%;display:block}.eterna-stream-circle>span:last-child{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:10px;font-weight:700;overflow:hidden}.eterna-stream-bars i[data-locked=true]{background:#ffffff24}.eterna-stream-end{z-index:5;text-align:center;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--neon-main,#b86cff), transparent 70%), #05030a 70%);align-content:center;place-items:center;gap:18px;padding:12vh 8vw;animation:.6s forwards eterna-stream-line;display:grid;position:absolute;inset:0}.eterna-stream-end video{border-radius:22px;width:min(100%,360px)}.eterna-rail-streams{top:calc(var(--eterna-header-h,64px) + var(--eterna-rail-h,56px) + var(--eterna-wish-h,52px) + 16px);z-index:25;box-sizing:border-box;background:0 0;width:calc(100% - 20px);max-width:520px;position:fixed;left:50%;transform:translate(-50%)}.eterna-rail-streams .eterna-stream-circles{padding:0 4px}.eterna-rail-streams .eterna-stream-circle{width:52px}.eterna-rail-streams .eterna-stream-circle>span:first-child{width:52px;height:52px}.eterna-rail-streams .eterna-stream-circle>span:last-child{display:none}@media (min-width:1024px){.eterna-rail-streams{top:calc(var(--eterna-rail-h,56px) + var(--eterna-wish-h,52px) + 16px);left:var(--eterna-col-center,calc(50% + 130px));max-width:620px}}.eterna-stream-finale{z-index:8;padding:calc(env(safe-area-inset-top,0px) + 56px) 16px calc(env(safe-area-inset-bottom,0px) + 20px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07050ce0;flex-direction:column;gap:14px;animation:.45s cubic-bezier(.22,1,.36,1) both eterna-card-in;display:flex;position:absolute;inset:0;overflow-y:auto}.eterna-stream-finale-title{color:#fff;text-align:center;margin:0;font-size:20px;font-weight:900}.eterna-stream-finale-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.eterna-stream-finale-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:6px;padding:8px;display:flex}.eterna-stream-finale-cover{aspect-ratio:1;background:#ffffff14;border:0;border-radius:12px;padding:0;display:block;overflow:hidden}.eterna-stream-finale-cover img,.eterna-stream-finale-cover span{object-fit:cover;width:100%;height:100%;display:block}.eterna-stream-finale-meta{color:#fff;flex-direction:column;min-width:0;display:flex}.eterna-stream-finale-meta b,.eterna-stream-finale-meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eterna-stream-finale-meta b{font-size:13px}.eterna-stream-finale-meta span{color:#fff9;font-size:11px}.eterna-stream-finale-actions{justify-content:space-between;align-items:center;gap:6px;display:flex}.eterna-stream-finale-open{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.eterna-stream-finale-thanks{color:#fffc;text-align:center;background:#ffffff0f;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:14px;font-size:12px;display:flex}.eterna-stream-finale-thanks p{margin:0}.eterna-stream-finale-thanks .is-done{color:#35e39a;font-weight:800}.eterna-stream-finale-thanks .is-bad{color:var(--neon-pink,#ff5fb7);font-weight:800}.eterna-stream-finale-amounts{gap:6px;display:flex}.eterna-stream-finale-amounts button{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:999px;min-width:52px;padding:7px 10px;font-weight:800}.eterna-stream-finale-amounts button[data-active=true]{background:linear-gradient(135deg, var(--neon-main,#b86cff), var(--neon-pink,#ff5fb7));border-color:#0000}.eterna-stream-finale-thank,.eterna-stream-finale-nav .is-next{background:linear-gradient(135deg, var(--neon-main,#b86cff), var(--neon-pink,#ff5fb7));color:#fff;border:0;border-radius:999px;padding:11px 22px;font-weight:900}.eterna-stream-finale-thank:disabled{opacity:.7}.eterna-stream-finale-nav{justify-content:center;gap:10px;display:flex}.eterna-stream-finale-nav button:not(.is-next){color:#fff;background:0 0;border:1px solid #fff3;border-radius:999px;padding:11px 22px;font-weight:800}.eterna-stream-finale-group h3{letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin:0 0 8px;font-size:12px;font-weight:900}.eterna-stream-finale-author{align-items:center;gap:6px;min-width:0;display:flex}.eterna-stream-finale-author img,.eterna-stream-finale-author i{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.eterna-stream-finale-author i{background:linear-gradient(135deg, var(--neon-main,#b86cff), var(--neon-pink,#ff5fb7));color:#fff;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.eterna-stream-finale-min{color:#ffffff80;font-size:11px}.eterna-stream-loading svg{width:60px;height:60px;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--fx-a,#b86cff), transparent 40%))}.eterna-stream-failed{z-index:7;color:#fff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0810c7;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:min(80%,300px);padding:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eterna-stream-failed p{margin:0;font-size:14px;font-weight:700}.eterna-stream-failed button{background:linear-gradient(135deg, var(--neon-main,#b86cff), var(--neon-pink,#ff5fb7));color:#fff;border:0;border-radius:999px;padding:10px 22px;font-weight:900}.eterna-stream-mosaic{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:14vh 4% 18vh}.eterna-stream-mosaic>*{width:100%;max-height:100%}
