@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5ce8c3f-module__SSBbPG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5ce8c3f-module__SSBbPG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");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:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_b4360608-module__vtoIiW__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_b4360608-module__vtoIiW__variable{--font-orbitron:"Orbitron", "Orbitron Fallback"}
.corecord-loader{min-width:0;color:var(--color-ink,#f4ecf7);align-items:center;gap:.875rem;display:flex}.corecord-loader-copy{min-width:0}.corecord-loader-label,.corecord-loader-description{overflow-wrap:anywhere;margin:0}.corecord-loader-label{font-size:.875rem;line-height:1.7}.corecord-loader-description{color:var(--color-ink-dim,#a89bb8);margin-top:.5rem;font-size:.875rem;line-height:1.7}.corecord-loader-mark{aspect-ratio:1;vertical-align:middle;isolation:isolate;pointer-events:none;flex:none;width:2rem;display:inline-block;position:relative}.corecord-loader-halo{background:radial-gradient(circle,#ff2d8a36,#c17bff0c 50%,#0000 70%);border-radius:50%;animation:3.8s ease-in-out infinite corecord-loader-breathe;position:absolute;inset:-18%}.corecord-loader-glass{background:radial-gradient(at 26% 15%,#fff8,#0000 28%),radial-gradient(at 90% 28%,#7df9ffa6,#0000 35%),radial-gradient(at 65% 90%,#c17bff70,#0000 35%),radial-gradient(circle at 40% 62%,#ff2d8a85,#521b6033 62%,#140a2266);border:1px solid #f9d5ff99;border-radius:44% 56% 54% 46%/48% 43% 57% 52%;animation:6s ease-in-out infinite corecord-loader-morph;position:absolute;inset:9%;overflow:hidden;box-shadow:inset 2px 2px 5px #ffe2f777,inset -3px -4px 8px #c17bff70,0 0 14px #ff2d8a26}.corecord-loader-fold{border:1px solid #ffd3eb88;border-radius:38% 62% 56% 44%/50% 32% 68% 50%;animation:12s linear infinite corecord-loader-turn;position:absolute;inset:12% 19%;box-shadow:inset 2px 0 6px #ffb1d64d,2px 0 6px #ff2d8a40}.corecord-loader-fold-pink{background:linear-gradient(130deg,#ff5fb026,#0000 55%,#ffd4ee38)}.corecord-loader-fold-cyan{background:linear-gradient(220deg,#7df9ff30,#0000 55%);border-color:#b8faff80;animation-direction:reverse;animation-delay:-3s;inset:20% 9%}.corecord-loader-heart{background:radial-gradient(circle at 38% 30%,#fff3fb,#ff91c5 35%,#ff2d8a 72%);border-radius:50%;animation:3.8s ease-in-out infinite corecord-loader-breathe;position:absolute;inset:33%;box-shadow:0 0 14px #ff2d8a80,0 0 28px #ff2d8a55}.corecord-loader-mark[data-variant=wave]{aspect-ratio:8/3;width:4.5rem}.corecord-loader-mark[data-size=icon]{width:1rem}.corecord-loader-wave{width:100%;height:100%;display:block;overflow:visible}.corecord-loader-strand{opacity:.65;transform-origin:160px 60px;animation:3.2s ease-in-out infinite corecord-loader-wave;animation-delay:calc(var(--strand) * -120ms)}.corecord-loader[data-size=panel],.corecord-loader[data-size=page]{text-align:center;flex-direction:column;justify-content:center;gap:1.75rem;width:100%;padding:2.5rem 1rem}.corecord-loader[data-size=panel]>.corecord-loader-mark{width:6rem}.corecord-loader[data-size=page]{gap:2.25rem;min-height:min(60svh,30rem);padding-block:3rem}.corecord-loader[data-size=page]>.corecord-loader-mark{width:clamp(7.5rem,28vw,10rem)}.corecord-loader[data-size=panel]>.corecord-loader-mark[data-variant=wave]{width:min(15rem,100%)}.corecord-loader[data-size=page]>.corecord-loader-mark[data-variant=wave]{width:min(20rem,100%)}.corecord-loader:is([data-size=panel],[data-size=page]) .corecord-loader-label{font-size:1rem}@keyframes corecord-loader-breathe{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes corecord-loader-morph{0%,to{border-radius:44% 56% 54% 46%/48% 43% 57% 52%;transform:rotate(-8deg)scale(.96)}50%{border-radius:56% 44% 43% 57%/40% 57% 43% 60%;transform:rotate(8deg)scale(1.04)}}@keyframes corecord-loader-turn{to{transform:rotate(360deg)}}@keyframes corecord-loader-wave{0%,to{opacity:.4;transform:scaleY(.65)translateY(-3px)}50%{opacity:.9;transform:scaleY(1.15)translateY(3px)}}@media (prefers-reduced-motion:reduce){.corecord-loader-mark,.corecord-loader-mark *{animation:none!important}}@media (forced-colors:active){.corecord-loader-glass,.corecord-loader-heart{border:1px solid canvastext}.corecord-loader-strand{stroke:canvastext}}
.AnalysisReader-module__mkT_5W__reader{min-width:0;margin-top:1.25rem}.AnalysisReader-module__mkT_5W__hero{padding:.5rem 0 1.5rem}.AnalysisReader-module__mkT_5W__eyebrow{color:#daa7f0;letter-spacing:.075em;font-size:.78rem;line-height:1.6}.AnalysisReader-module__mkT_5W__hero h3{text-wrap:balance;margin:.65rem 0;font-size:clamp(1.65rem,5vw,2.35rem);font-weight:750;line-height:1.5}.AnalysisReader-module__mkT_5W__hero>p:last-child{max-width:36rem;color:var(--color-ink-dim,#c6bcd0);font-size:.94rem;line-height:1.85}.AnalysisReader-module__mkT_5W__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.AnalysisReader-module__mkT_5W__card{isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b1124c9;border:1px solid #c49ade3b;border-radius:1.15rem;flex-direction:column;min-width:0;scroll-margin-top:9rem;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.AnalysisReader-module__mkT_5W__cardArt{background:#130e24;overflow:hidden}.AnalysisReader-module__mkT_5W__jacket{aspect-ratio:1;background-image:url(/analysis/jackets-v1.webp);background-repeat:no-repeat;background-size:400% 200%;width:100%;display:block}.AnalysisReader-module__mkT_5W__cardText{flex-direction:column;flex:1;padding:.2rem .85rem .9rem;display:flex;position:relative}.AnalysisReader-module__mkT_5W__cardText:before{content:"";pointer-events:none;background:linear-gradient(#0000,#1b1124c9);height:2.75rem;position:absolute;inset:-2.75rem 0 auto}.AnalysisReader-module__mkT_5W__cardLabel{color:#d4b3df;font-size:.7rem;line-height:1.7}.AnalysisReader-module__mkT_5W__card h4{color:#fff1fc;text-wrap:balance;overflow-wrap:anywhere;margin:.45rem 0 .85rem;font-size:clamp(1rem,3.5vw,1.5rem);font-weight:700;line-height:1.6}.AnalysisReader-module__mkT_5W__cardAction{color:#d8bbde;justify-content:space-between;align-items:center;gap:.25rem;margin-top:auto;font-size:.72rem;line-height:1.7;display:flex}.AnalysisReader-module__mkT_5W__cardAction>svg{color:#f4a1d3;flex-shrink:0}.AnalysisReader-module__mkT_5W__detailPage{min-width:0;max-width:48rem;margin:0 auto;padding:1rem 1rem 2rem}.AnalysisReader-module__mkT_5W__detailBack{z-index:25;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#170e23ed;border:1px solid #bd8bd434;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .75rem;padding:.4rem .8rem;display:flex;position:sticky;top:3.75rem}.AnalysisReader-module__mkT_5W__detailBack>a{color:#f2cee8;align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;display:flex}.AnalysisReader-module__mkT_5W__detailBack>span{color:#bda9ce;overflow-wrap:anywhere;max-width:100%;padding:.25rem 0;font-size:.73rem;line-height:1.7}.AnalysisReader-module__mkT_5W__detailBack a:focus-visible{outline-offset:3px;border-radius:.3rem;outline:2px solid #ff8ccc}.AnalysisReader-module__mkT_5W__detailHero{isolation:isolate;background:#130e24;border:1px solid #b68ed834;border-radius:1.25rem;align-items:flex-end;min-height:21rem;display:flex;position:relative;overflow:hidden}.AnalysisReader-module__mkT_5W__detailArt{z-index:-2;position:absolute;inset:0;overflow:hidden}.AnalysisReader-module__mkT_5W__detailArt>.AnalysisReader-module__mkT_5W__jacket{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.AnalysisReader-module__mkT_5W__detailHero:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#170e2380 50%,#170e23fa 100%);position:absolute;inset:0}.AnalysisReader-module__mkT_5W__detailHeading{padding:5rem 1.25rem 1.6rem}.AnalysisReader-module__mkT_5W__detailHeading h1{text-wrap:balance;overflow-wrap:anywhere;color:#fff1fc;max-width:36rem;margin-top:.6rem;font-size:clamp(1.85rem,6vw,2.8rem);font-weight:750;line-height:1.5}.AnalysisReader-module__mkT_5W__chapter{border-bottom:1px solid #b984d135;min-width:0;padding:1.75rem 0 2rem}.AnalysisReader-module__mkT_5W__chapter>h3{text-wrap:balance;overflow-wrap:anywhere;margin:0 0 1.1rem;font-size:clamp(1.25rem,4vw,1.7rem);font-weight:700;line-height:1.65}.AnalysisReader-module__mkT_5W__notGenerated{color:#d8bddf;border:1px solid #bb8dd336;border-radius:.8rem;margin-top:1.5rem;padding:1rem;font-size:.9rem;line-height:1.8}.AnalysisReader-module__mkT_5W__paging{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:1.25rem;display:grid}.AnalysisReader-module__mkT_5W__paging a{color:#e6b2de;align-items:center;gap:.5rem;min-height:64px;padding:.5rem;font-size:.85rem;line-height:1.6;display:flex}.AnalysisReader-module__mkT_5W__paging a:last-child{text-align:right;justify-content:flex-end}.AnalysisReader-module__mkT_5W__paging svg{flex-shrink:0}.AnalysisReader-module__mkT_5W__paging small{color:#b7a0c8;font-size:.7rem;display:block}.AnalysisReader-module__mkT_5W__purchase{bottom:calc(var(--mobile-nav-space,5.5rem) + var(--install-banner,0px) + env(safe-area-inset-bottom,0px));z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#180e23f2;border:1px solid #ee85c469;border-radius:1rem;margin-top:1rem;position:sticky;box-shadow:0 -6px 32px #0005}.AnalysisReader-module__mkT_5W__purchaseTrigger{color:#f7e5f3;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:72px;padding:.8rem 1rem;list-style:none;display:flex}.AnalysisReader-module__mkT_5W__purchaseTrigger::-webkit-details-marker{display:none}.AnalysisReader-module__mkT_5W__purchaseTrigger strong{font-size:.94rem;line-height:1.6;display:block}.AnalysisReader-module__mkT_5W__purchaseTrigger small{color:#d8b6d6;margin-top:.15rem;font-size:.72rem;line-height:1.6;display:block}.AnalysisReader-module__mkT_5W__purchaseTrigger>svg{color:#ff8cc7;flex-shrink:0}.AnalysisReader-module__mkT_5W__purchase[open] .AnalysisReader-module__mkT_5W__purchaseTrigger>svg{transform:rotate(180deg)}.AnalysisReader-module__mkT_5W__purchaseBody{max-height:min(50dvh, 30rem, calc(100dvh - 14rem - var(--install-banner,0px) - env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;border-top:1px solid #d9a5f227;border-radius:0 0 1rem 1rem;outline:none;padding:0 .3rem .3rem;overflow-y:auto}.AnalysisReader-module__mkT_5W__purchaseBody>section{background:0 0;border:0;margin-top:0}.AnalysisReader-module__mkT_5W__purchaseTrigger:focus-visible,.AnalysisReader-module__mkT_5W__purchaseBody:focus-visible{outline-offset:-4px;border-radius:1rem;outline:2px solid #ff8ccc}.AnalysisReader-module__mkT_5W__body,.AnalysisReader-module__mkT_5W__facts dd{color:#d5cadf;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.95}.AnalysisReader-module__mkT_5W__body+.AnalysisReader-module__mkT_5W__body{margin-top:1rem}.AnalysisReader-module__mkT_5W__excerptLabel{color:#af9ebb;margin-bottom:.45rem;font-size:.72rem;line-height:1.6}.AnalysisReader-module__mkT_5W__evidence{background:#c28ee90c;border-left:3px solid #f46fb9;border-radius:0 .65rem .65rem 0;margin:1.25rem 0;padding:.9rem 1rem}.AnalysisReader-module__mkT_5W__evidence>p{color:#eda6d1;margin-bottom:.4rem;font-size:.73rem}.AnalysisReader-module__mkT_5W__evidence blockquote{color:#ebdfef;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.94rem;line-height:1.85}.AnalysisReader-module__mkT_5W__evidence blockquote+blockquote{margin-top:.7rem}.AnalysisReader-module__mkT_5W__continuation{isolation:isolate;place-items:center;min-height:7.8rem;margin-top:1.25rem;padding:.8rem 0;display:grid;position:relative}.AnalysisReader-module__mkT_5W__mosaic{z-index:-1;flex-direction:column;gap:.8rem;padding:.7rem .2rem;display:flex;position:absolute;inset:.2rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000b 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#000b 45%,#0000 100%)}.AnalysisReader-module__mkT_5W__mosaic i{filter:blur(2.5px);background:repeating-linear-gradient(90deg,#b38db742 0 5px,#ba97d125 5px 11px,#f09ace32 11px 18px);border-radius:2px;height:.65rem;display:block}.AnalysisReader-module__mkT_5W__mosaic i:nth-child(2){opacity:.8;filter:blur(4px);width:94%}.AnalysisReader-module__mkT_5W__mosaic i:nth-child(3){opacity:.6;filter:blur(5px);width:88%}.AnalysisReader-module__mkT_5W__mosaic i:nth-child(4){opacity:.35;filter:blur(5px);width:65%}.AnalysisReader-module__mkT_5W__continuation button{color:#f0dfef;cursor:pointer;text-align:left;background:#1c1128eb;border:1px solid #dbaaef66;border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;max-width:100%;min-height:48px;padding:.8rem 1rem;font-size:.86rem;line-height:1.7;display:flex;box-shadow:0 5px 22px #0004}.AnalysisReader-module__mkT_5W__continuation button>svg{flex-shrink:0}.AnalysisReader-module__mkT_5W__continuation button:hover{background:#2c173be8;border-color:#f48bc3}.AnalysisReader-module__mkT_5W__insight{margin-top:1.35rem}.AnalysisReader-module__mkT_5W__insight+.AnalysisReader-module__mkT_5W__insight{border-top:1px solid #bd94cd22;margin-top:1.6rem;padding-top:1.6rem}.AnalysisReader-module__mkT_5W__insight h4{color:#f6dbf0;margin-bottom:.5rem;font-size:1.16rem;font-weight:650;line-height:1.65}.AnalysisReader-module__mkT_5W__referenceDescription{color:#bfa8ce;margin:.4rem 0 1rem;font-size:.86rem;line-height:1.8}.AnalysisReader-module__mkT_5W__facts{gap:1.1rem;margin-top:1.35rem;display:grid}.AnalysisReader-module__mkT_5W__facts dt{color:#ebadd6;margin-bottom:.25rem;font-size:.8rem}.AnalysisReader-module__mkT_5W__steps{gap:.9rem;margin-top:1.5rem;display:grid}.AnalysisReader-module__mkT_5W__steps li{color:#d5cadf;align-items:flex-start;gap:.8rem;font-size:1rem;line-height:1.9;display:flex}.AnalysisReader-module__mkT_5W__steps li>span{color:#ed9bca;flex-shrink:0;padding-top:.15rem;font-size:.8rem}.AnalysisReader-module__mkT_5W__source{color:#a1e7ed;text-underline-offset:4px;align-items:center;gap:.6rem;min-height:44px;font-size:.85rem;text-decoration:underline;display:inline-flex}.AnalysisReader-module__mkT_5W__makeSong{color:#ff82bf;justify-content:center;align-items:center;gap:.6rem;min-height:48px;margin-top:1.25rem;padding:1rem .5rem;font-size:1rem;line-height:1.7;display:flex}.AnalysisReader-module__mkT_5W__makeSong>svg{flex-shrink:0}.AnalysisReader-module__mkT_5W__reader button:focus-visible,.AnalysisReader-module__mkT_5W__reader a:focus-visible{outline-offset:3px;outline:2px solid #ff8ccc}@media (hover:hover){.AnalysisReader-module__mkT_5W__card:hover{border-color:#f092d2a3;transform:translateY(-3px)}}@media (min-width:640px){.AnalysisReader-module__mkT_5W__gallery{gap:1.25rem}.AnalysisReader-module__mkT_5W__cardText{padding:.3rem 1.3rem 1.2rem}.AnalysisReader-module__mkT_5W__cardLabel,.AnalysisReader-module__mkT_5W__cardAction{font-size:.8rem}.AnalysisReader-module__mkT_5W__detailPage{padding:1.5rem 1.5rem 3rem}.AnalysisReader-module__mkT_5W__detailHero{min-height:25rem}.AnalysisReader-module__mkT_5W__detailHeading{padding:7rem 2rem 2rem}.AnalysisReader-module__mkT_5W__chapter{padding:2rem .5rem 2.5rem}}@media (min-width:768px){.AnalysisReader-module__mkT_5W__purchase{bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.AnalysisReader-module__mkT_5W__purchaseBody{max-height:min(55dvh,30rem)}}@media (prefers-reduced-motion:reduce){.AnalysisReader-module__mkT_5W__reader *,.AnalysisReader-module__mkT_5W__reader :before,.AnalysisReader-module__mkT_5W__reader :after{scroll-behavior:auto;transition:none}}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) :is(.AnalysisReader-module__mkT_5W__card,.AnalysisReader-module__mkT_5W__detailBack,.AnalysisReader-module__mkT_5W__purchase,.AnalysisReader-module__mkT_5W__notGenerated){background:#102c48e8;border-color:#9ccdef45}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .AnalysisReader-module__mkT_5W__cardText:before{background:linear-gradient(#0000,#102c48e8)}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .AnalysisReader-module__mkT_5W__detailHero:after{background:linear-gradient(#0000 20%,#102b4880 50%,#102b48fa)}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .AnalysisReader-module__mkT_5W__jacket{filter:saturate(.65)}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) :is(.AnalysisReader-module__mkT_5W__eyebrow,.AnalysisReader-module__mkT_5W__cardLabel,.AnalysisReader-module__mkT_5W__cardAction,.AnalysisReader-module__mkT_5W__detailBack>span,.AnalysisReader-module__mkT_5W__excerptLabel,.AnalysisReader-module__mkT_5W__paging small){color:#b3d5ed}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) :is(.AnalysisReader-module__mkT_5W__body,.AnalysisReader-module__mkT_5W__facts dd,.AnalysisReader-module__mkT_5W__evidence blockquote,.AnalysisReader-module__mkT_5W__referenceDescription){color:#d4e5f3}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .AnalysisReader-module__mkT_5W__evidence{background:#8fc9ff0c;border-color:#9bdcfb}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .AnalysisReader-module__mkT_5W__continuation button{background:#193b5ced;border-color:#9acbec66}
.Studio-module__SmEOoW__studio{min-width:0}:is(.workspace-shell:has(.Studio-module__SmEOoW__studio),.workspace-content:has(.Studio-module__SmEOoW__studio)){min-height:0}.Studio-module__SmEOoW__instruction{resize:vertical;height:6rem;min-height:6rem;field-sizing:fixed!important}.Studio-module__SmEOoW__coreDialog{border:1px solid var(--color-line);width:min(36rem,100% - 2rem);max-width:calc(100% - 2rem);max-height:85dvh;color:var(--color-ink);background:#100b19;border-radius:1.25rem;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 80px #0009}.Studio-module__SmEOoW__coreDialog[open]{flex-direction:column;display:flex}.Studio-module__SmEOoW__coreDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07030dbb}html:has(.Studio-module__SmEOoW__coreDialog[open]){overflow:hidden}.Studio-module__SmEOoW__coreDialog>:first-child,.Studio-module__SmEOoW__coreDialog>:last-child{flex-shrink:0}.Studio-module__SmEOoW__coreOptions{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.Studio-module__SmEOoW__materialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.Studio-module__SmEOoW__originBadge{border:1px solid color-mix(in srgb, var(--color-core) 35%, transparent);color:var(--color-ink-dim);border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.625rem;font-weight:500;line-height:1.25}@media (max-width:479px){.Studio-module__SmEOoW__materialGrid{grid-template-columns:minmax(0,1fr)}}.Studio-module__SmEOoW__coreOptions fieldset>:last-child{grid-template-columns:1fr;max-height:none;overflow:visible}.Studio-module__SmEOoW__handoffInstruction{resize:vertical;height:4rem;min-height:4rem;field-sizing:fixed!important}.Studio-module__SmEOoW__heading{background:radial-gradient(at 95% 0,#caa5d330,#0000 65%),linear-gradient(130deg,#305c8480,#102b48b3);border:1px solid #94c9f245;border-radius:1.25rem;padding:1rem 1.1rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .Studio-module__SmEOoW__coreSelect{background:#143556a8;border-color:#91c9ee66;border-radius:1rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .Studio-module__SmEOoW__coreDialog{background:#102b48;border-color:#91c9ee55;box-shadow:0 24px 80px #04142999}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .Studio-module__SmEOoW__coreDialog::backdrop{background:#061b2fc9}@media (max-width:639px){.Studio-module__SmEOoW__instruction{height:4.5rem;min-height:4.5rem}.Studio-module__SmEOoW__studio summary{scroll-margin-top:4rem}}.Studio-module__SmEOoW__studio{flex-direction:column;gap:.75rem;padding:1.5rem 1rem;display:flex}body:has(.Studio-module__SmEOoW__studio) .music-create-footer{display:none}.Studio-module__SmEOoW__sourceDetails{flex-shrink:0}.Studio-module__SmEOoW__sourceDetails[hidden]{display:none}.Studio-module__SmEOoW__sourcesToggle{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 60%, transparent);text-align:left;border-radius:.75rem;flex-shrink:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;font-size:.8125rem;line-height:1.35;display:flex}.Studio-module__SmEOoW__sourcesToggle:focus-visible{outline:2px solid var(--color-core-hot);outline-offset:2px}.Studio-module__SmEOoW__sourcesToggle>span:first-child{flex:1;min-width:0}.Studio-module__SmEOoW__sourcesCount{max-width:50%;color:var(--color-ink-dim);overflow-wrap:anywhere;margin-left:auto;font-size:.75rem}.Studio-module__SmEOoW__sourcesChevron{flex-shrink:0;width:16px;height:16px}.Studio-module__SmEOoW__sourcesToggle[aria-expanded=true] .Studio-module__SmEOoW__sourcesChevron{transform:rotate(180deg)}.Studio-module__SmEOoW__sourceRows{flex-shrink:0;gap:.5rem;display:grid}.Studio-module__SmEOoW__sourceRow{text-align:left;border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 75%, transparent);border-radius:1rem;align-items:center;gap:.625rem;width:100%;min-width:0;min-height:4rem;padding:.5rem .75rem;display:flex}.Studio-module__SmEOoW__sourceRow:disabled{opacity:.4}.Studio-module__SmEOoW__sourceCaption{color:var(--color-ink-dim);margin-bottom:.125rem;font-size:.6875rem;line-height:1.25;display:block}.Studio-module__SmEOoW__sourceTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.Studio-module__SmEOoW__headingActions{align-items:center;gap:.125rem;display:flex}.Studio-module__SmEOoW__headingAction{min-width:2.75rem;min-height:2.75rem;color:var(--color-ink-dim);white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;padding-inline:.5rem;font-size:.75rem;display:inline-flex}.Studio-module__SmEOoW__headingAction:hover{color:var(--color-ink);background:#ffffff0d}.Studio-module__SmEOoW__headingAction[aria-disabled=true]{opacity:.4}.Studio-module__SmEOoW__giftAction{color:var(--color-core-hot)}@media (max-width:374px){.Studio-module__SmEOoW__ideasLabel{display:none}}.Studio-module__SmEOoW__helpButton{width:2.75rem;height:2.75rem;color:var(--color-ink-dim);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Studio-module__SmEOoW__helpButton:hover{color:var(--color-ink);background:#ffffff0d}.Studio-module__SmEOoW__coreOptions button{min-height:2.75rem}.Studio-module__SmEOoW__composer{flex-direction:column;gap:.5rem;min-width:0;display:flex}.Studio-module__SmEOoW__composerContent{min-width:0}.Studio-module__SmEOoW__progress{color:var(--color-ink-dim);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.Studio-module__SmEOoW__progress li{align-items:center;gap:.375rem;display:flex}.Studio-module__SmEOoW__progress li span{border:1px solid var(--color-line);border-radius:100%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.Studio-module__SmEOoW__progress li[aria-current]{color:var(--color-core-hot);font-weight:600}.Studio-module__SmEOoW__progress li[aria-current] span{background:var(--color-core);color:#fff;border-color:#0000}.Studio-module__SmEOoW__directionFields{flex-direction:column;gap:.375rem;display:flex}.Studio-module__SmEOoW__directionCount{text-align:right;color:var(--color-ink-faint);font-size:.6875rem;line-height:1}.Studio-module__SmEOoW__generateRow{flex-shrink:0;grid-template-columns:minmax(5.5rem,.8fr) minmax(0,1.4fr);gap:.625rem;display:grid}.Studio-module__SmEOoW__generateRow>button{letter-spacing:0;white-space:nowrap;padding-inline:.625rem}.Studio-module__SmEOoW__instruction{height:12rem;min-height:10rem}.Studio-module__SmEOoW__notice{border:1px solid var(--color-line);color:var(--color-core-hot);border-radius:.75rem;margin-top:.5rem;padding:.5rem;font-size:.8125rem;line-height:1.4}.Studio-module__SmEOoW__failureNotice{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Studio-module__SmEOoW__failureNotice>p{flex:12ch;min-width:0}.Studio-module__SmEOoW__noticeAction{border:1px solid var(--color-core);min-height:2.75rem;color:var(--color-core-hot);border-radius:.625rem;flex:none;align-items:center;padding-inline:.75rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:767px){.Studio-module__SmEOoW__studio{height:calc(100dvh - 3.5rem - 3rem - var(--mobile-nav-space) - var(--install-banner,0px) - var(--listening-player-space,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;gap:.5rem;min-height:0;padding:.5rem 1rem;overflow-y:auto}.Studio-module__SmEOoW__studio :is(input,textarea,select){font-size:16px}.Studio-module__SmEOoW__composer{flex:1;min-height:0}.Studio-module__SmEOoW__studio:has(.Studio-module__SmEOoW__composer:not([data-stage="1"])){height:auto;overflow:visible}body:has(.Studio-module__SmEOoW__studio .Studio-module__SmEOoW__composer:not([data-stage="1"]))>header{position:relative}.Studio-module__SmEOoW__composer:not([data-stage="1"]) .Studio-module__SmEOoW__progress{flex-wrap:wrap}.Studio-module__SmEOoW__composer:not([data-stage="1"]) .Studio-module__SmEOoW__progress li span{flex-shrink:0;width:24px;height:24px}.Studio-module__SmEOoW__composer:not([data-stage="1"]){flex:none;min-height:0}.Studio-module__SmEOoW__composer:not([data-stage="1"]) .Studio-module__SmEOoW__composerContent{flex:none;overflow:visible}.Studio-module__SmEOoW__studio:has(.Studio-module__SmEOoW__composer:not([data-stage="1"])) :is(button,input,textarea,select,summary){scroll-margin-bottom:calc(var(--mobile-nav-space) + var(--listening-player-space,0px) + 1rem)}.Studio-module__SmEOoW__headingAction{min-width:44px;min-height:44px;padding-inline:6px}.Studio-module__SmEOoW__headingAction svg{width:16px;height:16px}.Studio-module__SmEOoW__helpButton{width:44px;height:44px}.Studio-module__SmEOoW__helpButton svg{width:20px;height:20px}.Studio-module__SmEOoW__composerContent{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.Studio-module__SmEOoW__composer[data-stage="1"] .Studio-module__SmEOoW__composerContent{flex-direction:column;display:flex}.Studio-module__SmEOoW__composer[data-stage="1"] :is(.Studio-module__SmEOoW__direction,.Studio-module__SmEOoW__directionFields){min-height:0}.Studio-module__SmEOoW__direction{flex-direction:column;flex:1 0;display:flex}.Studio-module__SmEOoW__direction::details-content{display:contents}.Studio-module__SmEOoW__direction:not([open])::details-content{display:none}.Studio-module__SmEOoW__directionFields{flex:1}.Studio-module__SmEOoW__instruction{resize:none;flex:1;height:6rem;min-height:6rem}.Studio-module__SmEOoW__composer[data-stage="1"] .Studio-module__SmEOoW__instruction{height:max(4rem, calc(6rem - var(--listening-player-space,0px)));min-height:max(4rem, calc(6rem - var(--listening-player-space,0px)))}.Studio-module__SmEOoW__composer:not([data-stage="1"]) .Studio-module__SmEOoW__instruction{flex:none;height:10rem}.Studio-module__SmEOoW__composer:not([data-stage="1"]) .Studio-module__SmEOoW__directionFields{padding-bottom:.75rem}.Studio-module__SmEOoW__composerContent>[role=alert],.Studio-module__SmEOoW__composerContent>[role=status]{flex-shrink:0}.Studio-module__SmEOoW__failureNotice{margin-top:.375rem;padding:.375rem .5rem}.Studio-module__SmEOoW__composerContent:has(>[role=alert]) .Studio-module__SmEOoW__instruction{height:4rem;min-height:4rem}}@media (max-width:767px) and (max-height:560px){.Studio-module__SmEOoW__composer[data-stage="1"]{flex-shrink:0;min-height:14rem}}.Studio-module__SmEOoW__blendCard{min-width:0;margin-top:.5rem;padding:.75rem 1rem}.Studio-module__SmEOoW__blendHeading{cursor:pointer;min-height:44px;color:var(--color-core-hot);padding-block:.625rem;font-size:.8125rem;font-weight:600}.Studio-module__SmEOoW__blendTheme{overflow-wrap:anywhere;margin:.25rem 0 .875rem;font-size:1.1875rem;font-weight:600;line-height:1.5}.Studio-module__SmEOoW__blendActions{flex-direction:column;gap:.25rem;display:flex}.Studio-module__SmEOoW__blendActions>button{width:100%}.Studio-module__SmEOoW__blendAlternative{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;display:flex}.Studio-module__SmEOoW__blendAlternative>button{min-height:44px;padding:.5rem .75rem}.Studio-module__SmEOoW__blendEnergy,.Studio-module__SmEOoW__blendPinCount{color:var(--color-ink-dim);font-size:.6875rem}.Studio-module__SmEOoW__blendPinCount{margin-bottom:.5rem}.Studio-module__SmEOoW__blendDetails{border-top:1px solid var(--color-line);margin-top:.25rem}.Studio-module__SmEOoW__blendDetails>summary{cursor:pointer;min-height:44px;color:var(--color-ink-dim);padding-block:.625rem;font-size:.8125rem}.Studio-module__SmEOoW__blendInterpretation{overflow-wrap:anywhere;gap:.75rem;font-size:.875rem;display:grid}.Studio-module__SmEOoW__blendInterpretation dt{color:var(--color-ink-dim);margin-bottom:.125rem;font-size:.75rem}.Studio-module__SmEOoW__blendRoles{gap:.5rem;margin-block:1rem;display:grid}.Studio-module__SmEOoW__blendRoles li{border-left:2px solid var(--color-core);overflow-wrap:anywhere;padding-left:.625rem;font-size:.8125rem}.Studio-module__SmEOoW__blendRoles li>div{flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;display:flex}.Studio-module__SmEOoW__blendRoles li>div>span:first-child{flex:12ch;font-weight:600}.Studio-module__SmEOoW__blendRoles p{color:var(--color-ink-dim);margin-top:.25rem}.Studio-module__SmEOoW__blendRole{color:var(--color-core-hot);font-size:.75rem}.Studio-module__SmEOoW__blendEditFields{gap:.75rem;margin-block:.75rem 1rem;display:grid}.Studio-module__SmEOoW__blendEditFields label>span{color:var(--color-ink-dim);font-size:.75rem}.Studio-module__SmEOoW__blendPhraseLabel{margin-top:.75rem;font-size:.8125rem;font-weight:600;display:block}.Studio-module__SmEOoW__blendPhraseLabel span{color:var(--color-ink-dim);font-size:.75rem;font-weight:400}.Studio-module__SmEOoW__blendRetained{color:var(--color-ink-dim);margin-top:.5rem;font-size:.8125rem}.Studio-module__SmEOoW__blendPins{margin-top:.5rem}@media (min-width:640px){.Studio-module__SmEOoW__blendCard{padding:1rem 1.25rem}.Studio-module__SmEOoW__blendEditFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.Studio-module__SmEOoW__worldCard{margin-top:0;padding:.375rem .625rem .5rem}.Studio-module__SmEOoW__worldCard>.Studio-module__SmEOoW__blendHeading{align-items:center;gap:.5rem;padding-block:.25rem;display:flex}.Studio-module__SmEOoW__worldSelected{min-width:0;color:var(--color-ink-dim);overflow-wrap:anywhere;align-items:center;gap:.25rem;margin-left:auto;font-size:.6875rem;font-weight:400;display:inline-flex}.Studio-module__SmEOoW__worldSelected svg{flex-shrink:0}.Studio-module__SmEOoW__worldChevron{flex-shrink:0;transform:rotate(-90deg)}.Studio-module__SmEOoW__worldCard[open]>summary .Studio-module__SmEOoW__worldChevron{transform:none}.Studio-module__SmEOoW__worldHero{isolation:isolate;background:#102332;border-radius:.75rem;position:relative;overflow:hidden}.Studio-module__SmEOoW__worldVisual{background:linear-gradient(155deg,var(--world-dark),var(--world-mid));position:absolute;inset:0;overflow:hidden}.Studio-module__SmEOoW__worldVisual svg,.Studio-module__SmEOoW__worldImage{object-fit:cover;width:100%;height:100%;display:block}.Studio-module__SmEOoW__worldHeroText{color:#fff;background:linear-gradient(90deg,#07101be8,#07101bb3);flex-direction:column;justify-content:flex-end;min-height:102px;padding:1rem .75rem .75rem;display:flex;position:relative}.Studio-module__SmEOoW__worldHeroText h3{overflow-wrap:anywhere;font-size:1.125rem;font-weight:650;line-height:1.35}.Studio-module__SmEOoW__worldHeroText h3:focus-visible{outline:2px solid var(--color-core-hot);outline-offset:3px;border-radius:2px}.Studio-module__SmEOoW__worldHeroText p{overflow-wrap:anywhere;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.Studio-module__SmEOoW__worldCost{text-align:center;color:var(--color-ink-dim);padding-block:.375rem .125rem;font-size:.6875rem;line-height:1.4}.Studio-module__SmEOoW__worldChoices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;margin-block:.5rem .25rem;display:grid}.Studio-module__SmEOoW__worldChoice{text-align:left;border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-void) 75%,transparent);border-radius:.625rem;flex-direction:column;gap:.375rem;min-width:0;min-height:44px;padding:.375rem;display:flex}.Studio-module__SmEOoW__worldChoice:hover{border-color:var(--color-core-hot)}.Studio-module__SmEOoW__worldChoice:focus-visible{outline:2px solid var(--color-core-hot);outline-offset:2px}.Studio-module__SmEOoW__worldChoice:disabled{opacity:.5}.Studio-module__SmEOoW__worldVisualSmall{border-radius:.25rem;flex-shrink:0;width:100%;height:32px;position:relative}.Studio-module__SmEOoW__worldChoice>span{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;min-width:0;display:flex}.Studio-module__SmEOoW__worldChoice strong{font-size:.75rem;font-weight:600;line-height:1.35}.Studio-module__SmEOoW__worldChoice>span>span{color:var(--color-ink-dim);font-size:.6875rem;line-height:1.4}.Studio-module__SmEOoW__worldMotifs{flex-wrap:wrap;gap:.375rem;display:flex}.Studio-module__SmEOoW__worldMotifs>span{border:1px solid var(--color-line);color:var(--color-ink-dim);border-radius:99px;padding:.25rem .5rem;font-size:.75rem}.Studio-module__SmEOoW__worldImageStatus{color:var(--color-ink-dim);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.5rem;font-size:.75rem;display:flex}.Studio-module__SmEOoW__worldImageStatus>button{min-height:44px;font-size:.75rem}@media (min-width:640px){.Studio-module__SmEOoW__worldCard{padding:.625rem 1rem}.Studio-module__SmEOoW__worldHeroText{min-height:160px;padding:1.25rem}.Studio-module__SmEOoW__worldHeroText h3{font-size:1.5rem}.Studio-module__SmEOoW__worldVisualSmall{height:56px}}
.AnalysisLoading-module__5eFZ7a__loading{align-items:center;gap:1.25rem;min-width:0;padding:.75rem .25rem;display:flex}.AnalysisLoading-module__5eFZ7a__loading p{min-width:0;color:var(--color-ink,#f7e7f3);overflow-wrap:anywhere;font-size:.9rem;line-height:1.85}.AnalysisLoading-module__5eFZ7a__orb{isolation:isolate;background:radial-gradient(circle at 35% 28%,#fbe6ffad,#db53ad45 30%,#8f499327 60%,#0000 72%);border-radius:50%;flex:0 0 76px;width:76px;height:76px;animation:6s ease-in-out infinite AnalysisLoading-module__5eFZ7a__breathe;position:relative;box-shadow:inset 0 0 19px #ffc5eb28,0 0 30px #ee64b326}.AnalysisLoading-module__5eFZ7a__orb i{background:linear-gradient(145deg,#ffb7e631,#0000 48%,#afcbff26);border:1px solid #f3bbe6a1;border-radius:45% 55% 48% 52%;animation:9s ease-in-out infinite alternate AnalysisLoading-module__5eFZ7a__ribbon;position:absolute;inset:9% 3%;transform:rotate(-32deg)scaleY(.65)}.AnalysisLoading-module__5eFZ7a__orb i:nth-child(2){border-color:#afdafa87;animation-name:AnalysisLoading-module__5eFZ7a__crossing;animation-duration:11s;inset:3% 12%;transform:rotate(34deg)scaleX(.72)}.AnalysisLoading-module__5eFZ7a__orb i:nth-child(3){opacity:.65;animation-delay:-4s;inset:13% 5%;transform:rotate(70deg)scaleY(.6)}.AnalysisLoading-module__5eFZ7a__orb span{filter:blur(9px);background:#ffd3ed57;border-radius:50%;position:absolute;inset:31%}.AnalysisLoading-module__5eFZ7a__loading[data-paused=true] .AnalysisLoading-module__5eFZ7a__orb,.AnalysisLoading-module__5eFZ7a__loading[data-paused=true] .AnalysisLoading-module__5eFZ7a__orb i{animation:none}@keyframes AnalysisLoading-module__5eFZ7a__breathe{0%,to{opacity:.82;transform:scale(.97)}50%{opacity:1;transform:scale(1.025)}}@keyframes AnalysisLoading-module__5eFZ7a__ribbon{0%{transform:rotate(-32deg)scaleY(.65)}to{transform:rotate(15deg)scaleY(.9)}}@keyframes AnalysisLoading-module__5eFZ7a__crossing{0%{transform:rotate(34deg)scaleX(.72)}to{transform:rotate(-16deg)scaleX(.9)}}@media (prefers-reduced-motion:reduce){.AnalysisLoading-module__5eFZ7a__orb,.AnalysisLoading-module__5eFZ7a__orb i{animation:none}}
.Materials-module__BI7nuq__page{width:100%;min-width:0;max-width:48rem;margin-inline:auto;padding:1.5rem 1rem}.Materials-module__BI7nuq__pageHeading{flex-shrink:0}.Materials-module__BI7nuq__back{min-height:2.75rem;color:var(--color-ink-dim);align-items:center;margin-bottom:.75rem;font-size:.875rem;display:inline-flex}.Materials-module__BI7nuq__helpButton{border:1px solid var(--color-line);width:2.75rem;height:2.75rem;color:var(--color-ink-dim);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}.Materials-module__BI7nuq__helpButton:hover{background:#ffffff0d}.Materials-module__BI7nuq__helpBody{flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.7;display:flex}.Materials-module__BI7nuq__desktopLead{color:var(--color-ink-dim);margin-bottom:1.25rem;font-size:.875rem;line-height:1.6}.Materials-module__BI7nuq__workspace,.Materials-module__BI7nuq__scroll{min-width:0}.Materials-module__BI7nuq__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.Materials-module__BI7nuq__search{flex:1;gap:.5rem;min-width:0;display:flex}.Materials-module__BI7nuq__search>input{flex:1;min-width:0}.Materials-module__BI7nuq__searchIcon{display:none}.Materials-module__BI7nuq__add{flex-shrink:0;min-height:2.75rem}.Materials-module__BI7nuq__actions{border-top:1px solid var(--color-line);margin-top:1.25rem;padding-top:1rem}.Materials-module__BI7nuq__selectionBar{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-bottom:.5rem;display:flex}.Materials-module__BI7nuq__selectionBar>p{color:var(--color-ink-dim);font-size:.75rem}.Materials-module__BI7nuq__selectionToggle{min-height:2.75rem;color:var(--color-core-hot);padding-inline:.5rem;font-size:.75rem}.Materials-module__BI7nuq__selectionToggle:disabled{opacity:.4}.Materials-module__BI7nuq__nextHint{color:var(--color-ink-dim);margin-bottom:.75rem;font-size:.75rem;line-height:1.5}.Materials-module__BI7nuq__editorActions,.Materials-module__BI7nuq__selectionPanel[hidden]{display:none}.Materials-module__BI7nuq__editor{scroll-margin-top:.5rem}.Materials-module__BI7nuq__editor textarea{field-sizing:fixed}@media (max-width:767px){.Materials-module__BI7nuq__page{--materials-bar:0rem;--materials-bottom:env(safe-area-inset-bottom,0px);height:calc(100dvh - 3.5rem - var(--materials-bar) - var(--materials-bottom));flex-direction:column;gap:.375rem;min-height:0;padding:.375rem .75rem;display:flex}.Materials-module__BI7nuq__page[data-has-core=true]{--materials-bottom:calc(var(--mobile-nav-space) + var(--install-banner,0px) + env(safe-area-inset-bottom,0px))}.workspace-shell .Materials-module__BI7nuq__page{--materials-bar:3rem}.Materials-module__BI7nuq__page :is(input,select,textarea){font-size:16px}.Materials-module__BI7nuq__back{flex-shrink:0;min-height:2.75rem;margin:0;font-size:.8125rem}.Materials-module__BI7nuq__desktopLead{display:none}.Materials-module__BI7nuq__workspace{flex-direction:column;flex:1;gap:.375rem;min-height:0;display:flex}.Materials-module__BI7nuq__toolbar{flex-wrap:nowrap;flex-shrink:0;margin:0}.Materials-module__BI7nuq__search{gap:.25rem}.Materials-module__BI7nuq__search>button{flex-shrink:0;width:2.75rem;min-height:2.75rem;padding:.5rem;display:inline-flex}.Materials-module__BI7nuq__searchLabel{display:none}.Materials-module__BI7nuq__searchIcon{display:block}.Materials-module__BI7nuq__add{width:2.75rem;min-height:2.75rem;padding:.5rem}.Materials-module__BI7nuq__addLabel{display:none}.Materials-module__BI7nuq__scroll{overscroll-behavior-y:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:.25rem .125rem;overflow-y:auto}.Materials-module__BI7nuq__scroll:focus-visible{outline:2px solid var(--color-core-hot);outline-offset:-2px}.Materials-module__BI7nuq__actions{flex-shrink:0;margin:0;padding-top:.375rem}.Materials-module__BI7nuq__selectionBar{min-height:2.75rem;margin-bottom:.25rem}.Materials-module__BI7nuq__nextHint{display:none}.Materials-module__BI7nuq__actions>button{min-height:2.75rem;padding:.5rem;font-size:.875rem;line-height:1.3}.Materials-module__BI7nuq__editor{margin-bottom:.5rem;padding:.75rem}.Materials-module__BI7nuq__editor textarea{resize:vertical;height:10rem;min-height:8rem}.Materials-module__BI7nuq__editorInlineActions{display:none}.Materials-module__BI7nuq__editorActions{align-items:stretch;gap:.5rem;display:flex}.Materials-module__BI7nuq__editorActions>button{flex:1;min-height:2.75rem}.Materials-module__BI7nuq__actions[data-editing=true]>:not(.Materials-module__BI7nuq__editorActions){display:none}}@media (max-width:767px) and (max-height:560px){.Materials-module__BI7nuq__page{overscroll-behavior-y:contain;overflow-y:auto}.Materials-module__BI7nuq__workspace{flex-shrink:0;min-height:16rem}.Materials-module__BI7nuq__scroll{min-height:6rem}:is(body:has(.Materials-module__BI7nuq__page .Materials-module__BI7nuq__editor)>nav.safe-b,body:has(.Materials-module__BI7nuq__page .Materials-module__BI7nuq__editor)>.nav-spacer,body:has(.Materials-module__BI7nuq__page .Materials-module__BI7nuq__editor)>.above-nav){display:none}.Materials-module__BI7nuq__page:has(.Materials-module__BI7nuq__editor){--materials-bottom:env(safe-area-inset-bottom,0px)}.Materials-module__BI7nuq__page:has(.Materials-module__BI7nuq__editor) .Materials-module__BI7nuq__back{display:none}}.Materials-module__BI7nuq__learningEntry{border:1px solid var(--color-core-hot);min-height:2.75rem;color:var(--color-core-hot);border-radius:.75rem;flex-shrink:0;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:flex}.Materials-module__BI7nuq__learningEntry span{flex:1}.Materials-module__BI7nuq__learningEntry svg{flex-shrink:0;width:1.125rem;height:1.125rem}.Materials-module__BI7nuq__learningEntry:focus-visible{outline:2px solid var(--color-core-hot);outline-offset:3px}@media (max-width:767px){.Materials-module__BI7nuq__learningEntry{margin:0}}
.CoreBrowser-module__4HzCmq__page{width:100%;min-width:0;max-width:52rem;margin-inline:auto;padding:1rem 1rem 7rem;position:relative}.CoreBrowser-module__4HzCmq__browser,.CoreBrowser-module__4HzCmq__selectedContent{min-width:0}.CoreBrowser-module__4HzCmq__back{color:#d1b4d0;align-items:center;gap:.5rem;min-height:44px;margin-bottom:.5rem;font-size:.85rem;display:inline-flex}.CoreBrowser-module__4HzCmq__statement{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#3a183253,#120c1cba);border:1px solid #e4b4dc2e;border-radius:1.25rem;padding:1.25rem}.CoreBrowser-module__4HzCmq__epithet{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:1.5rem;font-size:clamp(1.85rem,6vw,3rem);font-weight:750;line-height:1.3}.CoreBrowser-module__4HzCmq__identity{align-items:center;gap:1.25rem;padding-block:.5rem;display:flex}.CoreBrowser-module__4HzCmq__identity>span{width:72px;height:72px;margin:.5rem}.CoreBrowser-module__4HzCmq__identity>div{color:#e0bed9;overflow-wrap:anywhere;min-width:0;font-size:.85rem;line-height:1.8}.CoreBrowser-module__4HzCmq__identity p+p{color:#bfaac6;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem;font-size:.75rem;display:flex}.CoreBrowser-module__4HzCmq__active{color:#ffd0ef;background:#cc378249;border-radius:1rem;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.65rem;display:inline-flex}.CoreBrowser-module__4HzCmq__coreText{white-space:pre-line;overflow-wrap:anywhere;padding-top:1.5rem;font-size:clamp(1.05rem,3.7vw,1.35rem);font-weight:500;line-height:1.9}.CoreBrowser-module__4HzCmq__tools{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.CoreBrowser-module__4HzCmq__views{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1.35fr .8fr;gap:.25rem;margin-top:1.25rem;display:grid}.CoreBrowser-module__4HzCmq__view{cursor:pointer;min-height:3rem;color:var(--color-ink-dim);border-bottom:2px solid #0000;padding:.5rem .25rem;font-size:.85rem}.CoreBrowser-module__4HzCmq__view[aria-selected=true]{color:var(--color-core-hot);border-color:var(--color-core-hot)}.CoreBrowser-module__4HzCmq__view:focus-visible,.CoreBrowser-module__4HzCmq__back:focus-visible,.CoreBrowser-module__4HzCmq__song:focus-visible,.CoreBrowser-module__4HzCmq__createDock a:focus-visible{outline:2px solid var(--color-volt);outline-offset:3px}.CoreBrowser-module__4HzCmq__storyBody{overflow-wrap:anywhere;min-width:0}.CoreBrowser-module__4HzCmq__storyBody>section{gap:1.5rem}.CoreBrowser-module__4HzCmq__storyBody .panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1024a8;border-color:#e4b4dc22}.CoreBrowser-module__4HzCmq__storyBody>section>:first-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:1.25rem 0 1rem}.CoreBrowser-module__4HzCmq__storyBody>section>:first-child p{font-size:1rem;line-height:2.1}.CoreBrowser-module__4HzCmq__storyBody blockquote{border-color:#ee9cd0;font-size:1.1rem;font-weight:500}.CoreBrowser-module__4HzCmq__song{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1024a8;border:1px solid #e4b4dc2e;border-radius:1rem;align-items:center;gap:.85rem;min-width:0;padding:.85rem;display:flex}.CoreBrowser-module__4HzCmq__songCover{object-fit:cover;background:#ffffff08;border-radius:.6rem;flex-shrink:0;width:4rem;height:4rem;overflow:hidden}.CoreBrowser-module__4HzCmq__createDock{left:1rem;right:1rem;bottom:calc(var(--mobile-nav-space,5.5rem) + .5rem + var(--install-banner,0px) + env(safe-area-inset-bottom,0px));z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#25132bd9;border:1px solid #ecbfde3d;border-radius:1.1rem;max-width:49rem;margin-inline:auto;padding:.5rem;position:fixed;box-shadow:0 8px 30px #09041180}.CoreBrowser-module__4HzCmq__createDock a{color:#fff;text-align:center;background:linear-gradient(110deg,#aa285f,#952d83);border:1px solid #fbacd855;border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.65rem .75rem;font-size:.9rem;font-weight:600;display:flex}.CoreBrowser-module__4HzCmq__createDock svg{flex-shrink:0}.CoreBrowser-module__4HzCmq__createDock a[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (min-width:640px){.CoreBrowser-module__4HzCmq__page{padding:2rem 1.5rem 6.5rem}.CoreBrowser-module__4HzCmq__statement{padding:2rem}.CoreBrowser-module__4HzCmq__view{font-size:.95rem}.CoreBrowser-module__4HzCmq__identity>span{width:90px;height:90px}}@media (min-width:768px){.CoreBrowser-module__4HzCmq__createDock{bottom:max(1rem, env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.CoreBrowser-module__4HzCmq__createDock{left:18rem}}@media (prefers-reduced-motion:reduce){.CoreBrowser-module__4HzCmq__browser *{scroll-behavior:auto}}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__statement{text-align:center;background-image:linear-gradient(#163e675c,#0a2646ed 75%),url(/images/landing/dawn-calm.webp);background-position:50%;background-size:cover;border-color:#a6d6f64d;padding-top:2rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__identity{justify-content:center}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__identity>div{color:#d3e8f8;text-align:left}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__identity p+p{color:#b5d2e9}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__back{color:#b5d2e9}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__epithet{margin-bottom:.5rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__coreText{padding-top:1rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__tools{justify-content:center}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__storyBody>section{gap:.85rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__storyBody .panel{background:linear-gradient(145deg,#284e745e,#0c2744c9);border:1px solid #94c9f245;border-radius:1rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__song{background:linear-gradient(145deg,#284e745e,#0c2744c9);border:1px solid #94c9f245;border-radius:1rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__storyBody>section>:first-child{padding:1.25rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__storyBody>section>:first-child p{line-height:1.9}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__sides>div{min-width:0;padding:.9rem;font-size:.9rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__sides[data-editing=true]{grid-template-columns:1fr}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__storyBody blockquote{border-color:#9edaf7}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__createDock{background:#102c47e8;border-color:#acd5f633;border-radius:2rem;box-shadow:0 8px 30px #05142655}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__createDock a{background:#ed008d;border-color:#ff9fd049;border-radius:2rem}@media (max-width:639px){.CoreBrowser-module__4HzCmq__statement{padding:1rem}.CoreBrowser-module__4HzCmq__statement .experience-kicker{margin-bottom:.5rem;font-size:.7rem}.CoreBrowser-module__4HzCmq__epithet{margin-bottom:.5rem;font-size:clamp(1.55rem,6vw,2rem);line-height:1.35}.CoreBrowser-module__4HzCmq__identity{gap:.75rem;padding-block:.25rem}.CoreBrowser-module__4HzCmq__identity>span{flex-shrink:0;width:52px;height:52px;margin:.25rem}.CoreBrowser-module__4HzCmq__identity>div{font-size:.78rem;line-height:1.6}.CoreBrowser-module__4HzCmq__coreText{padding-top:.65rem;font-size:1rem;line-height:1.7}.CoreBrowser-module__4HzCmq__tools{margin-top:.35rem}.CoreBrowser-module__4HzCmq__views{margin-top:.75rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__statement{padding:1rem}html:is([data-theme=dawn]:not(:has(.record-public-shell[lang=en])),:has(.record-public-shell[lang=ja])) .CoreBrowser-module__4HzCmq__coreText{padding-top:.65rem}}.CoreBrowser-module__4HzCmq__detailHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.CoreBrowser-module__4HzCmq__detailHeader .CoreBrowser-module__4HzCmq__back{margin-bottom:0}.CoreBrowser-module__4HzCmq__detailHeader .CoreBrowser-module__4HzCmq__tools{flex-shrink:0;margin-top:0}@media (max-width:639px){.CoreBrowser-module__4HzCmq__page{padding-top:.75rem}}
.from-text-module__3P2gRW__screen{max-width:36rem;margin:0 auto;padding:.75rem 1rem 1.5rem;position:relative}@media (min-width:640px){.from-text-module__3P2gRW__screen{padding:4rem 1.25rem}}.from-text-module__3P2gRW__form textarea.from-text-module__3P2gRW__text{field-sizing:fixed;resize:none;overflow-wrap:anywhere;width:100%;min-width:0;height:calc(16em + 1.5rem);min-height:6rem;max-height:min(40dvh,100dvh - 28rem);display:block;overflow-y:auto}
.DigPrompt-module__sEnsdq__page{isolation:isolate}.DigPrompt-module__sEnsdq__page h1{letter-spacing:.02em;margin-top:.5rem;font-size:clamp(1.35rem,5vw,2rem);font-weight:750;line-height:1.4}.DigPrompt-module__sEnsdq__lead{color:#d3e5f6;margin-top:.6rem;font-size:.9rem;line-height:1.8}.DigPrompt-module__sEnsdq__chips{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.DigPrompt-module__sEnsdq__chip{color:#e8f3ff;background:linear-gradient(135deg,#22558d99,#102a4ec9);border:1px solid #8dd7ff55;border-radius:9999px;align-items:center;min-height:44px;padding:0 12px;font-size:.875rem;font-weight:600;line-height:1.2;transition:border-color .2s,background .2s;display:inline-flex}.DigPrompt-module__sEnsdq__chip:hover{background-color:#3c6d9455;border-color:#b4e7ffb0}.DigPrompt-module__sEnsdq__chip[aria-current=page]{color:#fff;border-color:#ff00a6;box-shadow:inset 0 0 0 1px #ff00a6,0 5px 24px #f0009c20}.DigPrompt-module__sEnsdq__chip:focus-visible{outline-offset:3px;outline:2px solid #b3eaff}.DigPrompt-module__sEnsdq__actions{margin-top:1rem}.DigPrompt-module__sEnsdq__noscript{color:#ffb3dd;margin-top:.5rem;font-size:.875rem;line-height:1.7}.DigPrompt-module__sEnsdq__links{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.75rem;font-size:.875rem;display:flex}.DigPrompt-module__sEnsdq__links a{color:#ff8dcb;text-underline-offset:.2em;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.DigPrompt-module__sEnsdq__links a:hover{color:#fff}.DigPrompt-module__sEnsdq__prompt{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f4f8ff;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:linear-gradient(135deg,#22558d99,#102a4ec9 68%,#664c8970);border:1px solid #8dd7ff55;border-radius:1.1rem;margin-top:1rem;padding:1rem;font-family:inherit;font-size:.9rem;line-height:1.9;box-shadow:inset 0 1px #dcf2ff18,0 8px 30px #00122d22}@media (max-width:639px){.DigPrompt-module__sEnsdq__page h1{margin-top:.35rem}.DigPrompt-module__sEnsdq__lead{font-size:.85rem}.DigPrompt-module__sEnsdq__prompt{padding:.85rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.DigPrompt-module__sEnsdq__chip{transition:none}}
