:is(html:root body .s6.s6-shell) .ui-bk{max-width:1260px;margin:0 auto;width:100%}:is(html:root body .s6.s6-shell) .ui-bk-switch{display:none}:is(html:root body .s6.s6-shell) .ui-bk-frame{display:grid;grid-template-columns:400px minmax(0,1fr);height:720px;border:1px solid var(--ui-line);border-radius:20px;overflow:hidden;background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-bk-side{position:relative;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-bk-search{display:flex;align-items:center;gap:8px;margin:14px;padding:0 12px;height:48px;border:1px solid var(--ui-line-strong);border-radius:14px;background:var(--ui-surface);color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-bk-search input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:var(--ui-fg);outline:none}:is(html:root body .s6.s6-shell) .ui-bk-search .x{border:0;background:var(--ui-surface-sunken);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--ui-fg-secondary);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-bk-sr{position:absolute;left:14px;right:14px;top:68px;z-index:30;max-height:560px;overflow:auto;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:16px;box-shadow:0 18px 44px rgba(20,18,40,.18);padding:8px}:is(html:root body .s6.s6-shell) .ui-bk-sr h3{margin:8px 8px 4px;font-size:12px;font-weight:700;color:var(--ui-fg-muted);display:flex;justify-content:space-between}:is(html:root body .s6.s6-shell) .ui-bk-sr h3 small{font-weight:500}:is(html:root body .s6.s6-shell) .ui-bk-sr ul{list-style:none;margin:0;padding:0}:is(html:root body .s6.s6-shell) .ui-bk-sr li button{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 10px;align-items:center;text-align:left;border:0;background:none;padding:8px;border-radius:12px;font:inherit;color:var(--ui-fg);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-bk-sr li button:hover{background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-bk-sr li .ic,:is(html:root body .s6.s6-shell) .ui-bk-sr li .ui-bk-av{grid-row:span 2}:is(html:root body .s6.s6-shell) .ui-bk-sr li .ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--ui-surface-sunken);color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-bk-sr li b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-bk-sr li small{grid-column:2;font-size:12px;color:var(--ui-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-bk-sr .foot{margin:8px;font-size:12px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-bk-hint dl{margin:4px 8px 8px;display:grid;gap:10px}:is(html:root body .s6.s6-shell) .ui-bk-hint dl div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}:is(html:root body .s6.s6-shell) .ui-bk-hint dt{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--ui-surface-sunken);color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-bk-hint dd{margin:0;font-size:14px;font-weight:600;display:flex;flex-direction:column}:is(html:root body .s6.s6-shell) .ui-bk-hint dd small{font-size:12px;font-weight:400;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-bk-sum{margin:0 18px 6px;padding-bottom:10px;border-bottom:1px solid var(--ui-line);font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-bk-list{flex:1 1;min-height:0;overflow:auto;padding:4px 10px 14px}:is(html:root body .s6.s6-shell) .ui-bk-list h3{margin:14px 8px 6px;font-size:13px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-bk-list h3.is-live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#E5484D;margin-right:6px;vertical-align:middle}:is(html:root body .s6.s6-shell) .ui-bk-row{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;text-align:left;border:2px solid transparent;background:none;padding:12px;border-radius:16px;font:inherit;color:var(--ui-fg);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-bk-row:hover{background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-bk-row.is-on{border-color:var(--ui-fg);background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-bk-row>span{display:flex;flex-direction:column;gap:4px;min-width:0}:is(html:root body .s6.s6-shell) .ui-bk-row b{font-size:16px}:is(html:root body .s6.s6-shell) .ui-bk-row span span{font-size:14px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-bk-row small{font-size:12px;color:var(--ui-fg-muted);display:flex;align-items:center;gap:6px}:is(html:root body .s6.s6-shell) .ui-bk-av{flex:none;font-style:normal;line-height:1;display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;font-size:15px}:is(html:root body .s6.s6-shell) .ui-bk-av.is-live{box-shadow:0 0 0 2px #fff,0 0 0 4px #E5484D}:is(html:root body .s6.s6-shell) .ui-bk-live{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;background:#FDECEC;color:#C62F35;font-size:11px;font-weight:800;margin-left:6px}:is(html:root body .s6.s6-shell) .ui-bk-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#E5484D}:is(html:root body .s6.s6-shell) .ui-bk-reg{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;border:0;border-radius:12px;background:none;padding:12px;font:inherit;color:var(--ui-fg);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-bk-reg:hover{background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-bk-reg>span:first-child{display:flex;flex-direction:column;gap:3px}:is(html:root body .s6.s6-shell) .ui-bk-reg b{font-size:16px}:is(html:root body .s6.s6-shell) .ui-bk-reg small{font-size:12px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-bk-reg .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#E5484D;margin-right:4px}:is(html:root body .s6.s6-shell) .ui-bk-reg .n{font:700 14px var(--ui-mono,"IBM Plex Mono",monospace)}:is(html:root body .s6.s6-shell) .ui-bk-empty{margin:20px 8px;font-size:14px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-bk-map{position:relative;min-height:0;background:#EEF1F5}:is(html:root body .s6.s6-shell) .ui-bk-leaflet{position:absolute;inset:0;background:#EEF1F5;font:inherit}:is(html:root body .s6.s6-shell) .ui-bk-crumb{position:absolute;left:16px;top:16px;z-index:500;display:flex;align-items:center;gap:4px;height:38px;padding:0 14px;border-radius:999px;background:var(--ui-surface);box-shadow:0 4px 14px rgba(20,18,40,.12);font-size:14px}:is(html:root body .s6.s6-shell) .ui-bk-crumb button{border:0;background:none;font:inherit;color:var(--ui-fg-secondary);cursor:pointer;padding:0}:is(html:root body .s6.s6-shell) .ui-bk-crumb .sep{color:var(--ui-fg-muted);margin:0 6px}:is(html:root body .s6.s6-shell) .ui-bk-zoom{position:absolute;right:16px;top:16px;z-index:500;display:grid;gap:8px}:is(html:root body .s6.s6-shell) .ui-bk-zoom button{width:40px;height:40px;border:0;border-radius:12px;background:var(--ui-surface);box-shadow:0 4px 14px rgba(20,18,40,.12);display:grid;place-items:center;color:var(--ui-fg);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-bk-legend{position:absolute;left:16px;bottom:16px;z-index:500;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;border-radius:12px;background:var(--ui-surface);box-shadow:0 4px 14px rgba(20,18,40,.12);font-size:12px;color:var(--ui-fg-secondary);max-width:calc(100% - 32px)}:is(html:root body .s6.s6-shell) .ui-bk-legend span{display:inline-flex;align-items:center;gap:5px}:is(html:root body .s6.s6-shell) .ui-bk-legend i{display:inline-block;width:12px;height:12px;border-radius:50%}:is(html:root body .s6.s6-shell) .ui-bk-legend i.live{background:#fff;box-shadow:inset 0 0 0 2px #E5484D}:is(html:root body .s6.s6-shell) .ui-bk-legend i.today{background:#5B4BDB}:is(html:root body .s6.s6-shell) .ui-bk-legend i.week{background:#B9B1EE}:is(html:root body .s6.s6-shell) .ui-bk-legend .ramp{gap:2px}:is(html:root body .s6.s6-shell) .ui-bk-legend .ramp i{width:14px;height:10px;border-radius:3px}:is(html:root body .s6.s6-shell) .ui-bk-legend .ramp i:first-child{background:#D9D3F5}:is(html:root body .s6.s6-shell) .ui-bk-legend .ramp i:nth-child(2){background:#BDB2EE}:is(html:root body .s6.s6-shell) .ui-bk-legend .ramp i:nth-child(3){background:#9A8BE4}:is(html:root body .s6.s6-shell) .ui-bk-legend .ramp i:nth-child(4){background:#6F5BD6}:is(html:root body .s6.s6-shell) .ui-bk-attr{position:absolute;right:10px;bottom:8px;z-index:500;font-size:10px;color:#4A4858;background:rgba(255,255,255,.85);padding:1px 6px;border-radius:6px}:is(html:root body .s6.s6-shell) .ui-bk-card{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:600;width:min(440px,calc(100% - 32px));padding:18px;border-radius:18px;background:var(--ui-surface);box-shadow:0 18px 44px rgba(20,18,40,.22);display:grid;gap:10px}:is(html:root body .s6.s6-shell) .ui-bk-card .x{position:absolute;right:10px;top:10px;border:0;background:var(--ui-surface-sunken);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--ui-fg-secondary);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-bk-card .who{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;padding-right:28px}:is(html:root body .s6.s6-shell) .ui-bk-card .who div{display:flex;flex-direction:column;gap:3px;min-width:0}:is(html:root body .s6.s6-shell) .ui-bk-card strong{font-size:17px;display:flex;align-items:center}:is(html:root body .s6.s6-shell) .ui-bk-card .who span{font-size:14px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-bk-card .who .muted{font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-bk-card .button{justify-content:center}:is(html:root body .s6.s6-shell) .ui-bk-card .apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(html:root body .s6.s6-shell) .ui-bk-card .apps .button{min-width:0;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(html:root body .s6.s6-shell) .ui-bk-lbl{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);white-space:nowrap;text-align:center;pointer-events:none;font-family:inherit}:is(html:root body .s6.s6-shell) .ui-bk-lbl b{font-size:13px;font-weight:800;color:#1B1A23;text-shadow:0 0 3px #fff,0 0 3px #fff}:is(html:root body .s6.s6-shell) .ui-bk-lbl span{font:700 13px var(--ui-mono,"IBM Plex Mono",monospace);color:#1B1A23;text-shadow:0 0 3px #fff,0 0 3px #fff}:is(html:root body .s6.s6-shell) .ui-bk-lbl i{position:absolute;right:-22px;top:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#fff;border:1.5px solid #e5484d;color:#C62F35;font:700 11px/15px var(--ui-mono,"IBM Plex Mono",monospace);font-style:normal}:is(html:root body .s6.s6-shell) .ui-bk-grp span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#1B1A23;color:#fff;font-weight:800;box-shadow:0 0 0 5px rgba(27,26,35,.18)}:is(html:root body .s6.s6-shell) .ui-bk-mk{width:0;height:0;overflow:visible}:is(html:root body .s6.s6-shell) .ui-bk-pin{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%,-22px);white-space:nowrap;font-family:inherit}:is(html:root body .s6.s6-shell) .ui-bk-pin .av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;font-weight:800;font-size:15px;box-shadow:0 0 0 3px #fff,0 6px 14px rgba(20,18,40,.25)}:is(html:root body .s6.s6-shell) .ui-bk-pin.is-live .av{width:52px;height:52px;font-size:18px;box-shadow:0 0 0 3px #fff,0 0 0 6px #E5484D,0 8px 18px rgba(20,18,40,.25)}:is(html:root body .s6.s6-shell) .ui-bk-pin.is-week .av{opacity:.72;width:32px;height:32px;font-size:13px}:is(html:root body .s6.s6-shell) .ui-bk-pin.is-on .av{outline:3px solid #1B1A23;outline-offset:5px}:is(html:root body .s6.s6-shell) .ui-bk-pin .tag{padding:2px 8px;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(20,18,40,.15);font-size:12px;font-weight:700;color:#1B1A23}:is(html:root body .s6.s6-shell) .ui-bk-pin .tag em{font-style:normal;font-family:var(--ui-mono,"IBM Plex Mono",monospace);color:#5B4BDB;margin-left:2px}:is(html:root body .s6.s6-shell) .ui-pl{max-width:720px;margin:0 auto;width:100%}:is(html:root body .s6.s6-shell) .ui-pl-label{display:block;font-size:14px;font-weight:700;margin:22px 0 8px}:is(html:root body .s6.s6-shell) .ui-pl-label small{font-weight:400;color:var(--ui-fg-muted);margin-left:6px}:is(html:root body .s6.s6-shell) .ui-pl .ui-bk-search{margin:0}:is(html:root body .s6.s6-shell) .ui-bk-sr.is-static{position:static;margin-top:8px;box-shadow:0 12px 30px rgba(20,18,40,.1)}:is(html:root body .s6.s6-shell) .ui-pl-recent{margin-top:14px}:is(html:root body .s6.s6-shell) .ui-pl-recent h3{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-pl-recent .chips{display:flex;flex-wrap:wrap;gap:6px}:is(html:root body .s6.s6-shell) .ui-pl-recent .chips button{height:34px;padding:0 13px;border:1px solid var(--ui-line-strong);border-radius:999px;background:var(--ui-surface);font:inherit;font-size:13px;font-weight:600;color:var(--ui-fg);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-pl-picked{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ui-line);border-radius:14px;background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-pl-picked div{display:flex;flex-direction:column;gap:2px;min-width:0}:is(html:root body .s6.s6-shell) .ui-pl-picked strong{font-size:15px}:is(html:root body .s6.s6-shell) .ui-pl-picked span{font-size:12px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-pl-picked button{border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--ui-brand-ink);cursor:pointer;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-pl-map{position:relative;height:300px;margin-top:12px;border-radius:16px;overflow:hidden;border:1px solid var(--ui-line);background:#EEF1F5}:is(html:root body .s6.s6-shell) .ui-pl-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);z-index:500;color:#E5484D;filter:drop-shadow(0 4px 6px rgba(20,18,40,.3));pointer-events:none;display:flex}:is(html:root body .s6.s6-shell) .ui-pl-pin svg{fill:#E5484D;stroke:#fff}:is(html:root body .s6.s6-shell) .ui-pl-hint{position:absolute;left:12px;right:12px;bottom:12px;z-index:500;background:rgba(255,255,255,.95);border-radius:12px;padding:10px 12px;font-size:13px;color:#4A4858;pointer-events:none}:is(html:root body .s6.s6-shell) .ui-pl-input{width:100%;height:46px;padding:0 14px;border:1px solid var(--ui-line-strong);border-radius:12px;background:var(--ui-surface);font:inherit;font-size:15px;color:var(--ui-fg)}:is(html:root body .s6.s6-shell) .ui-pl-switch{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 0;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-pl-switch div{display:flex;flex-direction:column;gap:4px}:is(html:root body .s6.s6-shell) .ui-pl-switch strong{font-size:15px}:is(html:root body .s6.s6-shell) .ui-pl-switch span{font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-pl-switch .warn{color:#8A5A00}:is(html:root body .s6.s6-shell) .ui-pl-switch .warn a{font-weight:700;color:inherit}:is(html:root body .s6.s6-shell) .ui-pl-toggle{flex:none;width:52px;height:30px;border-radius:999px;border:0;background:var(--ui-line-strong);position:relative;cursor:pointer}:is(html:root body .s6.s6-shell) .ui-pl-toggle span{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left .15s}:is(html:root body .s6.s6-shell) .ui-pl-toggle[aria-checked=true]{background:var(--ui-brand)}:is(html:root body .s6.s6-shell) .ui-pl-toggle[aria-checked=true] span{left:25px}:is(html:root body .s6.s6-shell) .ui-pl-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media (max-width:900px){:is(html:root body .s6.s6-shell) .ui-bk-switch{display:flex;gap:8px;margin:0 0 12px}:is(html:root body .s6.s6-shell) .ui-bk-switch button{height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--ui-line-strong);background:var(--ui-surface);font:inherit;font-size:14px;font-weight:700;color:var(--ui-fg);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-bk-switch button[aria-pressed=true]{background:var(--ui-fg);border-color:var(--ui-fg);color:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-bk-frame{display:flex;flex-direction:column;height:auto}:is(html:root body .s6.s6-shell) .ui-bk-map{order:-1;height:440px;flex:none}:is(html:root body .s6.s6-shell) .ui-bk-frame.is-list .ui-bk-map{display:none}:is(html:root body .s6.s6-shell) .ui-bk-side{border-right:0;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-bk-list{overflow:visible}:is(html:root body .s6.s6-shell) .ui-bk-sr{position:static;margin:0 14px 10px;box-shadow:none}:is(html:root body .s6.s6-shell) .ui-bk-card{bottom:12px;padding:14px}:is(html:root body .s6.s6-shell) .ui-bk-card .apps .button{font-size:13px}:is(html:root body .s6.s6-shell) .ui-bk-legend{display:none}}html body,html:root body .s6.s6-shell.s6.s6-shell{font-family:var(--ui-font-sans);color:var(--ui-fg);background:var(--ui-bg);-webkit-font-smoothing:antialiased}html:root body .s6.s6-shell.s6.s6-shell{letter-spacing:normal}html:has(.ui-site-header):not(:has(:is(.ui-live,.ui-audience,.ui-ws,.ui-auth))):not([data-live-overlay]){scrollbar-gutter:stable}html body{word-break:keep-all;overflow-wrap:break-word}:where(h1,h2,h3,h4,strong,legend){text-wrap:balance}:where(p,li,dd,blockquote,figcaption){text-wrap:pretty}:where(code,kbd,samp,.mono,time){font-family:var(--ui-font-mono)}:is(svg.artwork,svg.obs-canvas,svg.s6-canvas,[data-poster-canvas],[data-canvas],[data-canvas-output],.s7d-obs-output,.pp-playlist-designed-surface){font-family:Pretendard,PlypassCJKFallback,sans-serif;--pp-font-sans:"Pretendard",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";word-break:normal;overflow-wrap:normal;letter-spacing:normal}:is(svg.artwork,svg.obs-canvas,svg.s6-canvas,[data-poster-canvas],[data-canvas],[data-canvas-output],.s7d-obs-output) :is(h1,h2,h3,h4,strong,legend,p,li){text-wrap:wrap}:where(a,button,input,select,textarea,summary,[tabindex],[role=tab],[role=menuitem],[role=option]):focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}::selection{background:var(--ui-brand-soft);color:var(--ui-fg)}:where(a,button,[role=tab],[role=menuitem],summary){transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:color,background-color,border-color,box-shadow,opacity!important;scroll-behavior:auto!important}}