.legend-experience{--gold:#dfc17c;--dim:#a8a394;--night:#101410;background:var(--night);color:#f2f0e7;z-index:20;isolation:isolate;font-family:Onest,Arial,sans-serif;position:fixed;inset:0}.legend-experience *{box-sizing:border-box}.legend-experience :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:5px}.legend-gallery:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.legend-header{z-index:20;background:linear-gradient(#101410ca,#0000);border-bottom:1px solid #e2ce9630;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 4.5%;display:flex;position:absolute;top:0;left:0}.legend-brand img{width:166px;height:auto}.legend-header-title{letter-spacing:2px;font-size:11px;font-weight:800}.legend-header-title span{color:#a8a394;letter-spacing:1px;font-size:9px}.legend-back{color:#d5d5c8;align-items:center;gap:10px;font-size:11px;display:flex}.legend-gallery{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior-y:contain;scroll-behavior:smooth;outline:none;position:absolute;inset:0;overflow:hidden auto}.legend-gallery::-webkit-scrollbar{display:none}.legend-scene{--accent:#dfc17c;--travel:0;--presence:1;isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:radial-gradient(at 55%,#35412e55,#0000 56%),#101410;width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.legend-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.legend-atmosphere:after{content:"";opacity:.5;z-index:9;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000009 3px 4px);position:absolute;inset:0}.legend-giant-word{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #e4d9ba10;white-space:nowrap;transform:translateX(calc(var(--travel)*-50px));font-size:clamp(130px,20vw,370px);font-weight:800;line-height:1;position:absolute;top:30%;left:23%}.legend-spotlight{filter:blur(15px);background:linear-gradient(90deg,#0000,#e0c77b0b,#0000);width:38%;height:160%;position:absolute;top:-40%;left:35%;transform:rotate(23deg)}.legend-halo{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);width:49%;height:76%;transform:rotate(-22deg) translateY(calc(var(--travel)*60px));border-radius:50%;position:absolute;top:17%;left:27%;box-shadow:0 0 100px #d7c37d06,inset 0 0 100px #d7c37d06}.legend-halo.legend-halo-inner{opacity:.4;border-style:dashed;width:42%;height:64%;top:22%;left:31%;transform:rotate(26deg)}.legend-grid-floor{background-image:linear-gradient(#e0c77b18 1px,#0000 1px),linear-gradient(90deg,#e0c77b18 1px,#0000 1px);background-size:90px 90px;width:180%;height:85%;position:absolute;bottom:-45%;left:-40%;transform:perspective(600px)rotateX(65deg);-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.legend-particle{left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:var(--accent);box-shadow:0 0 12px var(--accent);opacity:.5;animation:legend-twinkle 5s ease-in-out var(--delay) infinite;border-radius:50%;position:absolute}.legend-editorial{z-index:5;width:28%;transform:translateY(calc(var(--travel)*-80px));opacity:clamp(.15,var(--presence),1);position:absolute;top:19%;left:5%}.legend-edition{letter-spacing:1.8px;color:var(--accent);align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex}.legend-edition>span:last-child{color:#858a7b;margin-left:17px;font-size:7px}.legend-live-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 13px var(--accent);border-radius:50%}.legend-page-title{letter-spacing:-.075em;margin:27px 0 28px;font-size:clamp(58px,7.2vw,132px);font-weight:800;line-height:.94}.legend-page-title em{color:var(--accent);letter-spacing:-.07em;font-family:inherit;font-style:normal;font-weight:800}.legend-manifesto{color:#a8ab9d;font-size:13px;line-height:1.8}.legend-sport-tag{align-items:center;gap:9px;margin-top:32px;font-size:19px;display:flex}.legend-sport-tag span{text-transform:uppercase;letter-spacing:2px;font-size:9px;font-weight:700}.legend-character{z-index:3;pointer-events:none;width:48%;height:85%;transform:translate(calc(var(--travel)*-45px),calc(var(--travel)*70px)) scale(calc(.97 + var(--presence)*.03));opacity:clamp(.2,var(--presence),1);transform-origin:bottom;position:absolute;bottom:0;left:24%}.legend-cutout{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 45px #c3b36a15);width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(#000 0 85%,#0000 100%);mask-image:linear-gradient(#000 0 85%,#0000 100%)}.legend-character-aura{background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 17%,transparent),transparent 67%);filter:blur(30px);width:80%;height:70%;position:absolute;top:12%;left:15%}.legend-ground{background:linear-gradient(transparent,var(--night));opacity:.6;height:20%;position:absolute;bottom:0;left:12%;right:5%}.legend-poster{border:1px solid #e2ce9644;border-radius:45% 45% 3px 3px;position:absolute;inset:4% 12% 10%;overflow:hidden;box-shadow:0 20px 100px #0009}.legend-placeholder{color:var(--accent);position:absolute;top:35%;left:35%}.legend-profile{z-index:6;width:25%;transform:translateY(calc(var(--travel)*80px));opacity:clamp(.1,var(--presence),1);position:absolute;top:27%;right:7%}.legend-rarity{text-transform:uppercase;letter-spacing:1.2px;color:var(--accent);align-items:center;gap:9px;font-size:8px;font-weight:800;line-height:1.4;display:flex}.legend-rarity-line{background:var(--accent);flex-shrink:0;width:20px;height:1px}.legend-level{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);white-space:nowrap;letter-spacing:.5px;margin-left:auto;padding:5px 6px;font-size:8px}.legend-rating{color:var(--accent);gap:5px;margin-top:20px;display:flex}.legend-rating .unfilled{opacity:.25}.legend-name{letter-spacing:-1.9px;overflow-wrap:anywhere;margin:16px 0 20px;font-size:clamp(25px,3.2vw,58px);font-weight:800;line-height:1.16}.legend-name span,.legend-name strong{display:block}.legend-name strong{color:var(--accent);font-weight:800}.legend-school{color:#b1b4a5;font-size:10px;line-height:1.8}.legend-team{color:#f0ecdf;margin-top:5px;font-size:10px;line-height:1.8}.legend-achievements{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;border-top:1px solid #e2ce9624;max-height:210px;margin-top:25px;overflow:auto}.legend-achievements>div{border-bottom:1px solid #e2ce9617;align-items:flex-start;gap:14px;padding:13px 0;display:flex}.legend-achievements>div>span{color:var(--accent);padding-top:3px;font-size:8px}.legend-achievements p{color:#d0d0c1;font-size:11px;line-height:1.6}.legend-source{color:var(--accent);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:17px;margin-top:22px;font-size:9px;font-weight:700;display:inline-flex}.legend-source:hover{color:#fff}.legend-scene-index{color:#939889;letter-spacing:1px;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:17%;left:5%}.legend-scene-index>span{letter-spacing:-2px;color:var(--accent);font-size:34px;font-weight:300}.legend-scene-index i{background:#c3b36a55;width:45px;height:1px}.legend-orbit{z-index:4;pointer-events:none;width:43%;height:72%;transform:rotate(calc(var(--travel)*35deg));position:absolute;top:19%;left:28%}.orbit-star{color:var(--accent);filter:drop-shadow(0 0 14px #e4cd8990);animation:6s ease-in-out infinite legend-float;position:absolute}.star-0{width:37px;height:37px;top:10%;left:7%;transform:rotate(-15deg)}.star-1{width:23px;height:23px;animation-delay:-2s;top:5%;right:10%}.star-2{width:19px;height:19px;animation-delay:-4s;top:57%;left:-3%}.star-3{width:29px;height:29px;animation-delay:-1s;top:65%;right:-1%}.star-4{width:13px;height:13px;animation-delay:-3s;bottom:9%;left:29%}.legend-object{pointer-events:none;z-index:2;opacity:.22;width:130px;transform:translateY(calc(var(--travel)*-160px)) rotate(calc(var(--travel)*90deg));color:var(--accent);position:absolute}.legend-object svg{stroke:currentColor;stroke-width:.8px;width:100%;height:auto}.object-football{width:clamp(110px,14vw,230px);transform:translateY(calc(var(--travel)*-200px)) rotate(calc(var(--travel)*120deg));top:58%;left:-3%}.object-volleyball{opacity:.14;width:100px;transform:translateY(calc(var(--travel)*170px)) rotate(calc(var(--travel)*-90deg));top:7%;right:3%}.object-chess{width:100px;transform:translateY(calc(var(--travel)*-140px)) rotate(calc(-16deg + var(--travel)*30deg));bottom:-4%;right:31%}.legend-side-nav{z-index:15;scrollbar-width:none;flex-direction:column;gap:12px;max-height:30vh;display:flex;position:absolute;top:45%;right:2%;overflow:auto}.legend-side-nav button{color:#a6a994;background:0 0;border:0;align-items:center;gap:9px;padding:4px;display:flex}.legend-side-nav button span{opacity:0;font-size:8px}.legend-side-nav i{background:#6a715f;border-radius:50%;width:5px;height:5px;transition:height .3s,background .3s}.legend-side-nav button.active i{background:var(--gold);height:23px}.legend-side-nav button.active span{opacity:1}.legend-bottom{z-index:12;background:linear-gradient(#0000,#101410d9);border-top:1px solid #e2ce9626;justify-content:space-between;align-items:center;gap:20px;height:89px;display:flex;position:absolute;bottom:0;left:4.5%;right:4.5%}.legend-scroll-cue{color:#b4b6a8;letter-spacing:1.4px;align-items:center;gap:14px;min-width:220px;font-size:7px;line-height:1.8;display:flex}.legend-scroll-cue b{color:#717a69;font-size:7px;font-weight:500}.legend-mouse{border:1px solid #e0c77b6b;border-radius:12px;justify-content:center;width:18px;height:29px;padding-top:6px;display:flex}.legend-mouse i{background:var(--gold);width:2px;height:5px;animation:2s ease-in-out infinite legend-scroll}.legend-player-switch{align-items:center;gap:22px;display:flex}.legend-player-switch button{width:38px;height:38px;color:var(--gold);background:#ffffff04;border:1px solid #e2ce9638;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.legend-player-switch button:hover:not(:disabled){background:#e2ce9626}.legend-player-switch button:disabled{cursor:default;opacity:.25}.legend-player-switch>div{text-align:center;font-variant-numeric:tabular-nums;min-width:60px;font-size:10px}.legend-player-switch b{color:var(--gold);font-size:16px}.legend-player-switch>div>span{color:#777f70}.legend-bottom-note{color:#7c846f;letter-spacing:1.2px;justify-content:flex-end;align-items:center;gap:9px;min-width:220px;font-size:7px;display:flex}.legend-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;padding:110px 10%;display:flex}.legend-empty h1{letter-spacing:-3px;font-size:clamp(40px,9vw,100px)}.legend-empty p{color:#b1b4a5;max-width:550px;font-size:15px}.legend-empty a{color:var(--gold);align-items:center;gap:12px;display:flex}.hall-cutout-editor{border:1px solid var(--line);background:#ebeee3;border-radius:4px;margin:20px 0;padding:20px}.hall-cutout-editor .upload-row img{object-fit:contain;background:#17201d}@keyframes legend-twinkle{0%,to{opacity:.12;transform:translateY(0)}50%{opacity:.7;transform:translateY(-12px)}}@keyframes legend-float{0%,to{translate:0;rotate:-7deg}50%{translate:0 -12px;rotate:8deg}}@keyframes legend-scroll{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (min-width:1700px){.legend-profile{width:24%;right:10%}.legend-editorial{top:22%;left:7%}.legend-character{width:42%;height:86%;left:26%}.legend-achievements p{font-size:14px}.legend-school,.legend-team{font-size:13px}.legend-source{font-size:11px}.legend-edition{font-size:10px}.legend-manifesto{font-size:16px}.legend-rarity{font-size:10px}.legend-scene-index{left:7%}}@media (max-height:800px) and (min-width:901px){.legend-scene{min-height:620px}.legend-editorial{top:20%}.legend-page-title{margin:18px 0;font-size:7vw}.legend-profile{top:20%}.legend-character{height:83%}.legend-achievements{max-height:160px;margin-top:15px}.legend-achievements>div{padding:9px 0}.legend-name{margin:12px 0}.legend-rating{margin-top:13px}.legend-source{margin-top:15px}.legend-sport-tag{margin-top:20px}}@media (max-width:1100px) and (min-width:701px){.legend-profile{width:29%;right:7%}.legend-editorial{width:29%;left:4%}.legend-page-title{font-size:8vw}.legend-character{width:51%;height:78%;left:22%}.legend-name{letter-spacing:-1.3px;font-size:34px}.legend-edition{letter-spacing:1px;font-size:6px}.legend-edition>span:last-child{display:none}.legend-manifesto{font-size:11px}.legend-rarity{letter-spacing:.7px;font-size:7px}.legend-level{font-size:7px}.legend-profile{top:27%}.legend-orbit{width:48%;left:23%}.legend-header-title span{display:none}.legend-bottom-note{min-width:140px}.legend-scroll-cue{min-width:170px}.legend-achievements p{font-size:10px}}@media (max-width:700px){.legend-header{background:#101410bb;height:66px;padding:0 6%}.legend-brand img{width:130px}.legend-header-title{display:none}.legend-back{gap:7px;font-size:10px}.legend-scene{background-position:50%;height:100svh;min-height:780px}.legend-editorial{opacity:1;width:40%;top:91px;left:6%}.legend-edition{letter-spacing:1px;gap:5px;font-size:5px}.legend-edition>span:last-child{display:none}.legend-live-dot{width:4px;height:4px}.legend-page-title{letter-spacing:-4px;margin:16px 0 18px;font-size:61px}.legend-manifesto{font-size:9px;line-height:1.6}.legend-sport-tag{gap:6px;margin-top:15px;font-size:15px}.legend-sport-tag span{letter-spacing:1px;font-size:6px}.legend-character{width:77%;height:53%;transform:translate(calc(var(--travel)*-25px),calc(var(--travel)*45px)) scale(calc(.97 + var(--presence)*.03));top:91px;bottom:auto;left:32%}.legend-cutout{object-position:center bottom;-webkit-mask-image:linear-gradient(#000 0 76%,#0000 100%);mask-image:linear-gradient(#000 0 76%,#0000 100%)}.legend-ground{display:none}.legend-profile{width:auto;transform:translateY(calc(var(--travel)*55px));inset:auto 6% 89px}.legend-rarity{letter-spacing:1.2px;gap:8px;max-width:100%;font-size:7px}.legend-rarity-line{width:15px}.legend-level{margin-left:auto;padding:4px 6px;font-size:7px}.legend-rating{gap:4px;margin:0;position:absolute;top:38px;right:0}.legend-rating svg{width:12px;height:12px}.legend-name{letter-spacing:-1.4px;margin:12px 0 9px;padding-right:75px;font-size:30px;line-height:1.05}.legend-name span,.legend-name strong{display:inline}.legend-name span{margin-right:8px}.legend-school{font-size:9px;line-height:1.5}.legend-team{margin-top:3px;font-size:9px;line-height:1.5}.legend-achievements{max-height:142px;margin-top:13px}.legend-achievements>div{gap:10px;padding:8px 0}.legend-achievements>div>span{padding-top:3px;font-size:6px}.legend-achievements p{font-size:10px;line-height:1.45}.legend-source{letter-spacing:.8px;gap:10px;margin-top:12px;font-size:7px}.legend-source svg{width:13px;height:13px}.legend-orbit{width:64%;height:44%;top:12%;left:31%}.star-0{width:23px;height:23px;top:0;left:5%}.star-1{width:15px;height:15px;top:5%;right:1%}.star-2{width:12px;height:12px;top:57%;left:1%}.star-3{width:17px;height:17px;top:67%;right:8%}.star-4{width:10px;height:10px;bottom:13%;left:25%}.legend-halo{width:89%;height:41%;top:16%;left:19%}.legend-halo.legend-halo-inner{width:76%;height:36%;top:18%;left:24%}.legend-giant-word{font-size:100px;top:29%;left:2%}.legend-grid-floor{opacity:.5;height:60%;bottom:-30%}.object-football{opacity:.16;width:95px;top:35%;left:-8%}.object-volleyball{opacity:.15;width:65px;top:13%;right:1%}.object-chess{opacity:.12;width:72px;bottom:23%;right:-3%}.legend-scene-index{display:none}.legend-side-nav{gap:8px;top:30%;right:2%}.legend-side-nav button{gap:0;padding:6px}.legend-side-nav button span{display:none}.legend-side-nav i{width:3px;height:3px}.legend-side-nav button.active i{height:18px}.legend-bottom{gap:10px;height:66px;left:6%;right:6%}.legend-scroll-cue{letter-spacing:.8px;gap:8px;min-width:0;font-size:6px}.legend-scroll-cue b{letter-spacing:.5px;font-size:5px}.legend-mouse{width:13px;height:22px;padding-top:4px}.legend-player-switch{gap:11px}.legend-player-switch button{width:31px;height:31px}.legend-player-switch>div{min-width:44px;font-size:8px}.legend-player-switch b{font-size:13px}.legend-bottom-note{display:none}.legend-header .legend-back span{display:inline}.legend-poster{border-radius:40% 40% 3px 3px;inset:0 10% 0 3%}.legend-placeholder{width:80px;height:80px;top:25%;left:35%}}@media (max-width:700px) and (min-height:850px){.legend-character{height:55%;top:95px}.legend-profile{bottom:95px}.legend-name{font-size:35px}.legend-achievements>div{padding:10px 0}.legend-achievements p{font-size:11px}.legend-manifesto{font-size:10px}.legend-page-title{font-size:68px}.legend-profile .legend-school,.legend-profile .legend-team{font-size:10px}.legend-achievements{max-height:165px}}@media (prefers-reduced-motion:reduce){.legend-experience *{transition:none!important;animation:none!important}.legend-gallery{scroll-behavior:auto}.legend-character,.legend-profile,.legend-editorial,.legend-object,.legend-orbit,.legend-halo,.legend-giant-word{opacity:1;transform:none!important}.legend-halo{opacity:.35}.legend-object{opacity:.15}}.legend-manifesto{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:245px;display:-webkit-box;overflow:hidden}.legend-achievements p{font-size:13px}.legend-halo-inner{background:0 0!important}@media (max-width:1100px){.legend-achievements p{font-size:11px}.legend-school,.legend-team{font-size:10px}}@media (max-width:700px){.legend-scene{min-height:0}.legend-manifesto{-webkit-line-clamp:4;max-width:140px;font-size:9px}.legend-profile{background:linear-gradient(#0000 0,#101410dd 35%,#101410e8);padding-top:20px}.legend-achievements p{font-size:10px}.legend-school,.legend-team{font-size:9px}.legend-tone-1 .legend-profile{background:linear-gradient(#0000,#170f12e8 40%)}.legend-tone-2 .legend-profile{background:linear-gradient(#0000,#0e1617e8 40%)}}@media (max-width:700px) and (max-height:740px){.legend-editorial{top:86px}.legend-page-title{margin:10px 0;font-size:49px}.legend-manifesto{-webkit-line-clamp:3;font-size:8px}.legend-sport-tag{margin-top:11px}.legend-character{width:69%;height:49%;top:76px;left:35%}.legend-profile{padding-top:18px;bottom:77px}.legend-name{margin:9px 0 6px;font-size:26px}.legend-rarity{font-size:6px}.legend-rating{top:54px}.legend-achievements{max-height:107px;margin-top:9px}.legend-achievements>div{padding:6px 0}.legend-achievements p{font-size:9px}.legend-source{margin-top:9px;font-size:6px}.legend-profile .legend-school,.legend-profile .legend-team{font-size:8px}.legend-orbit{height:35%;top:14%}.legend-bottom{height:60px}}@media (max-width:700px){.legend-page-title{white-space:nowrap}.legend-school,.legend-team{font-size:11px}.legend-achievements p{font-size:12px}.legend-achievements>div>span{font-size:8px}.legend-source{font-size:9px}.legend-rarity{font-size:8px}.legend-manifesto{font-size:10px}}@media (max-width:700px) and (max-height:740px){.legend-achievements p{font-size:11px}.legend-profile .legend-school,.legend-profile .legend-team{font-size:10px}.legend-source{font-size:8px}.legend-rarity{font-size:7px}.legend-manifesto{font-size:9px}.legend-name{font-size:27px}.legend-profile{bottom:73px}.legend-rating{top:50px}.legend-achievements{max-height:115px}}@media (max-width:700px){.legend-header .legend-back span{display:none!important}.legend-header .legend-back{flex-shrink:0;width:24px}.legend-header .legend-back svg{flex-shrink:0}.legend-header .language-switcher{margin-right:14px}}.legend-scene-index,.legend-side-nav{display:none}.legend-header-title{font-size:12px}.legend-header-title span{font-size:11px}.legend-edition{font-size:10px}.legend-edition>span:last-child{font-size:9px}.legend-manifesto{font-size:14px;line-height:1.8}.legend-rarity,.legend-level{font-size:10px}.legend-school,.legend-team{font-size:13px}.legend-achievements p{font-size:14px;line-height:1.65}.legend-achievements>div>span{font-size:10px}.legend-source{font-size:11px}.legend-scroll-cue,.legend-scroll-cue b,.legend-bottom-note{letter-spacing:.7px;font-size:10px}.legend-back{font-size:13px}@media (max-width:1100px) and (min-width:701px){.legend-manifesto{font-size:12px}.legend-edition{font-size:8px}.legend-rarity,.legend-level{font-size:9px}.legend-school,.legend-team,.legend-achievements p{font-size:12px}.legend-scroll-cue,.legend-scroll-cue b,.legend-bottom-note{font-size:9px}}@media (max-width:700px){.legend-edition{font-size:7px}.legend-manifesto{font-size:10px}.legend-rarity,.legend-level{font-size:8px}.legend-school,.legend-team{font-size:10px}.legend-achievements p{font-size:11px}.legend-achievements>div>span{font-size:8px}.legend-source{font-size:9px}.legend-scroll-cue,.legend-scroll-cue b{font-size:7px}.legend-profile{bottom:83px}.legend-achievements{max-height:142px}.legend-profile .legend-name{margin-top:10px}.legend-back{font-size:11px}}.legend-experience{--gold:#c5dba3;--dim:#a6b59a;--night:#142b22;color:#f3f5e9}.legend-scene{--accent:#bfd99b;background:radial-gradient(at 55%,#4d705455,#0000 56%),#142b22}.legend-tone-1{--accent:#d5d5a4;background:radial-gradient(at 55%,#65744744,#0000 58%),#1b2c23}.legend-tone-2{--accent:#a6c9bb;background:radial-gradient(at 55%,#3e746955,#0000 58%),#132d28}.legend-header{background:linear-gradient(#142b22d9,#0000);border-bottom-color:#b4c99725}.legend-page-title,.legend-name{font-weight:650}.legend-header-title{font-weight:600}.legend-manifesto{color:#acbda0}.legend-level,.legend-school,.legend-team{color:#b7c7ac}.legend-achievements p{font-weight:450}.legend-bottom{background:linear-gradient(#0000,#142b22ed)}@media (max-width:700px){.legend-profile{background:linear-gradient(#0000 0,#142b22dd 35%,#142b22ed)}.legend-tone-1 .legend-profile{background:linear-gradient(#0000,#1b2c23ed 40%)}.legend-tone-2 .legend-profile{background:linear-gradient(#0000,#132d28ed 40%)}}
