.cn-sp .rm{white-space:normal;text-align:center;line-height:1.15}.cn-sp .sp-foot .rm:not(.is-on),.cn-sp.is-night .sp-foot .rm:not(.is-on){border-color:var(--svd-accent);background:var(--svd-accent);color:var(--svd-accent-ink)}@media (hover:hover){.cn-sp .sp-foot .rm:not(.is-on):hover{background:#22202b}.cn-sp.is-night .sp-foot .rm:not(.is-on):hover{background:#fffaf0}}.cn-sp.sp .sp-go{color:var(--cx-ink);white-space:nowrap;background:0 0;border:1.5px solid #19171f80}@media (hover:hover){.cn-sp.sp:hover .sp-go{color:var(--cx-ink);white-space:nowrap;background:0 0;border:1.5px solid #19171f80}}.cn-sp.sp.is-night .sp-go{color:var(--cx-paper);background:0 0;border-color:#ffffff24}@media (hover:hover){.cn-sp.sp.is-night:hover .sp-go{color:var(--cx-paper);background:0 0;border-color:#ffffff24}.cn-sp.sp:hover .sp-go{border-color:var(--svd-border-strong)}.cn-sp.sp.is-night:hover .sp-go{border-color:var(--cx-paper)}}.cn-sp.is-side{padding-left:16px;padding-right:14px}.cn-sp.is-side .sp-when b{font-size:28px}.cn-sp.is-side.is-gig .sp-t,.cn-sp.is-side.is-night .sp-t{font-size:27px}.cn-sp.is-side.is-card .sp-t{font-size:19px}.cn-sp.is-side.is-night{min-height:290px}.cn-sp.is-side.is-gig{padding:0 14px 14px}.cn-sp.is-side.is-gig .sp-photo{aspect-ratio:16/9;margin:0 -14px 2px}.cn-sp.is-side .sp-date{max-width:74%}.cn-sp.is-side .sp-date .sp-when b{white-space:nowrap;font-size:18px}.cn-sp.is-side .sp-foot .rm-wrap{flex:100%}.lc-gclub{gap:12px;display:grid}.cn-g-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cn-g-head{gap:2px;min-width:0;display:grid}.cn-g-head .dc-card-h{margin:0}.cn-g-rule{color:var(--lc-dim,#aaa4b7);font-size:12.5px}.lc-gclub .cn-sp{margin-top:2px}.cn-g-remind{cursor:pointer;align-items:flex-start;gap:10px;display:flex;position:relative}.cn-g-remind input{opacity:0;width:1px;height:1px;position:absolute}.cn-g-switch{background:#ffffff24;border-radius:999px;flex:none;width:36px;height:22px;margin-top:1px;transition:background .15s;position:relative}.cn-g-switch>i{background:#e9e8f0;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.cn-g-remind input:checked+.cn-g-switch{background:var(--lc-lime,#d1f445)}.cn-g-remind input:checked+.cn-g-switch>i{background:var(--lc-lime-ink,#171d09);transform:translate(14px)}.cn-g-remind input:focus-visible+.cn-g-switch{outline:2px solid var(--lc-focus,#d1f445);outline-offset:2px}.cn-g-remind input:disabled+.cn-g-switch{opacity:.6}.cn-g-remind>span:last-child{gap:1px;font-size:13.5px;display:grid}.cn-g-remind small{color:var(--lc-dim,#aaa4b7);font-size:12px}.cn-g-faces{gap:5px;display:flex}.cn-g-more>summary{width:fit-content;color:var(--lc-soft,#c9c5d2);cursor:pointer;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.cn-g-more>summary::-webkit-details-marker{display:none}@media (hover:hover){.cn-g-more>summary:hover{color:var(--lc-ink,#f4f5fb)}}.cn-g-more>summary:focus-visible{outline:2px solid var(--lc-focus,#d1f445);outline-offset:2px;border-radius:6px}.cn-g-more>summary svg{transition:transform .15s}.cn-g-more[open]>summary svg{transform:rotate(180deg)}.cn-g-more[open]>summary{margin-bottom:8px}.cn-g-more .cn-g-recap{margin-top:12px}.cn-g-seat{border:1.5px dashed #c9c5d252;border-radius:50%;width:26px;height:26px}.cn-g-recap h3{color:var(--lc-dim,#aaa4b7);margin:0 0 6px;font-size:12.5px;font-weight:700}.cn-g-later{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cn-g-later li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.cn-g-later .rm-err{grid-column:1/-1}.cn-g-when{min-width:0;font-size:13px;font-weight:600;display:grid}.cn-g-when small{color:var(--lc-dim,#aaa4b7);font-size:11.5px;font-weight:500}.cn-chip{height:30px;color:var(--lc-ink,#f4f5fb);font:700 12.5px/1 var(--cx-sans);cursor:pointer;background:0 0;border:1.5px solid #c9c5d24d;border-radius:4px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}@media (hover:hover){.cn-chip:hover{border-color:#c9c5d299}}.cn-chip.is-on{background:var(--lc-lime,#d1f445);color:var(--lc-lime-ink,#171d09);border-color:#d1f445}.cn-chip:focus-visible{outline:2px solid var(--lc-focus,#d1f445);outline-offset:2px}.cn-chip:disabled{cursor:progress}.cn-g-recap p{color:var(--lc-soft,#c9c5d2);margin:0;font-size:13px;line-height:1.45}.cn-g-said{color:var(--lc-lime-text,#ddff64);margin:0;font-size:13px;font-weight:600}.cn-gstart-p{color:var(--lc-soft,#c9c5d2);margin:0;font-size:13.5px;line-height:1.5}.cn-gstart-note{color:var(--lc-gold-text,#f1c27d);margin:0;font-size:12.5px;line-height:1.45}.cn-gstart-btn{gap:8px;width:100%;height:40px}.lc-gclub .rm-err{color:#ff6578}.lc-gclub .sp .rm-err{color:#bca0ee}.lc-gclub .sp.is-night .rm-err{color:#ff6578}.cn-strip{background:linear-gradient(90deg,#0000,#10101499 70%);border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:12px;padding:9px 10px;display:flex}.cn-strip.is-on{background:linear-gradient(90deg,#d1f44521,#10101499 70%);border-color:#d1f44580}.cn-strip-ic{background:var(--cx-cream);width:34px;height:34px;color:var(--cx-ink);border-radius:10px;flex:none;place-items:center;display:grid;transform:none}.cn-strip-text{flex:1;gap:1px;min-width:0;display:grid}.cn-strip-text b{white-space:nowrap;text-overflow:ellipsis;font:800 14px/1.05 var(--svd-font);letter-spacing:.01em;text-transform:uppercase;color:var(--lc-ink,#f4f5fb);overflow:hidden}.cn-strip-text span{white-space:nowrap;text-overflow:ellipsis;color:var(--lc-soft,#c9c5d2);font-size:12.5px;overflow:hidden}.cn-strip.is-on .cn-strip-text span{color:var(--lc-lime-text,#ddff64)}.cn-strip-err{color:#ff6578;margin:6px 4px 0;font-size:12.5px}dialog.cn-dlg{border:1px solid var(--cx-line-strong);width:min(1000px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--cx-paper);font:400 15px/1.5 var(--cx-sans);letter-spacing:normal;text-transform:none;background:#19171f;border-radius:8px;padding:0;box-shadow:0 40px 90px #0009}dialog.cn-dlg[open]{animation:.22s cubic-bezier(.2,.8,.2,1) cn-dlg-in}dialog.cn-dlg::backdrop{background:#0c0d10b8}@keyframes cn-dlg-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.cn-dlg *,.cn-dlg :before,.cn-dlg :after{box-sizing:border-box}.cn-dlg :where(h2,h3,p,ul,fieldset,legend){margin:0}.cn-dlg-in{overscroll-behavior:contain;max-height:calc(100dvh - 34px);padding:22px 26px 26px;overflow-y:auto}.cn-dlg-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cn-dlg-h{font:700 27px/1.08 var(--svd-font);color:var(--cx-paper);overflow-wrap:anywhere}.cn-x{border:1px solid var(--cx-line-strong);width:38px;height:38px;color:var(--cx-paper);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.cn-x:hover{border-color:var(--cx-paper)}}.cn-dlg :focus-visible{outline:3px solid var(--cx-lime);outline-offset:2px}.cn-dlg .sp :focus-visible{outline-color:var(--svd-focus)}.cn-dlg-wait{color:var(--cx-mute);padding:30px 0}.cn-dlg-body{gap:18px;display:grid}.cn-ed{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:30px}.cn-ed-form{gap:18px;min-width:0;display:grid}.cn-ed-show{background:repeating-linear-gradient(0deg,#19171f06 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#19171f06 0 1px,#0000 1px 34px),#00000038;border-radius:6px;justify-items:center;gap:10px;padding:20px 14px 14px;display:grid;position:sticky;top:0}.cn-pin{filter:drop-shadow(0 14px 18px #00000080);width:100%;position:relative;transform:none}.cn-sp.is-preview:hover{transform:none}.cn-tape{z-index:3;background:linear-gradient(#19171fb8,#19171f9e);width:96px;height:26px;margin-left:-48px;position:absolute;top:-12px;left:50%;transform:none}.cn-pin-note{font:600 14px/1.3 var(--svd-font);color:var(--cx-paper);text-transform:uppercase;transform:none}.cn-f{border:0;gap:8px;min-width:0;padding:0;display:grid}.cn-f-k{font:700 13px/1.2 var(--cx-sans);color:var(--cx-mute);align-items:baseline;gap:8px;padding:0;display:flex}.cn-f-k.is-sub{margin-top:8px}.cn-f-n{font-variant-numeric:tabular-nums;color:#f4f3f775;margin-left:auto;font-weight:600}.cn-f-opt{color:#f4f3f775;font-weight:500}.cn-f-hint{color:var(--cx-mute);font-size:13px}.cn-in{width:100%;height:44px;color:var(--cx-paper);font:500 15.5px/1.2 var(--cx-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000040;border:1.5px solid #ffffff24;border-radius:6px;padding:0 12px}.cn-in::placeholder{color:#f4f3f761}@media (hover:hover){.cn-in:hover{border-color:#ffffff24}}.cn-in:focus-visible{outline:2px solid var(--cx-lime);outline-offset:1px}.cn-in[aria-invalid=true]{border-color:var(--cx-coral)}select.cn-in{padding-right:8px}.cn-when{gap:10px}.cn-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cn-day{height:42px;color:var(--cx-paper);font:700 13.5px/1 var(--cx-sans);cursor:pointer;background:#0000002e;border:1.5px solid #ffffff24;border-radius:6px}@media (hover:hover){.cn-day:hover{border-color:#ffffff24}}.cn-day.is-on{background:var(--cx-lime);color:#171d09;border-color:#d1f445}.cn-when-row{grid-template-columns:130px 130px minmax(0,1fr);gap:10px;display:grid}.cn-f-sub{min-width:0;color:var(--cx-mute);gap:5px;font-size:12.5px;font-weight:600;display:grid}.cn-when-say{color:var(--cx-mute);font-size:14px;line-height:1.45}.cn-when-say b{color:var(--cx-paper);font-weight:700}.cn-looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cn-lk{color:var(--cx-paper);font:700 13.5px/1.2 var(--cx-sans);text-align:left;cursor:pointer;background:#0000002e;border:1.5px solid #ffffff24;border-radius:6px;justify-items:start;gap:6px;padding:10px;display:grid}@media (hover:hover){.cn-lk:hover{border-color:#ffffff24}}.cn-lk.is-on{border-color:var(--cx-lime);box-shadow:0 0 0 1px var(--cx-lime)}.cn-lk-art{background:var(--cx-cream);border-radius:2px;width:40px;height:52px;display:block;position:relative;overflow:hidden;box-shadow:0 6px 12px -6px #0009}.cn-lk-art i{background:var(--cx-ink);border-radius:1px;height:6px;position:absolute;left:6px;right:6px}.cn-lk-art i:first-child{height:9px;top:8px}.cn-lk-art i:last-child{opacity:.55;top:22px;right:14px}.cn-lk.is-gig .cn-lk-art{background:linear-gradient(180deg, #8d6a48 0 52%, var(--cx-cream) 52%)}.cn-lk.is-gig .cn-lk-art i:first-child{background:#b42c18;top:31px}.cn-lk.is-gig .cn-lk-art i:last-child{top:43px}.cn-lk.is-night .cn-lk-art{background:linear-gradient(#19171f,#101014 70%)}.cn-lk.is-night .cn-lk-art i:first-child{background:var(--cx-lime);height:6px;top:6px;right:18px}.cn-lk.is-night .cn-lk-art i:last-child{opacity:1;background:#ff6578;height:9px;top:33px;right:6px}.cn-inks{flex-wrap:wrap;gap:10px;display:flex}.cn-ink{background:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 1.5px #19171f4d}.cn-ink.is-on{box-shadow:0 0 0 3px var(--cx-lime)}.cn-ink.is-on svg{background:var(--cx-lime);color:#171d09;border-radius:50%;padding:2px}.cn-tags{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cn-covers{flex-wrap:wrap;gap:10px;display:flex}.cn-cover{color:#171d09;cursor:pointer;background:#22202b 50%/cover no-repeat;border:0;border-radius:6px;place-items:end;width:56px;height:56px;padding:3px;display:grid;position:relative;box-shadow:0 0 0 1.5px #19171f33}.cn-cover.is-none{color:var(--cx-mute);font:700 12.5px/1 var(--cx-sans);place-items:center;padding:0}.cn-cover.is-on{box-shadow:0 0 0 3px var(--cx-lime)}.cn-cover.is-none.is-on{color:var(--cx-paper)}.cn-cover.is-on svg{background:var(--cx-lime);border-radius:50%;padding:2px}.cn-dlg-note{color:#f1c27d;background:#f1c27d1f;border-radius:6px;padding:10px 12px;font-size:13.5px;line-height:1.45}.cn-dlg-bad{color:#bca0ee;background:#ff657824;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:600}.cn-dlg-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cn-btn{background:linear-gradient(180deg, var(--cx-lime-hi), var(--cx-lime));color:#171d09;min-height:46px;font:700 15.5px/1 var(--cx-sans);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.cn-btn:disabled{opacity:.55;cursor:not-allowed}.cn-btn.is-line{border:1.5px solid var(--cx-line-strong);color:var(--cx-paper);background:0 0}@media (hover:hover){.cn-btn.is-line:hover{border-color:var(--cx-paper)}}.cn-btn.is-bad{color:#bca0ee;background:0 0;border:1.5px solid #ff657899}.cn-btn.is-bad.is-sure{border-color:var(--cx-coral);background:var(--cx-coral);color:#2b0d06}.cn-danger{border-top:1px dashed var(--cx-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding-top:16px;display:flex}.cn-danger>span{max-width:46ch;color:var(--cx-mute);gap:2px;font-size:13.5px;display:grid}.cn-danger b{color:var(--cx-paper)}@media (max-width:820px){.cn-ed{grid-template-columns:minmax(0,1fr)}.cn-ed-show{order:-1;position:static}.cn-pin{max-width:280px}}@media (max-width:560px){dialog.cn-dlg{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.cn-dlg-in{max-height:100dvh;padding:16px 16px 24px}.cn-dlg-h{font-size:24px}.cn-when-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cn-f-sub.is-zone{grid-column:1/-1}.cn-tags{grid-template-columns:minmax(0,1fr)}.cn-day{font-size:12px}}@media (prefers-reduced-motion:reduce){dialog.cn-dlg[open]{animation:none}.cn-g-switch,.cn-g-switch>i,.cn-g-more>summary svg{transition:none}}:root[data-motion=reduce] dialog.cn-dlg[open]{animation:none}:root[data-motion=reduce] .cn-g-switch,:root[data-motion=reduce] .cn-g-switch>i,:root[data-motion=reduce] .cn-g-more>summary svg{transition:none}@media (forced-colors:active){.cn-day.is-on,.cn-chip.is-on,.cn-lk.is-on,.cn-cover.is-on,.cn-ink.is-on{outline:3px solid highlight}}
