html{min-width:320px;min-height:100%}body{min-height:100vh}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-cyrillic-300-normal-BEGl3W_o.woff2)format("woff2"),url(/assets/manrope-cyrillic-300-normal-CS69xUvc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-greek-300-normal-DyLEs7Hg.woff2)format("woff2"),url(/assets/manrope-greek-300-normal-Dbc1SMEX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-vietnamese-300-normal-AHvbnne0.woff2)format("woff2"),url(/assets/manrope-vietnamese-300-normal-BjzggcyE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-ext-300-normal-Btyq5fVI.woff2)format("woff2"),url(/assets/manrope-latin-ext-300-normal-DfIhbc9V.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-300-normal-BgxWhS7-.woff2)format("woff2"),url(/assets/manrope-latin-300-normal-BXCth4v8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand-blue:#17386f;--color-brand-blue-dark:#102750;--color-brand-red:#c91f3d;--color-brand-red-dark:#a81731;--color-white:#fff;--color-background:#f4f7fb;--color-surface-soft:#f8fafd;--color-border:#dfe6f0;--color-text:#17233f;--color-text-muted:#667085;--color-text-soft:#8a94a6;--color-success:#168a5b;--color-warning:#b76e00;--color-error:#b42318;--color-info:#246bce;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-small:10px;--radius-medium:16px;--radius-large:24px;--radius-extra-large:32px;--radius-round:999px;--shadow-card:0 24px 70px #1225491f;--shadow-orb:0 18px 40px #c91f3d47}.app-shell{isolation:isolate;background:radial-gradient(circle at 50% 40%,#344e8f3d,#0000 31%),radial-gradient(circle at 18% 26%,#55378a2e,#0000 25%),radial-gradient(circle at 82% 68%,#2071661f,#0000 27%),linear-gradient(165deg,#050a16 0%,#0a1228 44%,#070b17 100%);place-items:center;min-height:100vh;padding:clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.sabscast-card{z-index:8;width:min(520px,92vw);min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 50% 44%,#21325c70,#0a122724 55%,#0000 76%);border:0;border-radius:44px;padding:clamp(28px,5vw,58px) clamp(22px,5vw,48px);position:relative}.brand{z-index:3;text-align:center;margin-bottom:clamp(22px,3vw,34px);position:relative}.brand h1{color:#f8fafff5;letter-spacing:.28em;text-indent:.22em;text-shadow:0 0 18px #c4d0ff1f,0 0 42px #6f7ed214;-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Segoe UI,sans-serif;font-size:clamp(1.65rem,4vw,2.75rem);font-weight:300;line-height:.95}.brand p{color:#e5b5c2eb;letter-spacing:.035em;text-shadow:0 0 16px #e187a41f,0 0 34px #a776b412;margin:clamp(9px,1.4vw,13px) 0 0;font-family:Noto Sans Devanagari,Nirmala UI,Mangal,sans-serif;font-size:clamp(1.2rem,2.6vw,1.65rem);font-weight:400;line-height:1.35}.voice-area{z-index:5;position:relative}.voice-area:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#d31b411f,#47528f14 40%,#0000 72%);border-radius:50%;width:300px;height:300px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.voice-instruction,.privacy-note{color:#e0e7f9a8}.privacy-note{z-index:4;color:#b5bed36b;letter-spacing:.015em;text-align:center;text-shadow:0 0 14px #788fc914;pointer-events:none;width:max-content;max-width:calc(100vw - 40px);margin:0;font-family:Noto Sans Devanagari,Nirmala UI,sans-serif;font-size:clamp(.68rem,1vw,.76rem);font-weight:400;line-height:1.4;position:fixed;bottom:clamp(14px,2.2vh,24px);left:50%;transform:translate(-50%)}.document-result,.recording-error{z-index:9;position:relative}.junkiri-cloud{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.junkiri-cloud__stars{opacity:.42;background-image:radial-gradient(circle,#ffffffb3 0 1px,#0000 1.4px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.junkiri-cloud__label{z-index:3;color:#e6edffad;letter-spacing:.04em;align-items:center;gap:8px;margin:0;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:clamp(16px,3vw,28px);left:50%;transform:translate(-50%)}.junkiri-cloud__label span{color:#f8d95e;animation:2.6s ease-in-out infinite junkiri-label-glow}.junkiri{z-index:2;left:var(--junkiri-left);top:var(--junkiri-top);width:54px;height:54px;color:inherit;cursor:pointer;pointer-events:auto;transform:translate(-50%, -50%) scale(var(--junkiri-scale));transform-origin:50%;animation:junkiri-flight var(--junkiri-duration) cubic-bezier(.45, 0, .55, 1) var(--junkiri-delay) infinite alternate;background:0 0;border:0;padding:0;position:absolute}.junkiri:hover,.junkiri:focus-visible,.junkiri--active{z-index:20;animation-play-state:paused}.junkiri:focus-visible{outline:none}.junkiri__ambient-glow{filter:blur(3px);opacity:.76;animation:junkiri-breathe 3.4s ease-in-out var(--junkiri-delay) infinite;background:radial-gradient(circle,#ffef828c,#ffd3382b 38%,#0000 72%);border-radius:50%;position:absolute;inset:-12px}.junkiri__head{background:#151b24;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:2px;box-shadow:inset -1px -1px 2px #ffffff14}.junkiri__body{background:linear-gradient(90deg,#10151e,#29313d);border-radius:55% 38% 38% 55%;width:14px;height:7px;position:absolute;top:8px;left:8px}.junkiri__abdomen{width:15px;height:8px;animation:junkiri-abdomen-glow 2.7s ease-in-out var(--junkiri-delay) infinite;background:radial-gradient(circle at 65%,#fffde1 0%,#ffe66b 25%,#f4bd2d 54%,#f4bd2d5c 70%,#0000 78%);border-radius:40% 65% 65% 40%;position:absolute;top:8px;right:0;box-shadow:0 0 9px #ffeb74,0 0 20px #ffcd36b8,0 0 38px #ffbc236b}.junkiri__wing{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transform-origin:95% 85%;background:linear-gradient(135deg,#ebf8ff33,#86a7b80a);border:1px solid #d4e8f252;border-radius:80% 20% 70% 25%;width:18px;height:10px;position:absolute;top:1px}.junkiri__wing--left{animation:.18s ease-in-out infinite alternate junkiri-wing-left;left:6px;transform:rotate(-31deg)scaleX(-1)}.junkiri__wing--right{animation:.18s ease-in-out infinite alternate junkiri-wing-right;left:12px;transform:rotate(25deg)}.junkiri--education{filter:hue-rotate(42deg)}.junkiri--culture{filter:hue-rotate(325deg)}.junkiri--stories{filter:hue-rotate(75deg)}.junkiri--poetry{filter:hue-rotate(235deg)}.junkiri--news{filter:hue-rotate(330deg)saturate(1.25)}.junkiri__identity{opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;width:220px;height:220px;transition:opacity .26s,visibility .26s,transform .38s cubic-bezier(.18,.9,.3,1.2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)rotate(-10deg)}.junkiri:hover .junkiri__identity,.junkiri:focus-visible .junkiri__identity,.junkiri--active .junkiri__identity{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)rotate(0)}.junkiri__identity:before{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle,#080e1ff0 0%,#080e1fc2 52%,#080e1f24 75%,#0000 78%);border:1px solid #ffe88533;border-radius:50%;position:absolute;inset:22px;box-shadow:0 0 35px #ffd3492e,inset 0 0 30px #ffffff06}.junkiri__identity-ring{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.junkiri__ring-line{fill:none;stroke:#ffe47761;stroke-width:1.5px;stroke-dasharray:2 7;transform-origin:50%;animation:20s linear infinite junkiri-ring-turn}.junkiri__arc-text{fill:#fffbe5f2;letter-spacing:.7px;font-family:inherit;font-size:12px;font-weight:700}.junkiri__identity-centre{z-index:3;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:6px;width:116px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.junkiri__identity-centre strong{font-size:.86rem;line-height:1.3}@keyframes junkiri-flight{0%{transform:translate(-50%, -50%) translate3d(0, 0, 0) rotate(-5deg) scale(var(--junkiri-scale))}18%{transform:translate(-50%, -50%) translate3d(var(--junkiri-path-x), var(--junkiri-path-y), 0) rotate(9deg) scale(var(--junkiri-scale))}36%{transform:translate(-50%, -50%) translate3d(var(--junkiri-path-x), var(--junkiri-path-y), 0) rotate(9deg) scale(var(--junkiri-scale))}58%{transform:translate(-50%, -50%) translate3d(var(--junkiri-path-x-two), var(--junkiri-path-y-two), 0) rotate(-10deg) scale(var(--junkiri-scale))}72%{transform:translate(-50%, -50%) translate3d(var(--junkiri-path-x-two), var(--junkiri-path-y-two), 0) rotate(-10deg) scale(var(--junkiri-scale))}to{transform:translate(-50%, -50%) translate3d(calc(var(--junkiri-path-x) * -.7), calc(var(--junkiri-path-y-two) * -.65), 0) rotate(6deg) scale(var(--junkiri-scale))}}@keyframes junkiri-wing-left{0%{transform:rotate(-18deg)scaleX(-1)}to{transform:rotate(-48deg)scaleX(-1)}}@keyframes junkiri-wing-right{0%{transform:rotate(16deg)}to{transform:rotate(47deg)}}@keyframes junkiri-abdomen-glow{0%,to{opacity:.62;filter:brightness(.85)}42%{opacity:1;filter:brightness(1.35)}66%{opacity:.76;filter:brightness()}}@keyframes junkiri-breathe{0%,to{opacity:.4;transform:scale(.76)}50%{opacity:.95;transform:scale(1.18)}}@keyframes junkiri-ring-turn{to{transform:rotate(360deg)}}@keyframes junkiri-label-glow{0%,to{opacity:.45}50%{opacity:1;text-shadow:0 0 14px #ffdd5ae6}}@media (width<=900px){.junkiri__identity{width:190px;height:190px}}@media (width<=600px){.app-shell{padding:20px 14px}.sabscast-card{width:100%;padding:70px 12px 30px}.brand h1{letter-spacing:.12em;font-size:2.15rem}.junkiri-cloud__label{white-space:nowrap}.junkiri{width:46px;height:46px}.junkiri__identity{width:172px;height:172px}.junkiri__arc-text{font-size:10px}}@media (prefers-reduced-motion:reduce){.junkiri,.junkiri__ambient-glow,.junkiri__abdomen,.junkiri__wing,.junkiri__ring-line{animation:none}}.voice-area{flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.voice-orb{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 35% 28%,#ffffff38,#c5163fd1 36%,#7e0c30b3 72%,#3e071fa6 100%);border:1px solid #ffffff24;box-shadow:0 0 24px #dd1f4b47,0 0 70px #7f266a29,inset 0 1px #fff3}.voice-orb:hover{transform:scale(1.045);box-shadow:0 0 30px #e82d5a66,0 0 90px #7c339838,inset 0 1px #ffffff3d}.privacy-note{z-index:30;right:16px;bottom:max(12px, env(safe-area-inset-bottom));color:#d3dcf075;text-align:center;letter-spacing:.015em;pointer-events:none;margin:0;font-size:.68rem;font-weight:500;line-height:1.4;position:fixed;left:16px}.junkiri__head,.junkiri__body,.junkiri__abdomen{display:none!important}.junkiri__firefly{width:44px;height:44px;transition:filter .26s,transform .32s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.junkiri__wing{transform-origin:50% 100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(145deg,#f2fbff47,#86b0ca0d);border:1px solid #e0f3ff61;border-radius:85% 30% 72% 38%;width:21px;height:25px;position:absolute;top:4px;box-shadow:inset 0 0 10px #e2f8ff14}.junkiri__wing--left{margin-right:-1px;animation:.24s ease-in-out infinite alternate junkiri-front-wing-left;right:50%;transform:rotate(-31deg)}.junkiri__wing--right{margin-left:-1px;animation:.24s ease-in-out infinite alternate junkiri-front-wing-right;left:50%;transform:rotate(31deg)}.junkiri__glow{width:12px;height:12px;animation:junkiri-independent-twinkle var(--twinkle-duration) ease-in-out var(--junkiri-delay) infinite;background:radial-gradient(circle,#fff 0%,#fffbd0 18%,#ffe56d 39%,#ffc43d 60%,#ffbe2b47 74%,#0000 80%);border-radius:50%;position:absolute;top:27px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #fff9be,0 0 20px #ffe065f0,0 0 42px #ffbf2fa3,0 0 72px #ffa11c47}.junkiri__ambient-glow{animation:junkiri-ambient-pulse calc(var(--twinkle-duration) * 1.34) ease-in-out var(--junkiri-delay) infinite}.junkiri{animation:junkiri-organic-flight var(--junkiri-duration) linear var(--junkiri-delay) infinite;will-change:transform}.junkiri:hover,.junkiri:focus-visible,.junkiri--active{animation-play-state:paused}@keyframes junkiri-organic-flight{0%{transform:translate(-50%, -50%) translate3d(0, 0, 0) scale(var(--junkiri-scale)) rotate(-4deg)}15%{transform:translate(-50%, -50%) translate3d(calc(var(--move-x-1) * .62), calc(var(--move-y-1) * .62), 0) scale(var(--junkiri-scale)) rotate(8deg)}22%{transform:translate(-50%, -50%) translate3d(calc(var(--move-x-1) * .62), calc(var(--move-y-1) * .62), 0) scale(var(--junkiri-scale)) rotate(8deg)}35%{transform:translate(-50%, -50%) translate3d(var(--move-x-2), var(--move-y-2), 0) scale(calc(var(--junkiri-scale) * 1.04)) rotate(-11deg)}46%{transform:translate(-50%, -50%) translate3d(var(--move-x-3), calc(var(--move-y-3) - 22px), 0) scale(var(--junkiri-scale)) rotate(4deg)}52%{transform:translate(-50%, -50%) translate3d(var(--move-x-3), calc(var(--move-y-3) - 22px), 0) scale(var(--junkiri-scale)) rotate(4deg)}65%{transform:translate(-50%, -50%) translate3d(var(--move-x-4), var(--move-y-4), 0) scale(calc(var(--junkiri-scale) * .97)) rotate(-7deg)}73%{transform:translate(-50%, -50%) translate3d(calc(var(--move-x-2) * -.76), calc(var(--move-y-1) - 30px), 0) scale(var(--junkiri-scale)) rotate(10deg)}80%{transform:translate(-50%, -50%) translate3d(calc(var(--move-x-2) * -.76), calc(var(--move-y-1) - 30px), 0) scale(var(--junkiri-scale)) rotate(10deg)}91%{transform:translate(-50%, -50%) translate3d(calc(var(--move-x-1) * -.42), calc(var(--move-y-4) * .44), 0) scale(calc(var(--junkiri-scale) * 1.03)) rotate(-5deg)}to{transform:translate(-50%, -50%) translate3d(0, 0, 0) scale(var(--junkiri-scale)) rotate(-4deg)}}@keyframes junkiri-front-wing-left{0%{transform:rotate(-22deg)scaleY(.94)}to{transform:rotate(-42deg)scaleY(1.04)}}@keyframes junkiri-front-wing-right{0%{transform:rotate(22deg)scaleY(.94)}to{transform:rotate(42deg)scaleY(1.04)}}@keyframes junkiri-independent-twinkle{0%,to{opacity:.42;filter:brightness(.78);transform:translate(-50%)scale(.74)}19%{opacity:.68;filter:brightness();transform:translate(-50%)scale(.92)}27%{opacity:1;filter:brightness(1.5);transform:translate(-50%)scale(1.22)}39%{opacity:.56;filter:brightness(.9);transform:translate(-50%)scale(.82)}65%{opacity:.88;filter:brightness(1.25);transform:translate(-50%)scale(1.08)}72%{opacity:.5;filter:brightness(.82);transform:translate(-50%)scale(.76)}}@keyframes junkiri-ambient-pulse{0%,to{opacity:.22;transform:scale(.68)}38%{opacity:.74;transform:scale(1.12)}61%{opacity:.34;transform:scale(.86)}82%{opacity:.88;transform:scale(1.2)}}@media (width<=600px){.privacy-note{bottom:max(8px, env(safe-area-inset-bottom));font-size:.61rem}.junkiri__firefly{width:38px;height:40px}.junkiri__wing{width:18px;height:22px}.junkiri__glow{width:10px;height:10px;top:25px}}@media (prefers-reduced-motion:reduce){.junkiri,.junkiri__ambient-glow,.junkiri__glow,.junkiri__wing{animation:none}}.junkiri__identity{width:250px;height:250px}.junkiri--active{left:var(--junkiri-left);top:var(--junkiri-top);position:absolute}.junkiri__identity-ring{width:calc(100% - 30px);height:calc(100% - 30px);inset:15px}.junkiri__arc-text{letter-spacing:.25px;fill:#fffce8fa;font-size:16px;font-weight:800}.junkiri__arc-text--lower{font-size:15px}.junkiri__identity-centre{gap:8px;width:145px}.junkiri__identity-centre strong{font-size:1.08rem;font-weight:800;line-height:1.25}.junkiri__identity-centre span{letter-spacing:.05em;font-size:.78rem;font-weight:800}.junkiri__identity:before{background:radial-gradient(circle,#071322f5 0%,#071220e6 58%,#08132273 75%,#0000 82%);inset:20px}.junkiri:hover .junkiri__firefly,.junkiri:focus-visible .junkiri__firefly,.junkiri--active .junkiri__firefly{transform:translate(-50%,-118px)scale(1.08)}.junkiri__ring-line{stroke:#ffe47775;stroke-width:1.8px}@media (width<=600px){.junkiri__identity{width:205px;height:205px}.junkiri__arc-text{font-size:13px}.junkiri__arc-text--lower{font-size:12px}.junkiri__identity-centre{width:118px}.junkiri__identity-centre strong{font-size:.92rem}.junkiri__identity-centre span{font-size:.68rem}.junkiri:hover .junkiri__firefly,.junkiri:focus-visible .junkiri__firefly,.junkiri--active .junkiri__firefly{transform:translate(-50%,-98px)scale(1.02)}}.voice-orb-wrapper{place-items:center;width:132px;height:132px;display:grid;position:relative}.voice-orb{color:#f8fafff0;width:104px;height:104px;box-shadow:none;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .28s,color .28s,filter .28s,opacity .28s;display:grid;position:relative}.voice-orb:before{content:"";opacity:.62;pointer-events:none;background:radial-gradient(circle at 38% 30%,#ffffff17,#ffffff04 42%,#0000 72%);border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:17px;box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 2px #00000040}.voice-orb svg{z-index:2;filter:drop-shadow(0 1px #ffffff3d)drop-shadow(0 -1px #00000080)drop-shadow(0 0 12px #ffffff24);width:66px;height:66px;transition:transform .28s,filter .28s;position:relative}.voice-orb:hover:not(:disabled),.voice-orb:focus-visible:not(:disabled){color:#fff;filter:brightness(1.12);transform:scale(1.07)}.voice-orb:hover:not(:disabled) svg,.voice-orb:focus-visible:not(:disabled) svg{filter:drop-shadow(0 1px #ffffff4d)drop-shadow(0 -1px #00000085)drop-shadow(0 0 18px #ffffff47)}.voice-orb:focus-visible{outline-offset:7px;outline:2px solid #ffefab80}.voice-orb:disabled{cursor:default}.voice-orb--ready,.voice-orb--error{color:#f7f9ffeb}.voice-orb-wrapper--listening:before,.voice-orb-wrapper--listening:after{content:"";pointer-events:none;border:1px solid #ff4c7147;border-radius:50%;animation:1.8s ease-out infinite voice-listening-wave;position:absolute;inset:21px}.voice-orb-wrapper--listening:after{animation-delay:.65s}.voice-orb--listening{color:#ff6381}.voice-orb--listening svg{filter:drop-shadow(0 0 5px #ffffff80)drop-shadow(0 0 18px #ff426bad)drop-shadow(0 0 36px #de1f4f47);animation:1.55s ease-in-out infinite voice-mic-breathe}.voice-orb--processing,.voice-orb--requesting-permission{color:#ffd978}.voice-orb--processing svg,.voice-orb--requesting-permission svg{filter:drop-shadow(0 0 7px #fff4beb8)drop-shadow(0 0 24px #ffcf5b94);animation:1.5s ease-in-out infinite voice-thinking-glow}.voice-orb--speaking{color:#9defff}.voice-orb--speaking svg{filter:drop-shadow(0 0 6px #e2fcffc2)drop-shadow(0 0 24px #55daf28a);animation:1.15s ease-in-out infinite voice-speaking-pulse}@keyframes voice-listening-wave{0%{opacity:.5;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}@keyframes voice-mic-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.07)}}@keyframes voice-thinking-glow{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes voice-speaking-pulse{0%,to{transform:translateY(0)scale(.98)}50%{transform:translateY(-2px)scale(1.05)}}@media (width<=600px){.voice-orb-wrapper{width:112px;height:112px}.voice-orb{width:92px;height:92px}.voice-orb svg{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.voice-orb,.voice-orb svg,.voice-orb-wrapper:before,.voice-orb-wrapper:after{animation:none!important}}.sabscast-card{flex-direction:column;justify-content:center;align-items:center;gap:clamp(46px,7vh,76px);min-height:min(700px,82vh);display:flex}.brand{margin:0;animation:12s ease-in-out infinite sabscast-brand-float}.brand h1{text-shadow:0 0 22px #a4bbff1c}.brand p{margin-top:14px}.voice-area{place-items:center;min-height:128px;display:grid;position:relative}.voice-area:before{content:"";opacity:.68;pointer-events:none;background:radial-gradient(circle,#7183d317,#5745970a 38%,#0000 72%);border-radius:50%;width:230px;height:230px;animation:6s ease-in-out infinite voice-sky-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voice-orb-wrapper{width:116px;height:116px;box-shadow:none;background:0 0;border:0}.voice-ring{display:none!important}.voice-orb{outline-offset:10px;border-radius:0;width:100px;height:100px;padding:0;animation:4.6s ease-in-out infinite voice-idle-breathe;box-shadow:none!important;background:0 0!important;border:0!important}.voice-orb:before,.voice-orb:after{content:none!important;display:none!important}.voice-orb svg{color:#f7f9fff5;filter:drop-shadow(0 1px #ffffff42)drop-shadow(0 -1px #0000009e)drop-shadow(0 0 13px #cad6ff30);width:69px;height:69px}.voice-orb:disabled{opacity:1}.voice-orb--speaking svg{color:#b7f4ff;filter:drop-shadow(0 0 5px #f4feffc2)drop-shadow(0 0 18px #75e1f594)drop-shadow(0 0 38px #4aaed338);animation:1.35s ease-in-out infinite voice-speaking-living}.voice-orb--listening svg{color:#ff718e}.voice-orb--processing svg,.voice-orb--requesting-permission svg{color:#ffe08a}.junkiri:nth-of-type(3n+1){opacity:.56;filter:blur(1.25px)brightness(.8)}.junkiri:nth-of-type(3n+1) .junkiri__firefly{transform:translate(-50%,-50%)scale(.72)}.junkiri:nth-of-type(3n+2){opacity:.82;filter:blur(.35px)brightness(.95)}.junkiri:nth-of-type(3n+3){opacity:1;filter:brightness(1.08)}.junkiri:nth-of-type(3n+3) .junkiri__firefly{transform:translate(-50%,-50%)scale(1.1)}.junkiri-cloud--listening .junkiri:not(.junkiri--active){transition:transform 1.7s cubic-bezier(.25,.75,.25,1),opacity 1s,filter 1s;animation-play-state:paused}.junkiri-cloud--listening .junkiri:nth-of-type(4n+1){transform:translate(-50%, -50%) translate3d(26px, 18px, 0) scale(var(--junkiri-scale))}.junkiri-cloud--listening .junkiri:nth-of-type(4n+2){transform:translate(-50%, -50%) translate3d(-25px, 20px, 0) scale(var(--junkiri-scale))}.junkiri-cloud--listening .junkiri:nth-of-type(4n+3){transform:translate(-50%, -50%) translate3d(22px, -20px, 0) scale(var(--junkiri-scale))}.junkiri-cloud--listening .junkiri:nth-of-type(4n+4){transform:translate(-50%, -50%) translate3d(-24px, -18px, 0) scale(var(--junkiri-scale))}.junkiri-cloud--listening .junkiri__glow{filter:brightness(1.22);animation-duration:calc(var(--twinkle-duration) * 1.25)}.junkiri-cloud--listening .junkiri__wing{animation-duration:.36s}.app-shell--speaking .brand{opacity:.78;transition:opacity .9s,transform .9s;transform:translateY(-2px)}.privacy-note{z-index:30;right:20px;bottom:max(10px, env(safe-area-inset-bottom));color:#d0d8ec66;text-align:center;pointer-events:none;margin:0;font-size:.62rem;font-weight:500;position:fixed;left:20px}@keyframes sabscast-brand-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes voice-idle-breathe{0%,to{opacity:.84;transform:scale(.97)}50%{opacity:1;transform:scale(1.025)}}@keyframes voice-sky-halo{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(.88)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.08)}}@keyframes voice-speaking-living{0%,to{opacity:.86;transform:translateY(0)scale(.98)}45%{opacity:1;transform:translateY(-2px)scale(1.055)}70%{transform:translateY(1px)scale(1.01)}}@media (width<=600px){.sabscast-card{gap:40px;min-height:75vh}.voice-area:before{width:190px;height:190px}.voice-orb-wrapper{width:102px;height:102px}.voice-orb{width:90px;height:90px}.voice-orb svg{width:61px;height:61px}.privacy-note{font-size:.57rem}}@media (prefers-reduced-motion:reduce){.brand,.voice-area:before,.voice-orb,.voice-orb svg{animation:none!important}.junkiri-cloud--listening .junkiri{transform:translate(-50%, -50%) scale(var(--junkiri-scale))}}.voice-orb-wrapper,.voice-orb,.voice-orb:hover,.voice-orb:focus,.voice-orb:focus-visible,.voice-orb:active,.voice-orb:disabled{box-shadow:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.voice-orb-wrapper:before,.voice-orb-wrapper:after,.voice-orb:before,.voice-orb:after,.voice-ring{box-shadow:none!important;content:none!important;background:0 0!important;border:0!important;display:none!important}.voice-orb svg{color:#f9fafff7;filter:drop-shadow(1px 1px #fff3)drop-shadow(-1px -1px #000000b8)drop-shadow(0 0 10px #c4d1ff33)}.voice-state-word{color:#e3eafb00;letter-spacing:.055em;white-space:nowrap;opacity:0;pointer-events:none;margin:0;font-size:.72rem;font-weight:700;transition:opacity .28s,color .28s,transform .28s;position:absolute;top:calc(50% + 66px);left:50%;transform:translate(-50%,7px)}.voice-state-word--visible{color:#e8eefdb3;opacity:1;transform:translate(-50%)}.voice-state-word--listening{color:#ff7f99cc}.voice-state-word--processing,.voice-state-word--requesting-permission{color:#ffdd82d1}.voice-state-word--speaking{color:#a5edfad1}.junkiri-cloud__stars{opacity:1;background-color:#0000;background-image:radial-gradient(circle at 3% 11%,#ffffffb3 0 1px,#0000 1.6px),radial-gradient(circle at 11% 38%,#b0ccff7a 0 1.2px,#0000 1.8px),radial-gradient(circle at 18% 7%,#fff2c499 0 1px,#0000 1.7px),radial-gradient(circle at 27% 67%,#ffffff6b 0 1px,#0000 1.5px),radial-gradient(circle at 34% 19%,#b8d5ff8c 0 1.3px,#0000 1.9px),radial-gradient(circle at 43% 86%,#ffffff7a 0 1px,#0000 1.6px),radial-gradient(circle at 51% 9%,#ffe7a685 0 1px,#0000 1.7px),radial-gradient(circle at 58% 57%,#c6daff70 0 1.2px,#0000 1.8px),radial-gradient(circle at 67% 24%,#ffffff94 0 1px,#0000 1.6px),radial-gradient(circle at 73% 82%,#a9cbff80 0 1.1px,#0000 1.7px),radial-gradient(circle at 81% 14%,#ffefbc8f 0 1.2px,#0000 1.8px),radial-gradient(circle at 89% 48%,#ffffff7a 0 1px,#0000 1.6px),radial-gradient(circle at 96% 74%,#bed8ff70 0 1.1px,#0000 1.7px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:10s ease-in-out infinite stars-breathe}.junkiri-cloud__constellations{z-index:1;opacity:.24;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.constellation path{fill:none;stroke:#96b8ea4d;stroke-width:.7px;stroke-dasharray:2 7}.constellation circle{fill:#dceaffbf;filter:drop-shadow(0 0 4px #aacfff8c)}.constellation--two,.constellation--four{opacity:.62}.junkiri{transition:transform 1.45s cubic-bezier(.2,.78,.2,1),opacity .6s,filter .6s}.junkiri-cloud--hover .junkiri:not(.junkiri--active){transform:translate(-50%, -50%) translate3d(var(--attract-x), var(--attract-y), 0) scale(var(--junkiri-scale));animation-play-state:paused}.junkiri-cloud--hold .junkiri:not(.junkiri--active){transform:translate(-50%, -50%) translate3d(var(--hold-x), var(--hold-y), 0) scale(calc(var(--junkiri-scale) * 1.09));animation-play-state:paused}.junkiri-cloud--hold .junkiri__glow{filter:brightness(1.28)}.junkiri-cloud--scatter .junkiri:not(.junkiri--active){transform:translate(-50%, -50%) translate3d(var(--scatter-x), var(--scatter-y), 0) scale(calc(var(--junkiri-scale) * .9));opacity:.6;animation-play-state:paused}.junkiri-cloud--speaking .junkiri:not(.junkiri--active){transform:translate(-50%, -50%) translate3d(var(--attract-x), var(--attract-y), 0) scale(var(--junkiri-scale));animation-play-state:paused}@keyframes stars-breathe{0%,to{opacity:.56}45%{opacity:.88}70%{opacity:.66}}@media (width<=600px){.voice-state-word{font-size:.64rem;top:calc(50% + 58px)}.junkiri-cloud__constellations{opacity:.17}}@media (prefers-reduced-motion:reduce){.junkiri-cloud__stars{animation:none}.junkiri-cloud--hover .junkiri,.junkiri-cloud--hold .junkiri,.junkiri-cloud--scatter .junkiri,.junkiri-cloud--speaking .junkiri{transition:none}}.voice-orb-wrapper{width:112px;height:112px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.voice-orb{all:unset;color:#f8fafff7;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;place-items:center;width:92px;height:92px;transition:color .3s,filter .3s,opacity .3s;display:grid;position:relative}.voice-orb:hover,.voice-orb:focus,.voice-orb:focus-visible,.voice-orb:active,.voice-orb:disabled{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.voice-orb:disabled{color:inherit;cursor:default;opacity:1}.voice-orb:before,.voice-orb:after,.voice-orb-wrapper:before,.voice-orb-wrapper:after,.voice-ring{width:0!important;height:0!important;box-shadow:none!important;content:none!important;background:0 0!important;border:0!important;display:none!important}.voice-orb svg{width:68px;height:68px;color:inherit;filter:drop-shadow(1px 1px #fff3)drop-shadow(-1px -1px #000000bf)drop-shadow(0 0 12px #c8d6ff38);display:block;overflow:visible}.junkiri{transition:translate 11s cubic-bezier(.22,.61,.28,1),opacity 1.2s,filter 1.2s;translate:0}.junkiri-cloud--hover .junkiri:not(.junkiri--active),.junkiri-cloud--hold .junkiri:not(.junkiri--active),.junkiri-cloud--speaking .junkiri:not(.junkiri--active){animation-play-state:running}.junkiri-cloud--hover .junkiri:not(.junkiri--active){translate:calc(var(--attract-x) * .42) calc(var(--attract-y) * .42)}.junkiri-cloud--hold .junkiri:not(.junkiri--active){translate:calc(var(--hold-x) * .72) calc(var(--hold-y) * .72);transition-duration:16s,1.2s,1.2s}.junkiri-cloud--speaking .junkiri:not(.junkiri--active){translate:calc(var(--attract-x) * .3) calc(var(--attract-y) * .3);transition-duration:8s,1.2s,1.2s}.junkiri-cloud--scatter .junkiri:not(.junkiri--active){translate:calc(var(--scatter-x) * .7) calc(var(--scatter-y) * .7);opacity:.62;transition-duration:1.25s,.7s,.7s;animation-play-state:running}.junkiri-cloud--idle .junkiri:not(.junkiri--active){transition-duration:9s,1.2s,1.2s;translate:0}@media (width<=600px){.voice-orb-wrapper{width:98px;height:98px}.voice-orb{width:84px;height:84px}.voice-orb svg{width:60px;height:60px}.junkiri{transition-duration:9s,1s,1s}.junkiri-cloud--hold .junkiri:not(.junkiri--active){transition-duration:13s,1s,1s}}.sabscast-card{transition:opacity .7s,filter .7s,transform .9s cubic-bezier(.22,.72,.22,1)}.sabscast-card--creator-open{opacity:.52;filter:blur(.3px)saturate(.82);pointer-events:none;transform:scale(.985)}.junkiri-moon-entry{all:unset;z-index:24;aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto;border-radius:50%;place-items:center;width:clamp(96px,10vw,132px);transition:top 1.15s cubic-bezier(.2,.78,.2,1),right 1.15s cubic-bezier(.2,.78,.2,1),transform 1.15s cubic-bezier(.2,.78,.2,1),filter .5s,opacity .5s;animation:10s ease-in-out infinite junkiri-moon-drift;display:grid;position:fixed;top:clamp(82px,13vh,150px);right:clamp(42px,9vw,150px);transform:translate(0,0)scale(1)}.junkiri-moon-entry:focus-visible{outline-offset:10px;outline:2px solid #fff2b8a8}.junkiri-moon-entry:hover:not(:disabled),.junkiri-moon-entry:focus-visible:not(:disabled){filter:brightness(1.16);transform:translateY(-4px)scale(1.055)}.junkiri-moon-entry__halo{filter:blur(7px);opacity:.82;pointer-events:none;background:radial-gradient(circle,#fff6c56b 0%,#ffdd7e30 28%,#b1c2ff1a 50%,#0000 74%);border-radius:50%;animation:4.8s ease-in-out infinite junkiri-moon-halo;position:absolute;inset:-42%;transform:scale(.92)}.junkiri-moon-entry__surface{aspect-ratio:1;background:radial-gradient(circle at 34% 29%,#fffff4fa 0%,#fff4c5fa 25%,#ebd69df0 56%,#959797eb 80%,#484e5ef0 100%);border:1px solid #fffade8c;border-radius:50%;width:76%;display:block;position:relative;overflow:hidden;box-shadow:inset -14px -12px 22px #232a3e85,inset 8px 6px 12px #ffffee57,0 0 12px #fff8d3f2,0 0 34px #ffdd7f8c,0 0 76px #92a9ff47}.junkiri-moon-entry__surface:before{border-radius:inherit;content:"";mix-blend-mode:multiply;background:radial-gradient(circle at 27% 66%,#4f566642 0 7%,#0000 8%),radial-gradient(circle at 62% 30%,#555b6833 0 8%,#0000 9%),radial-gradient(circle at 70% 72%,#4c53653d 0 6%,#0000 7%),radial-gradient(circle at 43% 45%,#fffff029 0 12%,#0000 13%);position:absolute;inset:0}.junkiri-moon-entry__crater{background:radial-gradient(circle at 35% 30%,#ffffeb4d,#464d5e2e 54%,#2b32454d 100%);border-radius:50%;display:block;position:absolute;box-shadow:inset 2px 2px 4px #fffff02b,inset -3px -3px 5px #232a3c42}.junkiri-moon-entry__crater--one{width:20%;height:20%;top:21%;left:19%}.junkiri-moon-entry__crater--two{width:27%;height:27%;bottom:21%;right:17%}.junkiri-moon-entry__crater--three{width:13%;height:13%;top:44%;right:31%}.junkiri-moon-entry--active{z-index:46;filter:brightness(1.16);pointer-events:none;animation:none;top:50%;right:calc(50% - clamp(48px,5vw,66px));transform:translate(50%,-50%)scale(1.28)}.junkiri-moon-entry--active .junkiri-moon-entry__halo{animation:1.2s ease-out both junkiri-moon-awaken}.junkiri-moon-entry--active .junkiri-moon-entry__surface{animation:1.25s cubic-bezier(.2,.7,.2,1) .45s forwards junkiri-moon-dissolve}.junkiri-creator-backdrop{z-index:34;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle,#17254e33,#0307128a 68%,#02050db3);transition:opacity .8s,visibility .8s;position:fixed;inset:0}.junkiri-creator-backdrop--visible{opacity:1;visibility:visible;pointer-events:auto}.junkiri-creator-overlay{z-index:48;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;place-items:center;transition:opacity .65s .48s,visibility .65s .48s,transform .9s cubic-bezier(.18,.82,.22,1.08) .4s;display:grid;position:fixed;inset:0;transform:scale(.92)}.junkiri-creator-overlay--visible{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.junkiri-life{color:#f5f8fff5;text-align:center;place-items:center;width:min(520px,94vw);min-height:min(560px,82vh);display:grid;position:relative}.junkiri-life__stage{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:480px;animation:.7s cubic-bezier(.18,.82,.22,1.08) both junkiri-stage-arrive;display:flex;position:relative}.junkiri-life__close{all:unset;z-index:70;top:max(18px, env(safe-area-inset-top));color:#eef3ffc2;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d1d73;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.5rem;transition:transform .22s,color .22s,background .22s;display:grid;position:fixed;right:22px}.junkiri-life__close:hover:not(:disabled),.junkiri-life__close:focus-visible:not(:disabled){color:#fff;background:#141f3db8;transform:rotate(7deg)scale(1.06)}.junkiri-life__close:disabled{opacity:.34;cursor:default}.junkiri-life__question-circle{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,#0c142cf5 0%,#0a1127eb 52%,#060b1bd6 72%,#04081473 100%);border-radius:50%;place-items:center;width:clamp(300px,38vw,410px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 0 55px #6984eb40,0 0 105px #ff66a41c,inset 0 0 46px #aec4ff0e}.junkiri-life__question-circle:before{border-radius:inherit;content:"";opacity:.72;-webkit-mask-composite:xor;background:conic-gradient(#ffd76a,#ff799f,#ad86ff,#67d9ff,#79efc0,#ffd76a);padding:2px;animation:13s linear infinite junkiri-colour-ring;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.junkiri-life__colour-orbit{pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute}.junkiri-life__colour-orbit--one{border-top-color:#ffdb6f75;border-right-color:#ff6ca03d;animation:15s linear infinite junkiri-orbit-turn;inset:7%}.junkiri-life__colour-orbit--two{border-bottom-color:#69d9ff61;border-left-color:#9776ff38;animation:11s linear infinite reverse junkiri-orbit-turn;inset:12%}.junkiri-life__colour-orbit--three{border-top-color:#76f0bc4d;animation:8s linear infinite junkiri-orbit-turn;inset:18%}.junkiri-life__question-content{z-index:3;flex-direction:column;align-items:center;gap:18px;width:min(255px,72%);display:flex;position:relative}.junkiri-life__question-content>p{color:#fbf9ebf5;margin:0;font-size:clamp(1.08rem,3vw,1.42rem);font-weight:700;line-height:1.55}.junkiri-life__name-input{color:#fff;width:100%;font:inherit;text-align:center;caret-color:#ffe28a;background:0 0;border:0;border-bottom:1px solid #fff0ad6b;outline:0;padding:10px 4px;font-size:1rem}.junkiri-life__name-input::placeholder{color:#dbe2f561}.junkiri-life__name-input:focus{border-bottom-color:#ffe783d1;box-shadow:0 9px 18px -14px #ffdd65bf}.junkiri-life__inline-error{color:#ff9db1e0;width:min(360px,86vw);margin:0;font-size:.82rem}.junkiri-life__status-title{color:#fbfaeef7;text-shadow:0 0 22px #a2beff2e;margin:6px 0 0;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.25}.junkiri-life__status-message,.junkiri-life__journey-note{color:#dee7f9b8;width:min(390px,88vw);margin:0;font-size:clamp(.9rem,2.2vw,1.05rem);line-height:1.7}.junkiri-life__journey-note{color:#ffe79eb3;font-size:.85rem}.junkiri-life__primary,.junkiri-life__secondary,.junkiri-life__continue{all:unset;box-sizing:border-box;cursor:pointer;border-radius:999px;min-width:170px;padding:12px 22px;font-weight:700;transition:transform .22s,filter .22s,box-shadow .22s}.junkiri-life__primary,.junkiri-life__continue{color:#fff9dc;background:linear-gradient(135deg,#ffe27838,#7287de33);border:1px solid #ffeda359;box-shadow:0 0 22px #ffd8671f,inset 0 1px #ffffff1f}.junkiri-life__secondary{color:#e0e8faa8}.junkiri-life__primary:hover,.junkiri-life__continue:hover,.junkiri-life__secondary:hover{filter:brightness(1.12);transform:translateY(-2px)}.junkiri-life__microphone{all:unset;aspect-ratio:1;color:#f7f9fffa;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;width:clamp(128px,17vw,170px);transition:transform .28s,color .28s,filter .28s;display:grid;position:relative}.junkiri-life__microphone:hover:not(:disabled),.junkiri-life__microphone:focus-visible:not(:disabled){filter:brightness(1.12);transform:scale(1.045)}.junkiri-life__microphone svg{z-index:2;filter:drop-shadow(1px 1px #ffffff2e)drop-shadow(-1px -1px #000000a8)drop-shadow(0 0 15px #c9d8ff42);width:70px;height:70px;position:relative}.junkiri-life__microphone-halo{background:radial-gradient(circle,#6f89e724,#6e4eb114 46%,#0000 72%);border-radius:50%;animation:4s ease-in-out infinite junkiri-microphone-halo;position:absolute;inset:0}.junkiri-life__microphone--recording{color:#ff708e}.junkiri-life__microphone--recording:before,.junkiri-life__microphone--recording:after{content:"";border:1px solid #ff5b8052;border-radius:50%;animation:1.8s ease-out infinite junkiri-recording-wave;position:absolute;inset:17%}.junkiri-life__microphone--recording:after{animation-delay:.62s}.junkiri-life__record-message{color:#e1e9fab3;width:min(390px,88vw);margin:0;font-size:.9rem}.junkiri-life__timer{color:#ffe18ba8;letter-spacing:.08em;margin:-7px 0 0;font-size:.74rem;font-weight:800}.junkiri-life__cocoon{background:radial-gradient(at 42% 30%,#fffad6f2,#e2c476db 38%,#5b6059cc 70%,#2a3240e6);border-radius:54% 46% 52% 48%/38% 42% 58% 62%;width:96px;height:142px;animation:2.4s ease-in-out infinite junkiri-cocoon-breathe;position:relative;box-shadow:inset -12px -8px 18px #1a23327a,0 0 28px #ffdf8552,0 0 72px #7591ea2e}.junkiri-life__cocoon-light{background:#fff6b8;border-radius:50%;width:24px;height:24px;animation:1.7s ease-in-out infinite junkiri-cocoon-light;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #fff6b8f2,0 0 35px #ffcc609e}.junkiri-life__egg{background:radial-gradient(at 37% 27%,#fffff4f5,#ebdca9f0 38%,#a6997cf0 70%,#5b5b5df5);border-radius:49% 51% 46% 54%/62% 62% 38% 38%;width:118px;height:150px;position:relative;box-shadow:inset -15px -12px 22px #2e303a57,0 0 32px #ffe9a645,0 0 78px #7487cf24}.junkiri-life__egg-shine{filter:blur(3px);background:#fffff557;border-radius:50%;width:25%;height:19%;position:absolute;top:18%;left:22%;transform:rotate(-18deg)}.junkiri-life__egg-crack{filter:drop-shadow(6px 10px #3a3b4261);background:linear-gradient(#0000,#3a3b42a3 18% 42%,#0000 43% 55%,#3a3b42a3 56% 82%,#0000);width:3px;height:42px;position:absolute;top:38%;left:48%;transform:rotate(13deg)}.junkiri-life__larva{filter:drop-shadow(0 0 16px #ffde6357)drop-shadow(0 0 38px #729ce733);justify-content:center;align-items:center;width:170px;height:80px;animation:4.5s ease-in-out infinite junkiri-larva-float;display:flex;position:relative}.junkiri-life__larva-head,.junkiri-life__larva-segment{z-index:2;background:radial-gradient(circle at 32% 27%,#fff3a6eb,#9cb05af0 48%,#3f5b3ffa);border:1px solid #fff0ae47;border-radius:50%;display:block;position:relative;box-shadow:inset -4px -4px 7px #1b2c2652}.junkiri-life__larva-head{width:39px;height:39px}.junkiri-life__larva-segment{margin-left:-5px}.junkiri-life__larva-segment--one{width:46px;height:46px}.junkiri-life__larva-segment--two{width:40px;height:40px}.junkiri-life__larva-segment--three{width:33px;height:33px}.junkiri-life__larva-glow{z-index:1;background:#ffe06fd1;border-radius:50%;width:30px;height:30px;animation:2.4s ease-in-out infinite junkiri-larva-glow;position:absolute;right:12px;box-shadow:0 0 15px #ffeb99e6,0 0 40px #ffc6457a}.junkiri-life__larva-headline{color:#fff1b6eb;width:min(390px,88vw);font-size:clamp(1rem,2.7vw,1.25rem);line-height:1.45}.junkiri-larva-notice{z-index:9;color:#e1e9fa9e;text-align:center;flex-direction:column;gap:5px;width:min(340px,82vw);margin:0;font-size:.7rem;animation:.7s ease-out both junkiri-stage-arrive;display:flex;position:absolute;top:calc(50% + 100px);left:50%;transform:translate(-50%)}.junkiri-larva-notice p{margin:0}.junkiri-larva-notice strong{color:#ffe797c7;font-size:.78rem}@keyframes junkiri-moon-drift{0%,to{translate:0}45%{translate:-6px 8px}70%{translate:3px -5px}}@keyframes junkiri-moon-halo{0%,to{opacity:.48;transform:scale(.84)}48%{opacity:.94;transform:scale(1.1)}}@keyframes junkiri-moon-awaken{0%{opacity:.72;transform:scale(.92)}to{opacity:1;transform:scale(1.42)}}@keyframes junkiri-moon-dissolve{0%{opacity:1;filter:brightness();transform:scale(1)}72%{opacity:.84;filter:brightness(1.5);transform:scale(1.18)}to{opacity:0;filter:brightness(1.8)blur(5px);transform:scale(1.55)}}@keyframes junkiri-stage-arrive{0%{opacity:0;transform:translateY(16px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes junkiri-colour-ring{to{transform:rotate(360deg)}}@keyframes junkiri-orbit-turn{to{transform:rotate(360deg)}}@keyframes junkiri-microphone-halo{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:.9;transform:scale(1.1)}}@keyframes junkiri-recording-wave{0%{opacity:.55;transform:scale(.68)}to{opacity:0;transform:scale(1.75)}}@keyframes junkiri-cocoon-breathe{0%,to{transform:rotate(-2deg)scale(.97)}50%{transform:rotate(2deg)scale(1.04)}}@keyframes junkiri-cocoon-light{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.72)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes junkiri-larva-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes junkiri-larva-glow{0%,to{opacity:.46;transform:scale(.78)}50%{opacity:1;transform:scale(1.16)}}@media (width<=700px){.junkiri-moon-entry{width:92px;top:12vh;right:8vw}.junkiri-moon-entry--active{top:52%;right:calc(50% - 46px)}.junkiri-life{min-height:74vh}.junkiri-life__stage{gap:16px;min-height:440px}.junkiri-life__question-circle{width:min(320px,88vw)}.junkiri-life__question-content{width:68%}.junkiri-life__close{right:14px}.junkiri-life__microphone{width:132px}.junkiri-life__microphone svg{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){.junkiri-moon-entry,.junkiri-moon-entry__halo,.junkiri-moon-entry__surface,.junkiri-life__stage,.junkiri-life__question-circle:before,.junkiri-life__colour-orbit,.junkiri-life__microphone-halo,.junkiri-life__cocoon,.junkiri-life__cocoon-light,.junkiri-life__larva,.junkiri-life__larva-glow{animation:none!important}.junkiri-moon-entry,.junkiri-creator-overlay,.junkiri-creator-backdrop{transition-duration:1ms!important;transition-delay:0s!important}}.junkiri--playing{z-index:20}.junkiri--playing .junkiri__glow{background:radial-gradient(circle,#fff 0%,#dff8ff 22%,#8edfff 44%,#55beff6b 66%,#0000 82%);animation:1s ease-in-out infinite junkiriPlayingPulse;box-shadow:0 0 16px #dcfaff,0 0 34px #73dcffe6,0 0 68px #50aaff80}.junkiri--playing .junkiri__ambient-glow{opacity:1;transform:scale(1.45)}.junkiri--playing .junkiri__identity{opacity:1;visibility:visible}.junkiri__playing-badge{color:#eafcff;pointer-events:none;background:#174d69e6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;line-height:1;display:grid;position:absolute;top:-27px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #64dcff80}.junkiri--listened:not(.junkiri--playing) .junkiri__identity-ring{opacity:.52}.junkiri--dismissed{z-index:1;opacity:.28;filter:saturate(.4)brightness(.72);transition:opacity .9s,filter .9s,transform 1.2s}.junkiri--dismissed .junkiri__identity{opacity:0;visibility:hidden}@keyframes junkiriPlayingPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.35);transform:scale(1.2)}}.junkiri-birth-flight{z-index:72;pointer-events:none;position:fixed;inset:0;overflow:hidden}.junkiri-birth-flight__larva{transform-origin:50%;filter:drop-shadow(0 0 18px #ffe2745c)drop-shadow(0 0 42px #749dec2e);will-change:transform, opacity, filter;justify-content:center;align-items:center;width:178px;height:86px;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)scale(1)}.junkiri-birth-flight__head,.junkiri-birth-flight__segment{z-index:3;background:radial-gradient(circle at 32% 28%,#fff5b4f5,#9db35cf2 48%,#3d5a3efa);border:1px solid #fff1b247;border-radius:50%;display:block;position:relative;box-shadow:inset -4px -4px 7px #1a2b2557,inset 2px 2px 5px #ffffe01f}.junkiri-birth-flight__head{width:39px;height:39px}.junkiri-birth-flight__segment{margin-left:-5px}.junkiri-birth-flight__segment--one{width:47px;height:47px}.junkiri-birth-flight__segment--two{width:41px;height:41px}.junkiri-birth-flight__segment--three{width:34px;height:34px}.junkiri-birth-flight__light{z-index:2;background:radial-gradient(circle,#fff 0%,#fffbd3 20%,#ffe66d 43%,#ffc544 64%,#ffbd3640 76%,#0000 82%);border-radius:50%;width:31px;height:31px;animation:1.8s ease-in-out infinite junkiri-birth-light-charge;position:absolute;right:11px;box-shadow:0 0 10px #fff9c0,0 0 26px #ffe06cf0,0 0 58px #ffbe388f}.junkiri-birth-flight__wing{z-index:1;opacity:0;transform-origin:50% 100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(145deg,#f3fbff3d,#82b2cb0b);border:1px solid #e2f4ff59;border-radius:86% 32% 72% 42%;width:43px;height:48px;position:absolute;top:6px;box-shadow:inset 0 0 14px #e8f9ff12}.junkiri-birth-flight__wing--left{right:48%;transform:rotate(-8deg)scale(.1)}.junkiri-birth-flight__wing--right{left:48%;transform:rotate(8deg)scale(.1)}.junkiri-birth-flight__message{color:#ecf1fdc7;text-align:center;letter-spacing:.02em;text-shadow:0 0 18px #7497e538;width:min(430px,86vw);margin:0;font-size:clamp(.86rem,2vw,1rem);font-weight:700;line-height:1.5;transition:opacity .5s,transform .5s;position:absolute;top:calc(58% + 85px);left:50%;transform:translate(-50%)}.junkiri-birth-flight--larva-ready .junkiri-birth-flight__larva{animation:1.5s ease-in-out infinite junkiri-larva-ready-breathe}.junkiri-birth-flight--larva-ready .junkiri-birth-flight__wing{animation:1.55s cubic-bezier(.22,.72,.22,1) forwards junkiri-wing-unfold}.junkiri-birth-flight--larva-ready .junkiri-birth-flight__wing--right{animation-delay:.12s}.junkiri-birth-flight--flying .junkiri-birth-flight__wing{opacity:.92}.junkiri-birth-flight--flying .junkiri-birth-flight__message{opacity:0;transform:translate(-50%,-12px)}.junkiri-birth-flight--flying:before,.junkiri-birth-flight--flying:after{content:"";opacity:0;background:radial-gradient(circle,#fff9c3f5,#ffd765ad 45%,#0000 72%);border-radius:50%;width:10px;height:10px;animation:3.7s ease-out .3s forwards junkiri-golden-dust;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);box-shadow:18px 22px 0 -2px #ffe7948a,-16px 38px 0 -3px #ffc9576b,9px 56px 0 -4px #fff1b559,-9px 76px 0 -4px #ffcd5e47}.junkiri-birth-flight--flying:after{animation-delay:.62s;transform:translate(-50%,-50%)scale(.72)rotate(18deg)}.junkiri-birth-flight--transforming .junkiri-birth-flight__wing{opacity:1;animation:.42s ease-in-out infinite alternate junkiri-final-wing-flash}.junkiri-birth-flight--transforming .junkiri-birth-flight__message{color:#ffeface0;opacity:1;top:28%;transform:translate(-50%)}.junkiri-birth-flight--transforming:before{content:"";opacity:0;background:radial-gradient(circle,#fff 0%,#fff9be 22%,#ffd968 48%,#ffb94259 72%,#0000 80%);border-radius:50%;width:20px;height:20px;animation:1.1s ease-out forwards junkiri-final-starburst;position:absolute;top:18%;left:50%;transform:translate(-50%,-50%)scale(.35);box-shadow:0 0 18px #fff8be,0 0 48px #ffd665db,0 0 100px #98b2ff52}.junkiri--newborn .junkiri__glow{animation:junkiri-newborn-glow 1.8s ease-out both, junkiri-independent-twinkle var(--twinkle-duration) ease-in-out calc(var(--junkiri-delay) + 1.8s) infinite}.junkiri--newborn .junkiri__ambient-glow{animation:junkiri-newborn-ambient 1.8s ease-out both, junkiri-ambient-pulse calc(var(--twinkle-duration) * 1.34) ease-in-out calc(var(--junkiri-delay) + 1.8s) infinite}@keyframes junkiri-larva-ready-breathe{0%,to{transform:translate(-50%,-50%)scale(.96)rotate(-1deg)}50%{transform:translate(-50%,-50%)scale(1.035)rotate(1deg)}}@keyframes junkiri-wing-unfold{0%{opacity:0;transform:rotate(0)scale(.08)}68%{opacity:.72}to{opacity:.92}}@keyframes junkiri-flight-to-sky{0%{opacity:1;transform:translate(-50%,-50%)translate(0,0)scale(1)rotate(-2deg)}17%{transform:translate(-50%,-50%)translate(-36px,-70px)scale(.94)rotate(-12deg)}36%{transform:translate(-50%,-50%)translate(42px,-175px)scale(.82)rotate(11deg)}58%{transform:translate(-50%,-50%)translate(-28px,-300px)scale(.64)rotate(-8deg)}77%{opacity:.9;transform:translate(-50%,-50%)translate(54px,-430px)scale(.42)rotate(9deg)}92%{opacity:.5;transform:translate(-50%,-50%)translate(14px,-545px)scale(.2)rotate(-4deg)}to{opacity:0;filter:brightness(1.8)blur(2px);transform:translate(-50%,-50%)translateY(-610px)scale(.06)rotate(0)}}@keyframes junkiri-flight-wing-left{0%{transform:rotate(-20deg)scaleY(.92)}to{transform:rotate(-48deg)scaleY(1.04)}}@keyframes junkiri-flight-wing-right{0%{transform:rotate(20deg)scaleY(.92)}to{transform:rotate(48deg)scaleY(1.04)}}@keyframes junkiri-golden-dust{0%{opacity:0;translate:0}20%{opacity:.9}to{opacity:0;filter:blur(1px);translate:8px -390px}}@keyframes junkiri-transform-into-light{0%{opacity:.45;filter:brightness(1.25)blur(1px);top:18%;left:50%;transform:translate(-50%,-50%)scale(.14)}55%{opacity:1;filter:brightness(2.2)blur();transform:translate(-50%,-50%)scale(.38)}to{opacity:0;filter:brightness(3)blur(5px);transform:translate(-50%,-50%)scale(1.25)}}@keyframes junkiri-final-wing-flash{0%{transform:rotate(-24deg)scale(.75)}to{transform:rotate(24deg)scale(1.1)}}@keyframes junkiri-final-starburst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}to{opacity:0;transform:translate(-50%,-50%)scale(3.3)}}@keyframes junkiri-newborn-arrival{0%{opacity:0;filter:brightness(2.1)blur(3px);transform:translate(-50%,-50%)scale(.08)}42%{opacity:1;filter:brightness(1.7)blur(.8px);transform:translate(-50%, -50%) scale(calc(var(--junkiri-scale) * 1.34))}72%{transform:translate(-50%, -50%) scale(calc(var(--junkiri-scale) * .92))}to{opacity:1;filter:brightness();transform:translate(-50%, -50%) scale(var(--junkiri-scale))}}@keyframes junkiri-newborn-glow{0%{opacity:0;filter:brightness(2.3);transform:translate(-50%)scale(.2)}48%{opacity:1;filter:brightness(1.8);transform:translate(-50%)scale(1.65)}to{opacity:.88;filter:brightness(1.1);transform:translate(-50%)scale(1)}}@keyframes junkiri-newborn-ambient{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.55)}to{opacity:.72;transform:scale(1)}}@media (width<=700px){.junkiri-birth-flight__larva{width:150px;height:74px;top:61%}.junkiri-birth-flight__head{width:34px;height:34px}.junkiri-birth-flight__segment--one{width:41px;height:41px}.junkiri-birth-flight__segment--two{width:36px;height:36px}.junkiri-birth-flight__segment--three{width:30px;height:30px}.junkiri-birth-flight__message{font-size:.82rem;top:calc(61% + 74px)}@keyframes junkiri-flight-to-sky{0%{opacity:1;transform:translate(-50%,-50%)translate(0,0)scale(1)}30%{transform:translate(-50%,-50%)translate(-26px,-130px)scale(.8)rotate(-9deg)}62%{transform:translate(-50%,-50%)translate(34px,-275px)scale(.52)rotate(8deg)}to{opacity:0;transform:translate(-50%,-50%)translateY(-430px)scale(.06)}}}@media (prefers-reduced-motion:reduce){.junkiri-birth-flight__larva,.junkiri-birth-flight__wing,.junkiri-birth-flight__light,.junkiri-birth-flight:before,.junkiri-birth-flight:after,.junkiri--newborn,.junkiri--newborn .junkiri__glow,.junkiri--newborn .junkiri__ambient-glow{animation-duration:1ms!important;animation-delay:0s!important}}.junkiri-birth-flight{z-index:80}.junkiri-birth-flight__larva{transform-origin:48% 58%}.junkiri-birth-flight__head{animation:1.65s ease-in-out infinite junkiri-birth-head-wiggle}.junkiri-birth-flight__segment--one{animation:1.65s ease-in-out -120ms infinite junkiri-birth-segment-one}.junkiri-birth-flight__segment--two{animation:1.65s ease-in-out -240ms infinite junkiri-birth-segment-two}.junkiri-birth-flight__segment--three{animation:1.65s ease-in-out -360ms infinite junkiri-birth-segment-three}.junkiri-birth-flight--larva-ready .junkiri-birth-flight__light{animation:1.45s ease-in-out infinite junkiri-birth-light-heartbeat}.junkiri-birth-flight--larva-ready .junkiri-birth-flight__wing--left{animation:1.65s cubic-bezier(.16,.78,.22,1) forwards junkiri-birth-unfold-left}.junkiri-birth-flight--larva-ready .junkiri-birth-flight__wing--right{animation:1.65s cubic-bezier(.16,.78,.22,1) .14s forwards junkiri-birth-unfold-right}.junkiri-birth-flight--flying .junkiri-birth-flight__wing--left{animation:.28s ease-in-out infinite alternate junkiri-birth-flight-wing-left}.junkiri-birth-flight--flying .junkiri-birth-flight__wing--right{animation:.28s ease-in-out infinite alternate junkiri-birth-flight-wing-right}.junkiri-birth-flight--flying .junkiri-birth-flight__larva{animation:4.2s cubic-bezier(.24,.54,.18,1) forwards junkiri-birth-curved-flight}.junkiri-birth-flight--flying .junkiri-birth-flight__head,.junkiri-birth-flight--flying .junkiri-birth-flight__segment{animation-duration:.78s}.junkiri-birth-flight--flying:before{background:radial-gradient(circle,#ffffec 0%,#ffe791f0 24%,#ffbe438f 56%,#0000 78%);width:8px;height:8px;animation:4s ease-out .18s forwards junkiri-birth-dust-trail-one;box-shadow:-15px 25px 0 -2px #ffe593b8,18px 45px 0 -3px #ffc8579e,-8px 68px 0 -3px #fff0b794,26px 92px 0 -4px #ffc5487a,-21px 121px 0 -4px #ffe18566,9px 150px 0 -4px #ffb74157,-2px 183px 0 -5px #ffeaaf47}.junkiri-birth-flight--flying:after{background:radial-gradient(circle,#ffffe7f5,#ffd46999 48%,#0000 76%);width:6px;height:6px;animation:3.8s ease-out .46s forwards junkiri-birth-dust-trail-two;box-shadow:12px 21px 0 -2px #ffeda894,-19px 53px 0 -3px #ffbe4780,24px 81px 0 -3px #ffe5936b,-6px 111px 0 -4px #ffc9525c,15px 145px 0 -4px #ffeeb447}.junkiri-birth-flight--transforming .junkiri-birth-flight__larva{animation:1.1s ease-out forwards junkiri-birth-final-pause}.junkiri-birth-flight--transforming:before{animation:1.1s ease-out forwards junkiri-birth-delayed-starburst}.junkiri-birth-flight--transforming .junkiri-birth-flight__message{animation:.7s ease-out .26s both junkiri-birth-message-arrive}.junkiri--newborn{animation:junkiri-newborn-emotional-arrival 1.7s cubic-bezier(.18,.86,.22,1.06) both, junkiri-organic-flight var(--junkiri-duration) linear calc(var(--junkiri-delay) + 1.7s) infinite}.junkiri--newborn .junkiri__wing{animation-delay:.52s}@keyframes junkiri-birth-head-wiggle{0%,to{transform:translateY(0)rotate(-2deg)scale(.98)}35%{transform:translateY(-2px)rotate(3deg)scale(1.03)}68%{transform:translateY(1px)rotate(-1deg)scale(1)}}@keyframes junkiri-birth-segment-one{0%,to{transform:translateY(0)scale(.97)}42%{transform:translateY(-3px)scale(1.04)}72%{transform:translateY(1px)scale(.99)}}@keyframes junkiri-birth-segment-two{0%,to{transform:translateY(1px)scale(.96)}38%{transform:translateY(-2px)scale(1.045)}70%{transform:translateY(2px)scale(.99)}}@keyframes junkiri-birth-segment-three{0%,to{transform:translateY(2px)rotate(1deg)scale(.95)}40%{transform:translateY(-1px)rotate(-2deg)scale(1.05)}76%{transform:translateY(1px)rotate(1deg)scale(.98)}}@keyframes junkiri-birth-light-heartbeat{0%,to{opacity:.48;filter:brightness(.9);transform:scale(.76)}38%{opacity:1;filter:brightness(1.42);transform:scale(1.16)}54%{opacity:.68;filter:brightness(1.05);transform:scale(.92)}68%{opacity:.92;filter:brightness(1.28);transform:scale(1.08)}}@keyframes junkiri-birth-unfold-left{0%{opacity:0;transform:rotate(-2deg)scale(.05)}34%{opacity:.2}72%{opacity:.72;transform:rotate(-19deg)scale(.82)}to{opacity:.94;transform:rotate(-34deg)scale(1)}}@keyframes junkiri-birth-unfold-right{0%{opacity:0;transform:rotate(2deg)scale(.05)}34%{opacity:.2}72%{opacity:.72;transform:rotate(19deg)scale(.82)}to{opacity:.94;transform:rotate(34deg)scale(1)}}@keyframes junkiri-birth-flight-wing-left{0%{transform:rotate(-23deg)scaleY(.94)}to{transform:rotate(-47deg)scaleY(1.04)}}@keyframes junkiri-birth-flight-wing-right{0%{transform:rotate(23deg)scaleY(.94)}to{transform:rotate(47deg)scaleY(1.04)}}@keyframes junkiri-birth-curved-flight{0%{opacity:1;transform:translate(-50%,-50%)translate(0,0)rotate(-2deg)scale(1)}8%{transform:translate(-50%,-50%)translate(-4px,5px)rotate(2deg)scale(1.015)}19%{transform:translate(-50%,-50%)translate(-42px,-62px)rotate(-13deg)scale(.95)}35%{transform:translate(-50%,-50%)translate(35px,-158px)rotate(10deg)scale(.84)}51%{transform:translate(-50%,-50%)translate(-24px,-270px)rotate(-8deg)scale(.7)}67%{transform:translate(-50%,-50%)translate(57px,-382px)rotate(11deg)scale(.52)}81%{opacity:.92;transform:translate(-50%,-50%)translate(12px,-484px)rotate(-5deg)scale(.34)}92%{opacity:.58;transform:translate(-50%,-50%)translate(-8px,-558px)rotate(2deg)scale(.17)}to{opacity:0;filter:brightness(2)blur(2px);transform:translate(-50%,-50%)translateY(-610px)rotate(0)scale(.045)}}@keyframes junkiri-birth-dust-trail-one{0%{opacity:0;transform:translate(-50%,-50%)translate(0,0)scale(.5)}18%{opacity:.9}72%{opacity:.48}to{opacity:0;filter:blur(1.2px);transform:translate(-50%,-50%)translate(-16px,-420px)scale(.15)}}@keyframes junkiri-birth-dust-trail-two{0%{opacity:0;transform:translate(-50%,-50%)translate(0,0)rotate(16deg)scale(.4)}22%{opacity:.76}to{opacity:0;filter:blur(1px);transform:translate(-50%,-50%)translate(26px,-385px)rotate(24deg)scale(.12)}}@keyframes junkiri-birth-final-pause{0%{opacity:0;top:18%;left:50%;transform:translate(-50%,-50%)scale(.04)}24%{opacity:0}42%{opacity:.18;filter:brightness(1.2);transform:translate(-50%,-50%)scale(.08)}68%{opacity:.84;filter:brightness(2);transform:translate(-50%,-50%)scale(.24)}to{opacity:0;filter:brightness(3)blur(6px);transform:translate(-50%,-50%)scale(1.15)}}@keyframes junkiri-birth-delayed-starburst{0%,31%{opacity:0;transform:translate(-50%,-50%)scale(.05)}62%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes junkiri-birth-message-arrive{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes junkiri-newborn-emotional-arrival{0%,18%{opacity:0;filter:brightness(2.3)blur(4px);transform:translate(-50%,-50%)scale(.04)}38%{opacity:.62;filter:brightness(2.1)blur(1.5px);transform:translate(-50%, -50%) scale(calc(var(--junkiri-scale) * .52))}58%{opacity:1;filter:brightness(1.65)blur();transform:translate(-50%, -50%) scale(calc(var(--junkiri-scale) * 1.22))}78%{transform:translate(-50%, -50%) scale(calc(var(--junkiri-scale) * .92))}to{opacity:1;filter:brightness();transform:translate(-50%, -50%) scale(var(--junkiri-scale))}}@media (width<=700px){@keyframes junkiri-birth-curved-flight{0%{opacity:1;transform:translate(-50%,-50%)translate(0,0)scale(1)}10%{transform:translate(-50%,-50%)translate(-3px,4px)scale(1.01)}32%{transform:translate(-50%,-50%)translate(-27px,-116px)rotate(-9deg)scale(.8)}61%{transform:translate(-50%,-50%)translate(34px,-258px)rotate(8deg)scale(.52)}84%{opacity:.72;transform:translate(-50%,-50%)translate(-10px,-374px)rotate(-4deg)scale(.24)}to{opacity:0;transform:translate(-50%,-50%)translateY(-440px)scale(.045)}}}@media (prefers-reduced-motion:reduce){.junkiri-birth-flight__head,.junkiri-birth-flight__segment,.junkiri-birth-flight__wing,.junkiri-birth-flight__light,.junkiri-birth-flight__larva,.junkiri-birth-flight:before,.junkiri-birth-flight:after,.junkiri--newborn{animation-duration:1ms!important;animation-delay:0s!important}}.junkiri--fresh .junkiri__glow{background:radial-gradient(circle,#fffbd7 0%,#ffe68a 24%,#ffc95d 48%,#ffb43c4d 68%,#0000 78%);animation:2.4s ease-in-out infinite junkiriFreshPulse;box-shadow:0 0 12px #ffeb96f2,0 0 28px #ffc45ab3,0 0 52px #ffa53252}.junkiri--fresh .junkiri__ambient-glow{opacity:.9;transform:scale(1.25)}@keyframes junkiriFreshPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.35);transform:scale(1.18)}}.junkiri--arriving{z-index:18}.junkiri--arriving .junkiri__firefly{filter:drop-shadow(0 0 8px #fff6b4)drop-shadow(0 0 22px #ffca50f2)drop-shadow(0 0 48px #ff9d2db8)}.junkiri--arriving .junkiri__glow{background:radial-gradient(circle,#fff 0%,#fffbd0 16%,#ffe36f 34%,#ffb83e 54%,#ff99226b 70%,#0000 82%);animation:1.35s ease-in-out infinite junkiriArrivalPulse;box-shadow:0 0 18px #fffac8,0 0 42px #ffd35ff2,0 0 78px #ffa436ad}.junkiri--arriving .junkiri__ambient-glow{opacity:1;animation:2.2s ease-in-out infinite junkiriArrivalHalo;transform:scale(1.65)}.junkiri--arriving .junkiri__identity{opacity:1;visibility:visible}.junkiri--arriving .junkiri__identity-ring{filter:drop-shadow(0 0 10px #ffdd73b3)}.junkiri__new-badge{color:#ffe99a;letter-spacing:.14em;white-space:nowrap;pointer-events:none;background:#1e1608e0;border:1px solid #ffe182b3;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;line-height:1;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffbe3c59}@keyframes junkiriArrivalPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.5);transform:scale(1.28)}}@keyframes junkiriArrivalHalo{0%,to{opacity:.7;transform:scale(1.25)}50%{opacity:1;transform:scale(1.8)}}.junkiri__identity{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .26s,visibility .22s;transform:translate(-50%,-50%)scale(.82)}.junkiri--active .junkiri__identity,.junkiri--playing .junkiri__identity,.junkiri--arriving .junkiri__identity{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.junkiri{width:54px;height:54px;overflow:visible}.junkiri__identity,.junkiri:hover .junkiri__identity,.junkiri:focus-visible .junkiri__identity,.junkiri--arriving .junkiri__identity{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.junkiri--active:not(.junkiri--arriving) .junkiri__identity,.junkiri--playing .junkiri__identity{opacity:1!important;visibility:visible!important}.junkiri__firefly{filter:none;width:44px;height:44px;transition:transform .32s,filter .42s;transform:translate(-50%,-50%)}.junkiri:hover .junkiri__firefly,.junkiri:focus-visible .junkiri__firefly{transform:translate(-50%,-50%)scale(1.08)}.junkiri--active .junkiri__firefly,.junkiri--playing .junkiri__firefly{transform:translate(-50%,-50%)scale(1.12)}.junkiri:not(.junkiri--arriving) :not(.junkiri--playing) :not(.junkiri--listened) :not(.junkiri--dismissed) .junkiri__glow{background:radial-gradient(circle,#fff 0%,#fffbd2 18%,#ffe56b 39%,#ffc33e 59%,#ffbb2a45 73%,#0000 82%);box-shadow:0 0 8px #fff9bef5,0 0 20px #ffde60d1,0 0 40px #ffbc2b75}.junkiri--arriving{z-index:24!important;opacity:1!important;filter:none!important}.junkiri--arriving .junkiri__firefly{transform:translate(-50%,-50%)scale(1.18);filter:drop-shadow(0 0 8px #ffb8b8f2)drop-shadow(0 0 22px #ff4356d1)drop-shadow(0 0 46px #cf1a3775)!important}.junkiri--arriving .junkiri__glow{width:14px;height:14px;background:radial-gradient(circle,#fff 0%,#ffd6d9 16%,#ff7482 34%,#ef304e 54%,#c9173975 72%,#0000 84%)!important;animation:1.15s ease-in-out infinite junkiri-red-arrival-pulse!important;box-shadow:0 0 10px #ffdbde,0 0 25px #ff5667e6,0 0 54px #e224459e,0 0 86px #aa143247!important}.junkiri--arriving .junkiri__ambient-glow{opacity:.92!important;background:radial-gradient(circle,#ff6c7875,#da274430 42%,#0000 74%)!important;animation:2s ease-in-out infinite junkiri-red-arrival-halo!important}.junkiri__new-badge{display:none!important}.junkiri--fresh:not(.junkiri--arriving) .junkiri__glow{background:radial-gradient(circle,#fff 0%,#fffbd4 19%,#ffe878 40%,#ffc84d 60%,#ffbe3940 74%,#0000 82%)!important;box-shadow:0 0 8px #fff5b8e0,0 0 19px #ffd966a8,0 0 36px #ffb93e52!important}.junkiri--playing{z-index:30!important;opacity:1!important;filter:none!important}.junkiri--playing .junkiri__glow{background:radial-gradient(circle,#fff 0%,#dffbff 20%,#8fe6f7 43%,#48bfdc 61%,#349bbf4d 75%,#0000 84%)!important;box-shadow:0 0 10px #e2fcff,0 0 26px #71e0f4d6,0 0 54px #3eaad37a!important}.junkiri--listened:not(.junkiri--playing){opacity:.72!important;filter:saturate(.78)brightness(.9)!important}.junkiri--listened:not(.junkiri--playing) .junkiri__glow{background:radial-gradient(circle,#fff 0%,#e9e6ff 18%,#b9b5ee 38%,#7778ba 58%,#5b5c9b47 73%,#0000 84%)!important;box-shadow:0 0 8px #ebe8ffb8,0 0 20px #b0abeb75,0 0 38px #6668b538!important}.junkiri--listened:not(.junkiri--playing) .junkiri__ambient-glow{opacity:.28!important;background:radial-gradient(circle,#a49fe038,#5e60a514 46%,#0000 74%)!important}.junkiri--dismissed{z-index:1!important;opacity:.18!important;filter:grayscale(.65)saturate(.22)brightness(.62)!important}@keyframes junkiri-red-arrival-pulse{0%,to{opacity:.72;filter:brightness(.92);transform:translate(-50%)scale(.82)}48%{opacity:1;filter:brightness(1.45);transform:translate(-50%)scale(1.28)}}@keyframes junkiri-red-arrival-halo{0%,to{opacity:.42;transform:scale(.8)}50%{opacity:.96;transform:scale(1.38)}}@media (prefers-reduced-motion:reduce){.junkiri--arriving .junkiri__glow,.junkiri--arriving .junkiri__ambient-glow{animation:none!important}}.junkiri--arriving{transform-origin:50%;z-index:40!important;animation:4.8s cubic-bezier(.18,.78,.2,1) both junkiri-hero-arrival!important}.junkiri--arriving .junkiri__firefly{animation:4.8s ease-in-out both junkiri-hero-bank}@keyframes junkiri-hero-arrival{0%{opacity:0;transform:translate(-50%,-50%)translate(34vw,-26vh)scale(.2)rotate(-18deg)}16%{opacity:.65;transform:translate(-50%,-50%)translate(22vw,-18vh)scale(.46)rotate(-11deg)}34%{opacity:1;transform:translate(-50%,-50%)translate(9vw,-7vh)scale(.8)rotate(7deg)}52%{transform:translate(-50%,-50%)translate(0,0)scale(1.18)rotate(0)}62%{transform:translate(-50%,-50%)translate(28px,-22px)scale(1.22)rotate(18deg)}70%{transform:translate(-50%,-50%)translate(-10px,-38px)scale(1.25)rotate(95deg)}78%{transform:translate(-50%,-50%)translate(-30px,-5px)scale(1.2)rotate(190deg)}86%{transform:translate(-50%,-50%)translate(3px,20px)scale(1.16)rotate(300deg)}94%{transform:translate(-50%,-50%)translate(8px,2px)scale(1.08)rotate(350deg)}to{opacity:1;transform:translate(-50%, -50%) translate3d(0, 0, 0) scale(var(--junkiri-scale)) rotate(360deg)}}@keyframes junkiri-hero-bank{0%{filter:brightness(.8)}50%{filter:brightness(1.35)}72%{filter:brightness(1.7)}to{filter:brightness()}}.junkiri--dismissed{opacity:.42!important;filter:grayscale(.45)saturate(.42)brightness(.78)!important}.junkiri--dismissed .junkiri__firefly{transform:translate(-50%,-50%)scale(.72)}.junkiri--dismissed .junkiri__ambient-glow{opacity:.16!important}.junkiri--dismissed .junkiri__glow{box-shadow:0 0 6px #a0afbc42,0 0 14px #6e829129!important}.junkiri__select{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;position:absolute;inset:0}.junkiri__share{all:unset;z-index:50;color:#e0eff8c7;letter-spacing:.04em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081122b8;border:1px solid #c2daf02e;border-radius:999px;padding:5px 10px;font-size:.65rem;font-weight:700;transition:color .18s,background .18s,transform .18s;position:absolute;top:68px;left:50%;transform:translate(-50%)}.junkiri--shared:not(.junkiri--arriving){z-index:36!important;opacity:1!important;filter:none!important;animation:2.8s cubic-bezier(.18,.82,.22,1) both junkiri-shared-arrival!important}.junkiri--shared:not(.junkiri--arriving) .junkiri__firefly{filter:drop-shadow(0 0 10px #d2eefff2)drop-shadow(0 0 26px #76c1ffb8)drop-shadow(0 0 54px #7c71ff57)}.junkiri--shared:not(.junkiri--arriving) .junkiri__glow{background:radial-gradient(circle,#fff 0%,#e7f8ff 18%,#9cddff 38%,#7b9fff 58%,#7466ff52 73%,#0000 84%)!important;box-shadow:0 0 12px #ebfaff,0 0 30px #87cdffd6,0 0 62px #7379ff73!important}.junkiri--shared:not(.junkiri--arriving) .junkiri__ambient-glow{opacity:.9!important;background:radial-gradient(circle,#80cfff61,#7f69ff29 42%,#0000 74%)!important}@keyframes junkiri-shared-arrival{0%{opacity:0;transform:translate(-50%,-50%)translateY(48px)scale(.5)}45%{opacity:1;transform:translate(-50%, -50%) translate3d(0, -7px, 0) scale(calc(var(--junkiri-scale) * 1.12))}72%{transform:translate(-50%, -50%) translate3d(0, 3px, 0) scale(calc(var(--junkiri-scale) * .96))}to{opacity:1;transform:translate(-50%, -50%) translate3d(0, 0, 0) scale(var(--junkiri-scale))}}.junkiri__actions{z-index:60;align-items:center;gap:7px;display:flex;position:absolute;top:68px;left:50%;transform:translate(-50%)}.junkiri__share{all:unset;color:#e0eff8d1;letter-spacing:.04em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081122bd;border:1px solid #c2daf02e;border-radius:999px;padding:5px 10px;font-size:.64rem;font-weight:700;transition:color .18s,background .18s,transform .18s}.junkiri__share:hover,.junkiri__share:focus-visible{color:#fff;background:#20445ce6;transform:translateY(-2px)}.junkiri__report{all:unset;color:#f5c0c6b3;letter-spacing:.03em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#220c1294;border:1px solid #ff8a8a29;border-radius:999px;padding:5px 10px;font-size:.64rem;font-weight:650;transition:color .18s,background .18s,border-color .18s,transform .18s}.junkiri__report:hover,.junkiri__report:focus-visible{color:#ffe1e4f5;background:#43141ccc;border-color:#ff848f4d;transform:translateY(-2px)}@media (width<=720px){.junkiri__actions{gap:6px;top:64px}.junkiri__share,.junkiri__report{padding:6px 10px;font-size:.66rem}}.junkiri--active .junkiri__identity,.junkiri--playing .junkiri__identity{filter:drop-shadow(0 10px 26px #0000002e);width:252px;height:252px;opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)scale(1)!important}.junkiri--active .junkiri__identity:before,.junkiri--playing .junkiri__identity:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 44%,#111f39eb 0%,#081429f5 58%,#040c1cfa 100%);border:1px solid #84b8e11a;inset:18px;box-shadow:inset 0 1px #ffffff09,0 0 22px #4e87ba0a}.junkiri--active .junkiri__firefly,.junkiri--playing .junkiri__firefly{z-index:10;filter:drop-shadow(0 0 7px #ffe18047);transform:translate(-50%,-132px)scale(.92)!important}.junkiri__identity-ring{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px;overflow:visible}.junkiri--active .junkiri__arc-text--lower,.junkiri--playing .junkiri__arc-text--lower{fill:#adc1d794;font-size:10.5px}.junkiri--active .junkiri__identity-centre,.junkiri--playing .junkiri__identity-centre{gap:6px;width:140px}.junkiri--active .junkiri__identity-centre strong,.junkiri--playing .junkiri__identity-centre strong{color:#f5f8fcf5;font-size:.95rem;font-weight:700;line-height:1.25}.junkiri--active .junkiri__identity-centre span,.junkiri--playing .junkiri__identity-centre span{color:#efcb76b8;font-size:.69rem;font-weight:650}.junkiri__identity-centre small{color:#9db5ca70;letter-spacing:.1em;font-size:.47rem}.junkiri__play{all:unset;color:#effafff7;cursor:pointer;background:#0b2b439e;border:1px solid #65c2e857;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:5px;font-size:.78rem;transition:transform .18s,background .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 12px #40b3e117}.junkiri__play:hover,.junkiri__play:focus-visible{background:#113d58c2;border-color:#77d8f88a;transform:scale(1.05)}.junkiri--active .junkiri__actions,.junkiri--playing .junkiri__actions{flex-direction:column;align-items:stretch;gap:8px;width:174px;display:flex;top:149px;transform:translate(-50%)}.junkiri--active .junkiri__share,.junkiri--playing .junkiri__share{all:unset;box-sizing:border-box;color:#f2f8fcf2;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#184b6a8f;border:1px solid #73c6ea3d;border-radius:999px;place-items:center;min-height:34px;padding:8px 16px;font-size:.68rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:grid}.junkiri--active .junkiri__report,.junkiri--playing .junkiri__report{all:unset;color:#a0abbb4d;cursor:pointer;opacity:.52;align-self:center;padding:5px 10px;font-size:.46rem;font-weight:520;transition:color .16s,opacity .16s}.junkiri--active .junkiri__report:hover,.junkiri--playing .junkiri__report:hover,.junkiri--active .junkiri__report:focus-visible,.junkiri--playing .junkiri__report:focus-visible{color:#db97a0ad;opacity:1}@media (width<=600px){.junkiri--active .junkiri__identity,.junkiri--playing .junkiri__identity{width:216px;height:216px}.junkiri--active .junkiri__identity:before,.junkiri--playing .junkiri__identity:before{inset:14px}.junkiri--active .junkiri__firefly,.junkiri--playing .junkiri__firefly{transform:translate(-50%,-113px)scale(.84)!important}.junkiri--active .junkiri__identity-centre,.junkiri--playing .junkiri__identity-centre{width:118px}.junkiri__play{width:31px;height:31px;font-size:.7rem}.junkiri--active .junkiri__arc-text,.junkiri--playing .junkiri__arc-text{font-size:11px}.junkiri--active .junkiri__arc-text--lower,.junkiri--playing .junkiri__arc-text--lower{font-size:9.3px}.junkiri--active .junkiri__actions,.junkiri--playing .junkiri__actions{width:156px;top:128px}}.junkiri__select{z-index:8;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.junkiri__ambient-glow,.junkiri__firefly,.junkiri__glow,.junkiri__wing{pointer-events:none}.junkiri--active .junkiri__select,.junkiri--playing .junkiri__select{z-index:0}.junkiri__identity{pointer-events:none!important}.junkiri__play,.junkiri__share,.junkiri__report{z-index:20;position:relative;pointer-events:auto!important}.junkiri-cloud{z-index:9;pointer-events:none}.junkiri{pointer-events:auto}.brand,.voice-area,.document-result,.recording-error,.privacy-note{z-index:12;position:relative}.junkiri__ambient-glow,.junkiri__firefly,.junkiri__glow,.junkiri__wing,.junkiri__identity-ring{pointer-events:none}.junkiri__play,.junkiri__share,.junkiri__report{z-index:20;pointer-events:auto;position:relative}.junkiri--active .junkiri__identity,.junkiri--playing .junkiri__identity{filter:none;pointer-events:none;isolation:isolate;width:286px;height:286px;opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)scale(1)!important}.junkiri__identity-ring:after{content:""}.junkiri--active .junkiri__firefly,.junkiri--playing .junkiri__firefly{z-index:12;filter:drop-shadow(0 0 8px #ffe37e57);pointer-events:none;transform:translate(-50%,-158px)scale(.9)!important}.junkiri__identity-centre strong{color:#f2f7fcf7;letter-spacing:0;font-size:.98rem;font-weight:720;line-height:1.25}.junkiri__share:hover,.junkiri__share:focus-visible{background:linear-gradient(115deg,#2477a4db,#2b5b95db 55%,#5848a9d1);border-color:#8ae0ff94;transform:translateY(-1px);box-shadow:0 4px 18px #2a92c22b}.junkiri-cloud:has(.junkiri--active) .junkiri:not(.junkiri--active){opacity:.48;filter:brightness(.78)saturate(.75)}.junkiri-cloud:has(.junkiri--playing) .junkiri:not(.junkiri--playing){opacity:.43;filter:brightness(.74)saturate(.7)}@media (width<=600px){.junkiri--active .junkiri__identity,.junkiri--playing .junkiri__identity{width:236px;height:236px}.junkiri--active .junkiri__identity:before,.junkiri--playing .junkiri__identity:before{inset:16px}.junkiri--active .junkiri__firefly,.junkiri--playing .junkiri__firefly{transform:translate(-50%,-132px)scale(.82)!important}.junkiri__identity-centre{width:124px}.junkiri__play{width:38px;height:38px;font-size:.8rem}.junkiri__arc-text{font-size:11.2px}.junkiri__arc-text--lower{font-size:9.5px}.junkiri--active .junkiri__actions,.junkiri--playing .junkiri__actions{width:164px;top:144px}.junkiri--active .junkiri__share,.junkiri--playing .junkiri__share{min-height:35px;font-size:.66rem}}.junkiri--active,.junkiri--playing{z-index:60!important}.junkiri--active .junkiri__identity,.junkiri--playing .junkiri__identity{pointer-events:none;filter:drop-shadow(0 14px 32px #0000002e);isolation:isolate;width:270px;height:270px;opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)scale(1)!important}.junkiri--active .junkiri__identity:before,.junkiri--playing .junkiri__identity:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 40%,#1b3051e0 0%,#0b1b35f0 52%,#061023fa 100%);border:1px solid #80bbe21f;border-radius:50%;inset:18px;box-shadow:inset 0 1px #ffffff0a,inset 0 -18px 32px #0000001f,0 0 28px #4a97cb0d}.junkiri--active .junkiri__identity:after,.junkiri--playing .junkiri__identity:after{z-index:-2;content:"";pointer-events:none;background:radial-gradient(circle,#0000 55%,#52b1e60d 66%,#0000 78%);border-radius:50%;position:absolute;inset:-14px}.junkiri__identity-ring{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.junkiri__ring-track{fill:none;stroke:#6dafda2e;stroke-width:1.1px}.junkiri__ring-progress{fill:none;stroke:#5ad0f7f5;stroke-width:2.4px;stroke-linecap:round;transform-origin:110px 110px;filter:drop-shadow(0 0 3px #65d8f894);transition:stroke-dashoffset .14s linear;transform:rotate(-90deg)}.junkiri--playing .junkiri__ring-progress{filter:drop-shadow(0 0 4px #69defcb8)drop-shadow(0 0 9px #4aa8dd29)}.junkiri--active .junkiri__firefly,.junkiri--playing .junkiri__firefly{z-index:10;pointer-events:none;filter:drop-shadow(0 0 7px #ffe27d47);transform:translate(-50%,-146px)scale(.86)!important}.junkiri--active .junkiri__wing,.junkiri--playing .junkiri__wing{opacity:.42;animation-duration:.68s!important}.junkiri--active .junkiri__arc-text,.junkiri--playing .junkiri__arc-text{fill:#e2eff8e0;letter-spacing:.16px;font-size:12.6px;font-weight:670}.junkiri--active .junkiri__arc-text--lower,.junkiri--playing .junkiri__arc-text--lower{fill:#a9c6dc8f;font-size:10.2px;font-weight:600}.junkiri--active .junkiri__identity-centre,.junkiri--playing .junkiri__identity-centre{z-index:8;pointer-events:none;gap:5px;width:146px}.junkiri__play{all:unset;z-index:20;color:#f1fbfffa;cursor:pointer;pointer-events:auto;background:#10364f9e;border:1px solid #69c9f052;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:8px;font-size:.88rem;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 14px #41b7e21a}.junkiri__play:hover,.junkiri__play:focus-visible{background:#144865c2;border-color:#7ddcfa8f;transform:scale(1.05);box-shadow:0 0 18px #4ec2ed2e}.junkiri__play:active{transform:scale(.96)}.junkiri__identity-centre strong{color:#f4f8fcf5;font-size:.96rem;font-weight:700;line-height:1.25}.junkiri__identity-centre span{color:#f5cc73b8;letter-spacing:.035em;font-size:.69rem;font-weight:650}.junkiri__identity-centre small{color:#96b3c97a;letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font-size:.47rem;font-weight:600}.junkiri--active .junkiri__actions,.junkiri--playing .junkiri__actions{z-index:80;pointer-events:auto;flex-direction:column;align-items:stretch;gap:8px;width:180px;display:flex;position:absolute;top:157px;left:50%;transform:translate(-50%)}.junkiri--active .junkiri__share,.junkiri--playing .junkiri__share{all:unset;box-sizing:border-box;color:#f4fafdf5;letter-spacing:.025em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(110deg,#1d5c809e,#244c7ea8 60%,#453c8999);border:1px solid #77c9ed3d;border-radius:999px;place-items:center;width:100%;min-height:36px;padding:8px 17px;font-size:.68rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 3px 12px #2267911a}.junkiri__share:hover,.junkiri__share:focus-visible{background:linear-gradient(110deg,#226f95b8,#29598fc2 60%,#4e4399b3);border-color:#8eddf86b;transform:translateY(-1px)}.junkiri--active .junkiri__report,.junkiri--playing .junkiri__report{all:unset;color:#9ea9b947;letter-spacing:.035em;cursor:pointer;opacity:.5;pointer-events:auto;align-self:center;padding:5px 10px;font-size:.45rem;font-weight:500;transition:color .16s,opacity .16s}.junkiri__report:hover,.junkiri__report:focus-visible{color:#d8979fad;opacity:1}.junkiri__share:disabled,.junkiri__report:disabled{cursor:wait;opacity:.45}.junkiri-cloud:has(.junkiri--active) .junkiri:not(.junkiri--active){opacity:.56;filter:brightness(.82)saturate(.82);transition:opacity .6s,filter .6s}@media (width<=600px){.junkiri--active .junkiri__identity,.junkiri--playing .junkiri__identity{width:228px;height:228px}.junkiri--active .junkiri__identity:before,.junkiri--playing .junkiri__identity:before{inset:15px}.junkiri--active .junkiri__firefly,.junkiri--playing .junkiri__firefly{transform:translate(-50%,-124px)scale(.8)!important}.junkiri--active .junkiri__identity-centre,.junkiri--playing .junkiri__identity-centre{width:120px}.junkiri__play{width:36px;height:36px;font-size:.77rem}.junkiri--active .junkiri__arc-text,.junkiri--playing .junkiri__arc-text{font-size:10.8px}.junkiri--active .junkiri__arc-text--lower,.junkiri--playing .junkiri__arc-text--lower{font-size:9.1px}.junkiri--active .junkiri__actions,.junkiri--playing .junkiri__actions{width:158px;top:132px}.junkiri--active .junkiri__share,.junkiri--playing .junkiri__share{min-height:33px;font-size:.64rem}.junkiri--active .junkiri__report,.junkiri--playing .junkiri__report{font-size:.43rem}}@media (prefers-reduced-motion:reduce){.junkiri__ring-progress{transition:none!important}}.privacy-note{z-index:100;box-sizing:border-box;color:#b5bed361;text-align:center;letter-spacing:.015em;pointer-events:none;width:100%;max-width:none;margin:0;padding:0 20px;font-size:.62rem;font-weight:400;line-height:1.4;left:0!important;right:0!important;bottom:max(14px, env(safe-area-inset-bottom))!important;position:fixed!important;transform:none!important}.junkiri--active .junkiri__identity:before,.junkiri--playing .junkiri__identity:before{background:radial-gradient(circle at 50% 42%,#ffe49833 0%,#f4c96e1c 28%,#282e3db3 62%,#08101ffa 100%);border:1px solid #ffe08f29;box-shadow:inset 0 1px #ffffff0d,inset 0 0 34px #ffd97c0d,0 0 28px #ffcd640f}.junkiri--active .junkiri__arc-text,.junkiri--playing .junkiri__arc-text{fill:#ffeec4f0}.junkiri--active .junkiri__identity-centre strong,.junkiri--playing .junkiri__identity-centre strong{color:#ffebb3fa}.junkiri--active .junkiri__identity-centre span,.junkiri--playing .junkiri__identity-centre span{color:#ebce84c7}.junkiri--active .junkiri__share,.junkiri--playing .junkiri__share{color:#f2fff8fa;background:linear-gradient(115deg,#17754fd1,#1c8d60c7);border:1px solid #5cdba061;box-shadow:inset 0 1px #ffffff1f,0 3px 14px #24a66c2e,0 0 22px #3ec9871f;opacity:1!important}.junkiri--active .junkiri__share:hover,.junkiri--playing .junkiri__share:hover,.junkiri--active .junkiri__share:focus-visible,.junkiri--playing .junkiri__share:focus-visible{background:linear-gradient(115deg,#1e8f5ff0,#26a66ee6);border-color:#78eeb79e;transform:translateY(-1px)}.junkiri--active .junkiri__report,.junkiri--playing .junkiri__report{all:unset;box-sizing:border-box;color:#ffe1e5e6;letter-spacing:.03em;cursor:pointer;pointer-events:auto;background:linear-gradient(115deg,#69202fb8,#882a3aad);border:1px solid #e8657557;border-radius:999px;align-self:center;padding:6px 14px;font-size:.52rem;font-weight:600;transition:transform .18s,background .18s,border-color .18s;box-shadow:inset 0 1px #ffffff12,0 2px 10px #9c30421f;opacity:1!important}.junkiri--active .junkiri__report:hover,.junkiri--playing .junkiri__report:hover,.junkiri--active .junkiri__report:focus-visible,.junkiri--playing .junkiri__report:focus-visible{background:linear-gradient(115deg,#822738e0,#a43145d6);border-color:#f67d8c85;transform:translateY(-1px)}.junkiri--active.junkiri--listened:not(.junkiri--playing) .junkiri__share{animation:1s ease-in-out 5 junkiri-share-invitation}@keyframes junkiri-share-invitation{0%,to{filter:brightness();transform:translateY(0)scale(1);box-shadow:0 3px 14px #24a66c2e,0 0 18px #3ec9871f}50%{filter:brightness(1.22);transform:translateY(-2px)scale(1.06);box-shadow:0 4px 18px #34c28052,0 0 34px #54eb9f4d}}.junkiri:not(.junkiri--active):not(.junkiri--playing){left:calc(var(--junkiri-left) + var(--junkiri-drag-x));top:calc(var(--junkiri-top) + var(--junkiri-drag-y));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.junkiri:not(.junkiri--active):not(.junkiri--playing):active{cursor:grabbing}.junkiri--active,.junkiri--playing{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transition:left .68s cubic-bezier(.22,.78,.22,1),top .68s cubic-bezier(.22,.78,.22,1),opacity .32s,filter .32s;position:absolute;z-index:60!important;translate:var(--junkiri-drag-x) var(--junkiri-drag-y)!important;animation:none!important;top:23%!important;left:50%!important;transform:translate(-50%,-50%)scale(1)!important}.junkiri--active:active,.junkiri--playing:active{cursor:grabbing}.junkiri--active .junkiri__identity,.junkiri--playing .junkiri__identity{pointer-events:auto}@media (width<=600px){.junkiri--active,.junkiri--playing{top:23%!important}}.junkiri-favourites{z-index:48;pointer-events:auto;width:min(18rem,100vw - 2rem);position:absolute;top:4.5rem;right:clamp(1rem,3.5vw,3rem)}.junkiri-favourites__trigger{color:#e7edffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(135deg,#17203ac7,#0d1427ad);border:1px solid #d0dcff24;border-radius:999px;align-items:center;gap:.55rem;margin-left:auto;padding:.48rem .72rem;transition:transform .22s,color .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 28px #02081847}.junkiri-favourites__trigger:hover,.junkiri-favourites__trigger:focus-visible{color:#f9f4cff5;border-color:#f2d56f52;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 8px 30px #02081857,0 0 24px #f2d56f1f}.junkiri-favourites__cloud{color:#d3ddffd1;filter:drop-shadow(0 0 8px #94aeff40);place-items:center;width:1.8rem;height:1.45rem;font-size:1.45rem;line-height:1;transition:color .22s,filter .22s,transform .22s;display:grid}.junkiri-favourites__title{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500}.junkiri-favourites__count{color:#ebefffb8;background:#97a8dc21;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .28rem;font-size:.66rem;display:grid}.junkiri-favourites--targeted .junkiri-favourites__trigger{color:#fff9cd;background:linear-gradient(135deg,#49482ce0,#1b2a37db);border-color:#ffe166c2;transform:translateY(-3px)scale(1.06);box-shadow:inset 0 1px #ffffff29,0 0 18px #ffe05b47,0 0 42px #ffe05b2e}.junkiri-favourites--targeted .junkiri-favourites__cloud{color:#ffe66d;filter:drop-shadow(0 0 7px #ffe66deb)drop-shadow(0 0 18px #ffcd3a94);transform:scale(1.12)}.junkiri-favourites__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#111930f0,#080e1ef0);border:1px solid #cad6ff24;border-radius:1rem;margin-top:.65rem;padding:.85rem;animation:.24s ease-out junkiri-favourites-panel-in;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00041275}.junkiri-favourites__heading{color:#f2eccfe0;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem}.junkiri-favourites__empty{color:#bcc6e494;text-align:center;margin:0;padding:.75rem .35rem;font-size:.76rem;line-height:1.5}.junkiri-favourites__list{gap:.45rem;max-height:min(19rem,42vh);display:grid;overflow-y:auto}.junkiri-favourites__item{background:#ffffff06;border:1px solid #cad6ff17;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.junkiri-favourites__open{color:#eef1ffde;text-align:left;cursor:pointer;background:0 0;border:0;gap:.16rem;min-width:0;padding:.62rem .7rem;display:grid}.junkiri-favourites__open span,.junkiri-favourites__open small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.junkiri-favourites__open span{font-size:.76rem}.junkiri-favourites__open small{color:#b0bbdc8a;font-size:.65rem}.junkiri-favourites__remove{color:#bec7e280;cursor:pointer;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin-right:.35rem;font-size:1rem;transition:color .18s,background .18s}.junkiri-favourites__remove:hover,.junkiri-favourites__remove:focus-visible{color:#fa97a7eb;background:#a9374e29}@keyframes junkiri-favourites-panel-in{0%{opacity:0;transform:translateY(-.4rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.junkiri-favourites{width:min(16rem,100vw - 1.5rem);top:3rem;right:.75rem}.junkiri-favourites__title{display:none}}.brand{margin-inline:auto;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 15%,#7a95da17,#0000 68%),linear-gradient(145deg,#141d3657,#080e1e2e);border:1px solid #cdd8ff1a;border-radius:1.35rem;width:fit-content;margin-top:2rem;padding:1rem clamp(1.5rem,4vw,2.8rem) 1.05rem;box-shadow:inset 0 1px #ffffff0b,0 14px 44px #0106142e}.brand h1{line-height:1}.brand p{margin-bottom:0}@media (width<=600px){.brand{border-radius:1.1rem;padding:.85rem 1.35rem .9rem}}.analytics-consent{z-index:20;box-sizing:border-box;color:#cbd2e3;text-align:center;pointer-events:auto;width:min(100%,420px);margin:12px auto 0;padding:0 12px;font-size:12px;line-height:1.6;position:relative}.analytics-consent p{margin:0 0 10px}.analytics-consent__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.analytics-consent button{color:#edf1fa;min-height:44px;font:inherit;cursor:pointer;background:#151c30;border:1px solid #cbd2e34d;border-radius:12px;padding:8px 16px}.analytics-consent button:hover{background:#25304a}.analytics-consent button:focus-visible{outline-offset:3px;outline:2px solid #b9cdfc}.analytics-consent button.analytics-consent__settings{color:#aeb8ce;text-underline-offset:4px;background:0 0;border:0;border-radius:6px;min-height:44px;padding:8px 12px;font-size:12px;text-decoration:underline}.analytics-consent button.analytics-consent__settings:hover{color:#edf1fa;background:0 0}.analytics-consent{left:50%;bottom:calc(36px + env(safe-area-inset-bottom,0px));z-index:100;width:min(420px,100% - 32px);max-height:40dvh;margin:0;padding:0;position:fixed;overflow-y:auto;transform:translate(-50%)}.analytics-consent:has(.analytics-consent__actions){background:#0c1222f7;border:1px solid #cbd2e333;border-radius:16px;padding:16px;box-shadow:0 8px 30px #0000004d}.admin-review__headline-editor{gap:.65rem;margin:1rem 0;display:grid}.admin-review__headline-editor textarea{box-sizing:border-box;color:#f1f5fa;width:100%;font:inherit;resize:vertical;background:#10192c;border:1px solid #9bb6d966;border-radius:10px;padding:.8rem}.admin-review__headline-editor button{justify-self:start}.admin-review__headline-editor p{margin:0}.junkiri__continuous-headline{fill:#e2eff8f2;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:650}.junkiri__headline-still{display:none}@media (prefers-reduced-motion:reduce){.junkiri__continuous-headline--scrolling{display:none}.junkiri__identity-centre .junkiri__headline-still{overflow-wrap:anywhere;max-height:4.5em;font-size:.75rem;line-height:1.5;display:block;overflow-y:auto}.junkiri__continuous-headline{letter-spacing:.25px;word-spacing:1.5px;font-size:12px;font-weight:600}}.junkiri.junkiri--active,.junkiri.junkiri--playing{opacity:1!important;filter:none!important}.junkiri.junkiri--active .junkiri__identity-ring,.junkiri.junkiri--playing .junkiri__identity-ring{opacity:1!important}.sabscast-moon{all:unset;z-index:24;aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto;border-radius:50%;place-items:center;width:clamp(104px,11vw,144px);transition:top 1.15s cubic-bezier(.2,.78,.2,1),right 1.15s cubic-bezier(.2,.78,.2,1),transform 1.15s cubic-bezier(.2,.78,.2,1),filter .5s,opacity .5s;animation:11s ease-in-out infinite sabscast-moon-drift;display:grid;position:fixed;top:clamp(82px,13vh,150px);right:clamp(42px,9vw,150px);transform:translate(0,0)scale(1)}.sabscast-moon:focus-visible{outline-offset:11px;outline:2px solid #fff1b4b3}.sabscast-moon--disabled{cursor:default}.sabscast-moon__halo{pointer-events:none;border-radius:50%;position:absolute}.sabscast-moon__halo--outer{filter:blur(9px);background:radial-gradient(circle,#fff6c54d 0%,#ffdf8524 31%,#93abff14 52%,#0000 76%);animation:5.8s ease-in-out infinite sabscast-moon-outer-halo;inset:-48%}.sabscast-moon__halo--inner{filter:blur(4px);background:radial-gradient(circle,#ffffe547,#ffd8751f 46%,#0000 72%);animation:4.2s ease-in-out infinite sabscast-moon-inner-halo;inset:-22%}.sabscast-moon__light-cone{z-index:-1;clip-path:polygon(36% 0%,64% 0%,91% 100%,9% 100%);filter:blur(12px);opacity:.48;transform-origin:50% 0;pointer-events:none;background:linear-gradient(#fff6cf17,#b4c5ff09 42%,#0000 82%);width:230%;height:250%;animation:14s ease-in-out infinite sabscast-moonlight-sway;position:absolute;top:58%;left:50%;transform:translate(-50%)rotate(-2deg)}.sabscast-moon__surface{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#fffff6fc 0%,#fff4c7fa 24%,#ead69ff2 55%,#97989aeb 80%,#474d5ef5 100%);border:1px solid #fffade94;border-radius:50%;width:76%;animation:6.6s ease-in-out infinite sabscast-moon-surface-breathe;display:block;position:relative;overflow:hidden;box-shadow:inset -15px -13px 24px #232a3f87,inset 8px 7px 14px #ffffef5c,0 0 12px #fff9d6f2,0 0 35px #ffde8194,0 0 78px #90a8ff4d}.sabscast-moon__shade{border-radius:inherit;background:linear-gradient(115deg,#0000 16%,#19203212 42%,#181f3038 75%,#0f152457 100%);animation:15s ease-in-out infinite sabscast-moon-shade;position:absolute;inset:0}.sabscast-moon__shimmer{filter:blur(5px);background:linear-gradient(90deg,#0000,#fffff138,#0000);width:42%;height:140%;animation:12s ease-in-out infinite sabscast-moon-shimmer;position:absolute;top:-18%;left:-34%;transform:rotate(19deg)translate(-140%)}.sabscast-moon__crater{background:radial-gradient(circle at 34% 29%,#ffffeb52,#4a51622e 55%,#2b324552 100%);border-radius:50%;animation:8s ease-in-out infinite sabscast-crater-light;display:block;position:absolute;box-shadow:inset 2px 2px 4px #ffffef2b,inset -3px -3px 5px #232a3d45}.sabscast-moon__crater--one{width:21%;height:21%;animation-delay:-1.5s;top:19%;left:18%}.sabscast-moon__crater--two{width:28%;height:28%;animation-delay:-4s;bottom:20%;right:16%}.sabscast-moon__crater--three{width:13%;height:13%;animation-delay:-6.2s;top:43%;right:31%}.sabscast-moon__crater--four{width:10%;height:10%;animation-delay:-2.7s;bottom:19%;left:29%}.sabscast-moon__orbit{pointer-events:none;border-radius:50%;animation:18s linear infinite sabscast-companion-orbit;position:absolute;inset:-23%}.sabscast-moon__companion{transform-origin:50%;width:26px;height:26px;display:block;position:absolute}.sabscast-moon__companion--one{top:2%;left:50%;transform:translate(-50%)}.sabscast-moon__companion--two{bottom:13%;right:4%}.sabscast-moon__companion--three{bottom:20%;left:2%}.sabscast-moon__companion-wing{transform-origin:50% 100%;background:linear-gradient(145deg,#f2fbff38,#85b1ca0a);border:1px solid #e5f6ff4d;border-radius:84% 30% 72% 38%;width:12px;height:15px;position:absolute;top:2px}.sabscast-moon__companion-wing--left{animation:.26s ease-in-out infinite alternate sabscast-companion-wing-left;right:50%;transform:rotate(-28deg)}.sabscast-moon__companion-wing--right{animation:.26s ease-in-out infinite alternate sabscast-companion-wing-right;left:50%;transform:rotate(28deg)}.sabscast-moon__companion-glow{background:radial-gradient(circle,#fff 0%,#fffbd0 18%,#ffe26d 40%,#ffc13b 63%,#0000 80%);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite sabscast-companion-glow;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #fff7b8fa,0 0 20px #ffda5cb3}.sabscast-moon__companion--two .sabscast-moon__companion-glow{animation-delay:-1.3s}.sabscast-moon__companion--three .sabscast-moon__companion-glow{animation-delay:-2.1s}.sabscast-moon__dust{opacity:0;pointer-events:none;position:absolute;inset:-34%}.sabscast-moon__dust span{background:radial-gradient(circle,#fff9ccf2,#ffd26573 52%,#0000 74%);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 9px #ffe17c99}.sabscast-moon__dust span:first-child{top:18%;left:8%}.sabscast-moon__dust span:nth-child(2){top:37%;right:5%}.sabscast-moon__dust span:nth-child(3){bottom:8%;left:32%}.sabscast-moon__dust span:nth-child(4){top:4%;right:26%}.sabscast-moon__dust span:nth-child(5){bottom:20%;right:12%}.sabscast-moon__dust span:nth-child(6){top:54%;left:2%}.sabscast-moon--near{filter:brightness(1.08)}.sabscast-moon--near .sabscast-moon__halo--outer{opacity:1;transform:scale(1.08)}.sabscast-moon--near .sabscast-moon__surface{box-shadow:inset -15px -13px 24px #232a3f85,inset 8px 7px 14px #ffffef61,0 0 16px #fff9d6,0 0 46px #ffdc75b3,0 0 96px #91aaff6b}.sabscast-moon--hovered{filter:brightness(1.14);transform:translateY(-5px)scale(1.06)}.sabscast-moon--hovered .sabscast-moon__orbit{animation-duration:10s}.sabscast-moon--hovered .sabscast-moon__companion-glow{filter:brightness(1.25)}.sabscast-moon--awakening{filter:brightness(1.22);animation:none}.sabscast-moon--awakening .sabscast-moon__halo--outer{animation:1.2s ease-out forwards sabscast-moon-awakening-halo}.sabscast-moon--awakening .sabscast-moon__orbit{animation-duration:2.8s}.sabscast-moon--awakening .sabscast-moon__dust{opacity:1}.sabscast-moon--awakening .sabscast-moon__dust span{animation:1.1s ease-out forwards sabscast-moon-dust-awaken}.sabscast-moon--travelling,.sabscast-moon--arrived{filter:brightness(1.2);pointer-events:none;animation:none;top:50%;right:calc(50% - clamp(52px,5.5vw,72px));transform:translate(50%,-50%)scale(1.28)}.sabscast-moon--travelling .sabscast-moon__orbit{animation-duration:3.4s}.sabscast-moon--travelling .sabscast-moon__dust,.sabscast-moon--arrived .sabscast-moon__dust{opacity:1}.sabscast-moon--travelling .sabscast-moon__dust span{animation:1.3s ease-out forwards sabscast-moon-travel-dust}.sabscast-moon--arrived .sabscast-moon__surface{animation:1.1s ease-out forwards sabscast-moon-arrive-dissolve}.sabscast-moon--arrived .sabscast-moon__halo--outer{animation:1.2s ease-out forwards sabscast-moon-arrive-bloom}@keyframes sabscast-moon-drift{0%,to{translate:0}43%{translate:-7px 8px}72%{translate:4px -5px}}@keyframes sabscast-moon-outer-halo{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:.9;transform:scale(1.11)}}@keyframes sabscast-moon-inner-halo{0%,to{opacity:.46;transform:scale(.92)}50%{opacity:.86;transform:scale(1.08)}}@keyframes sabscast-moonlight-sway{0%,to{opacity:.36;transform:translate(-50%)rotate(-3deg)scaleX(.92)}50%{opacity:.58;transform:translate(-50%)rotate(3deg)scaleX(1.08)}}@keyframes sabscast-moon-surface-breathe{0%,to{filter:brightness(.96)}50%{filter:brightness(1.07)}}@keyframes sabscast-moon-shade{0%,to{opacity:.72;transform:translate(0)}50%{opacity:.9;transform:translate(-5%)}}@keyframes sabscast-moon-shimmer{0%,72%{opacity:0;transform:rotate(19deg)translate(-150%)}82%{opacity:.5}to{opacity:0;transform:rotate(19deg)translate(370%)}}@keyframes sabscast-crater-light{0%,to{filter:brightness(.92)}50%{filter:brightness(1.12)}}@keyframes sabscast-companion-orbit{to{transform:rotate(360deg)}}@keyframes sabscast-companion-wing-left{0%{transform:rotate(-18deg)}to{transform:rotate(-40deg)}}@keyframes sabscast-companion-wing-right{0%{transform:rotate(18deg)}to{transform:rotate(40deg)}}@keyframes sabscast-companion-glow{0%,to{opacity:.4;transform:translate(-50%)scale(.72)}50%{opacity:1;transform:translate(-50%)scale(1.18)}}@keyframes sabscast-moon-awakening-halo{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.45)}}@keyframes sabscast-moon-dust-awaken{0%{opacity:0;transform:scale(.4)}to{opacity:.8;transform:scale(1)}}@keyframes sabscast-moon-travel-dust{0%{opacity:0;transform:scale(.35)}35%{opacity:.9}to{opacity:0;transform:translateY(46px)scale(.18)}}@keyframes sabscast-moon-arrive-dissolve{0%{opacity:1;filter:brightness();transform:scale(1)}70%{opacity:.84;filter:brightness(1.55);transform:scale(1.18)}to{opacity:0;filter:brightness(2)blur(5px);transform:scale(1.52)}}@keyframes sabscast-moon-arrive-bloom{0%{opacity:.75;transform:scale(.96)}to{opacity:0;transform:scale(1.85)}}@media (width<=700px){.sabscast-moon{width:96px;top:12vh;right:8vw}.sabscast-moon--travelling,.sabscast-moon--arrived{top:52%;right:calc(50% - 48px)}.sabscast-moon__light-cone{width:190%;height:220%}.sabscast-moon__companion{transform:scale(.84)}}@media (prefers-reduced-motion:reduce){.sabscast-moon,.sabscast-moon__halo,.sabscast-moon__light-cone,.sabscast-moon__surface,.sabscast-moon__shade,.sabscast-moon__shimmer,.sabscast-moon__crater,.sabscast-moon__orbit,.sabscast-moon__companion-wing,.sabscast-moon__companion-glow,.sabscast-moon__dust span{animation:none!important}.sabscast-moon{transition-duration:1ms!important}}.sabscast-moon__orbit{display:none}.sabscast-moon--travelling:before,.sabscast-moon--arrived:before{z-index:-2;content:"";opacity:1;pointer-events:none;background:radial-gradient(circle,#000 0%,#02040a 46%,#02040afa 64%,#03060ff0 76%,#0000 100%);border-radius:50%;position:absolute;inset:-82%;transform:scale(1);box-shadow:0 0 45px #000000f2,0 0 110px #01040ce6,0 0 180px #050a1cb8}.sabscast-moon--travelling:after,.sabscast-moon--arrived:after{z-index:-1;filter:blur(10px);content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle,#0000 42%,#5b70be14 58%,#ffdb8212 70%,#0000 84%);border-radius:50%;position:absolute;inset:-106%}.sabscast-moon--travelling .sabscast-moon__light-cone,.sabscast-moon--arrived .sabscast-moon__light-cone{opacity:0}.sabscast-moon--travelling .sabscast-moon__surface,.sabscast-moon--arrived .sabscast-moon__surface{opacity:1;background:radial-gradient(circle at 34% 28%,#fffff6 0%,#fff4c7 24%,#ead69f 55%,#82858f 80%,#232938 100%)}.app-shell--moon-moving .sabscast-card,.app-shell--journey-open .sabscast-card{opacity:.08;filter:blur(2px)brightness(.35)}.admin-portal{box-sizing:border-box;color:#f5f7ff;background:radial-gradient(circle at 50% -10%,#7787ff33,#0000 38%),radial-gradient(circle at 85% 75%,#4b5fb41a,#0000 30%),#070914;min-height:100vh;padding:32px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-portal *,.admin-portal :before,.admin-portal :after{box-sizing:border-box}.admin-login{flex-direction:column;justify-content:center;align-items:stretch;width:min(440px,100%);min-height:calc(100vh - 64px);margin:0 auto;display:flex}.admin-login__moon{width:94px;height:94px;margin:0 auto 30px;position:relative}.admin-login__moon-glow{filter:blur(16px);background:#bec8ff1f;border-radius:50%;position:absolute;inset:-18px}.admin-login__moon-surface{background:radial-gradient(circle at 34% 30%,#fff,#d9ddf4 48%,#949dbd 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 35px #c3cdff47}.admin-login__header{text-align:center;margin-bottom:34px}.admin-login__eyebrow,.admin-observatory__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#929bc8;margin:0 0 8px;font-size:.72rem;font-weight:700}.admin-login__title{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,7vw,3rem);font-weight:600}.admin-login__description{color:#979db5;margin:10px 0 0}.admin-login__form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff09;border:1px solid #ffffff17;border-radius:20px;padding:26px;box-shadow:0 24px 70px #00000040}.admin-login__label{color:#c4c8d8;margin-bottom:9px;font-size:.84rem;font-weight:600;display:block}.admin-login__input{color:#fff;width:100%;height:48px;font:inherit;background:#00000038;border:1px solid #ffffff21;border-radius:12px;outline:none;padding:0 15px;transition:border-color .16s,box-shadow .16s}.admin-login__input:focus{border-color:#a9b5ffb3;box-shadow:0 0 0 3px #788cff1f}.admin-login__submit{color:#111522;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f4f6ff,#b8c2ff);border:0;border-radius:12px;margin-top:16px;font-weight:700}.admin-login__submit:disabled{opacity:.45;cursor:not-allowed}.admin-login__error{color:#ff9caa;margin:12px 0 0;font-size:.86rem}.admin-login__privacy{text-align:center;color:#686f89;max-width:340px;margin:18px auto 0;font-size:.76rem;line-height:1.6}.admin-observatory{width:min(1180px,100%);margin:0 auto}.admin-observatory__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.admin-observatory__header h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:600}.admin-observatory__subtitle{color:#8e95ac;margin:8px 0 0}.admin-observatory__logout{color:#aeb4ca;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:10px 15px}.admin-observatory__nav{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;gap:5px;padding:5px;display:flex;overflow-x:auto}.admin-observatory__nav button{color:#7f879f;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:flex}.admin-observatory__nav button.is-active{color:#fff;background:#ffffff17}.admin-observatory__nav button span{color:#cdd3f5;text-align:center;background:#8e9dff24;border-radius:20px;min-width:20px;padding:2px 6px;font-size:.7rem}.admin-observatory__content{padding-top:24px}.admin-observatory__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-observatory__counts article{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:22px}.admin-observatory__counts strong{margin-bottom:6px;font-size:2rem;font-weight:500;display:block}.admin-observatory__counts span{color:#7e869e;font-size:.82rem}.admin-observatory__overview{background:radial-gradient(circle at 25%,#8696ff17,#0000 35%),#ffffff05;border:1px solid #ffffff0f;border-radius:20px;justify-content:center;align-items:center;gap:60px;min-height:330px;margin-top:14px;padding:50px;display:flex}.admin-observatory__moon{flex:none;width:150px;height:150px;position:relative}.admin-observatory__moon-halo{filter:blur(28px);background:#9dabff1f;border-radius:50%;position:absolute;inset:-35px}.admin-observatory__moon-surface{background:radial-gradient(circle at 35% 30%,#fff,#d8ddf4 50%,#858fae 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 55px #b4bfff33}.admin-observatory__overview-copy{color:#aeb4c8;max-width:400px;font-size:1rem;line-height:1.8}.admin-observatory__list{gap:10px;display:grid}.admin-observatory__item{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;justify-content:space-between;gap:25px;padding:20px;display:flex}.admin-observatory__item h3{margin:5px 0 8px;font-size:1rem}.admin-observatory__item-status{color:#858ead;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem}.admin-observatory__item-summary{color:#858ca3;max-width:720px;margin:0;font-size:.86rem;line-height:1.55}.admin-observatory__item-meta{color:#70788f;flex-direction:column;align-items:flex-end;gap:5px;font-size:.72rem;display:flex}.admin-observatory__empty{text-align:center;color:#727a92;padding:70px 20px}.admin-observatory__error{color:#ffadb9;background:#ff506e0f;border:1px solid #ff6e822e;border-radius:10px;margin-bottom:16px;padding:13px 15px}.admin-observatory--loading,.admin-portal__checking{color:#8189a2;place-content:center;justify-items:center;gap:20px;min-height:calc(100vh - 64px);display:grid}.admin-observatory__loading-moon,.admin-portal__checking-moon{background:radial-gradient(circle at 35% 30%,#fff,#aab3d4);border-radius:50%;width:55px;height:55px;animation:1.8s ease-in-out infinite adminMoonPulse;box-shadow:0 0 35px #aab9ff40}@keyframes adminMoonPulse{50%{opacity:.65;transform:scale(.94)}}.admin-review{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;margin-top:22px;padding:26px}.admin-review__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.admin-review__header h2{max-width:760px;margin:5px 0 7px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.admin-review__eyebrow{color:#8792c7;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.admin-review__creator{color:#858da6;margin:0;font-size:.85rem}.admin-review__close{color:#aeb5cc;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;padding:9px 14px}.admin-review__grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.admin-review__main,.admin-review__side{gap:14px;display:grid}.admin-review__card{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;padding:20px}.admin-review__card h3{margin:0 0 12px;font-size:.9rem;font-weight:600}.admin-review__card p{color:#9ba3bb;line-height:1.65}.admin-review__transcript{white-space:pre-wrap;background:#0000002e;border-radius:11px;margin:0;padding:16px;color:#c8cde0!important}.admin-review__metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.admin-review__metadata div{background:#ffffff06;border-radius:10px;padding:12px}.admin-review__metadata dt{color:#666f8b;text-transform:uppercase;margin-bottom:5px;font-size:.68rem}.admin-review__metadata dd{color:#d7daea;margin:0;font-size:.85rem}.admin-review__tags{flex-wrap:wrap;gap:7px;display:flex}.admin-review__tags span{color:#949fcf;background:#8291ff0d;border:1px solid #96a5ff1a;border-radius:20px;padding:5px 9px;font-size:.72rem}.admin-review__scores{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-review__score{text-align:center;background:#ffffff06;border-radius:11px;padding:15px 10px}.admin-review__score strong{margin-bottom:5px;font-size:1.25rem;display:block}.admin-review__score span{color:#747d99;font-size:.68rem}.admin-review__recommendation{color:#d9def7;margin-top:10px!important;font-size:1.15rem!important}.admin-review__moderation-numbers{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.admin-review__moderation-numbers div{text-align:center;background:#ffffff06;border-radius:10px;padding:13px 8px}.admin-review__moderation-numbers strong{font-size:1.1rem;display:block}.admin-review__moderation-numbers span{color:#737c97;font-size:.65rem}.admin-review__moderation-summary{font-size:.82rem}.admin-review__signals{gap:7px;margin-top:16px;display:grid}.admin-review__signal{background:#ffffff05;border-left:2px solid #59627c;border-radius:7px;gap:3px;padding:10px 11px;display:grid}.admin-review__signal strong{color:#c3c8da;font-size:.72rem}.admin-review__signal span{color:#747d96;font-size:.7rem;line-height:1.4}.admin-review__signal--positive{border-left-color:#7ebc9a}.admin-review__signal--warning{border-left-color:#d4b36c}.admin-review__signal--negative{border-left-color:#d77d8b}.admin-review__actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-review__actions button,.admin-review__confirm-reject{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;font-weight:600}.admin-review__approve{color:#bde8ce;background:#50b4781a;border:1px solid #91d7af33}.admin-review__reject-toggle,.admin-review__confirm-reject{color:#f0adb9;background:#c8465f14;border:1px solid #e6788c2e}.admin-review__rejection{border-top:1px solid #ffffff12;margin-top:20px;padding-top:20px}.admin-review__reason-list{gap:7px;display:grid}.admin-review__reason{cursor:pointer;background:#ffffff05;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex}.admin-review__reason input{margin-top:3px}.admin-review__reason span{gap:3px;display:grid}.admin-review__reason strong{color:#c7ccdd;font-size:.75rem}.admin-review__reason small{color:#707891;font-size:.67rem;line-height:1.4}.admin-review__note{color:#9ba3ba;gap:7px;margin-top:15px;font-size:.75rem;display:grid}.admin-review__note textarea{resize:vertical;color:#fff;width:100%;min-height:90px;font:inherit;background:#0003;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:11px}.admin-review__confirm-reject{width:100%;margin-top:12px}.admin-review__error{color:#ffabb8;background:#dc465f14;border-radius:9px;margin-bottom:15px;padding:11px 13px}.admin-review__loading{text-align:center;color:#8089a3;padding:60px 20px}.admin-upload{max-width:760px;margin:0 auto}.admin-upload__header{margin-bottom:22px}.admin-upload__eyebrow{color:#8792c7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:700}.admin-upload__header h2{margin:0;font-size:1.8rem}.admin-upload__header p{color:#858da6;max-width:580px;line-height:1.6}.admin-upload__form{background:#ffffff06;border:1px solid #ffffff12;border-radius:17px;gap:15px;padding:24px;display:grid}.admin-upload__field{gap:7px;display:grid}.admin-upload__field>span{color:#afb5ca;font-size:.78rem;font-weight:600}.admin-upload__field input,.admin-upload__field select{color:#fff;min-height:44px;font:inherit;background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:0 12px}.admin-upload__field input[type=file]{padding:10px}.admin-upload__field small{color:#737b94}.admin-upload__submit{color:#e8ebff;min-height:46px;font:inherit;cursor:pointer;background:#788cff1a;border:1px solid #a0b4ff38;border-radius:11px;margin-top:5px;font-weight:700}.admin-upload__submit:disabled{opacity:.45;cursor:not-allowed}.admin-upload__error,.admin-upload__success{border-radius:9px;padding:11px 13px;font-size:.82rem}.admin-upload__error{color:#ffadb9;background:#dc465f14}.admin-upload__success{color:#bce6cb;background:#50b47814}@media (width<=720px){.admin-portal{padding:20px 14px}.admin-observatory__header{align-items:flex-end}.admin-observatory__counts{grid-template-columns:repeat(2,1fr)}.admin-observatory__overview{text-align:center;flex-direction:column;gap:30px;padding:40px 24px}.admin-observatory__moon{width:110px;height:110px}.admin-observatory__item{flex-direction:column}.admin-observatory__item-meta{flex-direction:row;align-items:center}.admin-review{padding:16px}.admin-review__grid{grid-template-columns:1fr}.admin-review__metadata,.admin-review__scores{grid-template-columns:repeat(2,1fr)}.admin-review__header{flex-direction:column}.admin-review__close{align-self:flex-start}}.admin-observatory__item[role=button]{cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.admin-observatory__item[role=button]:hover{background:#ffffff0a;border-color:#b4beff2e;transform:translateY(-2px)}.admin-review__audio{width:100%;margin-top:6px}.admin-observatory__published-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.admin-observatory__published-toolbar h3{margin:0}.admin-observatory__published-toolbar p{color:#78819a;margin:5px 0 0;font-size:.8rem}.admin-observatory__delete-all{color:#f1a9b5;font:inherit;cursor:pointer;background:#be3c5514;border:1px solid #eb647838;border-radius:10px;padding:10px 14px}.admin-observatory__delete-all:hover{background:#be3c5524}.admin-observatory__delete-all:disabled{opacity:.45;cursor:not-allowed}.admin-observatory__item-metrics{color:#b4c2e0b8;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:.72rem;font-weight:600;display:flex}.admin-observatory__item-metrics span{position:relative}.admin-observatory__item-metrics span:not(:last-child):after{color:#8291b059;content:"·";position:absolute;right:-8px}.admin-observatory__published-sort{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-observatory__published-sort label{color:#aab8d7a8;font-size:.72rem;font-weight:600}.admin-observatory__published-sort select{color:#e9eefaeb;font:inherit;cursor:pointer;background:#0a1020d1;border:1px solid #7d8fb82e;border-radius:9px;outline:0;padding:8px 10px;font-size:.74rem}.admin-observatory__report-alert{color:#ffd2d8eb;letter-spacing:.04em;background:#48121c6b;border:1px solid #ff7b8a38;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.admin-observatory__report-alert strong{color:#fff;background:#ff778629;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.68rem;display:inline-grid}.admin-observatory__reported-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.admin-observatory__reported-header h3{margin:0}.admin-observatory__reported-header p{color:#b1bedbad;margin:5px 0 0;font-size:.78rem}.admin-observatory__reported-header>strong{color:#ffdde1f5;background:#4e121c61;border:1px solid #ff7a8a38;border-radius:999px;place-items:center;min-width:34px;height:34px;display:grid}.admin-observatory__reported-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.admin-observatory__reported-actions button{appearance:none;letter-spacing:.02em;cursor:pointer;border-radius:999px;min-height:34px;padding:7px 14px;font-family:inherit;font-size:.72rem;font-weight:700;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s}.admin-observatory__reported-actions button:hover:not(:disabled){transform:translateY(-1px)}.admin-observatory__reported-actions button:active:not(:disabled){transform:translateY(0)}.admin-observatory__reported-actions button:disabled{cursor:wait;opacity:.48}.admin-observatory__keep{color:#bdffe5f5;background:#2d7d6621;border:1px solid #76e7be4d}.admin-observatory__keep:hover:not(:disabled){background:#2d7d6638;border-color:#76e7be8c;box-shadow:0 0 18px #4ed8a614}.admin-observatory__archive{color:#ffe0adf0;background:#7d581e21;border:1px solid #efbe6f47}.admin-observatory__archive:hover:not(:disabled){background:#7d581e38;border-color:#efbe6f85;box-shadow:0 0 18px #efbe6f12}.admin-observatory__reject-reported{color:#ffc7d0f5;background:#7e1f3024;border:1px solid #ff6f844d}.admin-observatory__reject-reported:hover:not(:disabled){background:#7e1f303d;border-color:#ff6f8494;box-shadow:0 0 18px #ff5c7614}.admin-observatory__reported-actions button:focus-visible{outline-offset:3px;outline:2px solid #b6c3ffc7}.admin-observatory__item{position:relative}.admin-observatory__item-main{z-index:2;position:relative}.admin-observatory__reported-actions{z-index:100;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;margin-top:14px;display:flex;position:relative}.admin-observatory__reported-actions button{z-index:101;pointer-events:auto;cursor:pointer;position:relative}.admin-observatory__item:before,.admin-observatory__item:after,.admin-observatory__item-meta{pointer-events:none}.admin-headline-editor{min-width:0;margin:.8rem 0}.admin-headline-editor button{color:#eef6ff;font:inherit;cursor:pointer;background:#19283c;border:1px solid #95bdde66;border-radius:8px;padding:.55rem .85rem}.admin-headline-editor button:disabled{opacity:.5;cursor:default}.admin-headline-editor button:focus-visible,.admin-headline-editor textarea:focus-visible{outline-offset:3px;outline:2px solid #91d3ef}.admin-headline-editor__form{gap:.7rem;margin-top:.8rem;display:grid}.admin-headline-editor__form textarea{box-sizing:border-box;color:#f1f6fc;width:100%;min-width:0;font:inherit;resize:vertical;background:#101a2b;border:1px solid #95bdde66;border-radius:8px;padding:.75rem;line-height:1.6}.admin-headline-editor__form p{margin:0;font-size:.85rem}.admin-headline-editor__actions{flex-wrap:wrap;gap:.6rem;display:flex}.admin-headline-editor__error{color:#ffb4b4}.admin-headline-editor__status{color:#ace4c7;margin-top:.35rem;display:block}.admin-headline-editor__status:empty{display:none}
