.ydl-isc{--isc-bg:#070b11;--isc-panel:rgba(14,23,34,.94);--isc-panel-2:#0b141e;--isc-line:rgba(109,231,255,.17);--isc-line-strong:rgba(109,231,255,.42);--isc-text:#ecf7fd;--isc-muted:#8299a8;--isc-cyan:#6de7ff;--isc-green:#72f1b8;--isc-amber:#ffd166;--isc-violet:#a78bfa;--isc-red:#ff6b81;position:relative;width:calc(100% + clamp(0px,2vw,20px));margin:0 clamp(-10px,-1vw,0px) 42px;padding:clamp(18px,3vw,32px);border:1px solid var(--isc-line);border-radius:24px;background:radial-gradient(circle at 95% 0,rgba(114,241,184,.08),transparent 24%),radial-gradient(circle at 0 18%,rgba(109,231,255,.07),transparent 22%),linear-gradient(rgba(109,231,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(109,231,255,.025) 1px,transparent 1px),var(--isc-bg);background-size:auto,auto,28px 28px,28px 28px,auto;color:var(--isc-text);font-family:"Noto Sans JP",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;overflow:hidden;box-sizing:border-box;box-shadow:0 28px 90px rgba(0,0,0,.34)}
.ydl-isc *{box-sizing:border-box}.ydl-isc button,.ydl-isc input,.ydl-isc select{font:inherit}.ydl-isc button{appearance:none}.ydl-isc__scanline{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--isc-cyan),transparent);opacity:.55;pointer-events:none}.ydl-isc__command{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:7px 3px 24px;border-bottom:1px solid var(--isc-line)}
.ydl-isc__identity{min-width:0}.ydl-isc__eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--isc-cyan);font:850 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.ydl-isc__eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--isc-green);box-shadow:0 0 14px rgba(114,241,184,.8)}.ydl-isc__identity h2{margin:13px 0 8px!important;padding:0!important;border:0!important;color:#f5fbff!important;font-size:clamp(27px,4vw,47px)!important;line-height:1.15!important;letter-spacing:-.045em!important}.ydl-isc__identity p{max-width:700px;margin:0!important;color:#9eb1be!important;font-size:13px!important;line-height:1.8!important}
.ydl-isc__system{display:grid;grid-template-columns:auto auto;gap:9px;min-width:255px}.ydl-isc__system>span{display:block;padding:11px 13px;border:1px solid rgba(109,231,255,.11);border-radius:11px;background:rgba(255,255,255,.02)}.ydl-isc__system small,.ydl-isc__system strong{display:block}.ydl-isc__system small{color:#587282;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.ydl-isc__system strong{margin-top:7px;color:#bfeefa;font:850 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-isc__system>b{grid-column:1/-1;display:flex;align-items:center;gap:7px;color:var(--isc-green);font:850 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.ydl-isc__system>b i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}
.ydl-isc__location-panel{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:12px;margin:18px 0}.ydl-isc__field,.ydl-isc__region-readout{min-width:0;padding:15px 17px;border:1px solid var(--isc-line);border-radius:15px;background:linear-gradient(145deg,rgba(16,27,39,.96),rgba(8,15,23,.95))}.ydl-isc__field>span,.ydl-isc__region-readout small{display:block;margin-bottom:8px;color:#6f8796;font:850 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.ydl-isc__field select{width:100%;height:42px!important;margin:0!important;padding:0 38px 0 12px!important;border:1px solid rgba(109,231,255,.2)!important;border-radius:10px!important;background-color:#07111a!important;color:#effaff!important;box-shadow:none!important;font-size:14px!important}.ydl-isc__region-readout{display:grid;grid-template-columns:minmax(110px,.35fr) 1fr;grid-template-rows:auto auto;align-content:center}.ydl-isc__region-readout small{grid-column:1/-1}.ydl-isc__region-readout strong{color:var(--isc-green);font-size:15px}.ydl-isc__region-readout span{color:#879eac;font-size:11px;line-height:1.6}
.ydl-isc__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px}.ydl-isc__tabs button{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:9px;min-height:70px;padding:13px 14px;border:1px solid rgba(109,231,255,.11);border-radius:14px;background:rgba(11,20,30,.88);color:#839aa8;text-align:left;cursor:pointer;transition:.18s}.ydl-isc__tabs button>span{grid-row:1/3;align-self:center;color:#385665;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-isc__tabs button>b{color:#c9d9e2;font-size:12px}.ydl-isc__tabs button>small{color:#506b79;font:800 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.ydl-isc__tabs button:hover{border-color:var(--isc-line-strong);transform:translateY(-1px)}.ydl-isc__tabs button.is-active{border-color:rgba(109,231,255,.46);background:linear-gradient(135deg,rgba(109,231,255,.1),rgba(114,241,184,.035));box-shadow:inset 0 0 24px rgba(109,231,255,.035)}.ydl-isc__tabs button.is-active>span,.ydl-isc__tabs button.is-active>small{color:var(--isc-cyan)}.ydl-isc__tabs button.is-active>b{color:#fff}
.ydl-isc__workspace{min-height:380px}.ydl-isc__summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.ydl-isc__summary>div{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:15px 16px;border:1px solid rgba(109,231,255,.11);border-radius:13px;background:rgba(255,255,255,.018)}.ydl-isc__summary small{align-self:center;color:#66808f;font:850 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.ydl-isc__summary strong{grid-row:1/3;grid-column:2;color:var(--isc-green);font:900 29px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-isc__summary span{color:#869ba8;font-size:10px}
.ydl-isc__result-block{margin-top:15px;border:1px solid var(--isc-line);border-radius:17px;background:linear-gradient(160deg,rgba(15,24,36,.94),rgba(7,13,20,.96));overflow:hidden}.ydl-isc__result-block>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(109,231,255,.1)}.ydl-isc__result-block>header span{display:block;color:var(--isc-cyan);font:850 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.ydl-isc__result-block>header h3{margin:5px 0 0!important;color:#eff9fe!important;font-size:16px!important;line-height:1.35!important}.ydl-isc__result-block>header>b{display:grid;place-items:center;min-width:33px;height:33px;border:1px solid rgba(109,231,255,.2);border-radius:10px;color:var(--isc-cyan);font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-isc__result-block.is-ending>header span{color:var(--isc-amber)}.ydl-isc__result-block.is-soon>header span{color:var(--isc-cyan)}
.ydl-isc__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.ydl-isc__activity-card{display:grid;grid-template-columns:65px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;min-height:83px;padding:9px 12px 9px 9px;border:1px solid rgba(109,231,255,.1);border-radius:13px;background:rgba(255,255,255,.018);color:inherit;text-align:left;cursor:pointer;transition:.18s}.ydl-isc__activity-card:hover{border-color:rgba(109,231,255,.38);background:rgba(109,231,255,.05);transform:translateY(-2px)}.ydl-isc__image{display:grid;place-items:center;width:65px;height:65px;overflow:hidden;border:1px solid rgba(109,231,255,.1);border-radius:11px;background:radial-gradient(circle,rgba(109,231,255,.08),rgba(4,10,16,.25));color:var(--isc-cyan);font-size:24px}.ydl-isc__image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:contain!important}.ydl-isc__image.is-fallback{background:rgba(109,231,255,.04)}.ydl-isc__image.is-large{width:112px;height:112px;border-radius:18px}.ydl-isc__activity-copy{min-width:0}.ydl-isc__activity-copy em,.ydl-isc__activity-copy strong,.ydl-isc__activity-copy small{display:block}.ydl-isc__activity-copy em{overflow:hidden;color:#648090;font:800 7px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap}.ydl-isc__activity-copy strong{margin:6px 0 4px;color:#eef8fd;font-size:14px}.ydl-isc__activity-copy small{color:#78909e;font-size:9px}.ydl-isc__activity-card>i{align-self:start;padding:5px 7px;border:1px solid rgba(109,231,255,.13);border-radius:999px;color:#7897a7;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;white-space:nowrap}.ydl-isc__activity-card.is-now{border-color:rgba(114,241,184,.18)}.ydl-isc__activity-card.is-now>i,.ydl-isc__activity-card.is-starting>i{color:var(--isc-green);border-color:rgba(114,241,184,.23);background:rgba(114,241,184,.05)}.ydl-isc__activity-card.is-ending>i{color:var(--isc-amber);border-color:rgba(255,209,102,.22)}.ydl-isc__empty,.ydl-isc__more{margin:0!important;padding:22px!important;color:#6e8796!important;font-size:11px!important}.ydl-isc__more{padding-top:0!important;text-align:right}
.ydl-isc__filterbar,.ydl-isc__veg-tools{display:grid;grid-template-columns:170px 1fr;gap:12px;margin-bottom:14px;padding:14px;border:1px solid var(--isc-line);border-radius:15px;background:rgba(12,20,30,.92)}.ydl-isc__filterbar label>span,.ydl-isc__veg-tools label>span{display:block;margin-bottom:7px;color:#68818f;font:850 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.ydl-isc__filterbar select,.ydl-isc__veg-tools input{width:100%;height:40px!important;margin:0!important;padding:0 12px!important;border:1px solid rgba(109,231,255,.18)!important;border-radius:10px!important;background:#06101a!important;color:#edf9ff!important;box-shadow:none!important;font-size:12px!important}.ydl-isc__chips{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.ydl-isc__chips button{min-height:38px;padding:0 12px;border:1px solid rgba(109,231,255,.11);border-radius:999px;background:rgba(255,255,255,.018);color:#8199a7;font-size:10px;font-weight:800;cursor:pointer}.ydl-isc__chips button:hover,.ydl-isc__chips button.is-active{border-color:rgba(109,231,255,.42);background:rgba(109,231,255,.09);color:var(--isc-cyan)}.ydl-isc__veg-tools{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}
.ydl-isc__veg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.ydl-isc__veg-card{display:grid;grid-template-columns:65px minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;padding:9px;border:1px solid rgba(109,231,255,.1);border-radius:13px;background:rgba(255,255,255,.018);color:inherit;text-align:left;cursor:pointer;transition:.18s}.ydl-isc__veg-card:hover{border-color:rgba(109,231,255,.38);transform:translateY(-2px)}.ydl-isc__veg-card>span:not(.ydl-isc__image){min-width:0}.ydl-isc__veg-card em,.ydl-isc__veg-card strong,.ydl-isc__veg-card small{display:block}.ydl-isc__veg-card em{overflow:hidden;color:#577382;font:800 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ydl-isc__veg-card strong{margin:6px 0 4px;color:#eef8fd;font-size:13px}.ydl-isc__veg-card small{overflow:hidden;color:#738c9a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ydl-isc__veg-card>b{color:var(--isc-cyan);font-size:14px}.ydl-isc__veg-card.is-now small,.ydl-isc__veg-card.is-starting small{color:var(--isc-green)}.ydl-isc__veg-card.is-ending small{color:var(--isc-amber)}
.ydl-isc__notice{display:grid;grid-template-columns:88px 1fr;gap:14px;margin-top:18px;padding:15px 17px;border:1px solid rgba(255,209,102,.15);border-radius:14px;background:rgba(255,209,102,.035)}.ydl-isc__notice>span{padding-top:4px;color:var(--isc-amber);font:850 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.ydl-isc__notice p{margin:0!important;color:#899da8!important;font-size:10px!important;line-height:1.75!important}.ydl-isc__notice strong{color:#cfdde4}.ydl-isc__noscript{color:var(--isc-red)!important}
.ydl-isc__dialog{width:min(820px,calc(100% - 28px));max-height:min(86vh,850px);padding:0;border:1px solid rgba(109,231,255,.28);border-radius:21px;background:radial-gradient(circle at 85% 0,rgba(109,231,255,.08),transparent 25%),#08111a;color:var(--isc-text);box-shadow:0 35px 120px rgba(0,0,0,.7);overflow:auto}.ydl-isc__dialog::backdrop{background:rgba(1,5,9,.78);backdrop-filter:blur(7px)}.ydl-isc__dialog-close{position:absolute;top:13px;right:13px;z-index:3;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(109,231,255,.18);border-radius:11px;background:#07111a;color:#a9c1ce;font-size:22px;cursor:pointer}.ydl-isc__dialog-close:hover{color:#fff;border-color:var(--isc-cyan)}.ydl-isc__detail-head{display:flex;gap:20px;align-items:center;padding:26px 58px 23px 26px;border-bottom:1px solid rgba(109,231,255,.13)}.ydl-isc__detail-head>div{min-width:0}.ydl-isc__detail-head span{color:var(--isc-cyan);font:850 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.ydl-isc__detail-head h3{margin:9px 0 5px!important;color:#f4fbff!important;font-size:28px!important;line-height:1.2!important}.ydl-isc__detail-head p{margin:0!important;color:#8da3af!important;font-size:11px!important;line-height:1.7!important}.ydl-isc__detail-status{display:grid;gap:10px;padding:18px}.ydl-isc__detail-status>section{padding:15px;border:1px solid rgba(109,231,255,.1);border-radius:13px;background:rgba(255,255,255,.018)}.ydl-isc__detail-row{display:grid;grid-template-columns:68px 1fr auto;gap:10px;align-items:center}.ydl-isc__detail-row>span{color:#63808f;font:850 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-isc__detail-row>strong{color:#e9f4fa;font-size:12px}.ydl-isc__detail-row>b{padding:5px 7px;border-radius:999px;background:rgba(109,231,255,.07);color:var(--isc-cyan);font-size:8px}.ydl-isc__detail-status section.is-now .ydl-isc__detail-row>b,.ydl-isc__detail-status section.is-starting .ydl-isc__detail-row>b{color:var(--isc-green);background:rgba(114,241,184,.07)}.ydl-isc__detail-status section.is-ending .ydl-isc__detail-row>b{color:var(--isc-amber);background:rgba(255,209,102,.07)}.ydl-isc__detail-status section>p{margin:8px 0 11px!important;color:#89a0ad!important;font-size:10px!important}.ydl-isc__detail-status section>p small{color:#536f7e}.ydl-isc__timeline{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.ydl-isc__timeline i{display:grid;place-items:center;height:25px;border-radius:5px;background:#071019;color:#435d6b;font-style:normal}.ydl-isc__timeline i.is-active{background:rgba(109,231,255,.14);color:var(--isc-cyan);box-shadow:inset 0 0 0 1px rgba(109,231,255,.16)}.ydl-isc__timeline small{font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-isc__detail-note{margin:0 18px 18px;padding:14px 16px;border:1px solid rgba(255,209,102,.15);border-radius:12px;background:rgba(255,209,102,.035)}.ydl-isc__detail-note strong{display:block;color:var(--isc-amber);font-size:10px}.ydl-isc__detail-note p{margin:6px 0 0!important;color:#8297a3!important;font-size:10px!important;line-height:1.7!important}
@media(max-width:900px){.ydl-isc__veg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ydl-isc__system{min-width:220px}.ydl-isc__region-readout{grid-template-columns:120px 1fr}}
@media(max-width:700px){.ydl-isc{width:calc(100% + 14px);margin-left:-7px;margin-right:-7px;padding:16px 12px;border-radius:19px}.ydl-isc__command{display:block}.ydl-isc__system{display:flex;flex-wrap:wrap;min-width:0;margin-top:17px}.ydl-isc__system>span{flex:1}.ydl-isc__system>b{width:100%}.ydl-isc__location-panel{grid-template-columns:1fr}.ydl-isc__tabs{gap:5px}.ydl-isc__tabs button{display:flex;align-items:center;justify-content:center;min-height:50px;padding:9px;text-align:center}.ydl-isc__tabs button>span,.ydl-isc__tabs button>small{display:none}.ydl-isc__tabs button>b{font-size:10px}.ydl-isc__summary{grid-template-columns:repeat(3,1fr);gap:5px}.ydl-isc__summary>div{display:block;padding:11px 9px}.ydl-isc__summary small,.ydl-isc__summary span{display:block}.ydl-isc__summary strong{display:block;margin:7px 0 4px;font-size:24px}.ydl-isc__cards,.ydl-isc__veg-grid{grid-template-columns:1fr}.ydl-isc__filterbar,.ydl-isc__veg-tools{grid-template-columns:1fr}.ydl-isc__chips{align-items:center}.ydl-isc__activity-card,.ydl-isc__veg-card{grid-template-columns:58px minmax(0,1fr) auto;min-height:76px}.ydl-isc__image{width:58px;height:58px}.ydl-isc__notice{grid-template-columns:1fr;gap:5px}.ydl-isc__detail-head{padding:22px 50px 19px 18px;gap:13px}.ydl-isc__image.is-large{width:78px;height:78px}.ydl-isc__detail-head h3{font-size:23px!important}.ydl-isc__detail-row{grid-template-columns:56px 1fr auto}.ydl-isc__timeline{gap:2px}.ydl-isc__timeline i{height:22px}.ydl-isc__region-readout{grid-template-columns:105px 1fr}}
@media(max-width:390px){.ydl-isc__summary small{font-size:6px}.ydl-isc__summary span{font-size:8px}.ydl-isc__activity-card>i{display:none}.ydl-isc__activity-card{grid-template-columns:55px minmax(0,1fr)}.ydl-isc__veg-card{grid-template-columns:55px minmax(0,1fr) auto}.ydl-isc__image{width:55px;height:55px}.ydl-isc__detail-row{grid-template-columns:1fr auto}.ydl-isc__detail-row>span{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.ydl-isc *{scroll-behavior:auto!important;transition:none!important}}
.ydl-isc__image.is-fallback:empty:before{content:"⌁"}
