#cc-meetup-chip{z-index:40;background:var(--cc-panel);border:1px solid var(--cc-edge);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);align-items:center;gap:9px;max-width:calc(100vw - 24px);padding:7px 12px;animation:.25s cc-fade;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}#cc-meetup-chip:hover{box-shadow:var(--cc-shadow), 0 0 18px #ffce5c2e;border-color:#ffce5c8c}#cc-meetup-chip:active{transform:translate(-50%)scale(.98)}#cc-meetup-chip:focus-visible{outline-offset:2px;outline:2px solid #ffce5c}.cc-meetup-ico{filter:drop-shadow(0 0 6px #ffce5c80);font-size:15px;line-height:1}.cc-meetup-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cc-meetup-title{letter-spacing:.12em;text-transform:uppercase;color:#ffce5c;white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:10px;font-weight:800;overflow:hidden}.cc-meetup-when{color:var(--cc-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:800}.cc-meetup-when .cc-meetup-live-dot{vertical-align:1px;background:#ffce5c;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.4s ease-in-out infinite cc-meetup-pulse;display:inline-block;box-shadow:0 0 8px #ffce5ccc}@keyframes cc-meetup-pulse{50%{opacity:.35}}#cc-meetup-chip.cc-meetup-preshow{border-color:#ffce5c73}#cc-meetup-chip.cc-meetup-islive{box-shadow:var(--cc-shadow), 0 0 22px #ffce5c38;border-color:#ffce5c99}#cc-meetup-banner{z-index:200;pointer-events:none;text-align:center;color:#fff;opacity:0;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);background:linear-gradient(160deg,#282008f0,#120e04f0);border:1px solid #ffce5c8c;border-radius:16px;max-width:min(88vw,560px);padding:18px 40px;position:fixed;top:24%;left:50%;transform:translate(-50%)scale(.82);box-shadow:0 0 50px #ffce5c66}#cc-meetup-banner.cc-meetup-banner--show{opacity:1;transform:translate(-50%)scale(1)}.cc-meetup-banner-ico{filter:drop-shadow(0 0 14px #ffce5cb3);font-size:40px;line-height:1}.cc-meetup-banner-title{letter-spacing:.01em;margin-top:6px;font-size:21px;font-weight:900}.cc-meetup-banner-sub{color:#ffce5c;margin-top:4px;font-size:13.5px;font-weight:600}#cc-meetup-shutter{z-index:210;pointer-events:none;text-align:center;color:#fff;position:fixed;top:18%;left:50%;transform:translate(-50%)}.cc-meetup-shutter-num{font-variant-numeric:tabular-nums;color:#ffce5c;text-shadow:0 0 36px #ffce5ca6,0 4px 18px #0009;font-size:clamp(72px,16vw,148px);font-weight:900;line-height:1}.cc-meetup-shutter-num--tick{animation:cc-meetup-shutter-pop .9s var(--ease-standard) both}@keyframes cc-meetup-shutter-pop{0%{opacity:.3;transform:scale(1.35)}30%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(.94)}}.cc-meetup-shutter-cap{letter-spacing:.02em;background:#120e04d1;border:1px solid #ffce5c8c;border-radius:999px;margin-top:8px;padding:6px 16px;font-size:15px;font-weight:800;display:inline-block}#cc-meetup-panel{z-index:120;background:var(--cc-panel-solid);border-left:1px solid var(--cc-edge);width:min(340px,92vw);box-shadow:var(--cc-shadow);transition:transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}#cc-meetup-panel.cc-meetup-panel--open{transform:translate(0)}.cc-meetup-panel-head{border-bottom:1px solid var(--cc-edge);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 12px;display:flex}.cc-meetup-panel-title{color:var(--cc-text);font-size:14px;font-weight:900;line-height:1.3}.cc-meetup-panel-sub{color:var(--cc-dim);margin-top:3px;font-size:11.5px;line-height:1.45}.cc-meetup-panel-when{color:#ffce5c;font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px;font-weight:700}.cc-meetup-close{border-radius:var(--cc-radius-sm);border:1px solid var(--cc-edge);width:26px;height:26px;color:var(--cc-dim);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;flex:none;font-size:13px;line-height:1}.cc-meetup-close:hover{color:var(--cc-text);border-color:var(--cc-edge-hi);background:#ffffff0f}.cc-meetup-close:focus-visible{outline-offset:1px;outline:2px solid #ffce5c}.cc-meetup-agenda{flex-direction:column;flex:1;gap:4px;padding:10px 12px 14px;display:flex;overflow-y:auto}.cc-meetup-seg{border-radius:var(--cc-radius);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;grid-template-columns:26px 1fr auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.cc-meetup-seg-ico{text-align:center;font-size:16px;line-height:1.2}.cc-meetup-seg-title{color:var(--cc-text);font-size:12.5px;font-weight:700;line-height:1.35}.cc-meetup-seg-detail{color:var(--cc-dim);margin-top:2px;font-size:11px;line-height:1.45}.cc-meetup-seg-at{color:var(--cc-faint);font-variant-numeric:tabular-nums;padding-top:1px;font-size:10.5px;font-weight:700}.cc-meetup-seg--done{opacity:.45}.cc-meetup-seg--active{background:#ffce5c1a;border-color:#ffce5c59}.cc-meetup-seg--active .cc-meetup-seg-at{color:#ffce5c}.cc-meetup-panel-foot{border-top:1px solid var(--cc-edge);flex-direction:column;gap:8px;padding:12px;display:flex}.cc-meetup-pulse{color:var(--cc-dim);border:1px solid var(--cc-edge);border-radius:var(--cc-radius);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:flex}.cc-meetup-pulse b{color:var(--cc-text);font-variant-numeric:tabular-nums;font-weight:800}.cc-meetup-pulse .cc-meetup-up{color:#8de6a8;font-weight:800}.cc-meetup-pulse .cc-meetup-down{color:#ff6b6b;font-weight:800}.cc-meetup-photo-btn,.cc-meetup-buy-btn{border-radius:var(--cc-radius);letter-spacing:.04em;cursor:pointer;width:100%;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.cc-meetup-photo-btn{color:var(--cc-text);border:1px solid var(--cc-edge);background:#ffffff0f}.cc-meetup-photo-btn:hover{border-color:var(--cc-edge-hi);background:#ffffff1c}.cc-meetup-photo-btn:active{transform:scale(.98)}.cc-meetup-photo-btn:focus-visible,.cc-meetup-buy-btn:focus-visible{outline-offset:2px;outline:2px solid #ffce5c}.cc-meetup-buy-btn{color:#241a02;background:linear-gradient(160deg,#ffe9ad,#ffce5c);border:1px solid #ffce5ccc;box-shadow:0 0 16px #ffce5c40}.cc-meetup-buy-btn:hover{box-shadow:0 0 26px #ffce5c73}.cc-meetup-buy-btn:active{transform:scale(.98)}body.cc-meetup-ui .cc-event-pill,body.is-zen #cc-meetup-chip,body.is-zen #cc-meetup-panel,body.is-zen #cc-meetup-banner{display:none}@media (width<=640px){#cc-meetup-chip{max-width:calc(100vw - 150px);left:14px;transform:none}#cc-meetup-chip:active{transform:scale(.98)}.cc-meetup-title{max-width:38vw}#cc-meetup-banner{padding:14px 26px}.cc-meetup-banner-title{font-size:17px}.cc-meetup-banner-ico{font-size:32px}}@media (prefers-reduced-motion:reduce){.cc-meetup-when .cc-meetup-live-dot{animation:none}#cc-meetup-panel{transition:none}.cc-meetup-shutter-num--tick{animation:none}}#cc-pa-bar{top:calc(62px + env(safe-area-inset-top,0px));z-index:41;background:var(--cc-panel);border-radius:var(--cc-radius);width:max-content;max-width:calc(100vw - 24px);box-shadow:var(--cc-shadow), 0 0 22px #ffce5c2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cc-text);border:1px solid #ffce5c8c;padding:7px 10px;animation:.25s cc-fade;position:fixed;left:50%;transform:translate(-50%)}.cc-pa-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cc-pa-live{letter-spacing:.14em;color:#1a1404;background:#ffce5c;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:900;animation:1.6s ease-in-out infinite cc-pa-pulse}@keyframes cc-pa-pulse{50%{box-shadow:0 0 12px #ffce5cbf}}.cc-pa-bars{align-items:center;gap:2px;height:16px;display:inline-flex}.cc-pa-bars i{transform-origin:50%;width:3px;height:16px;transition:transform var(--duration-instant) var(--ease-standard);background:#ffce5c;border-radius:2px;display:block;transform:scaleY(.18)}.cc-pa-who{align-items:baseline;gap:6px;min-width:0;display:flex}.cc-pa-onmic{color:var(--cc-dim);white-space:nowrap;font-size:11px}.cc-pa-name{white-space:nowrap;text-overflow:ellipsis;max-width:34vw;font-size:13px;font-weight:800;overflow:hidden}.cc-pa-role{letter-spacing:.08em;text-transform:uppercase;color:#ffce5c;white-space:nowrap;font-size:10px;font-weight:700}.cc-pa-controls{align-items:center;gap:6px;display:flex}.cc-pa-notice{color:var(--cc-dim);max-width:220px;font-size:11px}.cc-pa-vol{accent-color:#ffce5c;cursor:pointer;width:84px}.cc-pa-vol:hover{opacity:.85}.cc-pa-vol:focus-visible{outline-offset:2px;outline:2px solid #ffce5c}.cc-pa-btn{font:inherit;color:var(--cc-text);border:1px solid var(--cc-edge);border-radius:var(--cc-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:#ffffff0f;padding:5px 10px;font-size:12px;font-weight:700}.cc-pa-btn:hover:not(:disabled){border-color:var(--cc-edge-hi);background:#ffffff1f}.cc-pa-btn:active:not(:disabled){transform:scale(.97)}.cc-pa-btn:focus-visible{outline-offset:2px;outline:2px solid #ffce5c}.cc-pa-btn:disabled{opacity:.5;cursor:not-allowed}.cc-pa-tap{color:#1a1404;background:#ffce5c;border-color:#ffce5c}.cc-pa-tap:hover:not(:disabled){background:#ffd877;border-color:#ffd877}.cc-pa-caption{border-top:1px solid var(--cc-edge-soft);text-align:center;margin-top:6px;max-width:min(560px,100vw - 48px);margin-inline:auto;padding-top:6px;font-size:14px;font-weight:600;line-height:1.35}.cc-pa-caption--interim{color:var(--cc-dim);font-style:italic}#cc-pa-panel{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--cc-panel-solid);border:1px solid var(--cc-edge);border-radius:var(--cc-radius);width:min(340px,100vw - 32px);box-shadow:var(--cc-shadow);color:var(--cc-text);padding:14px 16px 16px;animation:.2s cc-fade;position:fixed}.cc-pa-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-pa-head h2{letter-spacing:.01em;margin:0;font-size:15px;font-weight:800}.cc-pa-x{font:inherit;width:30px;height:30px;color:var(--cc-dim);border-radius:var(--cc-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;font-size:20px;line-height:1}.cc-pa-x:hover{color:var(--cc-text);border-color:var(--cc-edge)}.cc-pa-x:active{transform:scale(.95)}.cc-pa-x:focus-visible{outline-offset:1px;outline:2px solid #ffce5c}.cc-pa-lede{color:var(--cc-dim);margin:6px 0 12px;font-size:12.5px;line-height:1.45}.cc-pa-onair{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cc-pa-time{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.cc-pa-key{box-sizing:border-box;width:100%;font:inherit;color:var(--cc-text);border:1px solid var(--cc-edge);border-radius:var(--cc-radius-sm);background:#ffffff0d;padding:8px 10px;font-size:13px}.cc-pa-key:hover{border-color:#ffffff40}.cc-pa-key:focus-visible{outline-offset:1px;border-color:#0000;outline:2px solid #ffce5c}.cc-pa-check{color:var(--cc-text);cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.cc-pa-check:hover{color:#ffce5c}.cc-pa-check input{accent-color:#ffce5c;width:15px;height:15px}.cc-pa-check input:focus-visible{outline-offset:2px;outline:2px solid #ffce5c}.cc-pa-msg{min-height:1em;color:var(--cc-text);margin:10px 0 0;font-size:12.5px;line-height:1.45}.cc-pa-msg:empty{display:none}.cc-pa-msg--err{color:#ffb4a8}.cc-pa-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cc-pa-go{color:#1a1404;background:#ffce5c;border-color:#ffce5c;flex:1;padding:8px 12px;font-size:13px}.cc-pa-go:hover:not(:disabled){background:#ffd877;border-color:#ffd877}.cc-pa-take{flex:1}.cc-pa-end{color:#ffb4a8;border-color:#ffb4a873;flex:1;padding:8px 12px;font-size:13px}.cc-pa-end:hover:not(:disabled){background:#ff78641f;border-color:#ffb4a8}@media (width<=560px){#cc-pa-bar{top:calc(58px + env(safe-area-inset-top,0px));padding:6px 8px}.cc-pa-onmic{display:none}.cc-pa-vol{width:64px}#cc-pa-panel{width:auto;left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.cc-pa-live{animation:none}.cc-pa-bars i{transition:none}}
