@font-face{font-family:"Satoshi 2027";font-weight:500;font-display:block;src:url(/fonts/report2027/Satoshi-Medium.woff2) format("woff2")}@font-face{font-family:"Satoshi 2027";font-weight:700;font-display:block;src:url(/fonts/report2027/Satoshi-Bold.woff2) format("woff2")}@font-face{font-family:"Satoshi 2027";font-weight:900;font-display:block;src:url(/fonts/report2027/Satoshi-Black.woff2) format("woff2")}@font-face{font-family:Anton;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Anton.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/PlayfairDisplay.woff2) format("woff2")}@font-face{font-family:Special Elite;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/SpecialElite.woff2) format("woff2")}@font-face{font-family:Bodoni Moda;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/BodoniModa.woff2) format("woff2")}@font-face{font-family:Pacifico;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Pacifico.woff2) format("woff2")}@font-face{font-family:Bebas Neue;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/BebasNeue.woff2) format("woff2")}@font-face{font-family:Pirata One;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/PirataOne.woff2) format("woff2")}@font-face{font-family:Cinzel;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Cinzel.woff2) format("woff2")}@font-face{font-family:Bungee;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Bungee.woff2) format("woff2")}@font-face{font-family:Permanent Marker;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/PermanentMarker.woff2) format("woff2")}@font-face{font-family:Rubik Mono One;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/RubikMonoOne.woff2) format("woff2")}@font-face{font-family:Black Ops One;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/BlackOpsOne.woff2) format("woff2")}@font-face{font-family:Righteous;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Righteous.woff2) format("woff2")}@font-face{font-family:Monoton;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Monoton.woff2) format("woff2")}@font-face{font-family:Abril Fatface;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/AbrilFatface.woff2) format("woff2")}@font-face{font-family:Cinzel Decorative;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/CinzelDecorative.woff2) format("woff2")}@font-face{font-family:Pinyon Script;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/PinyonScript.woff2) format("woff2")}@font-face{font-family:Rye;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Rye.woff2) format("woff2")}@font-face{font-family:Great Vibes;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/GreatVibes.woff2) format("woff2")}@font-face{font-family:Parisienne;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Parisienne.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/CormorantGaramond.woff2) format("woff2")}@font-face{font-family:Courier Prime;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/CourierPrime.woff2) format("woff2")}@font-face{font-family:Limelight;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Limelight.woff2) format("woff2")}@font-face{font-family:Lobster;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Lobster.woff2) format("woff2")}@font-face{font-family:Fredoka;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Fredoka.woff2) format("woff2")}@font-face{font-family:Caveat;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/Caveat.woff2) format("woff2")}@font-face{font-family:Rock Salt;font-weight:100 900;font-display:swap;src:url(/fonts/report2027/RockSalt.woff2) format("woff2")}@font-face{font-family:"Roboto Mono 2027";font-weight:100 900;font-display:block;src:url(/fonts/report2027/RobotoMono.woff2) format("woff2")}body.report2027-page{--ink:#171515;--white:#f4f4f5;--paper:#eff0f6;--meta:#8a8f90;--body:#b4bcbd;--blue:#2f6bff;--fg:#f4f4f5;--bg:#000;--pad:clamp(16px,2.6vw,40px);--mono:"Roboto Mono 2027",ui-monospace,Menlo,monospace;--sans:"Satoshi 2027",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif}body.report2027-page .report2027,body.report2027-page .report2027 *{box-sizing:border-box;margin:0;padding:0}body.report2027-page .report2027{line-height:normal}html:has(body.report2027-page){background:#000;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;overflow-x:hidden}body.report2027-page{background:#000;color:var(--fg);font-family:var(--sans);font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.report2027-page #track{position:relative;width:1px;pointer-events:none}body.report2027-page #stage{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100lvh;overflow:hidden;background:#000;contain:strict}body.report2027-page #gl,body.report2027-page #pc{position:absolute;left:0;top:0;width:100%;height:100%;display:block}body.report2027-page #pc{pointer-events:none;z-index:6}body.report2027-page #layers{position:absolute;inset:0;z-index:4;pointer-events:none}body.report2027-page .ly{position:absolute;inset:0;pointer-events:none;visibility:hidden}body.report2027-page .ly.on{visibility:visible}body.report2027-page .persp{perspective:900px;perspective-origin:50% 50%}body.report2027-page #pool{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0}body.report2027-page #grain{position:absolute;inset:-50%;z-index:8;pointer-events:none;opacity:.075;mix-blend-mode:overlay;background-size:220px 220px}body.report2027-page .kq{position:absolute;left:50%;top:50%;width:min(92vw,var(--mw,20em));transform:translate(-50%,-50%);text-align:center;font-weight:500;letter-spacing:-.018em;line-height:1.14;color:var(--fg);transform-style:preserve-3d}body.report2027-page .kq.L{font-size:clamp(28px,4.4vw,72px);--mw:15em}body.report2027-page .kq.M{font-size:clamp(23px,3.1vw,48px);--mw:18em}body.report2027-page .kq.S{font-size:clamp(18px,1.9vw,30px);--mw:24em;line-height:1.25}body.report2027-page .kq.XS{font-size:clamp(18px,1.4vw,24px);--mw:30em;line-height:1.3;letter-spacing:-.005em}body.report2027-page .band{position:absolute;left:0;right:0;overflow:visible;pointer-events:none}body.report2027-page .band .col{position:absolute;left:0;right:0;top:0}body.report2027-page .band .sl{position:absolute;left:0;right:0;top:0;text-align:center;font-size:clamp(18px,1.4vw,24px);line-height:1.3;letter-spacing:-.005em;color:var(--fg);padding:.04em 0}@media(min-width:761px){body.report2027-page .band .sl br.mb{display:none}}body.report2027-page .band .sl .w{display:inline-block;white-space:nowrap;vertical-align:top;line-height:1;clip-path:inset(.125em -.04em -.14em -.04em)}body.report2027-page .band .sl .c{display:inline-block}body.report2027-page .vlab{left:calc(var(--pad) + 2px);top:50%;transform:translate(-50%,-50%) rotate(-90deg) translateY(50%);transform-origin:50% 50%;font-size:clamp(11px,.85vw,13px);letter-spacing:.22em}body.report2027-page .kq .w,body.report2027-page .flow .w{display:inline-block;white-space:nowrap;vertical-align:top;line-height:1;clip-path:inset(.125em -.04em -.14em -.04em)}body.report2027-page .flow{position:absolute;left:50%;top:0;width:min(90vw,var(--mw,20em));text-align:center;font-weight:500;letter-spacing:-.018em;line-height:1.14;color:var(--fg);will-change:transform}body.report2027-page .flow.L{font-size:clamp(28px,4.4vw,72px);--mw:15em}body.report2027-page .flow.M{font-size:clamp(23px,3.1vw,48px);--mw:18em}body.report2027-page .flow.S{font-size:clamp(18px,1.9vw,30px);--mw:24em;line-height:1.25}body.report2027-page .flow .fl+.fl{margin-top:.18em}body.report2027-page .flow.onimg{color:#f4f4f5;text-shadow:0 1px 22px rgba(0,0,0,.35)}body.report2027-page .flow .c{display:inline-block;will-change:transform}body.report2027-page .kq .c,body.report2027-page .bw .c,body.report2027-page .op .c{display:inline-block;will-change:transform,opacity;transform-origin:50% 70%;backface-visibility:hidden}body.report2027-page .chip{display:inline-block;height:.8em;width:.8em;border-radius:22%;vertical-align:-.07em;margin-right:.16em;overflow:hidden;box-shadow:0 0 0 1px #80808859;background:#fff}body.report2027-page .chip img{width:100%;height:100%;display:block;object-fit:cover}body.report2027-page .chip.svg{background:none;box-shadow:none;border-radius:0;width:auto}body.report2027-page .chip.svg svg{height:100%;width:auto;display:block}body.report2027-page .br .c:not(.chip){text-decoration:underline dotted;text-decoration-thickness:max(1.5px,.05em);text-underline-offset:.2em;text-decoration-color:#9696a0f2;text-decoration-skip-ink:none}body.report2027-page .bw{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;font-weight:900;letter-spacing:-.045em;line-height:.86;text-transform:uppercase;color:var(--fg);white-space:nowrap;transform-style:preserve-3d}body.report2027-page .bw .ln{display:block;transform-style:preserve-3d}body.report2027-page .op{position:absolute;left:0;right:0;top:50%;transform:translateY(-58%);transform-style:preserve-3d;text-align:center;font-weight:900;letter-spacing:-.05em;line-height:.8;text-transform:uppercase;color:var(--fg);white-space:nowrap}body.report2027-page .op .ln{display:block;padding:.06em 0 .02em;transform-style:preserve-3d}body.report2027-page .lbl{position:absolute;font-family:var(--mono);font-size:clamp(10px,.9vw,13px);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);opacity:.62;white-space:nowrap}body.report2027-page .rule{position:absolute;left:50%;width:1px;background:currentColor;transform-origin:50% 0;opacity:.5}body.report2027-page .light{--fg:#171515}body.report2027-page .list{position:absolute;left:0;right:0;top:0;text-align:center;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:1.06;color:var(--fg);will-change:transform}body.report2027-page .list .it{white-space:nowrap}body.report2027-page .chat{position:absolute;left:50%;top:50%;width:min(880px,90vw);transform:translate(-50%,-60%)}body.report2027-page .chat .bar{height:clamp(54px,4.2vw,72px);background:#fff;border:1.5px solid #d9dae0;box-shadow:0 6px 24px #0000000f;border-radius:40px;display:flex;align-items:center;padding:0 12px 0 clamp(18px,1.8vw,28px);font-size:clamp(15px,1.45vw,24px);font-weight:500;color:#1c1c1e;overflow:hidden}body.report2027-page .chat .q{white-space:nowrap;overflow:hidden;text-overflow:clip;flex:0 1 auto;direction:rtl;text-align:left}body.report2027-page .chat .q span{direction:ltr;unicode-bidi:bidi-override}body.report2027-page .chat .ph{color:#9a9aa3}body.report2027-page .chat .caret{display:inline-block;width:2px;height:1.1em;background:#1c1c1e;margin-left:2px;flex:none}body.report2027-page .chat .send{margin-left:auto;flex:none;width:clamp(36px,2.6vw,44px);height:clamp(36px,2.6vw,44px);border-radius:50%;background:#e4e5ea;display:grid;place-items:center;color:#fff;font-size:20px;position:relative}body.report2027-page .chat .send.on{background:var(--blue)}body.report2027-page .chat .spin{position:absolute;inset:6px;border:3px solid rgba(28,28,30,.12);border-top-color:var(--blue);border-radius:50%;opacity:0}body.report2027-page .chat .out{margin-top:clamp(18px,2vw,30px);font-size:clamp(14px,1.3vw,22px);line-height:1.55;color:#3a3a40;font-weight:500;padding:0 clamp(6px,1vw,16px)}body.report2027-page .chat .ln{opacity:0}body.report2027-page .chat .ln.sel{background:#b9d0ff;color:#1c1c1e}body.report2027-page .tv{position:absolute;left:0;right:0;top:50%;background:#ececf0;transform:translateY(-50%)}body.report2027-page .wm{position:absolute;left:50%;top:50%;width:min(560px,72vw);transform:translate(-50%,-100%);color:var(--white)}body.report2027-page .wm svg{width:100%;height:auto;display:block}body.report2027-page .tag{position:absolute;left:0;right:0;top:50%;margin-top:clamp(22px,2.4vw,34px);text-align:center;font-size:clamp(26px,2.6vw,46px);font-weight:500;letter-spacing:-.02em;color:#b4bcbd;white-space:nowrap;line-height:1.25}body.report2027-page .tag .sw{position:relative;display:inline-block;overflow:hidden;height:1.25em;line-height:1.25;vertical-align:top;text-align:center;margin-right:.26em}body.report2027-page .tag .sw .w2{position:absolute;left:0;right:0;top:0;white-space:nowrap;color:var(--white)}body.report2027-page .tag .ul{position:absolute;left:0;width:0;bottom:.08em;border-bottom:2px dotted rgba(180,188,189,.9)}body.report2027-page .foot{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(var(--pad) + 64px);display:flex;justify-content:space-between;align-items:flex-start;gap:24px;font-family:var(--mono);font-size:clamp(9.5px,.78vw,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--white);opacity:.55;line-height:1.6;border-top:1px solid color-mix(in srgb,currentColor 35%,transparent);padding-top:14px}body.report2027-page .foot a{color:inherit;text-decoration:none;pointer-events:auto;border-bottom:1px dotted currentColor}body.report2027-page .stat .d{font-size:clamp(17px,1.55vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.3;max-width:22em;margin:0 auto}body.report2027-page .stat .d b{font-weight:700}body.report2027-page #hud{position:fixed;inset:0;z-index:20;pointer-events:none;color:#fff;mix-blend-mode:difference}body.report2027-page .rw{display:inline-block;vertical-align:top;overflow:hidden;height:1.16em;line-height:1.16em}body.report2027-page .rw>i{display:block;font-style:normal;transition:transform .5s cubic-bezier(.65,0,.35,1) calc(var(--i,0)*70ms)}body.report2027-page .roll{display:inline-grid;justify-items:center}body.report2027-page .roll>.rl{grid-area:1/1;white-space:nowrap}body.report2027-page .rw .bp{display:inline-block;width:0;height:0;vertical-align:baseline}@media(hover:hover)and (pointer:fine){body.report2027-page #pill.link:hover .rw>i{transform:translateY(-100%)}}body.report2027-page #nav{position:absolute;right:calc(10% + 6px);top:86px;display:flex;gap:2px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;pointer-events:auto}body.report2027-page #nav button{all:unset;cursor:pointer;padding:4px 6px;opacity:.45;position:relative;transition:opacity .3s}body.report2027-page #nav button.on,body.report2027-page #nav button:hover{opacity:1}body.report2027-page #nav button{display:inline-flex;align-items:flex-start}body.report2027-page #nav .nn{position:relative;display:inline-block}body.report2027-page #nav button i{position:absolute;left:0;right:0;bottom:-4px;height:1px;background:#fff;transform-origin:0 50%;transform:scaleX(0)}body.report2027-page #nav .navt{position:absolute;right:6px;top:100%;margin-top:7px;pointer-events:none;text-transform:uppercase;letter-spacing:.08em}body.report2027-page #nav .navt .m{position:relative;display:block;height:1.5em;width:22em;overflow:hidden}body.report2027-page #nav .navt .tx{position:absolute;right:0;top:0;line-height:1.5em;white-space:nowrap;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s}body.report2027-page #nav .cur{display:none;padding:4px 0;opacity:1}body.report2027-page #nav .navt .tx.below{transform:translateY(105%)}body.report2027-page #nav .navt .tx.above{transform:translateY(-105%);opacity:0}body.report2027-page #voice{position:absolute;left:var(--pad);bottom:calc(var(--pad) + 22px);display:flex;align-items:center;gap:.9em;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .5s}body.report2027-page #voice.on{opacity:.9}body.report2027-page #voice .vl{opacity:.5}body.report2027-page #voice .vm{position:relative;display:block;height:1.4em;width:24em;overflow:hidden}body.report2027-page #voice .vt{position:absolute;left:0;top:0;line-height:1.4em;white-space:nowrap;transition:transform .6s cubic-bezier(.65,0,.35,1)}body.report2027-page #voice .vt.below{transform:translateY(105%)}body.report2027-page #voice .vt.above{transform:translateY(-105%)}body.report2027-page #tc{position:absolute;left:var(--pad);bottom:var(--pad);font-family:var(--mono);font-size:11px;letter-spacing:.08em;opacity:.7;font-variant-numeric:tabular-nums}body.report2027-page #hint{position:absolute;left:50%;bottom:calc(var(--pad) + 66px + env(safe-area-inset-bottom,0px));font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translate(-50%,10px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}body.report2027-page #hint.on{opacity:.7;transform:translate(-50%)}body.report2027-page #hint.on:after{content:"";display:block;width:1px;height:14px;margin:8px auto 0;background:currentColor;animation:r27-hintline 1.6s ease-in-out infinite;transform-origin:50% 0}@keyframes r27-hintline{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}body.report2027-page #prog{position:absolute;left:0;top:0;height:2px;width:100%;background:#fff;transform-origin:0 50%;transform:scaleX(0);opacity:.6}body.report2027-page #pill{position:fixed;left:50%;bottom:calc(var(--pad) - 4px + env(safe-area-inset-bottom,0px));z-index:22;transform:translate(calc(-50% + var(--px,0px)),140%);transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,color .4s;display:flex;align-items:center;gap:12px;height:56px;padding:0 18px 0 6px;border-radius:99px;max-width:min(560px,calc(100vw - 2*var(--pad)));background:#1c1c1e9e;color:#f4f4f5;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px #ffffff14,0 10px 30px #00000040}body.report2027-page #pill.show{transform:translate(calc(-50% + var(--px,0px)))}body.report2027-page #pill.ask .pb{animation:r27-ask 1.6s ease-in-out infinite}@keyframes r27-ask{0%,to{box-shadow:0 0 #f4f4f500}50%{box-shadow:0 0 0 6px #f4f4f538}}body.report2027-page #pill.lt{background:#ffffffa8;color:#171515;box-shadow:0 0 0 1px #0000000f,0 10px 30px #00000014}body.report2027-page #pill .pb{all:unset;cursor:pointer;width:44px;height:44px;border-radius:50%;flex:none;position:relative;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}body.report2027-page #pill .pb canvas{position:absolute;inset:-14px;width:72px;height:72px;pointer-events:none}body.report2027-page #pill{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}body.report2027-page #totop{display:none;place-items:center;touch-action:manipulation;position:fixed;z-index:22;right:var(--pad);bottom:calc(var(--pad) - 4px + env(safe-area-inset-bottom,0px));width:52px;height:52px;padding:0;border:0;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1c1c1e9e;color:#f4f4f5;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px #ffffff14,0 10px 30px #00000040;transform:translateY(140%);transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,color .4s}body.report2027-page #totop.show{transform:none}body.report2027-page #totop.lt{background:#ffffffa8;color:#171515;box-shadow:0 0 0 1px #0000000f,0 10px 30px #00000014}body.report2027-page #totop svg{width:17px;height:17px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.report2027-page #pill .pb canvas{transition:transform .5s cubic-bezier(.65,0,.35,1),opacity .35s}body.report2027-page #pill .ico{position:relative;width:22px;height:22px;overflow:hidden;display:block}body.report2027-page #pill .roll{position:absolute;inset:0;transition:transform .5s cubic-bezier(.65,0,.35,1),opacity .25s}body.report2027-page #pill .pl{position:absolute;left:0;right:0;height:100%;display:grid;place-items:center}body.report2027-page #pill .pl+.pl{top:100%}body.report2027-page #pill .pl:before{content:"";width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}body.report2027-page #pill .z{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:3.5px;transform:translateY(100%);transition:transform .5s cubic-bezier(.65,0,.35,1)}body.report2027-page #pill .z i{display:block;width:3px;height:11px;border-radius:1px;background:currentColor}body.report2027-page #pill.playing .roll{opacity:0}body.report2027-page #pill.zout .z{transform:translateY(-100%)}body.report2027-page #pill.znot .z{transition:none}@media(hover:hover)and (pointer:fine){body.report2027-page #pill:not(.playing):hover .roll{transform:translateY(-100%)}body.report2027-page #pill.playing:hover .z{transform:none}body.report2027-page #pill.playing:hover .pb canvas{transform:translateY(-34px);opacity:0}}body.report2027-page #pill .tx{transition:width .5s cubic-bezier(.22,1,.36,1)}body.report2027-page #pill .pb,body.report2027-page #pill .tm,body.report2027-page #pill .bar{transition:opacity .4s}body.report2027-page #pill.silent{cursor:default}body.report2027-page #pill.silent.link{cursor:pointer}body.report2027-page #pill.silent .pb,body.report2027-page #pill.silent .tm,body.report2027-page #pill.silent .bar{opacity:0;pointer-events:none}body.report2027-page #pill.silent .tx{position:absolute;inset:0;width:auto!important;justify-content:center;align-items:center}body.report2027-page #pill.silent .t2{text-align:center;width:100%}body.report2027-page #pill.link .t2 .ar{opacity:.7}body.report2027-page #pill.silent{box-shadow:0 0 0 1px #ffffff38,0 10px 30px #00000040}body.report2027-page #pill.silent.lt{box-shadow:0 0 0 1px #00000029,0 10px 30px #00000014}body.report2027-page #pill .t2.in{animation:r27-t2in .45s cubic-bezier(.22,1,.36,1)}@keyframes r27-t2in{0%{transform:translateY(70%);opacity:0}to{transform:none;opacity:1}}body.report2027-page #pill .tx{min-width:0;flex:none;display:flex;flex-direction:column;gap:3px;overflow:hidden}body.report2027-page #pill .t1{display:none;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.report2027-page #pill .t2{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}body.report2027-page #pill .t2 span{transition:opacity .15s}body.report2027-page #pill .tm{font-family:var(--mono);font-size:10.5px;opacity:.6;font-variant-numeric:tabular-nums;flex:none;min-width:8.4em;text-align:right;white-space:nowrap}body.report2027-page #pill .bar{position:absolute;left:22px;right:22px;bottom:5px;height:2px;border-radius:2px;background:color-mix(in srgb,currentColor 16%,transparent);overflow:hidden}body.report2027-page #pill .bar i{position:absolute;left:0;top:0;bottom:0;width:100%;background:currentColor;transform-origin:0 50%;transform:scaleX(0);opacity:.9}body.report2027-page #ld{position:fixed;inset:0;z-index:40;background:#000;transition:opacity .9s ease .05s}body.report2027-page #ld.out{opacity:0;pointer-events:none}body.report2027-page #ld .in{display:flex;flex-direction:column;align-items:center;gap:18px}body.report2027-page #ld img{height:30px}body.report2027-page #ld .n{font-family:var(--mono);font-size:11px;letter-spacing:.12em;opacity:.7;font-variant-numeric:tabular-nums}body.report2027-page #ld .snd{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.45}body.report2027-page #ld .go{all:unset;cursor:pointer;margin-top:10px;border:1px solid rgba(244,244,245,.8);border-radius:99px;padding:12px 22px;font:500 15px/1 var(--sans);color:#f4f4f5;letter-spacing:.01em}body.report2027-page #ld .go:hover{background:#ffffff1a}body.report2027-page #ld .go2{all:unset;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.5}body.report2027-page #snd{position:fixed;z-index:27;right:var(--pad);bottom:var(--pad);pointer-events:auto;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 11px;border:0;border-radius:99px;background:#1c1c1e9e;color:#f4f4f5;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px #ffffff1a,0 8px 24px #00000040;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .5s,background .3s,color .3s,transform .15s}body.report2027-page #snd:active{transform:scale(.95)}body.report2027-page #snd.lt{background:#ffffffb8;color:#171515;box-shadow:0 0 0 1px #00000014,0 8px 24px #00000014}body.report2027-page #snd .ic{position:relative;width:16px;height:16px;display:block;flex:none}body.report2027-page #snd svg{position:absolute;inset:0;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:opacity .2s}body.report2027-page #snd .i-off,body.report2027-page #snd.off .i-on{opacity:0}body.report2027-page #snd.off .i-off{opacity:1}body.report2027-page #snd.off .l{opacity:.72}@media(hover:hover)and (pointer:fine){body.report2027-page #snd:hover{background:#343438c7}body.report2027-page #snd.lt:hover{background:#fff}}body.report2027-page #sndtip{position:fixed;z-index:30;display:flex;align-items:center;gap:14px;max-width:min(330px,calc(100vw - 2*var(--pad)));padding:11px 12px 11px 14px;border-radius:12px;background:#1a1a1cf2;color:#f4f4f5;--rg:rgba(255,255,255,.1);filter:drop-shadow(1px 0 0 var(--rg)) drop-shadow(-1px 0 0 var(--rg)) drop-shadow(0 1px 0 var(--rg)) drop-shadow(0 -1px 0 var(--rg));font-size:13px;line-height:1.38;font-weight:500;letter-spacing:-.005em;pointer-events:none;opacity:0;transform:translate(16px);transition:opacity .45s ease,transform .7s cubic-bezier(.22,1,.36,1)}body.report2027-page #sndtip.up{transform:translateY(12px)}body.report2027-page #sndtip.on{opacity:1;transform:none;pointer-events:auto}body.report2027-page #sndtip .ok{all:unset;flex:none;cursor:pointer;display:inline-flex;align-items:center;height:30px;padding:0 16px;border-radius:99px;background:#f4f4f5;color:#171515;font-size:12px;font-weight:600;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .15s}body.report2027-page #sndtip .ok:active{transform:scale(.95)}body.report2027-page #sndtip.lt .ok{background:#171515;color:#f4f4f5}body.report2027-page #sndtip .tt{min-width:0}body.report2027-page #gate{position:fixed;inset:0;z-index:26;background:#00000094;opacity:0;pointer-events:none;transition:opacity .6s ease}body.report2027-page #gate.on{opacity:1;pointer-events:auto}html:has(body.report2027-page.is-gated){overflow:hidden}body.report2027-page #sndtip .tt>span{display:block}body.report2027-page #sndtip .tt>span+span{opacity:.62;margin-top:2px}body.report2027-page #sndtip:after{content:"";position:absolute;right:-6px;top:50%;margin-top:-6px;border:6px solid transparent;border-right:0;border-left-color:#1a1a1cf2}body.report2027-page #sndtip.up:after{inset:auto auto -6px 50%;margin:0 0 0 -6px;border:6px solid transparent;border-bottom:0;border-top-color:#1a1a1cf2}body.report2027-page #sndtip.lt{background:#fffffff2;color:#171515;--rg:rgba(0,0,0,.08)}body.report2027-page #sndtip.lt:after{border-left-color:#fffffff2}body.report2027-page #sndtip.lt.up:after{border-left-color:transparent;border-top-color:#fffffff2}body.report2027-page #tipgl{position:fixed;left:0;top:0;z-index:30;pointer-events:none;display:none;will-change:transform}body.report2027-page #sndtip.gl,body.report2027-page #sndtip.gl.lt{background:transparent!important;box-shadow:none!important;filter:none!important;color:transparent!important}body.report2027-page #sndtip.gl .ok{background:transparent!important;color:transparent!important}body.report2027-page #sndtip.gl:after{display:none}body.report2027-page #snd.hide{opacity:0!important;pointer-events:none}body.report2027-page .tch{position:absolute;left:50%;transform:translate(-50%);width:min(86vw,26em);color:var(--fg);pointer-events:none}body.report2027-page .tch .tt{display:flex;justify-content:space-between;gap:1em;font-family:var(--mono);font-size:clamp(10px,.9vw,13px);letter-spacing:.08em;text-transform:uppercase;opacity:.62;margin-bottom:4px}body.report2027-page .tch .tr{padding-top:10px}body.report2027-page .tch .tl{display:flex;justify-content:space-between;align-items:baseline;gap:1em;font-size:clamp(13px,1.02vw,15px);font-weight:500;line-height:1.2}body.report2027-page .tch .lb{opacity:.72}body.report2027-page .tch .top .lb{opacity:1}body.report2027-page .tch .rv{position:relative;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}body.report2027-page .tch .pc{display:inline-block;transition:opacity .22s}body.report2027-page .tch .ct{position:absolute;right:0;top:0;opacity:0;font-weight:500;transform:translate(10px);transition:opacity .22s,transform .26s}body.report2027-page .tch .tb{position:relative;height:2px;margin-top:7px;border-radius:2px;background:color-mix(in srgb,currentColor 12%,transparent)}body.report2027-page .tch .tb i{position:absolute;inset:0;border-radius:2px;background:color-mix(in srgb,currentColor 55%,transparent);transform-origin:0 50%;transform:scaleX(0)}body.report2027-page .tch .top .tb i{background:#35ff92}@media(hover:hover)and (pointer:fine){body.report2027-page .tch{pointer-events:auto}body.report2027-page .tch .tr:hover .pc{opacity:0}body.report2027-page .tch .tr:hover .ct{opacity:1;transform:none}}@media(max-width:760px){body.report2027-page #nav button{display:none}body.report2027-page #nav .cur{display:block}body.report2027-page #nav .navt,body.report2027-page #tc{display:none}body.report2027-page #voice{bottom:auto;top:86px;font-size:9.5px}body.report2027-page .band .sl{font-size:18px;line-height:1.28;padding:0 44px;text-wrap:balance}body.report2027-page .band .sl .sep{display:none}body.report2027-page .chat .out .ln{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}body.report2027-page .chat .out .ln:after{content:" "}body.report2027-page .kq.XS{font-size:18px}body.report2027-page .vlab{top:auto;bottom:calc(var(--pad) + 8px);transform:rotate(-90deg);transform-origin:0 0;left:calc(var(--pad) - 2px);translate:0 0}body.report2027-page #nav{top:82px;right:4%}body.report2027-page #snd{left:auto;right:var(--pad);bottom:calc(var(--pad) - 4px + env(safe-area-inset-bottom,0px));height:58px;width:calc(100% - 2*var(--pad));padding:0;gap:10px;justify-content:center;font-size:12px;transition:width .7s cubic-bezier(.65,0,.35,1),gap .7s cubic-bezier(.65,0,.35,1),opacity .5s,background .3s,color .3s,transform .15s}body.report2027-page #snd .l{display:block;max-width:10em;overflow:hidden;white-space:nowrap;transition:max-width .7s cubic-bezier(.65,0,.35,1),opacity .35s}body.report2027-page #snd.cmp{width:58px;gap:0}body.report2027-page #snd.cmp .l{max-width:0;opacity:0}body.report2027-page #snd .ic,body.report2027-page #snd svg{width:19px;height:19px}body.report2027-page #pill{height:58px;gap:10px;padding-right:16px;left:calc(var(--pad) + 68px);right:calc(var(--pad) + 68px);max-width:none;transform:translateY(140%)}body.report2027-page #pill.show{transform:none}body.report2027-page #pill .tx{flex:1 1 auto;width:auto!important;min-width:0}body.report2027-page #pill .pb{width:48px;height:48px}body.report2027-page #pill .pb canvas{inset:-12px}body.report2027-page #pill .t2{font-size:14px}body.report2027-page #pill .tm{font-size:10px}body.report2027-page #totop{display:grid;width:58px;height:58px;left:var(--pad);right:auto}body.report2027-page #totop svg{width:19px;height:19px}body.report2027-page #pill .tm{min-width:3.2em}body.report2027-page #pill .t2 .nt{display:none}body.report2027-page #pill{gap:8px;padding-right:14px}body.report2027-page .foot{flex-direction:column;align-items:flex-start;gap:10px;bottom:calc(var(--pad) + 70px);padding-top:12px}}@media(prefers-reduced-motion:reduce){body.report2027-page #pill,body.report2027-page #pill *{transition:none!important;animation:none!important}}body.report2027-page{--page-bg: #000;--nav-w: 80%}@media(max-width:1100px){body.report2027-page{--nav-w: 92%}}html:has(body.report2027-page){scrollbar-gutter:auto}body.report2027-page .page-shell,body.report2027-page main{background:#000;min-height:0}body.report2027-page main>:first-child{padding-block-start:0}body.report2027-page .footer{display:none}body.report2027-page #stage{z-index:1}body.report2027-page:not(.nav-dark){--c-nav-bg: rgba(255, 255, 255, .66);--c-nav-border: rgba(35, 32, 32, .1)}body.report2027-page .site-header:has(.nav-menu-item.is-open:not(.is-dismissed),.nav-menu-item:not(.is-dismissed) .nav-menu-panel:focus-within,.nav-learn:not(.is-dismissed):focus-within){z-index:28}@media(hover:hover){body.report2027-page .site-header:has(.nav-menu-item:not(.is-dismissed):hover){z-index:28}}body.report2027-page .overlay-popup{z-index:35}body.report2027-page .menu{z-index:36}@media(min-width:761px){body.report2027-page #nav{right:calc((100% - min(var(--nav-w),var(--nav-max-width)))/2 + 6px)}}@media screen and (orientation:landscape)and (hover:none)and (pointer:coarse)and (max-device-height:500px){body.report2027-page{pointer-events:auto;overflow:visible}body.report2027-page .overlay.landscape,body.report2027-page .overlay.landscape>div{display:none!important}}body.report2027-page.is-reading .report2027,body.report2027-page.is-reading #pill,body.report2027-page.is-reading #snd,body.report2027-page.is-reading #totop,body.report2027-page.is-reading #gate,body.report2027-page.is-reading #sndtip,body.report2027-page.is-reading #ld{display:none!important}body.report2027-page.is-reading .report-doc{position:static;clip:auto;height:auto;width:auto;overflow:visible;margin:0 auto;padding:var(--spacing-4xl, 4rem) var(--pad) var(--spacing-4xl, 4rem);max-width:44rem;font-size:var(--font-size-body, 1.0625rem);line-height:1.55;color:var(--fg)}body.report2027-page.is-reading .report-doc h1,body.report2027-page.is-reading .report-doc h2,body.report2027-page.is-reading .report-doc h3{color:var(--fg)}body.report2027-page.is-reading .report-doc h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1;font-weight:700;margin:0 0 var(--spacing-2xl, 2rem)}body.report2027-page.is-reading .report-doc h1:focus{outline:none}body.report2027-page.is-reading .report-doc h2{font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.2;font-weight:700;margin:var(--spacing-3xl, 3rem) 0 var(--spacing-md, 1rem)}body.report2027-page.is-reading .report-doc h3{font-size:1.25rem;font-weight:700;margin:var(--spacing-2xl, 2rem) 0 var(--spacing-sm, .5rem)}body.report2027-page.is-reading .report-doc p,body.report2027-page.is-reading .report-doc ol,body.report2027-page.is-reading .report-doc dl,body.report2027-page.is-reading .report-doc table{margin:0 0 var(--spacing-lg, 1.25rem)}body.report2027-page.is-reading .report-doc .display{font-weight:900;font-size:1.5rem;text-transform:uppercase;letter-spacing:-.01em}body.report2027-page.is-reading .report-doc blockquote{margin:0 0 var(--spacing-lg, 1.25rem);padding-left:1rem;border-left:2px solid var(--meta)}body.report2027-page.is-reading .report-doc blockquote p{margin:0 0 .25rem}body.report2027-page.is-reading .report-doc cite{display:block;font-family:var(--mono);font-size:.8rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--meta)}body.report2027-page.is-reading .report-doc ol{padding-left:1.5rem;list-style:decimal}body.report2027-page.is-reading .report-doc dl,body.report2027-page.is-reading .report-doc dd,body.report2027-page.is-reading .report-doc li,body.report2027-page.is-reading .report-doc td,body.report2027-page.is-reading .report-doc th{color:var(--fg)}body.report2027-page.is-reading .report-doc dt{font-weight:700;margin-bottom:.5rem}body.report2027-page.is-reading .report-doc dd{margin:0 0 .5rem 1rem}body.report2027-page.is-reading .report-doc table{border-collapse:collapse;width:100%;font-size:.95rem}body.report2027-page.is-reading .report-doc caption{text-align:left;color:var(--meta);padding-bottom:.5rem}body.report2027-page.is-reading .report-doc th,body.report2027-page.is-reading .report-doc td{text-align:left;padding:.35rem .75rem .35rem 0;border-bottom:1px solid rgba(255,255,255,.14)}body.report2027-page.is-reading .report-doc a{color:inherit;text-decoration:underline}body.report2027-page.is-reading .report-doc a:focus-visible{outline:2px solid var(--fg);outline-offset:2px}body.report2027-page:not(.is-reading) .report-doc-back{display:none}body.report2027-page #pill{visibility:hidden;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,color .4s,visibility 0s linear .6s}body.report2027-page #pill.show{visibility:visible;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,color .4s,visibility 0s}body.report2027-page #totop{visibility:hidden;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,color .4s,visibility 0s linear .6s}body.report2027-page #totop.show{visibility:visible;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,color .4s,visibility 0s}body.report2027-page #snd{transition:opacity .5s,background .3s,color .3s,transform .15s,visibility 0s}body.report2027-page #snd.hide{visibility:hidden;transition:opacity .5s,background .3s,color .3s,transform .15s,visibility 0s linear .5s}@media(max-width:760px){body.report2027-page #snd{transition:width .7s cubic-bezier(.65,0,.35,1),gap .7s cubic-bezier(.65,0,.35,1),opacity .5s,background .3s,color .3s,transform .15s,visibility 0s}body.report2027-page #snd.hide{transition:width .7s cubic-bezier(.65,0,.35,1),gap .7s cubic-bezier(.65,0,.35,1),opacity .5s,background .3s,color .3s,transform .15s,visibility 0s linear .5s}}body.report2027-page [hidden]{display:none!important}body.report2027-page .chapters{position:fixed;inset:0;z-index:20;pointer-events:none;color:#fff;mix-blend-mode:difference}body.report2027-page .chapters #nav button:focus-visible{outline:1.5px solid currentColor;outline-offset:3px;border-radius:4px}body.report2027-page #pill .pill-hit,body.report2027-page #pill .pill-link{position:absolute;inset:0;margin:0;padding:0;border:0;border-radius:99px;background:none;color:transparent;font-size:0;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}body.report2027-page #pill .pill-hit:focus-visible,body.report2027-page #pill .pill-link:focus-visible{outline:1.5px solid rgba(255,255,255,.9);outline-offset:3px}body.report2027-page #pill.lt .pill-hit:focus-visible,body.report2027-page #pill.lt .pill-link:focus-visible{outline-color:#171515}body.report2027-page .gate-dialog{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;pointer-events:none}body.report2027-page .gate-dialog .snd-proxy{position:fixed;margin:0;padding:0;border:0;border-radius:99px;background:none;opacity:0;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}body.report2027-page .gate-dialog .snd-proxy:focus-visible{opacity:1;outline:1.5px solid rgba(255,255,255,.9);outline-offset:3px}body.report2027-page .gate-dialog::backdrop{background:transparent}body.report2027-page .gate-dialog:not([open]){display:none}body.report2027-page .gate-dialog:focus{outline:none}body.report2027-page #sndtip .ok:focus-visible{outline:1.5px solid currentColor;outline-offset:3px}body.report2027-page>.hide\:visually.focusable:focus{position:relative;z-index:41}@media(prefers-reduced-motion:reduce){body.report2027-page #sndtip,body.report2027-page #gate{transition:none!important}}body.report2027-page .foot{bottom:calc(100lvh - 100dvh + var(--pad) + 64px)}@media(max-width:760px){body.report2027-page .foot{bottom:calc(100lvh - 100dvh + var(--pad) + 70px)}}
