.rcl,.rcl-pill,.rcl-sheet{--rcl-tl:#2DD4BF;--rcl-tl-bg:rgba(45,212,191,.10);--rcl-amb:#F5A623;--rcl-amb-bg:rgba(245,166,35,.07);--rcl-neg:#F87171;--rcl-link:#8AB4FF}:root[data-theme=light] .rcl,:root[data-theme=light] .rcl-pill,:root[data-theme=light] .rcl-sheet{--rcl-tl:#0D8F7E;--rcl-tl-bg:rgba(13,143,126,.09);--rcl-amb:#A86200;--rcl-amb-bg:rgba(168,98,0,.06);--rcl-neg:#C2332B;--rcl-link:#2357C6}.rcl{flex:none;margin:6px 10px 8px;border:1px solid var(--line-2,rgba(255,255,255,.13));border-radius:14px;background:var(--surface,#12161E);color:var(--tx);font:500 12.5px/1.45 Inter,system-ui;max-height:min(64vh,580px);display:flex;flex-direction:column;overflow:hidden;min-width:0}.rcl.due{border-color:color-mix(in srgb,var(--rcl-amb) 45%,transparent)}.rcl.calling{border-color:color-mix(in srgb,var(--rcl-tl) 55%,transparent)}.rcl-h{all:unset;box-sizing:border-box;flex:none;display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;cursor:pointer;border-radius:13px}.rcl-h:hover{background:var(--sb-hover,rgba(255,255,255,.03))}.rcl-h:focus-visible,.rcl-oc:focus-visible,.rcl-row:focus-visible,.rcl-lnk:focus-visible,.rcl-pill:focus-visible,.rcl-x:focus-visible{outline:2px solid var(--w-lime,#C6F24E);outline-offset:2px}.rcl-h:focus-visible{outline-offset:-2px}.rcl-t{font:700 11.5px Inter,system-ui;letter-spacing:.07em;text-transform:uppercase;color:var(--tx-dim)}.rcl-lv{display:inline-flex;align-items:center;gap:6px;font:600 11.5px Inter,system-ui;color:var(--tx-mute);white-space:nowrap}.rcl-lv i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.65}.rcl-lv.on{color:var(--rcl-tl)}.rcl-lv.on i{opacity:1;animation:rclPulse 2.2s ease-in-out infinite}.rcl-lv.warn{color:var(--rcl-amb)}.rcl-sum{flex:1;min-width:0;text-align:right;font:600 11.5px Inter,system-ui;color:var(--tx-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.rcl-chev{flex:none;color:var(--tx-mute);font-size:11px;width:10px;text-align:center}.rcl-b{overflow:auto;overscroll-behavior:contain;padding:2px 12px 12px;display:grid;gap:10px;min-height:0}.rcl.min .rcl-on{margin:0 12px 10px}.rcl-on{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--rcl-tl-bg);color:var(--rcl-tl);font:700 12.5px Inter,system-ui}.rcl-on>i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--rcl-tl);animation:rclPulse 1.6s ease-in-out infinite}.rcl-clk{font:700 13px Inter,system-ui;font-variant-numeric:tabular-nums}.rcl-onw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tx);font-weight:600}@keyframes rclPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--rcl-tl) 55%,transparent)}60%{box-shadow:0 0 0 6px transparent}}.rcl-st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rcl-s{display:grid;gap:1px;padding:7px 8px;border-radius:10px;background:var(--surface-2,rgba(255,255,255,.03));min-width:0}.rcl-s b{font:700 17px/1.15 var(--ff-head,'Space Grotesk'),Inter,system-ui;font-variant-numeric:tabular-nums;color:var(--tx)}.rcl-s span{font:600 10.5px Inter,system-ui;color:var(--tx-mute);letter-spacing:.02em}.rcl-p{display:grid;gap:8px;min-width:0}.rcl-ph{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rcl-ph b{font:700 12.5px Inter,system-ui;color:var(--rcl-amb)}.rcl-ph span{font:500 11px Inter,system-ui;color:var(--tx-mute);text-align:right}.rcl-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rcl-row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:7px 9px;border-radius:10px;background:var(--surface-2,rgba(255,255,255,.03));cursor:pointer}.rcl-row:hover{background:var(--surface-3,rgba(255,255,255,.06))}.rcl-row.on{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;width:100%}.rcl-ih{flex:1;min-width:0;display:grid;gap:1px}.rcl-ih b{font:700 12.5px Inter,system-ui;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcl-ih span{font:500 11px Inter,system-ui;color:var(--tx-mute);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcl-go{flex:none;color:var(--tx-mute);font-size:14px}.rcl-pos{flex:none;font:600 10.5px Inter,system-ui;color:var(--tx-mute);font-variant-numeric:tabular-nums;padding-top:2px}.rcl-it.open{border:1px solid color-mix(in srgb,var(--rcl-amb) 38%,transparent);background:var(--rcl-amb-bg);border-radius:12px;padding:9px;display:grid;gap:8px}.rcl-it.busy{opacity:.75}.rcl-q{font:700 10.5px Inter,system-ui;letter-spacing:.07em;text-transform:uppercase;color:var(--tx-mute)}.rcl-ocs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rcl-cb{display:grid;grid-template-columns:1fr;gap:6px;padding:8px;border-radius:10px;background:var(--surface-2,rgba(255,255,255,.03))}.rcl-oc{min-height:34px;min-width:0;padding:4px 6px;border-radius:9px;border:1px solid var(--line-2,rgba(255,255,255,.13));background:var(--surface,#12161E);color:var(--tx);font:600 12px/1.15 Inter,system-ui;cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:border-color .12s,background .12s}.rcl-oc:hover:not([disabled]){border-color:var(--line-3,rgba(255,255,255,.22));background:var(--surface-3,#1D2430)}.rcl-oc.neg{color:var(--rcl-neg)}.rcl-oc.sug{border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--w-lime,#C6F24E) 45%,transparent)}.rcl-oc[disabled]{opacity:.5;cursor:default}.rcl-oc[aria-expanded=true]{border-color:var(--rcl-amb)}.rcl-err{font:600 11.5px/1.4 Inter,system-ui;color:var(--rcl-neg)}.rcl-if{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.rcl-lnk{all:unset;cursor:pointer;font:600 11.5px Inter,system-ui;color:var(--rcl-link);padding:4px 0;border-radius:4px}.rcl-lnk:hover{text-decoration:underline}.rcl-lnk.mute{color:var(--tx-mute)}.rcl-ok{display:flex;align-items:center;gap:8px;font:600 12px Inter,system-ui;color:var(--rcl-tl);padding:2px 0}.rcl-ok i{font-style:normal}.rcl-ok.z{color:var(--tx-mute);font-weight:500}.rcl-f{font:500 11px/1.4 Inter,system-ui;color:var(--tx-mute)}.rcl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rcl-pill{position:fixed;z-index:206;left:50%;transform:translateX(-50%);bottom:76px;display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:calc(100vw - 32px);padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--rcl-amb) 55%,transparent);background:var(--surface-2,#171C26);color:var(--tx);font:600 13px Inter,system-ui;box-shadow:0 10px 30px rgba(0,0,0,.35);cursor:pointer;white-space:nowrap}.rcl-pill[hidden]{display:none}.rcl-pill.side{transform:none}.rcl-pill.calling{border-color:color-mix(in srgb,var(--rcl-tl) 60%,transparent)}.rcl-pill .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--rcl-tl);animation:rclPulse 1.6s ease-in-out infinite}.rcl-pill .dot.due{background:var(--rcl-amb);animation:none}.rcl-pill .rcl-clk{color:var(--rcl-tl)}.rcl-pill .cnt{font:700 11px Inter,system-ui;color:var(--rcl-amb);background:var(--rcl-amb-bg);border-radius:999px;padding:3px 8px}.rcl-pill .go{color:var(--tx-mute);font-size:15px}.rcl-sheet{position:fixed;inset:0;z-index:100010;background:rgba(3,6,10,.55);display:flex;align-items:flex-end;justify-content:center}.rcl-sp{width:min(520px,100%);max-height:86vh;display:flex;flex-direction:column;background:var(--bg-2,#0C0F15);border:1px solid var(--line-2,rgba(255,255,255,.13));border-bottom:0;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0-12px 40px rgba(0,0,0,.4)}.rcl-sh{flex:none;display:flex;align-items:center;gap:10px;padding:12px 12px 8px 18px}.rcl-sh>b{font:700 15px Inter,system-ui;color:var(--tx)}.rcl-lvw{flex:1;min-width:0}.rcl-x{flex:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line-2,rgba(255,255,255,.13));background:0 0;color:var(--tx);font:500 22px/1 Inter,system-ui;cursor:pointer}.rcl-sheet .rcl{margin:0;border:0;border-radius:0;max-height:none;overflow:auto;overscroll-behavior:contain;display:grid;gap:12px;padding:4px 16px 18px;background:0 0}.rcl-sheet .rcl-oc{min-height:42px;font-size:13px}@media (min-width:380px){.rcl-sheet .rcl-ocs{grid-template-columns:repeat(3,minmax(0,1fr))}.rcl-sheet .rcl-cb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:901px){.rcl-sheet{align-items:center}.rcl-sp{border-bottom:1px solid var(--line-2,rgba(255,255,255,.13));border-radius:18px;max-height:80vh}}@media (prefers-reduced-motion:reduce){.rcl-lv.on i,.rcl-on>i,.rcl-pill .dot{animation:none}.rcl-oc{transition:none}}