.jds-cl{--bg:#111;--panel:#141414;--card:#161616;--raised:#1f1f1f;--line:#242424;--track:#3a3a3a;--ink:#f5f5f5;--text:#d4d4d4;--muted:#a3a3a3;--faint:#8a8a8a;--orange:#f37623;--on-orange:#2b0e00;--font:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--cal-surface:#131313;--cal-hover:#1b1b1b;--cal-soft:#1f1f1f;--cal-seg:#161616;--cal-seg-on:#2a2a2a;--cal-strong-line:#3a3a3a;--cal-drawer:#141414;--grid-line:#1d1d1d;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}.jds-cl.is-light{--ink:#111;--text:#3d3d3d;--muted:#6e6e6e;--faint:#8a8a8a;--card:#f3f3f3;--raised:#efefef;--line:#e4e4e4;--track:#e4e4e4;--cal-surface:#fff;--cal-hover:#f2f2f2;--cal-soft:#f0f0f0;--cal-seg:#f0f0f0;--cal-seg-on:#fff;--cal-strong-line:#cfcfcf;--cal-drawer:#fff;--grid-line:#ededed}.jds-cl *,.jds-cl :before,.jds-cl :after{box-sizing:border-box}.jds-cl p,.jds-cl h1,.jds-cl h2,.jds-cl h3,.jds-cl ul{margin:0}.jds-cl button{font:inherit;color:inherit}.jds-cl [hidden]{display:none!important}.jds-cl svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.jds-cl .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#bdbdbd;font-size:12px;font-weight:600}.jds-cl.is-light .eyebrow{color:#555}.jds-cl .seg{border:1px solid var(--line);background:var(--cal-seg);border-radius:9px;padding:3px;display:flex}.jds-cl .seg button{height:28px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:13.5px;font-weight:600}.jds-cl .seg button[aria-pressed=true]{background:var(--cal-seg-on);color:var(--ink);box-shadow:0 1px 2px #0000001f}.jds-cl .btn-ghost,.jds-cl .icon-btn{border:1px solid var(--line);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:14px;font-weight:500}.jds-cl .btn-ghost{padding:0 14px}.jds-cl .icon-btn{place-items:center;width:36px;padding:0;display:grid}.jds-cl .btn-ghost:hover,.jds-cl .icon-btn:hover{background:var(--cal-hover)}.jds-cl :is(.btn-ghost,.icon-btn,.btn-primary,.seg button,button):focus-visible{outline:2px solid var(--orange);outline-offset:2px}.jds-cl .rail-card{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:20px}.jds-cl.is-light .rail-card{border-color:#0000}.jds-cl .rail-card+.rail-card{margin-top:16px}.jds-cl .scrim{z-index:40;background:#0000008c;position:fixed;inset:0}.jds-cl.is-light .scrim{background:#11111147}.jds-cl .drawer{z-index:41;border-left:1px solid var(--line);background:var(--cal-drawer);width:min(460px,100vw);color:var(--ink);padding:26px 30px 32px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #00000059}.jds-cl .drawer-top{justify-content:space-between;align-items:center;display:flex}.jds-cl .dr-title{letter-spacing:-.015em;margin-top:16px;font-size:28px;font-weight:700;line-height:1.15}.jds-cl .dr-when{color:var(--text);margin-top:10px;font-size:15.5px}.jds-cl .dr-when small{color:var(--faint);margin-top:2px;font-size:13px;display:block}.jds-cl .dr-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.jds-cl .dr-desc{color:var(--text);margin-top:22px;font-size:15px;line-height:1.6}.jds-cl .toast{z-index:70;border:1px solid var(--line);background:var(--cal-soft);max-width:calc(100vw - 32px);color:var(--ink);border-radius:999px;padding:10px 18px;font-size:14px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}@media (width<=900px){.jds-cl .drawer{padding:22px 18px 28px}}.jds-cl{--great:#3fae6a;--poor:#e5534b;--cl-hue:20}.jds-cl .cl-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.jds-cl .cl-title{letter-spacing:-.02em;margin-top:10px;font-size:44px;font-style:italic;font-weight:800;line-height:1.05}.jds-cl .cl-sub{max-width:600px;color:var(--muted);margin-top:8px;font-size:17px;line-height:1.5}.jds-cl .cl-tools{align-items:center;gap:10px;display:flex}.jds-cl .btn-primary{background:var(--orange);height:38px;color:var(--on-orange);font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.jds-cl .btn-primary:hover{filter:brightness(1.06)}.jds-cl .btn-primary .i,.jds-cl .btn-ghost .i{width:16px;height:16px}.jds-cl .btn-ghost{align-items:center;gap:8px;display:inline-flex}.jds-cl :is(.btn-primary,.btn-ghost,.cl-chip,.cl-card,.cl-moment,.cl-pick,.seg button):focus-visible{outline:2px solid var(--orange);outline-offset:2px}.jds-cl .cl-section{margin-top:34px}.jds-cl .cl-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.jds-cl .cl-section-head h2{letter-spacing:-.01em;font-size:20px;font-weight:700}.jds-cl .cl-section-head p{color:var(--muted);font-size:14px}.jds-cl .cl-filters{border-bottom:1px solid var(--line);gap:12px;margin-top:30px;padding-bottom:18px;display:grid}.jds-cl .cl-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jds-cl .cl-row .grow{flex:1}.jds-cl .cl-chips{flex-wrap:wrap;gap:8px;display:flex}.jds-cl .cl-chip{border:1px solid var(--line);height:34px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.jds-cl .cl-chip small{color:var(--faint);font-size:12px;font-weight:500}.jds-cl .cl-chip:hover{color:var(--ink)}.jds-cl .cl-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--cal-surface)}.jds-cl .cl-chip[aria-pressed=true] small{color:inherit;opacity:.7}.jds-cl .cl-label{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.jds-cl .seg .dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.jds-cl .dot.is-great{background:var(--great)}.jds-cl .dot.is-poor{background:var(--poor)}.jds-cl .cl-search{border:1px solid var(--line);background:var(--cal-surface);border-radius:8px;align-items:center;gap:8px;width:280px;height:36px;padding:0 12px;display:flex}.jds-cl .cl-search .i{width:16px;height:16px;color:var(--faint)}.jds-cl .cl-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.jds-cl .cl-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.jds-cl .cl-toggle input{accent-color:var(--orange)}.jds-cl .cl-count{color:var(--muted);margin-top:18px;font-size:13.5px}.jds-cl .cl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:14px;display:grid}.jds-cl .cl-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.jds-cl .cl-card{border:1px solid var(--line);background:var(--cal-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.jds-cl .cl-card:hover{border-color:color-mix(in srgb, var(--ink) 22%, var(--line));transform:translateY(-3px);box-shadow:0 14px 34px #00000029}.jds-cl .cl-cover{aspect-ratio:16/9;background:radial-gradient(120% 90% at 85% 10%, hsl(var(--h,20) 70% 52% / .55), transparent 60%), linear-gradient(150deg, #1b1b1b, #0d0d0d);color:#f5f5f5;place-items:center;display:grid;position:relative;overflow:hidden}.jds-cl .cl-cover-word{letter-spacing:-.02em;opacity:.92;font-size:34px;font-style:italic;font-weight:800}.jds-cl .cl-play{backdrop-filter:blur(6px);opacity:0;background:#ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;transition:opacity .2s,transform .25s;display:grid;position:absolute;transform:scale(.85)}.jds-cl .cl-play .i{fill:#fff;stroke:none;width:18px;height:18px}.jds-cl .cl-card:hover .cl-play{opacity:1;transform:scale(1)}.jds-cl .cl-badges{justify-content:space-between;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.jds-cl .cl-badge{backdrop-filter:blur(6px);color:#f5f5f5;white-space:nowrap;background:#0000008c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.jds-cl .cl-badge .i{width:13px;height:13px}.jds-cl .cl-badge.is-great{border-color:color-mix(in srgb, var(--great) 70%, transparent);background:color-mix(in srgb, var(--great) 26%, #0000008c)}.jds-cl .cl-badge.is-poor{border-color:color-mix(in srgb, var(--poor) 70%, transparent);background:color-mix(in srgb, var(--poor) 26%, #0000008c)}.jds-cl .cl-len{color:#f5f5f5;background:#0009;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}.jds-cl .cl-progress{background:#ffffff26;height:3px;position:absolute;bottom:0;left:0;right:0}.jds-cl .cl-progress i{background:var(--orange);height:100%;display:block}.jds-cl .cl-card.is-locked .cl-cover-word{filter:blur(3px);opacity:.5}.jds-cl .cl-lock{color:#e9e9e9;background:linear-gradient(#0000,#000000bf);padding:10px 12px;font-size:12.5px;position:absolute;inset:auto 0 0}.jds-cl .cl-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.jds-cl .cl-body b{color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.3}.jds-cl .cl-by{color:var(--muted);font-size:13px}.jds-cl .cl-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.jds-cl .cl-tag{background:var(--cal-soft);height:22px;color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.jds-cl .cl-tag.is-great{background:color-mix(in srgb, var(--great) 15%, transparent);color:color-mix(in srgb, var(--great) 75%, var(--ink))}.jds-cl .cl-tag.is-poor{background:color-mix(in srgb, var(--poor) 14%, transparent);color:color-mix(in srgb, var(--poor) 80%, var(--ink))}.jds-cl .cl-staff-line{border-top:1px solid var(--grid-line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:10px;font-size:12.5px;display:flex}.jds-cl .cl-staff-line .is-draft{color:var(--orange);font-weight:700}.jds-cl .cl-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:10px;padding:48px 20px}.jds-cl .cl-empty b{color:var(--ink);margin-bottom:6px;font-size:16px;display:block}.jds-cl .cl-compare{border:1px solid var(--line);background:var(--cal-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;padding:18px;display:grid}.jds-cl .cl-compare .cl-card{flex-direction:row}.jds-cl .cl-compare .cl-cover{aspect-ratio:auto;flex:none;width:42%;min-height:120px}.jds-cl .cl-compare .cl-cover-word{font-size:22px}.jds-cl .cl-compare .cl-badges{right:auto}.jds-cl .cl-vs{color:var(--faint);align-self:center;font-size:22px;font-style:italic;font-weight:800}.jds-cl .cl-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;display:inline-flex}.jds-cl .cl-back:hover{color:var(--ink)}.jds-cl .cl-back .i{width:16px;height:16px}.jds-cl .cl-page{grid-template-columns:minmax(0,1fr) 340px;gap:32px;margin-top:18px;display:grid}.jds-cl .cl-player{aspect-ratio:16/9;background:radial-gradient(120% 90% at 85% 10%, hsl(var(--h,20) 70% 52% / .45), transparent 60%), linear-gradient(150deg, #1b1b1b, #0a0a0a);color:#f5f5f5;border-radius:12px;position:relative;overflow:hidden}.jds-cl .cl-player .cl-cover-word{opacity:.35;place-items:center;font-size:56px;display:grid;position:absolute;inset:0}.jds-cl .cl-player-play{background:var(--orange);cursor:pointer;border:0;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jds-cl .cl-player-play:hover{transform:translate(-50%,-50%)scale(1.06)}.jds-cl .cl-player-play .i{width:26px;height:26px;fill:var(--on-orange);stroke:none;margin-left:3px}.jds-cl .cl-player-bar{align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.jds-cl .cl-track{background:#fff3;border-radius:4px;flex:1;height:4px;position:relative}.jds-cl .cl-track>i{background:var(--orange);border-radius:4px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.jds-cl .cl-track>b{border-radius:2px;width:3px;height:10px;position:absolute;top:-3px;transform:translate(-50%)}.jds-cl .cl-track>b.is-great{background:var(--great)}.jds-cl .cl-track>b.is-poor{background:var(--poor)}.jds-cl .cl-sample{color:var(--faint);margin-top:8px;font-size:12.5px}.jds-cl .cl-call-title{letter-spacing:-.02em;margin-top:22px;font-size:32px;font-style:italic;font-weight:800;line-height:1.1}.jds-cl .cl-call-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.jds-cl .cl-summary{color:var(--text);margin-top:16px;font-size:16px;line-height:1.6}.jds-cl .cl-tabs{width:max-content;margin-top:26px}.jds-cl .cl-break{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.jds-cl .cl-box{border:1px solid var(--line);background:var(--cal-surface);border-radius:10px;padding:18px 20px}.jds-cl .cl-box h3{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.jds-cl .cl-box h3 .i{width:18px;height:18px}.jds-cl .cl-box.is-great h3 .i{color:var(--great)}.jds-cl .cl-box.is-poor h3 .i{color:var(--poor)}.jds-cl .cl-box ul{margin:12px 0 0;padding:0;list-style:none}.jds-cl .cl-box li{border-top:1px solid var(--grid-line);color:var(--text);padding:8px 0;font-size:14.5px;line-height:1.5}.jds-cl .cl-box li:first-child{border-top:0}.jds-cl .cl-box.is-wide{grid-column:1/-1}.jds-cl .cl-quote{border-left:3px solid var(--orange);background:var(--cal-soft);color:var(--ink);border-radius:0 8px 8px 0;margin:10px 0 0;padding:10px 14px;font-size:15px;font-style:italic}.jds-cl .cl-transcript{margin-top:18px}.jds-cl .cl-transcript .cl-search{width:100%}.jds-cl .cl-line{border-bottom:1px solid var(--grid-line);color:var(--text);grid-template-columns:54px 80px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14.5px;line-height:1.5;display:grid}.jds-cl .cl-line time{font-variant-numeric:tabular-nums;color:var(--faint)}.jds-cl .cl-line b{color:var(--ink);font-weight:600}.jds-cl .cl-line mark{background:color-mix(in srgb, var(--orange) 30%, transparent);color:inherit;border-radius:3px}.jds-cl .cl-rail{align-content:start;gap:16px;display:grid}.jds-cl .cl-rail .rail-card{border:1px solid var(--line);background:var(--cal-surface);border-radius:10px;padding:18px}.jds-cl .cl-rail h3{font-size:15px;font-weight:700}.jds-cl .cl-rail p.small{color:var(--muted);margin-top:4px;font-size:13px}.jds-cl .cl-moments{gap:2px;margin-top:12px;display:grid}.jds-cl .cl-moment{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:52px 18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 8px;font-size:14px;line-height:1.4;display:grid}.jds-cl .cl-moment:hover,.jds-cl .cl-moment.is-on{background:var(--cal-soft);color:var(--ink)}.jds-cl .cl-moment time{font-variant-numeric:tabular-nums;color:var(--orange);font-weight:600}.jds-cl .cl-moment .i{width:16px;height:16px;margin-top:1px}.jds-cl .cl-moment .is-great{color:var(--great)}.jds-cl .cl-moment .is-poor{color:var(--poor)}.jds-cl .cl-mini{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:0;display:grid}.jds-cl .cl-mini .cl-cover{border-radius:8px}.jds-cl .cl-mini .cl-cover-word{font-size:13px}.jds-cl .cl-mini b{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3;display:block}.jds-cl .cl-mini small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.jds-cl .cl-mini:hover b{text-decoration:underline}.jds-cl .cl-teaser{border:1px solid color-mix(in srgb, var(--orange) 45%, var(--line));background:color-mix(in srgb, var(--orange) 8%, transparent);border-radius:10px;margin-top:18px;padding:18px}.jds-cl .cl-teaser h3{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.jds-cl .cl-teaser h3 .i{width:18px;height:18px;color:var(--orange)}.jds-cl .cl-teaser ul{color:var(--text);margin:12px 0 0;padding-left:18px;font-size:14.5px;line-height:1.7}.jds-cl .cl-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.7}.jds-cl .drawer.cl-form-drawer{width:min(560px,100vw)}.jds-cl .fm{gap:20px;margin-top:22px;display:grid}.jds-cl .fm-field{gap:8px;display:grid}.jds-cl .fm-label{color:var(--ink);font-size:13px;font-weight:700}.jds-cl .fm-label small{color:var(--faint);margin-left:6px;font-weight:500}.jds-cl .fm-input,.jds-cl .fm-select,.jds-cl .fm-area{border:1px solid var(--line);background:var(--cal-surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:9px 12px;font-size:14.5px}.jds-cl .fm-area{resize:vertical;min-height:84px;line-height:1.5}.jds-cl .fm-input:focus,.jds-cl .fm-select:focus,.jds-cl .fm-area:focus{outline:2px solid var(--orange);outline-offset:-1px}.jds-cl .fm-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.jds-cl .fm-hint{color:var(--muted);font-size:12.5px}.jds-cl .fm-hint.is-ok{color:var(--great)}.jds-cl .fm-hint.is-bad{color:var(--poor)}.jds-cl .fm-drop{border:1.5px dashed var(--line);text-align:center;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;gap:4px;padding:22px;font-size:14px;display:grid}.jds-cl .fm-drop b{color:var(--ink)}.jds-cl .fm-bar{background:var(--cal-soft);border-radius:6px;height:6px;overflow:hidden}.jds-cl .fm-bar i{background:var(--orange);height:100%;transition:width .3s;display:block}.jds-cl .fm-skills{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.jds-cl .fm-skill{border-top:1px solid var(--grid-line);color:var(--text);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:14px;display:grid}.jds-cl .fm-skill:first-child{border-top:0}.jds-cl .fm-skill .seg button{height:26px;padding:0 10px;font-size:12.5px}.jds-cl .fm-skill .seg button.is-great[aria-pressed=true]{background:var(--great);color:#fff}.jds-cl .fm-skill .seg button.is-poor[aria-pressed=true]{background:var(--poor);color:#fff}.jds-cl .fm-main{color:var(--muted);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.jds-cl .fm-main input{accent-color:var(--orange)}.jds-cl .fm-main.is-off{visibility:hidden}.jds-cl .cl-picks{gap:10px;display:grid}.jds-cl .cl-pick{border:1px solid var(--line);background:var(--cal-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.jds-cl .cl-pick[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.jds-cl .cl-pick .ring{border:2px solid var(--line);border-radius:50%;width:18px;height:18px;margin-top:1px}.jds-cl .cl-pick[aria-pressed=true] .ring{border:5px solid var(--orange)}.jds-cl .cl-pick b{color:var(--ink);font-size:14.5px;display:block}.jds-cl .cl-pick small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.jds-cl .fm-moment{grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.jds-cl .fm-moment .fm-input{min-height:36px;padding:6px 10px}.jds-cl .fm-moment .seg button{height:26px;padding:0 9px;font-size:12px}.jds-cl .fm-moment .seg button.is-great[aria-pressed=true]{background:var(--great);color:#fff}.jds-cl .fm-moment .seg button.is-poor[aria-pressed=true]{background:var(--poor);color:#fff}.jds-cl .fm-x{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.jds-cl .fm-x:hover{background:var(--cal-soft);color:var(--ink)}.jds-cl .fm-add{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:14px;font-weight:600}.jds-cl .fm-foot{border-top:1px solid var(--line);background:var(--cal-drawer);justify-content:flex-end;gap:8px;margin:8px -30px -32px;padding:14px 30px;display:flex;position:sticky;bottom:-32px}.jds-cl .cl-proto{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:44px;font-size:12.5px;display:flex}.jds-cl .cl-proto a{border:1px solid var(--line);color:var(--text);border-radius:999px;padding:6px 11px}.jds-cl .cl-proto a.is-on{background:var(--cal-seg-on);color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.jds-cl .cl-anim .cl-card{animation:.5s cubic-bezier(.2,.8,.2,1) both cl-in;animation-delay:calc(var(--n,0) * 40ms)}}@keyframes cl-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=1100px){.jds-cl .cl-page{grid-template-columns:minmax(0,1fr)}.jds-cl .cl-grid.is-three{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (width<=900px){.jds-cl .cl-head{flex-direction:column;align-items:flex-start}.jds-cl .cl-title{font-size:32px}.jds-cl .cl-sub{font-size:15.5px}.jds-cl .cl-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.jds-cl .cl-chip{flex:none}.jds-cl .cl-row .grow{display:none}.jds-cl .cl-search{width:100%}.jds-cl .cl-compare{grid-template-columns:minmax(0,1fr);padding:12px}.jds-cl .cl-vs{justify-self:center}.jds-cl .cl-break{grid-template-columns:minmax(0,1fr)}.jds-cl .cl-call-title{font-size:26px}.jds-cl .cl-line{grid-template-columns:46px minmax(0,1fr)}.jds-cl .cl-line b,.jds-cl .cl-line span{grid-column:2}.jds-cl .fm-two{grid-template-columns:minmax(0,1fr)}.jds-cl .fm-moment{grid-template-columns:64px minmax(0,1fr) auto}.jds-cl .fm-moment .seg{grid-column:2;justify-self:start}}.jds-cl .cl-card.is-locked .cl-len{bottom:40px}@media (width>=1101px){.jds-cl .cl-rail{align-self:start;position:sticky;top:24px}}@media (width<=900px){.jds-cl .cl-compare .cl-card{flex-direction:column}.jds-cl .cl-compare .cl-cover{aspect-ratio:16/9;width:100%;min-height:0}}.jds-cl .cl-player.is-live{background:#000}.jds-cl .cl-player.is-live iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.jds-cl .fm-preview:empty{display:none}.jds-cl .fm-preview iframe,.jds-cl .fm-preview video{aspect-ratio:16/9;background:#000;border:0;border-radius:10px;width:100%;margin-top:10px;display:block}.jds-cl.cl-root{width:100%;max-width:1520px;margin:0 auto}.jds-cl .cl-view{gap:0;min-width:0;display:grid}.jds-cl .cl-player.is-live video{background:#000;width:100%;height:100%;position:absolute;inset:0}.jds-cl .cl-player .cl-player-note{color:#f5f5f5;background:#0000009e;border-radius:10px;gap:10px;max-width:520px;padding:14px 16px;font-size:14px;line-height:1.45;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.jds-cl .cl-player .cl-player-note .btn-ghost{color:#f5f5f5;border-color:#ffffff59;justify-self:start}.jds-cl .cl-player .cl-player-note .btn-ghost:hover{background:#ffffff14}.jds-cl .cl-rich{background:var(--card);color:var(--text);border-radius:12px;margin-top:14px;padding:20px 22px}.jds-cl .cl-rich h3{margin-bottom:10px;font-size:15px}.jds-cl .cl-more-lines{margin-top:12px}.jds-cl .cl-real-note{color:var(--faint);margin-top:14px;font-size:12.5px;line-height:1.5}.jds-cl .fm-check{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.jds-cl .fm-check input{width:16px;height:16px;accent-color:var(--orange)}.jds-cl .fm-more{border-top:1px solid var(--line);gap:18px;padding-top:6px;display:grid}.jds-cl .fm-more>summary{color:var(--ink);cursor:pointer;padding:12px 0 4px;font-size:14px;font-weight:600}.jds-cl .fm-more[open]>summary{margin-bottom:4px}.jds-cl .fm-danger{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.jds-cl .fm-danger .btn-ghost.is-red{color:#c2410c}.jds-cl .fm-error{color:#c2410c;font-size:13.5px;line-height:1.45}.jds-cl .fm-current{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.jds-cl .drawer .jds-ed{background:0 0}.jds-cl .cl-staff-tools{flex-wrap:wrap;gap:8px;display:flex}@media (width<=650px){.jds-cl .cl-title{font-size:30px}.jds-cl .cl-head{gap:14px}.jds-cl .cl-row{flex-wrap:wrap}.jds-cl .cl-row .seg{max-width:100%;overflow-x:auto}}.jds-cl .scrim{z-index:1000}.jds-cl .drawer{z-index:1001}.jds-cl .toast{z-index:1002}