#yy-sssp{background:#081719;color:#e6f0ed;border:1px solid #36575a;border-radius:22px;overflow:hidden;clear:both;margin:30px 0;font:16px/1.5 Arial,sans-serif;isolation:isolate;text-align:left;box-shadow:0 20px 60px #072d2d28;color-scheme:dark}#yy-sssp *{box-sizing:border-box}#yy-sssp div{color:inherit}#yy-sssp [hidden]{display:none!important}#yy-sssp h2,#yy-sssp h3,#yy-sssp p{color:inherit;margin:0;background:none;text-align:inherit}#yy-sssp button,#yy-sssp input,#yy-sssp textarea,#yy-sssp select{font:inherit}#yy-sssp button{border:1px solid #4c7171;border-radius:10px;background:#122b2d;color:#e3eeeb;padding:11px 16px;min-height:44px;cursor:pointer}#yy-sssp button:hover{background:#244347}#yy-sssp :focus-visible{outline:3px solid #abe9df;outline-offset:3px}#yy-sssp .sp-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 30px;border-bottom:1px solid #325052}#yy-sssp .sp-kicker{font-size:10px;letter-spacing:3px;color:#99c7c3}#yy-sssp h2{font:clamp(26px,3.4vw,40px)/1.2 Georgia,serif;margin:8px 0;color:#eaf5f0!important}#yy-sssp .sp-head p{font-size:12px;color:#9ebbb9}#yy-sssp .sp-head button{font-size:12px;background:transparent;white-space:nowrap}#yy-sssp .sp-stage{padding:22px 16px 18px;background:radial-gradient(ellipse at 50% 45%,#183739,#081719 75%);text-align:center}#yy-sssp .sp-meta{display:flex;justify-content:space-between;max-width:960px;margin:0 auto 18px;font-size:11px;letter-spacing:1.5px;color:#a6c9c5}#yy-sssp .sp-meta span:last-child{font-size:9px}#yy-sssp .sp-picture{position:relative;aspect-ratio:4/3;margin:auto;max-width:100%;background:#0d282b;border-radius:3px;overflow:hidden;border:1px solid #779c92}#yy-sssp .sp-picture img{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;object-fit:contain;user-select:none}#yy-sssp.sp-glow .sp-picture{box-shadow:0 0 35px #69e1c925,0 0 2px #91d4c8}#yy-sssp .sp-phrase{position:absolute;left:1%;width:98%;transform:translateY(-50%);text-align:center;color:white;font:clamp(12px,2.7vw,29px)/1.1 Arial,sans-serif;text-shadow:0 1px 3px #000,0 0 7px #000;overflow-wrap:anywhere;pointer-events:none}#yy-sssp .sp-ball{position:absolute;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}#yy-sssp .sp-intro,#yy-sssp .sp-end{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;background:radial-gradient(ellipse,#154048,#071b22);padding:15px}#yy-sssp .sp-intro h3,#yy-sssp .sp-end h3{font:clamp(21px,3vw,34px)/1.2 Georgia,serif;color:#eef6ef!important}#yy-sssp .sp-intro p,#yy-sssp .sp-end p{font-size:clamp(12px,1.7vw,17px);color:#c6e0dc}#yy-sssp .sp-circle{width:18%;aspect-ratio:1;border:2px solid #b4f2df;border-radius:50%;box-shadow:0 0 36px #78dbc330,inset 0 0 25px #78dbc31a;background:#93d1ad14}#yy-sssp .sp-intro>span{font-size:11px;color:#a3c5c0}#yy-sssp .sp-guides{height:30px;position:relative;margin:auto}#yy-sssp .sp-guides i{position:absolute;width:5px;height:5px;border-radius:50%;background:#beddd0;top:14px;left:42.5%}#yy-sssp .sp-guides i+i{left:57.5%}#yy-sssp .sp-caption{font-size:12px;color:#adcbc5;padding-top:8px}#yy-sssp .sp-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:18px 26px 8px}#yy-sssp .sp-primary{background:#bee7d5;color:#092629;font-weight:bold;min-width:115px}#yy-sssp .sp-primary:hover{background:#d7f7eb}#yy-sssp .sp-controls output{font:13px monospace;color:#bed8d2;margin-left:8px}#yy-sssp [data-act=settings]{margin-left:auto;font-size:12px}#yy-sssp .sp-progress{padding:0 26px}#yy-sssp input[type=range]{accent-color:#bce5d7;width:100%;cursor:pointer}#yy-sssp .sp-status{font-size:12px;min-height:42px;color:#b1d1c7;padding:8px 26px 16px}#yy-sssp .sp-settings{border-top:1px solid #2c5150;padding:26px;background:#0c2124}#yy-sssp .sp-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}#yy-sssp .sp-grid>div{min-width:0}#yy-sssp .sp-grid label{display:block;font-size:13px;color:#c4dcd3;margin-bottom:10px}#yy-sssp textarea,#yy-sssp select{background:#071719;color:#e8f2ec;border:1px solid #4d7772;border-radius:9px;padding:12px;width:100%;min-width:0}#yy-sssp textarea{resize:vertical;line-height:1.6;min-height:90px;max-height:240px}#yy-sssp .sp-input-tools{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:10px}#yy-sssp small{color:#a2c2b9;font-size:11px}#yy-sssp .sp-input-tools button{font-size:11px;padding:8px 10px}#yy-sssp .sp-range{margin-bottom:22px!important}#yy-sssp .sp-range input{display:block;margin-top:14px}#yy-sssp .sp-range output{float:right;font-family:monospace}#yy-sssp .sp-help{font-size:12px;color:#a9c7bd;line-height:1.65;margin-top:13px}#yy-sssp .sp-options{display:flex;gap:12px 24px;flex-wrap:wrap;border-top:1px solid #31504b;padding-top:20px;margin-top:20px;font-size:13px}#yy-sssp .sp-options label{display:flex;align-items:center;gap:6px;min-height:32px}#yy-sssp input[type=checkbox]{accent-color:#b6dac9;width:17px;height:17px}#yy-sssp .sp-help-box{border:1px solid #365752;border-radius:10px;padding:14px 16px;margin:22px 0;color:#bdd4cd;font-size:13px}#yy-sssp summary{cursor:pointer;color:#dbeae2}#yy-sssp .sp-help-box p{margin-top:12px}#yy-sssp a{color:#a9e6df}#yy-sssp .sp-mode{display:block;font-size:12px;max-width:510px}#yy-sssp .sp-mode select{margin-top:7px;font-size:13px}#yy-sssp:fullscreen,#yy-sssp.sp-full{width:100%;height:100%;margin:0;border:0;border-radius:0;overflow:auto;background:#081719}#yy-sssp.sp-full{position:fixed;inset:0;z-index:2147483000}#yy-sssp:fullscreen .sp-head,#yy-sssp.sp-full .sp-head{padding:12px 25px}#yy-sssp:fullscreen h2,#yy-sssp.sp-full h2{font-size:25px}#yy-sssp:fullscreen .sp-stage,#yy-sssp.sp-full .sp-stage{padding-top:12px;padding-bottom:10px}
@media(max-width:650px){#yy-sssp{border-radius:14px}#yy-sssp .sp-head{padding:20px 16px;align-items:flex-start;gap:12px}#yy-sssp h2{font-size:25px}#yy-sssp .sp-kicker{letter-spacing:1.5px;font-size:8px}#yy-sssp .sp-head button{font-size:11px;padding:8px;white-space:normal;max-width:110px}#yy-sssp .sp-head p{font-size:10px}#yy-sssp .sp-stage{padding:16px 8px}#yy-sssp .sp-meta{font-size:10px;padding:0 8px}#yy-sssp .sp-meta span:last-child{display:none}#yy-sssp .sp-controls{padding:16px 15px 8px;gap:8px}#yy-sssp .sp-controls output{margin-left:auto;font-size:11px}#yy-sssp [data-act=settings]{width:100%;margin:0}#yy-sssp .sp-grid{grid-template-columns:1fr;gap:22px}#yy-sssp .sp-settings{padding:22px 16px}#yy-sssp .sp-progress{padding:0 16px}#yy-sssp .sp-status{padding:8px 16px 16px}#yy-sssp .sp-intro,#yy-sssp .sp-end{gap:10px}#yy-sssp .sp-intro h3{font-size:19px}#yy-sssp .sp-caption{font-size:11px}#yy-sssp .sp-phrase{font-size:15px}}
