.ck-bcast-stack{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:1050;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(92vw,620px);pointer-events:none}.ck-bcast{--pc: #34d399;pointer-events:auto;position:relative;width:100%;border-radius:14px;padding:13px 40px 13px 16px;display:flex;gap:12px;align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,var(--pc)),var(--surface-2));border:2px solid color-mix(in srgb,var(--pc) 55%,transparent);box-shadow:0 18px 50px -18px #0009,0 0 24px -8px color-mix(in srgb,var(--pc) 40%,transparent);will-change:transform}.ck-bcast-dot{flex:none;margin-top:2px;width:10px;height:10px;border-radius:50%;background:var(--pc);box-shadow:0 0 12px var(--pc)}.ck-bcast-body{min-width:0;flex:1}.ck-bcast-from{font-size:clamp(.62rem,1.4vw,.72rem);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.ck-bcast-txt{font-family:var(--font-display);font-weight:600;font-size:clamp(.95rem,2.6vw,1.2rem);line-height:1.3;color:var(--ink)}.ck-bcast-x{position:absolute;top:6px;right:8px;border:0;background:none;color:var(--muted);font-size:1.1rem;cursor:pointer;padding:4px}.ck-bcast-x:hover{color:var(--ink)}.ck-bcast-aud{display:flex;align-items:center;gap:12px;margin-top:6px}.ck-bcast-play{flex:none;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--pc);background:color-mix(in srgb,var(--pc) 18%,transparent);color:var(--ink);cursor:pointer;display:grid;place-items:center;font-size:.9rem}.ck-bcast-wave{flex:1;height:46px;min-width:0;display:block}.ck-bcast-ekg{margin-top:8px;color:var(--pc);filter:drop-shadow(0 0 5px var(--pc))}.ck-bcast-ekg svg{display:block;width:100%;height:14px}.ck-bcast-count{display:flex;align-items:baseline;gap:10px;margin-top:6px}.ck-bcast-clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:clamp(1.5rem,4.5vw,2.2rem);color:var(--pc);text-shadow:0 0 14px var(--pc);line-height:1}.ck-bcast-clock.done{color:var(--error, #e5484d);text-shadow:0 0 14px var(--error, #e5484d)}.ck-bcast-clockdone{font-size:.8rem;color:var(--muted)}.ck-bcast-stat{margin-top:6px}.ck-bcast-statline{display:flex;justify-content:space-between;gap:10px;font-size:.88rem;color:var(--muted);margin-bottom:5px}.ck-bcast-statline strong{color:var(--ink);font-variant-numeric:tabular-nums}.ck-bcast-bar{height:9px;border-radius:6px;background:var(--surface-3);overflow:hidden}.ck-bcast-bar span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--pc) 55%,transparent),var(--pc));box-shadow:0 0 10px var(--pc);transition:width .5s var(--ease)}.ck-bcast-break .ck-bcast-txt{font-size:clamp(1.05rem,2.8vw,1.35rem)}.ck-bcast-endbreak{margin-top:9px;border:1.5px solid var(--pc);background:color-mix(in srgb,var(--pc) 16%,transparent);color:var(--ink);border-radius:10px;padding:8px 14px;font-weight:600;cursor:pointer;font-family:inherit}.ck-bcast-endbreak:hover{background:color-mix(in srgb,var(--pc) 28%,transparent)}.ck-break-pills{position:fixed;top:10px;right:12px;z-index:1048;display:flex;gap:6px;cursor:grab;touch-action:none;user-select:none;padding:2px;border-radius:999px}.ck-break-pills:active{cursor:grabbing}.ck-break-pills button{border:1px solid var(--line-2);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px;transition:color .18s,border-color .18s,box-shadow .18s}.ck-break-pills button:hover{color:var(--ink);border-color:var(--forest-2);box-shadow:0 4px 14px -8px #0009}.ck-break-pills button:disabled{opacity:.45;cursor:not-allowed}.ck-pill-ic{width:1.05em;height:1.05em;flex:none}.ck-break-pills .ck-pill-eye{padding:5px 7px;opacity:.5}.ck-break-pills .ck-pill-eye:hover{opacity:1}.ck-break-pills .ck-pill-eye svg{width:1.05em;height:1.05em;display:block}.ck-break-pills.ck-pills-remind{animation:ckPillsRemind 10s var(--ease, ease) forwards}@keyframes ckPillsRemind{0%{opacity:0;transform:translateY(-14px)}4%{opacity:1;transform:translateY(0)}8%{transform:scale(1.06);filter:drop-shadow(0 0 14px rgba(212,175,55,.8))}12%{transform:scale(1);filter:none}16%{transform:scale(1.06);filter:drop-shadow(0 0 14px rgba(212,175,55,.8))}20%{transform:scale(1);filter:none}24%{transform:scale(1.06);filter:drop-shadow(0 0 14px rgba(212,175,55,.8))}28%{transform:scale(1);filter:none}85%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ck-break-pills.ck-pills-remind{animation:none}}.ck-break-note{position:fixed;top:44px;right:12px;z-index:1048;font-size:.74rem;color:var(--muted);background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;padding:4px 10px}.ck-pill-barrier{position:fixed;height:4px;z-index:1047;border-radius:4px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(212,175,55,.85),transparent);box-shadow:0 0 22px 4px #d4af3759;animation:ckBarrier 1.1s var(--ease, ease) forwards}@keyframes ckBarrier{0%{opacity:0;transform:scaleX(.5)}18%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.05)}}.ck-pill-banner{position:fixed;top:118px;left:50%;transform:translate(-50%);z-index:1049;max-width:420px;font-size:.82rem;line-height:1.5;color:var(--ink);background:var(--surface-2);border:1px solid rgba(212,175,55,.6);border-radius:12px;padding:10px 16px;box-shadow:0 14px 40px -16px #000000b3,0 0 26px -10px #d4af3780;animation:ckBannerIn .35s var(--ease, ease)}@keyframes ckBannerIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.sdrs{display:flex;align-items:stretch;min-height:100vh}.sdrs-nav{flex:none;width:232px;box-sizing:border-box;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-3);position:sticky;top:0;height:100vh;overflow-y:auto}.sdrs-head{display:flex;align-items:center;gap:2px;margin-bottom:4px}.sdrs-brand{display:flex;align-items:center;gap:var(--s-2);flex:1;min-width:0;text-decoration:none;color:var(--forest-2);padding:4px 8px}.sdrs-diamond{color:var(--gold);flex:none}.sdrs-collapse{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm);border:0;background:none;color:var(--faint);cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.sdrs-collapse:hover{background:var(--surface-2);color:var(--forest-2)}.sdrs-chev{width:1.15em;height:1.15em;transition:transform var(--dur-1) var(--ease)}.sdrs-bn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:.9rem;line-height:1.18}.sdrs-links{display:flex;flex-direction:column;gap:3px}.sdrs-link{display:flex;align-items:center;gap:var(--s-2);padding:9px 11px;border-radius:var(--r-md);color:var(--muted);text-decoration:none;font-weight:600;font-size:.92rem;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.sdrs-link:hover{background:var(--surface-2);color:var(--ink)}.sdrs-link.on{background:var(--tint);color:var(--forest-2)}.sdrs-link.on .sdrs-ic{color:var(--forest-2)}.sdrs-ic{width:1.2em;height:1.2em;flex:none;display:inline-flex;color:inherit}.sdrs-ic svg{width:100%;height:100%}.sdrs-body{flex:1;min-width:0}.sdrs-foot{margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.sdrs-acct{display:flex;align-items:center;gap:var(--s-2);padding:2px 11px 4px;color:var(--faint);min-width:0}.sdrs-acct-ic{width:1.05em;height:1.05em;flex:none;display:inline-flex}.sdrs-acct-ic svg{width:100%;height:100%}.sdrs-acct-email{font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdrs-signout{display:flex;align-items:center;gap:var(--s-2);width:100%;box-sizing:border-box;padding:9px 11px;border-radius:var(--r-md);border:0;background:none;color:var(--muted);font:inherit;font-weight:600;font-size:.92rem;cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.sdrs-signout:hover{background:var(--surface-2);color:var(--error)}.sdrs-viewas{display:flex;align-items:center;gap:var(--s-2);width:100%;box-sizing:border-box;padding:9px 11px;border-radius:var(--r-md);border:0;background:none;color:var(--muted);font:inherit;font-weight:600;font-size:.92rem;cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.sdrs-viewas:hover{background:var(--surface-2);color:var(--forest-2)}.sdrs-vapanel{position:fixed;left:12px;bottom:96px;z-index:70;width:250px;max-height:320px;overflow-y:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:8px}.sdrs-vahead{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding:4px 8px 8px}.sdrs-vamsg{font-size:.8rem;padding:4px 8px 6px;color:var(--muted)}.sdrs-vaopt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;font:inherit;padding:8px 10px;border:0;border-radius:var(--r-md);background:none;color:var(--ink);cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease)}.sdrs-vaopt:hover{background:var(--tint)}.sdrs-vaopt strong{font-size:.88rem;font-weight:600}.sdrs-vaopt span{font-size:.72rem;color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.sdrs-vabar{position:fixed;left:50%;top:10px;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:10px;max-width:min(92vw,720px);padding:8px 10px 8px 16px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--warn-bg, #fdf3d8) 92%,transparent);color:var(--gold-dark, #8d6f1f);border:1.5px solid var(--gold, #d4af37);box-shadow:0 10px 30px -12px #8d6f1f80;font-size:.86rem}.sdrs-vabar strong{white-space:nowrap}.sdrs-vanote{color:color-mix(in srgb,var(--gold-dark, #8d6f1f) 75%,transparent);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdrs-vadot{width:8px;height:8px;border-radius:50%;background:var(--gold, #d4af37);flex:none;animation:sdrsVaPulse 1.8s ease-in-out infinite}@keyframes sdrsVaPulse{0%,to{box-shadow:0 0 #d4af3780}50%{box-shadow:0 0 0 6px #d4af3700}}#sdrs-vaexit{font:inherit;font-size:.8rem;font-weight:700;padding:5px 12px;border-radius:var(--r-pill);border:1px solid var(--gold, #d4af37);background:var(--gold, #d4af37);color:#2a2410;cursor:pointer;white-space:nowrap}#sdrs-vaexit:hover{filter:brightness(1.06)}@media(max-width:700px){.sdrs-vanote{display:none}}@media(min-width:861px){html[data-sidebar=collapsed] .sdrs-nav{width:62px;padding-left:8px;padding-right:8px}html[data-sidebar=collapsed] .sdrs-brand{display:none}html[data-sidebar=collapsed] .sdrs-head{justify-content:center;margin-bottom:6px}html[data-sidebar=collapsed] .sdrs-lbl,html[data-sidebar=collapsed] .sdrs-signout .sdrs-lbl,html[data-sidebar=collapsed] .sdrs-acct{display:none}html[data-sidebar=collapsed] .sdrs-link,html[data-sidebar=collapsed] .sdrs-signout{justify-content:center;padding-left:0;padding-right:0}html[data-sidebar=collapsed] .sdrs-chev{transform:rotate(180deg)}}.sdrs-edge{display:none}@media(min-width:861px){html.ck-fs .sdrs-nav{position:fixed;left:0;top:0;height:100vh;z-index:60;transform:translate(calc(-100% + 5px));transition:transform .28s var(--ease);box-shadow:6px 0 26px -8px #00000080;border-right:2px solid var(--forest-2)}html.ck-fs.sdrs-peek .sdrs-nav{transform:translate(0)}html.ck-fs .sdrs-edge{display:block;position:fixed;left:0;top:0;width:14px;height:100vh;z-index:59}}.sdrs-fsexit{position:fixed;bottom:18px;right:70px;z-index:var(--z-toast);width:44px;height:44px;border-radius:var(--r-pill);display:none;align-items:center;justify-content:center;background:var(--surface);color:var(--forest-2);cursor:pointer;border:1.5px solid var(--line-2);box-shadow:var(--sh-1);transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.sdrs-fsexit:hover{transform:scale(1.07);box-shadow:var(--sh-2)}@media(max-width:860px){.sdrs{flex-direction:column}.sdrs-nav{width:auto;height:auto;position:sticky;top:0;z-index:20;flex-direction:row;align-items:center;gap:var(--s-2);border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:visible;padding:var(--s-2) var(--s-3)}.sdrs-brand{padding:4px 6px;margin:0;flex:none}.sdrs-bn{font-size:.82rem}.sdrs-links{flex-direction:row;gap:2px}.sdrs-link{padding:7px 10px;white-space:nowrap}.sdrs-link .sdrs-lbl{font-size:.86rem}.sdrs-foot{margin:0 0 0 auto;padding-top:0;border-top:0;flex:none;flex-direction:row}.sdrs-acct{display:none}.sdrs-signout{width:auto;padding:7px 10px}.sdrs-head{margin-bottom:0;flex:none}.sdrs-collapse{display:none}}@media(max-width:520px){.sdrs-bn{display:none}}
