@layer properties,theme,base;@layer components{:root{--rk-buy:#9a6a10;--rk-sell:#b3123a;--rk-card:var(--raised);--rk-thumb:#fff;--rk-line:color-mix(in srgb,var(--ink) 9%,transparent);--rk-onyx:#1b1917;--rk-onyx-key:#262320;--rk-onyx-ink:#f3ede3;--rk-onyx-dim:#8a8278;--rk-onyx-press:#36322d;--rk-onyx-lift:#34302b;--rk-mono:var(--font-mono-num),var(--font-almarai),ui-monospace,monospace;--rk-morph:cubic-bezier(.32,.72,0,1);--rk-pop:#fff;--rk-pop-well:#f7f7f7}[data-theme=dark]{--rk-buy:#e8b84a;--rk-sell:#ff7a93;--rk-thumb:var(--chip);--rk-pop:#101010;--rk-pop-well:#2a2a2a}.rk-seg{background:var(--inset);isolation:isolate;border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:inline-grid;position:relative;overflow:clip}.rk-seg[data-full]{width:100%;display:grid}.rk-seg .th{z-index:-1;background:var(--rk-thumb);border-radius:10px;width:0;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #00000014,0 2px 8px -2px #00000024}.rk-seg .th[data-ready]{transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),background-color .25s}.rk-seg>button{height:36px;color:var(--muted-2);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:800;transition:color .25s;display:inline-flex}.rk-seg[data-size=sm]>button{height:32px;padding:0 10px;font-size:12.5px}.rk-seg>button:hover,.rk-seg>button[aria-checked=true]{color:var(--ink)}.rk-seg>button svg{width:15px;height:15px}.rk-seg>button:focus-visible{outline:2px solid var(--ruby);outline-offset:1px}.rk-seg[data-side=buy] .th{background:var(--rk-buy)}.rk-seg[data-side=sell] .th{background:var(--rk-sell)}.rk-seg[data-side]>button[aria-checked=true]{color:#fff}[data-theme=dark] .rk-seg[data-side]>button[aria-checked=true]{color:#151311}.rk-drum{--h:1.18em;font-family:var(--rk-mono);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:baseline;direction:ltr;unicode-bidi:isolate;display:inline-flex}.rk-drum .cl{width:1ch;height:var(--h);line-height:var(--h);vertical-align:bottom;transition:width calc(var(--roll,.56s)*.6) cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:hidden}.rk-drum .cl.dg{-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.rk-drum .rk-sp{transform:translateY(calc(var(--p,10) * -1 * var(--h)));flex-direction:column;display:flex}.rk-drum .rk-sp.go{transition:transform var(--roll,.56s) cubic-bezier(.2,1.18,.38,1)}.rk-drum .rk-sp i{height:var(--h);text-align:center;font-style:normal;display:block}.rk-drum .cl.ch>b{font-weight:inherit;text-align:center;display:block}.rk-drum .cl.ch.sw>b{animation:.3s ease-out both rk-chsw}@keyframes rk-chsw{0%{opacity:0;transform:translateY(-.4em)}}.rk-drum .cl.new{width:0}@media (prefers-reduced-motion:reduce){.rk-seg .th,.rk-seg>button{transition:none}}:where(.rk-ht){--side:var(--ink);background:var(--rk-card);min-width:0;box-shadow:inset 0 0 0 1px var(--rk-line),0 10px 28px -24px #00000059;border-radius:24px;overflow:hidden}:where(.rk-ht,.rk-hrow,.rk-htot,.rk-chip)[data-side=buy]{--side:var(--rk-buy)}:where(.rk-ht,.rk-hrow,.rk-htot,.rk-chip)[data-side=sell]{--side:var(--rk-sell)}:where(.rk-hh){flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px 10px;display:flex}:where(.rk-hh)>b{color:var(--ink);font-size:16px;font-weight:800}:where(.rk-hh) .cnt{background:var(--inset);min-width:24px;height:22px;color:var(--muted);border-radius:8px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}:where(.rk-hh) .sp{flex:1}:where(.rk-hcap){border-bottom:1px solid var(--rk-line);height:32px;color:var(--faint);white-space:nowrap;align-items:center;padding:0 20px;font-size:12px;font-weight:700;display:flex}:where(.rk-hrow){border:0;border-bottom:1px solid var(--rk-line);width:100%;min-height:58px;color:var(--ink);font:inherit;text-align:start;animation:.5s cubic-bezier(.22,1,.36,1) both rk-rowin;animation-delay:calc(min(var(--i,0),16) * 55ms);background:0 0;align-items:center;gap:10px;padding:0 20px;transition:background-color .15s;display:flex;position:relative}:where(button.rk-hrow){cursor:pointer}:where(.rk-hrow):after{content:"";inset-inline:20px;background:var(--side);transform-origin:100%;pointer-events:none;height:1.5px;animation:.7s cubic-bezier(.22,1,.36,1) both rk-rule;animation-delay:calc(min(var(--i,0),16) * 55ms + .12s);position:absolute;bottom:-1px;transform:scaleX(0)}@keyframes rk-rowin{0%{opacity:0;transform:translateY(10px)}}@keyframes rk-rule{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}:where(.rk-hrow)[data-fresh]{animation:1.5s cubic-bezier(.22,1,.36,1) both rk-fresh}@keyframes rk-fresh{0%{opacity:0;background-color:color-mix(in srgb,var(--side) 22%,transparent);transform:translateY(10px)}30%{opacity:1;background-color:color-mix(in srgb,var(--side) 16%,transparent);transform:none}to{opacity:1;transform:none}}:where(button.rk-hrow):hover{background:color-mix(in srgb,var(--side) 4%,var(--rk-card))}:where(.rk-hrow):focus-visible{outline:2px solid var(--ruby);outline-offset:-2px}:where(.rk-hname){flex-direction:column;gap:2px;min-width:0;display:flex}:where(.rk-hname) .nm{align-items:center;gap:6px;min-width:0;display:flex}:where(.rk-hname) .nm b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}:where(.rk-hname) .sub{color:var(--faint);align-items:center;gap:8px;font-size:12px;display:flex}:where(.rk-htot){min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:0 20px;font-weight:800;display:flex}:where(.rk-htot) .fig{color:var(--side)}:where(.rk-htot)+:where(.rk-htot){border-top:1px solid var(--rk-line)}:where(.rk-hday){border-bottom:1px solid var(--rk-line);height:34px;color:var(--muted-2);align-items:center;padding:0 20px;font-size:12px;font-weight:800;display:flex}:where(.rk-hempty){border-bottom:1px solid var(--rk-line);text-align:center;color:var(--muted-2);padding:28px 16px;font-size:13px}:where(.rk-chip){background:color-mix(in srgb,var(--side,var(--ink)) 11%,transparent);height:24px;color:var(--side,var(--ink));border-radius:8px;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}:where(.rk-chip)[data-quiet]{color:var(--faint);background:0 0}@media (max-width:640px){:where(.rk-hh){padding:14px 16px 8px}:where(.rk-htot){min-height:50px}}@media (prefers-reduced-motion:reduce){:where(.rk-hrow),:where(.rk-hrow)[data-fresh],:where(.rk-hrow):after{animation:none}}:where(.rk-paper){--pa-buy:#ffd27a;--pa-sell:#ffd6de;--pa-lbl:#ffffffdb;--pa-sep:#ffffff2e;--pa-ground:#b3123a;--pa-ink:#fff;--pa-glow:#ffffff1f;--pa-weave:#ffffff09;isolation:isolate;color:var(--pa-ink);background-color:var(--pa-ground);background-image:radial-gradient(120% 90% at 100% 0,var(--pa-glow),transparent 60%),repeating-linear-gradient(45deg,var(--pa-weave) 0 2px,transparent 2px 7px);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 34px -22px #00000080}:where(.rk-paper)[data-tone=gold]{--pa-ground:#f6ead0;--pa-ink:#3a2a0c;--pa-buy:#8a5a00;--pa-sell:#8a5a00;--pa-lbl:#3a2a0cc7;--pa-sep:#3a2a0c29;--pa-glow:#ffffff80;--pa-weave:#8a5a000d;box-shadow:0 14px 28px -22px #00000059}[data-theme=dark] :where(.rk-paper)[data-tone=gold]{--pa-ground:#2a2112;--pa-ink:#f4e7c9;--pa-buy:#e8b84a;--pa-sell:#e8b84a;--pa-lbl:#f4e7c9cc;--pa-sep:#f4e7c924;--pa-glow:transparent;--pa-weave:#e8b84a0a;box-shadow:0 14px 28px -22px #000000b3}:where(.rk-paper)[data-tone=onyx]{--pa-ground:#161412;--pa-ink:#f6f1e8;--pa-lbl:#f6f1e8c7;--pa-sep:#f6f1e824;--pa-glow:#ffffff0f}[data-theme=dark] :where(.rk-paper)[data-tone=onyx]{box-shadow:inset 0 0 0 1px #ffffff12,0 18px 34px -22px #000000b3}:where(.rk-paper)[data-tone=sapphire]{--pa-ground:#1b4b8f}:where(.rk-paper)[data-tone=pearl]{--pa-ground:#f6f3ee;--pa-ink:#1f1a16;--pa-buy:#8a5a00;--pa-sell:#8a1530;--pa-lbl:#1f1a16b8;--pa-sep:#1f1a1624;--pa-glow:#ffffff80;--pa-weave:#1f1a1608}:where(.rk-paper)[data-tone=stone]{--pa-ground:var(--raised);--pa-ink:var(--ink);--pa-buy:#8a5a00;--pa-sell:var(--ruby-text,#9c0e2a);--pa-lbl:color-mix(in srgb,var(--ink) 70%,transparent);--pa-sep:color-mix(in srgb,var(--ink) 12%,transparent);--pa-glow:transparent;--pa-weave:transparent;box-shadow:none}[data-theme=dark] :where(.rk-paper)[data-tone=stone]{--pa-buy:#e8b84a;--pa-sell:#ff9db0}:where(.rk-paper)[data-tone=stone] :where(.rk-phead)>svg:first-child{color:var(--ruby)}:where(.rk-paper)[data-scene]{background-image:radial-gradient(120% 90% at 100% 0,var(--pa-glow),transparent 60%)}:where(.rk-paper)>.tex{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}:where(.rk-paper)>.tex .ros{opacity:.62;width:300px;height:300px;margin-top:-150px;position:absolute;top:50%;left:-110px}:where(.rk-paper)>.tex.p-gold .ros{opacity:.6}:where(.rk-paper)>.tex .ros canvas{width:100%;height:100%;position:absolute;inset:0}.rk-glint{inset-inline:22px;pointer-events:none;border-radius:99px;height:2px;position:absolute;top:0;overflow:hidden}.rk-glint:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);width:30%;animation:1.2s cubic-bezier(.45,0,.2,1) .2s both rk-glint;position:absolute;top:0;bottom:0;right:-30%}@keyframes rk-glint{0%{opacity:0;right:-30%}15%{opacity:1}to{opacity:0;right:100%}}:where(.rk-paper)[data-tone=gold] .rk-glint:after{background:linear-gradient(90deg,transparent,var(--pa-buy),transparent)}:where(.rk-phead){align-items:center;gap:10px;display:flex}:where(.rk-phead) .t{font-size:15px;font-weight:800}:where(.rk-phead) .sp{flex:1}:where(.rk-phead) small{color:var(--pa-lbl);font-size:12px;font-weight:700}:where(.rk-phero){text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}:where(.rk-phero) .k{color:var(--pa-lbl);font-size:13px;font-weight:800}:where(.rk-phero) .big{font:700 46px/1.1 var(--rk-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:2px;display:flex}:where(.rk-phero) .big .u{opacity:.75;font-size:17px}:where(.rk-phero) .say{color:var(--pa-sell);font-size:13.5px;font-weight:800}:where(.rk-paper)[data-tone=gold] :where(.rk-phero) .say{color:var(--pa-buy)}:where(.rk-phero) .s{color:var(--pa-lbl);font-size:12.5px}:where(.rk-prow){border-bottom:1px solid var(--pa-sep);width:100%;min-height:38px;color:inherit;font:inherit;text-align:start;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}:where(.rk-prow):last-child{border-bottom:0}:where(button.rk-prow){cursor:pointer;border-radius:10px}:where(button.rk-prow):active{background:#ffffff1a}:where(.rk-prow) .k{color:var(--pa-lbl);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}:where(.rk-prow) .v{font:600 15.5px var(--rk-mono);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}:where(.rk-prow) .v .u{opacity:.7;margin-inline-start:3px;font-size:11px}:where(.rk-prow) .v[data-accent=buy]{color:var(--pa-buy)}:where(.rk-prow) .v[data-accent=sell]{color:var(--pa-sell)}@media (prefers-reduced-motion:reduce){.rk-glint:after{animation:none}}.rk-pad{color:var(--rk-onyx-ink)}.rk-pad[data-side=buy]{--side:var(--rk-buy)}.rk-pad[data-side=sell]{--side:var(--ruby)}.rk-pad button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.rk-pad svg{flex:none;width:18px;height:18px}.rk-pad svg.ln{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rk-pad .n{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.rk-pad .chips{scrollbar-width:none;align-items:center;gap:6px;height:54px;padding:4px 14px 0;display:flex;overflow-x:auto}.rk-pad .chips::-webkit-scrollbar{display:none}.rk-pad .rk-cc{background:var(--rk-onyx-key);height:38px;color:var(--rk-onyx-ink);border-radius:14px;flex:none;align-items:center;gap:5px;padding:0 12px;transition:transform .12s;display:inline-flex}.rk-pad .rk-cc .n{font-size:14px;font-weight:700}.rk-pad .rk-cc .n.w{font-family:inherit}.rk-pad .rk-cc small{color:var(--rk-onyx-dim);font-size:10.5px;font-weight:800}.rk-pad .rk-cc:active{box-shadow:inset 0 0 0 2px var(--side,var(--ruby));transform:scale(.94)}.rk-pad .chips .sep{background:#3a3631;flex:none;width:1px;height:22px}.rk-pad .rk-kp{padding:0 14px calc(10px + env(safe-area-inset-bottom));direction:ltr;grid-template-rows:repeat(4,50px);grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.rk-pad .rk-kp>button{background:var(--rk-onyx-key);color:var(--rk-onyx-ink);font-family:var(--rk-mono);border-radius:14px;place-items:center;font-size:21px;font-weight:600;transition:transform .12s,background-color .12s;display:grid}.rk-pad .rk-kp>button:active{background:var(--rk-onyx-press);transform:scale(.93)}.rk-pad .rk-kp>[data-k=del]{color:var(--rk-onyx-dim)}.rk-pad .rk-kp>button[data-lit]{background:var(--rk-onyx-press);transform:scale(.93)}.rk-pad .go .l .sub{opacity:.85;font-size:11px;font-weight:700}.rk-pad .rk-kp>[data-k=del] svg{width:22px;height:22px}.rk-pad .go{grid-area:2/4/5/5;position:relative}.rk-pad .goo-def{width:0;height:0;position:absolute;overflow:hidden}.rk-pad .goo{pointer-events:none;position:absolute;inset:-8px}.rk-pad .goo i{background:var(--side,var(--ruby));border-radius:14px;transition:top .52s cubic-bezier(.34,1.25,.64,1),bottom .52s cubic-bezier(.34,1.25,.64,1),background-color .22s,transform .12s,opacity .2s;position:absolute;inset:8px}.rk-pad .go[data-split] .goo i.gb{background:color-mix(in srgb,var(--side,var(--ruby)) 42%,var(--rk-onyx-key));transition-delay:0s,0s,.24s,0s,0s;bottom:calc(100% - 58px)}.rk-pad .go[data-split] .goo i.gn{top:65px}.rk-pad .go[data-press=gn] .goo i.gn,.rk-pad .go[data-press=gb] .goo i.gb{transform:scale(.94)}.rk-pad .go .l{color:#fff;direction:rtl;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;transition:top .52s cubic-bezier(.34,1.25,.64,1),bottom .52s cubic-bezier(.34,1.25,.64,1),opacity .2s;display:flex;position:absolute;inset:0}.rk-pad .go .l.gb{color:var(--rk-onyx-ink);opacity:0;pointer-events:none;flex-direction:column-reverse;gap:2px;font-size:11.5px;bottom:calc(100% - 50px)}.rk-pad .go .l.gb .tx{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 8px);overflow:hidden}.rk-pad .go .l.gb svg{width:16px;height:16px}.rk-pad .go .l svg.ln{stroke-width:2.8px}.rk-pad .go[data-split] .l.gb{opacity:1;pointer-events:auto;transition-delay:0s,0s,.18s}.rk-pad .go[data-split] .l.gn{top:57px}.rk-pad .go .l .tx{animation:.2s ease-out both rk-swap}@keyframes rk-swap{0%{opacity:0}}.rk-pad .go:has(.l.gn:disabled) .goo i.gn{opacity:.35}.rk-pad .go .l.gn:disabled{cursor:not-allowed;opacity:.4}.rk-pad .go .l:focus-visible{outline:2px solid var(--rk-onyx-ink);outline-offset:-4px;border-radius:14px}[data-theme=dark] :is(.rk-wz,.rk-pad)[data-side=buy] .go .l.gn{color:#151311}@media (prefers-reduced-motion:reduce){.rk-pad .rk-kp>button,.rk-pad .rk-cc,.rk-pad .goo i,.rk-pad .go .l{transition:none}.rk-pad .go .l .tx{animation:none}}.rk-wz{--wz-buy:var(--rk-buy);--wz-sell:var(--ruby);--wash-buy:color-mix(in srgb,var(--rk-buy) 8%,var(--surface));--wash-sell:color-mix(in srgb,var(--ruby) 7%,var(--surface));z-index:60;height:100dvh;color:var(--ink);background:var(--wash);padding-top:env(safe-area-inset-top);-webkit-tap-highlight-color:transparent;flex-direction:column;transition:background-color .5s;animation:.2s ease-out both rk-wz-in;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes rk-wz-in{0%{opacity:0}}.rk-wz[data-side=buy]{--side:var(--wz-buy);--wash:var(--wash-buy)}.rk-wz[data-side=sell]{--side:var(--wz-sell);--wash:var(--wash-sell)}:where(.rk-wz) button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.rk-wz svg{flex:none;width:18px;height:18px}.rk-wz svg.ln{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rk-wz .n{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.rk-wz .wtop{flex:none;align-items:center;gap:10px;padding:8px 12px 4px;display:flex}.rk-wz .rk-bk{background:color-mix(in srgb,var(--side) 12%,transparent);width:40px;height:40px;color:var(--side);border-radius:50%;flex:none;place-items:center;display:grid}.rk-wz .rk-bk.x svg{stroke-width:2.6px}.rk-wz .rk-bk.x:active{transform:scale(.92)}.rk-wz .wl{flex:1;grid-auto-flow:column;gap:8px;display:grid}.rk-wz .wg{text-align:center;padding-top:6px;display:block}.rk-wz .wg small{color:var(--faint);margin-top:5px;font-size:10.5px;font-weight:800;transition:color .2s;display:block}.rk-wz .wg.here small{color:var(--side)}.rk-wz .rl{gap:4px;height:5px;transition:gap .4s cubic-bezier(.22,1,.36,1);display:flex}.rk-wz .rl.join{gap:0}.rk-wz .rl i{background:color-mix(in srgb,var(--side) 16%,transparent);border-radius:99px;flex:1;position:relative;overflow:hidden}.rk-wz .rl i:after{content:"";border-radius:inherit;background:var(--side);transform-origin:100%;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}.rk-wz .rl i.on:after{transform:none}.rk-wz .rl i.bad:after{background:var(--danger)}.rk-wz .rc{flex:none;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.rk-wz .rc[data-on=true]{grid-template-rows:1fr}.rk-wz .rcin{padding:4px 14px 8px;scrollbar-width:none;gap:6px;min-height:0;padding-inline-end:72px;transition:padding .4s cubic-bezier(.22,1,.36,1);display:flex;overflow:auto hidden}.rk-wz .rc:not([data-on=true]) .rcin{padding-block:0}.rk-wz .rcin::-webkit-scrollbar{display:none}.rk-wz .tk{background:color-mix(in srgb,var(--side) 9%,var(--surface));min-width:54px;height:48px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--side) 18%,transparent);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:0 11px;animation:.35s cubic-bezier(.34,1.5,.64,1) both rk-tok;display:inline-flex}@keyframes rk-tok{0%{opacity:0;transform:scale(.7)}}.rk-wz .tk>b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:130px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.rk-wz .tk>b svg{width:14px;height:14px;color:var(--side)}.rk-wz .tk .n{min-height:1.2em;font-size:15.5px;font-weight:700}.rk-wz .tk small{color:var(--faint);font-size:9.5px;font-weight:800}.rk-wz .tk.rk-cur{background:color-mix(in srgb,var(--side) 12%,var(--surface))}.rk-wz .tk.rk-cur small{color:var(--side)}.rk-wz .tk.rk-cur .n:after{content:"";vertical-align:-2px;background:var(--side);width:2px;height:1em;margin-inline-start:1px;animation:1s step-end infinite rk-caret;display:inline-block}@keyframes rk-caret{50%{opacity:0}}.rk-wz .pages{flex:1;min-height:0;position:relative;overflow:hidden}.rk-wz .pg{flex-direction:column;padding:10px 20px;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .14s ease-in;display:flex;position:absolute;inset:0}.rk-wz .pg[data-pos=cur]{opacity:1;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .26s ease-out .12s;transform:none}.rk-wz .pg[data-pos=before]{opacity:0;pointer-events:none;transform:translate(45%)}.rk-wz .pg[data-pos=after]{opacity:0;pointer-events:none;transform:translate(-45%)}.rk-wz .pg[data-pos=out]{display:none}.rk-wz .pg[data-still][data-pos]{transition:none}.rk-wz .pg h3{margin:6px 0 0;font-size:24px;font-weight:800}.rk-wz .gbig{color:var(--side);direction:ltr;justify-content:center;align-items:baseline;gap:2px;margin-top:auto;font-size:62px;font-weight:700;line-height:1.1;display:flex}.rk-wz .gbig.nil .rk-drum{opacity:.25}.rk-wz .gbig .u{font-family:var(--rk-mono);color:var(--faint);font-size:18px;font-weight:600}.rk-wz .ghint{text-align:center;color:var(--faint);font-size:12.5px;font-weight:700}.rk-wz .gres{text-align:center;flex-direction:column;align-items:center;gap:4px;min-height:58px;margin:14px auto auto;font-size:17px;font-weight:700;display:flex}.rk-wz .gres .k{color:var(--faint);margin-inline-end:4px;font-size:12.5px;font-weight:800}.rk-wz .kbs{background:var(--rk-onyx);border-radius:28px 28px 0 0;flex:none;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.rk-wz .kbs>div{min-height:0;overflow:hidden}.rk-wz .kbs[data-on=true]{grid-template-rows:1fr}[data-theme=dark] .rk-wz .kbs{box-shadow:0 0 0 1px var(--rk-onyx-lift)}@media (prefers-reduced-motion:reduce){.rk-wz,.rk-wz *{transition-duration:1ms!important;animation-duration:1ms!important}}@media (min-width:641px){.rk-wz{width:420px;box-shadow:0 0 0 100vmax var(--scrim),0 30px 70px -30px #0000008c;border-radius:28px;padding-top:0;inset:50% auto auto 50%;translate:-50% -50%;height:min(860px,calc(100dvh / var(--app-zoom,1) - 48px))!important}.rk-wz[data-frame=desk]{width:min(900px,calc(100vw / var(--app-zoom,1) - 48px));height:min(740px,calc(100dvh / var(--app-zoom,1) - 48px))!important}}.rk-wz[data-frame=desk] .wtop{padding:12px 14px 10px}.rk-wz .wt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.rk-wz .wbody{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.rk-wz .wrail{scrollbar-width:none;border-inline-end:1px solid color-mix(in srgb,var(--ink) 9%,transparent);background:color-mix(in srgb,var(--page) 45%,transparent);flex-direction:column;gap:4px;min-height:0;padding:6px 14px 16px;display:flex;overflow:auto}.rk-wz .rs{border-radius:14px;padding:10px 12px;transition:background-color .25s,box-shadow .25s}.rk-wz .rs.cur{background:var(--page);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--side) 55%,transparent)}.rk-wz .rh{width:100%;color:var(--faint);text-align:start;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.rk-wz .rh i{width:22px;height:22px;font-style:normal;font-family:var(--rk-mono);background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:50%;flex:none;place-items:center;font-size:11px;transition:background-color .25s,color .25s;display:grid}.rk-wz .rh i svg{stroke-width:3px;width:13px;height:13px}.rk-wz .rs.done .rh{color:var(--ink)}.rk-wz .rs.done:not(.cur) .rh i{background:var(--side);color:#fff}[data-theme=dark] .rk-wz[data-side=buy] .rs.done:not(.cur) .rh i{color:#151311}.rk-wz .rs.cur .rh{color:var(--side)}.rk-wz .rs.cur .rh i{background:color-mix(in srgb,var(--side) 18%,transparent);color:var(--side)}.rk-wz .rs.bad:not(.cur) .rh i{background:var(--danger);color:#fff}.rk-wz .ra{padding-top:6px;text-align:start;justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-height:26px;padding-inline-start:30px;font-size:13px;display:flex}.rk-wz .ra .k{color:var(--muted);flex:none;font-weight:700;transition:color .15s}.rk-wz .ra:hover .k{color:var(--ink)}.rk-wz .ra b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-weight:800;display:inline-flex;overflow:hidden}.rk-wz .ra b svg{width:14px;height:14px;color:var(--side)}.rk-wz .ra .n{min-height:1.2em;font-size:13.5px;font-weight:600}.rk-wz .ra .nil{color:var(--faint)}.rk-wz .ra.rk-cur :is(b,.n,.nil){color:var(--side)}.rk-wz .ra.rk-cur .n:after{content:"";vertical-align:-2px;background:var(--side);width:2px;height:1em;margin-inline-start:1px;animation:1s step-end infinite rk-caret;display:inline-block}.rk-wz .wmain{flex-direction:column;min-width:0;min-height:0;display:flex}.rk-wz[data-frame=desk] .pg{padding:14px 22px 6px}.rk-wz[data-frame=desk] .pg h3{font-size:28px}.rk-wz[data-frame=desk] .gbig{font-size:78px}.rk-wz .wkeys{color:var(--muted);flex:none;justify-content:center;align-items:center;gap:14px;padding:10px 16px 12px;font-size:12px;font-weight:700;display:flex}.rk-wz .wkeys kbd{background:var(--page);min-width:28px;height:24px;box-shadow:inset 0 0 0 1px var(--border-c),0 1.5px 0 var(--border-c);font-family:var(--rk-mono);color:var(--ink);direction:ltr;border-radius:8px;place-items:center;margin-inline-end:6px;padding:0 7px;font-size:11px;display:inline-grid}.rk-wz .wkeys .sep{background:color-mix(in srgb,var(--ink) 9%,transparent);width:1px;height:16px}.rk-wz[data-frame=desk] .kbs{border-radius:14px;margin-inline:16px;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1)}.rk-wz[data-frame=desk] .kbs[data-on=true]{margin-bottom:16px}.rk-wz[data-frame=desk] .rk-pad .rk-kp{padding-bottom:12px}.rk-wz[data-frame=pill]{z-index:auto;width:auto;box-shadow:none;background:0 0;border-radius:0;padding-top:0;animation:none;position:relative;inset:auto;overflow:visible;translate:none;height:auto!important}.rk-wz[data-frame=pill] .wtop{padding:0 0 4px}@media (max-width:639.98px){.rk-wz[data-frame=pill] .rk-bk.x{display:none}}.rk-wz[data-frame=pill] .rcin{padding-inline:2px 40px}.rk-wz[data-frame=pill] .pages{flex:none;overflow:hidden}.rk-wz[data-frame=pill] .pg{padding:6px 2px 4px}.rk-wz[data-frame=pill] .pg[data-pos=cur]{position:relative}.rk-wz[data-frame=pill] .pg h3{font-size:20px}.rk-wz[data-frame=pill] .gbig{margin-top:14px;font-size:54px}.rk-wz[data-frame=pill] .gres{min-height:0;margin:10px auto 4px;font-size:14px}.rk-dockpad{padding-bottom:2px}.rk-dockpad .rk-pad .rk-kp{padding-bottom:14px}.rk-pillwin{z-index:46;overscroll-behavior:contain;background:var(--rk-card);max-height:calc(100dvh - 180px);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rk-line),0 30px 60px -24px #00000073;transition:opacity .28s ease .34s,transform .42s var(--rk-morph) .3s;border-radius:28px;padding:14px;position:fixed;inset-inline:8px;overflow:auto}.rk-pillwin[data-shut]{opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;transform:translateY(18px)}.rk-handle{z-index:47;cursor:pointer;touch-action:none;background:#ffffffeb;border:0;border-radius:10px;width:40px;height:5px;margin-left:-20px;padding:0;transition:opacity .3s .3s;position:fixed;left:50%;box-shadow:0 1px 3px #00000040}.rk-handle:before{content:"";position:absolute;inset:-14px -20px}.rk-handle[data-shut]{opacity:0;pointer-events:none;transition:opacity .1s}.rk-deskwin{z-index:60;background:var(--scrim);place-items:center;padding:24px;animation:.16s ease-out both rk-fade;display:grid;position:fixed;inset:0}@keyframes rk-fade{0%{opacity:0}}.rk-deskwin>[data-base-ui-portal]{position:absolute}.rk-deskwin .win{width:var(--rk-win-w,420px);max-width:100%;max-height:calc(100dvh / var(--app-zoom,1) - 48px);background:var(--rk-card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rk-line);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.rk-deskwin[data-fit]:not([data-phone]) .win{width:fit-content;min-width:min(var(--rk-win-w,420px),100%)}.rk-deskwin .body{flex:1;min-height:0;padding:14px;overflow:auto}.rk-deskwin[data-pop] .win,[data-theme=dark] :is(.rk-deskwin .win,.rk-pillwin){--rk-card:var(--rk-pop-well);--raised:var(--rk-pop-well);background:var(--rk-pop)}[data-theme=dark] .rk-wz{--rk-card:var(--rk-pop-well);--raised:var(--rk-pop-well);--wash-buy:color-mix(in srgb,var(--rk-buy) 8%,var(--rk-pop));--wash-sell:color-mix(in srgb,var(--ruby) 7%,var(--rk-pop))}[data-theme=dark] :where(.rk-wz){--wash:var(--rk-pop)}.rk-deskwin .pad{background:var(--rk-onyx);border-radius:28px 28px 0 0;flex:none}[data-theme=dark] .rk-deskwin .pad[data-on]{box-shadow:0 0 0 1px var(--rk-onyx-lift)}.rk-deskwin :is(.pad,.padwin){grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1);display:grid}.rk-deskwin :is(.pad,.padwin)[data-on]{grid-template-rows:1fr}.rk-deskwin :is(.pad,.padwin)>.fold{opacity:0;flex-direction:column;justify-content:flex-end;min-height:0;transition:opacity .2s ease-out;display:flex;overflow:hidden}.rk-deskwin :is(.pad,.padwin)[data-on]>.fold{opacity:1;transition:opacity .28s ease-out 60ms}.rk-deskwin .body.rk-settle,.rk-deskwin .body.rk-settle *{transition:none!important}.rk-deskwin .pad .rk-pad .rk-kp{padding-bottom:14px}.rk-deskwin[data-frame=desk] .win{width:min(900px,calc(100vw / var(--app-zoom,1) - 48px));height:min(740px,calc(100dvh / var(--app-zoom,1) - 48px))}.rk-deskwin[data-frame=desk] .pad{border-radius:14px;margin:0 14px;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1)}.rk-deskwin[data-frame=desk] .pad[data-on]{margin-bottom:14px}.rk-dkeys{color:var(--muted);justify-content:center;align-items:center;gap:14px;padding:8px 16px 12px;font-size:12px;font-weight:700;display:flex}.rk-dkeys kbd{background:var(--page);min-width:28px;height:24px;box-shadow:inset 0 0 0 1px var(--border-c),0 1.5px 0 var(--border-c);font-family:var(--rk-mono);color:var(--ink);direction:ltr;border-radius:8px;place-items:center;margin-inline-end:6px;padding:0 7px;font-size:11px;display:inline-grid}.rk-dkeys .sep{background:color-mix(in srgb,var(--ink) 9%,transparent);width:1px;height:16px}.rk-deskwin[data-phone]{padding:calc(48px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.rk-deskwin[data-phone] .win{width:auto;min-height:0;animation:rk-rise .42s var(--rk-morph) 80ms both;border-radius:28px;flex:0 auto}.rk-deskwin[data-phone] .padwin{background:var(--rk-onyx);animation:rk-rise .5s var(--rk-morph) both;border-radius:28px;flex:none;overflow:hidden}.rk-deskwin[data-phone] .padwin .rk-pad .rk-kp{padding-bottom:14px}[data-theme=dark] .rk-deskwin[data-phone] .padwin[data-on]{box-shadow:0 0 0 1px var(--rk-onyx-lift)}.rk-deskwin[data-phone][data-high] .win{flex:auto}.rk-deskwin[data-phone][data-card]:not([data-steady]):not(:has(.padwin)){padding-top:calc(14px + env(safe-area-inset-top))}.rk-deskwin[data-phone][data-high][data-card]:not([data-typing]):not([data-steady]) .win{flex:0 auto}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse){.rk-deskwin[data-card]:not([data-phone]):not([data-steady]):not(:has(.pad)){padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.rk-deskwin[data-card]:not([data-phone]):not([data-steady]):not(:has(.pad)) .win{width:100%;max-height:calc(100dvh / var(--app-zoom,1) - 16px)}}.rk-deskwin[data-phone] .padwin:not([data-on]){margin-top:-8px}.rk-deskwin[data-steady] .win{transition:height .42s cubic-bezier(.22,1,.36,1)}.rk-deskwin[data-steady=high]:not([data-phone]) .win{height:min(720px,calc(100dvh / var(--app-zoom,1) - 48px))}.rk-deskwin[data-steady=low]:not([data-phone]) .win{height:min(316px,calc(100dvh / var(--app-zoom,1) - 48px))}.rk-deskwin[data-phone][data-steady=high] .win{height:calc(100% - 21px - var(--rk-pad-h,0px));flex:none}.rk-deskwin[data-phone][data-steady=low] .win{flex:none;height:min(316px,100% - 21px)}.rk-deskwin[data-phone][data-over] .win,.rk-deskwin[data-phone][data-high][data-card][data-over]:not([data-typing]):not([data-steady]) .win{flex:auto}.rk-deskwin[data-phone][data-steady][data-over] .win{height:calc(100% - 21px)}.rk-deskwin[data-phone][data-steady][data-over]:has(>.padwin[data-on]) .win{height:calc(100% - 21px - var(--rk-pad-h,0px))}.rk-deskwin[data-steady]:not([data-phone])[data-over] .win{height:calc(100dvh / var(--app-zoom,1) - 48px)}.rk-deskwin[data-phone]>.hd{cursor:pointer;touch-action:none;background:#ffffffeb;border:0;border-radius:10px;flex:none;align-self:center;width:40px;height:5px;padding:0;position:relative;box-shadow:0 1px 3px #00000040}.rk-deskwin[data-phone]>.hd:before{content:"";position:absolute;inset:-14px -20px}@keyframes rk-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.rk-pillwin,.rk-pillwin[data-shut],.rk-handle,.rk-handle[data-shut]{transition:none}.rk-deskwin,.rk-deskwin[data-phone] .win,.rk-deskwin[data-phone] .padwin{animation:none}.rk-deskwin :is(.pad,.padwin),.rk-deskwin :is(.pad,.padwin)>.fold{transition:none}}:where(.rk-fs){background:var(--rk-card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rk-line),0 1px 2px #0000000d,0 12px 28px -20px #00000038;border-radius:24px;overflow:hidden}:where(.rk-fs) svg{width:18px;height:18px;color:var(--gold-strong);flex:none}:where(.rk-fs-lead){align-items:center;gap:10px;padding:16px 18px 14px;display:flex}:where(.rk-fs-lead) .k{color:var(--muted-2);white-space:nowrap;font-size:13px;font-weight:800}:where(.rk-fs-lead) .v{min-width:0;font:700 34px/1.1 var(--rk-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:1px;margin-inline-start:auto;display:flex;overflow:hidden}:where(.rk-fs) .u{font-family:var(--font-almarai),sans-serif;letter-spacing:0;color:var(--muted-2);font-size:13px;font-weight:700}:where(.rk-fs-lead) .v .u{font-family:var(--rk-mono);font-size:15px}:where(.rk-fs-cells){border-top:1px solid var(--rk-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:where(.rk-fs-cell){text-align:center;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:12px 8px 14px;display:flex}:where(.rk-fs-cell)+:where(.rk-fs-cell){border-inline-start:1px solid var(--rk-line)}:where(button.rk-fs-cell){cursor:pointer}:where(button.rk-fs-cell):active{background:color-mix(in srgb,var(--ink) 4%,transparent)}:where(.rk-fs-cell) .v{max-width:100%;font:700 19px/1.15 var(--rk-mono);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:1px;display:flex;overflow:hidden}:where(.rk-fs-cell) .v[data-word]{font:800 16px/1.15 var(--font-almarai),sans-serif;gap:4px}:where(.rk-fs-cell) .v:not([data-word]){direction:ltr}:where(.rk-fs-cell) .v[data-tone=ok]{color:var(--ok-text)}:where(.rk-fs-cell) .v[data-tone=bad]{color:var(--danger-text)}:where(.rk-fs-cell) .k{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-2);font-size:11.5px;font-weight:700;overflow:hidden}:where(.rk-fs-cells):first-child{border-top:0}:where(.rk-fs-cells)[data-pairs]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}:where(.rk-fs-cells)[data-pairs]>:where(.rk-fs-cell):nth-child(odd){border-inline-start:0}:where(.rk-fs-cells)[data-pairs]>:where(.rk-fs-cell):nth-child(n+3){border-top:1px solid var(--rk-line)}:where(.rk-fs-cell){position:relative}:where(.rk-fs-cell)[data-wash]{background:color-mix(in srgb,var(--ruby) 6%,transparent)}:where(.rk-fs-act){top:6px;cursor:pointer;background:var(--ruby-soft);height:22px;color:var(--ruby-text);font:800 10.5px/22px var(--font-almarai),sans-serif;border:0;border-radius:8px;padding:0 8px;position:absolute;inset-inline-end:6px}:where(.rk-ls){min-width:0;color:var(--ink)}:where(.rk-ls)>[role=table]{grid-template-columns:minmax(0,1fr) repeat(6,max-content);display:grid}:where(.rk-ls[data-one])>[role=table]{grid-template-columns:minmax(0,1fr) repeat(3,max-content)}:where(.rk-ls[data-three])>[role=table]{grid-template-columns:minmax(0,1fr) repeat(9,max-content)}:where(.rk-lr){grid-column:1/-1;grid-template-columns:subgrid;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:stretch;margin:0;padding:0;display:grid}:where(.rk-lr)>span{border-bottom:1px solid var(--rk-line);padding:11px 0}:where(.rk-lr:not(.th)){animation:.38s cubic-bezier(.22,1,.36,1) both rk-rowin;animation-delay:calc(var(--i,0) * 55ms)}@media (prefers-reduced-motion:reduce){:where(.rk-lr){animation:none}}:where(button.rk-lr){cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){:where(button.rk-lr):hover>span{background-color:color-mix(in srgb,var(--ink) 3%,transparent)}}:where(button.rk-lr):focus-visible{outline:2px solid var(--ruby);outline-offset:-2px}:where(.rk-lr) .k{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-inline-end:12px;display:flex}:where(.rk-lr) .k>b{overflow-wrap:break-word;text-wrap:pretty;max-width:100%;font-size:14px;font-weight:800;line-height:1.4}:where(.rk-lr) .k>small{color:var(--faint);font-size:11.5px;font-weight:700;line-height:1.5}:where(.rk-lr) .k>small .ln{display:block}:where(.rk-lr) .k>small .n{white-space:nowrap}:where(.rk-lr) .k .chip{background:color-mix(in srgb,var(--ruby) 10%,transparent);height:20px;color:var(--ruby);border-radius:8px;align-items:center;margin-top:2px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}:where(.rk-lr) .c{grid-column:span 3;grid-template-columns:subgrid;white-space:nowrap;align-content:start;align-items:baseline;row-gap:2px;min-width:72px;padding-inline-start:12px;font-size:14px;font-weight:700;display:grid}:where(.rk-lr) .c.g{background:color-mix(in srgb,var(--ruby) 4%,transparent);padding-inline:10px}:where(.rk-lr) .c[data-e]{color:var(--faint)}:where(.rk-lr) .f{display:contents}:where(.rk-lr) .c>.u,:where(.rk-lr) .c>.f>.u{grid-column:1;justify-self:end;padding-inline-end:1px}:where(.rk-lr) .c>.n,:where(.rk-lr) .c>.f>.n{grid-column:2;justify-self:start}:where(.rk-lr) .c>.w,:where(.rk-lr) .c>.f>:is(.w,.sw){grid-column:3;justify-self:start;padding-inline-start:6px}:where(.rk-lr) .n{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}:where(.rk-lr) .u{font-family:var(--rk-mono);color:var(--faint);unicode-bidi:isolate;font-size:.72em;font-weight:600}:where(.rk-lr) .op{font-family:var(--rk-mono);color:var(--faint);unicode-bidi:isolate}:where(.rk-lr) .sw{color:var(--faint);unicode-bidi:isolate;font-size:11.5px;font-weight:800}:where(.rk-lr) .w{color:var(--faint);font-size:11px;font-weight:800}:where(.rk-lr) .n.wt{color:var(--muted-2)}:where(.rk-lr.th)>span{color:var(--faint);white-space:nowrap;padding:0 0 8px;font-size:12px;font-weight:800}:where(.rk-lr.th) .dot{background:var(--ruby);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block}:where(.rk-lr.th) .c{text-align:start;display:block}:where(.rk-lr.open)>span{padding:12px 0}:where(.rk-lr.open)>.c.g{padding-inline:10px}:where(.rk-lr.open) .k>b,:where(.rk-lr.open) .c{color:var(--muted)}:where(.rk-lr.close)>span{border-bottom:0;border-top:1px solid var(--rk-line);padding:12px 0 2px}:where(.rk-lr.close)>.c.g{padding-inline:10px}:where(.rk-lr.close) .c{color:var(--ruby);font-weight:800}:where(.rk-lr.close) .c .u,:where(.rk-lr.close) .c .sw,:where(.rk-lr.close) .c .op{color:color-mix(in srgb,var(--ruby) 65%,transparent)}:where(.rk-lr):has(+.rk-lr.close)>span{border-bottom:0}:where(.rk-lr) .dash{color:var(--faint)}:where(.rk-tg){background:var(--ruby-soft);width:32px;height:32px;color:var(--ruby);border-radius:10px;flex:none;place-items:center;display:grid}:where(.rk-tg) svg{width:17px;height:17px}:where(.rk-tg.well){background:var(--inset);color:var(--faint)}:where(.rk-tg.rk-pick){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 22%,transparent);background:0 0;transition:background-color .18s,box-shadow .18s}:where(.rk-tg.rk-pick[data-in]){background:var(--ruby);box-shadow:none;color:var(--rk-card)}:where(.rk-tg.rk-pick) svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}:where(.rk-lr)>.c,:where(.rk-lr) .k>:not(.rk-tg){transition:opacity .18s}:where(.rk-lr.out)>.c,:where(.rk-lr.out) .k>:not(.rk-tg){opacity:.45}:where(.rk-ls:not(:has(.rk-tg:not(.well))) .rk-tg.well){display:none}:where(.rk-ls:has(.rk-tg:not(.well)) .rk-lr) .k:where(:has(>.rk-tg)){grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:start;gap:3px 10px;display:grid}:where(.rk-ls:has(.rk-tg:not(.well)) .rk-lr .k>.rk-tg){grid-row:1/span 2;align-self:center}:where(.rk-ls:has(.rk-tg:not(.well)) .rk-lr .k>:not(.rk-tg)){grid-column:2;justify-self:start}:where(.rk-sec){grid-column:1/-1;grid-template-columns:subgrid;display:grid;position:relative}:where(.rk-lr.band)>span{border-bottom:0;grid-row:1;padding:0}:where(.rk-lr.band)>span:first-child{grid-column:1}:where(.rk-lr.band)>span:nth-child(2){grid-column:2}:where(.rk-lr.band)>span:nth-child(3){grid-column:3}:where(.rk-lr.band)>.ov{grid-area:1/1/auto/-1;align-items:center;gap:8px;min-width:0;display:flex}:where(.rk-lr.sh)>.ov{color:var(--muted);padding:12px 0 4px;font-size:12px;font-weight:800}:where(.rk-lr.sh) .no{background:var(--inset);width:20px;height:20px;font-family:var(--rk-mono);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;display:grid}:where(.rk-lr.sh) .sp{flex:1}:where(.rk-lr.sh) .st{font-size:11px;font-weight:800}:where(.rk-lr.sh) .st[data-tone=ok]{color:var(--ok-text)}:where(.rk-lr.sh) .st[data-tone=go]{color:var(--ruby)}:where(.rk-lr.sh) .st[data-tone=bad]{color:var(--ruby-text)}:where(.rk-lr.sh) .gl{width:24px;height:24px;color:var(--faint);border-radius:8px;place-items:center;transition:background-color .15s,color .15s;display:grid}:where(.rk-lr.sh) .gl:hover{background:var(--inset);color:var(--ink)}:where(.rk-lr.sh) .gl svg{width:14px;height:14px}:where(.rk-lr.sh) .gr{width:18px;height:24px;color:var(--faint);cursor:grab;touch-action:none;border-radius:8px;place-items:center;margin-inline-start:-4px;display:grid}:where(.rk-lr.sh) .gr svg{width:15px;height:15px}:where(.rk-sec.cur) .rk-lr.sh>.ov{color:var(--ruby)}:where(.rk-sec.cur) .rk-lr.sh .no{background:var(--ruby);color:#fff}:where(.rk-lr.fg)>.ov{color:var(--faint);flex-wrap:wrap;gap:4px 12px;padding:5px 0 3px;font-size:11px;font-weight:700}:where(.rk-lr.fg) button{border-radius:8px;align-items:center;gap:4px;transition:color .15s;display:inline-flex}:where(.rk-lr.fg) button:hover{color:var(--ink)}:where(.rk-lr.fg) svg{width:11px;height:11px}:where(.rk-lr.drop)>.ov{background:var(--ruby);border-radius:99px;height:3px;margin:2px 0}:where(.rk-lr.draft)>span{background-color:color-mix(in srgb,var(--ruby) 6%,transparent)}:where(.rk-lr.draft)>.c.g{background-color:color-mix(in srgb,var(--ruby) 10%,transparent)}:where(.rk-lr.draft)>span:first-child{padding-inline-start:10px}:where(.rk-lr.draft) .k>b{color:var(--ruby)}:where(.rk-lr.draft.on)>span:first-child{box-shadow:inset -3px 0 0 var(--ruby)}:where(.rk-car){vertical-align:-2px;background:var(--ruby);width:2px;height:12px;margin-inline-start:2px;animation:1.05s step-end infinite rk-car;display:inline-block}@keyframes rk-car{50%{opacity:0}}:where(.rk-sec){transition:transform .18s cubic-bezier(.22,1,.36,1)}:where(.rk-sec.lift){z-index:3;transform:translateY(var(--dy,0px)) rotate(-.4deg);background:var(--page);box-shadow:0 0 0 12px var(--page),0 0 0 13px var(--rk-line),0 24px 44px -14px #0000006b;border-radius:8px;transition:none}:where(.rk-sec.lift) .rk-lr.sh .gr{cursor:grabbing;color:var(--ruby)}:where(.rk-ls-ft){border-top:1px dashed var(--rk-line);color:var(--faint);justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;font-size:12px;font-weight:800;display:flex}:where(.rk-ls-ft) .n{font-family:var(--rk-mono);color:var(--muted);direction:ltr;unicode-bidi:isolate}.rk-wz.rk-wpages .pg{scrollbar-width:none;overflow-y:auto}.rk-wz.rk-wpages[data-frame=pill] .pg{overflow:visible}.rk-wz.rk-wpages .ra .k{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rk-wz.rk-wpages .ra .n{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}:is(.rk-wz,.rk-whost) .rk-wpg{flex-direction:column;display:flex}:is(.rk-wz,.rk-whost) .rk-wpg h3{line-height:1.35}:is(.rk-wz,.rk-whost) .rk-wsub{color:var(--faint);margin:2px 0 0;font-size:12.5px;font-weight:700}:is(.rk-wz,.rk-whost) .rk-wtt{flex-direction:column;min-width:0;line-height:1.35;display:flex}:is(.rk-wz,.rk-whost) .rk-wtt b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}:is(.rk-wz,.rk-whost) .rk-wtt small{font-family:var(--rk-mono);color:var(--faint);text-align:start;font-size:11.5px;font-weight:600}:is(.rk-wz,.rk-whost) :is(.rk-wtl,.rk-wch) kbd{background:var(--page);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-c);font-family:var(--rk-mono);color:var(--muted);direction:ltr;border-radius:8px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid;position:absolute}.rk-wz:not([data-frame=desk]) :is(.rk-wtl,.rk-wch) kbd{display:none}:is(.rk-wz,.rk-whost) .rk-wtiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}:is(.rk-wz,.rk-whost) .rk-wtl{background:var(--rk-card,var(--surface));min-width:0;color:var(--ink);text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px var(--rk-line,var(--border-c));border:0;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:14px 6px 12px;transition:background-color .2s,box-shadow .2s,transform .12s;display:flex;position:relative}:is(.rk-wz,.rk-whost) .rk-wtl:active{transform:scale(.97)}:is(.rk-wz,.rk-whost) .rk-wtl[data-on]{background:color-mix(in srgb,var(--ruby) 7%,var(--rk-card,var(--surface)));box-shadow:inset 0 0 0 1.5px var(--ruby)}:is(.rk-wz,.rk-whost) .rk-wtl:disabled{opacity:.4;cursor:not-allowed}:is(.rk-wz,.rk-whost) .rk-wgt{background:color-mix(in srgb,var(--ruby) 12%,transparent);width:44px;height:44px;color:var(--ruby);border-radius:14px;place-items:center;margin-bottom:5px;display:grid}:is(.rk-wz,.rk-whost) .rk-wgt svg{width:22px;height:22px}:is(.rk-wz,.rk-whost) .rk-wtl b{max-width:100%;font-size:13px;font-weight:800;line-height:1.3}:is(.rk-wz,.rk-whost) .rk-wtl small{max-width:100%;color:var(--faint);font-size:11px;font-weight:700}:is(.rk-wz,.rk-whost) .rk-wtl .n{font-family:var(--rk-mono);color:var(--muted);font-size:11.5px}:is(.rk-wz,.rk-whost) .rk-wtl[data-neg] .n{color:var(--ruby-text)}:is(.rk-wz,.rk-whost) .rk-wtl em{background:color-mix(in srgb,var(--ruby) 14%,transparent);color:var(--ruby-text);border-radius:8px;order:9;margin-top:4px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800}:is(.rk-wz,.rk-whost) .rk-wtl kbd{top:8px;inset-inline-start:8px}:is(.rk-wz,.rk-whost) .rk-wsearch{background:var(--inset,var(--page));height:42px;box-shadow:inset 0 0 0 1px var(--rk-line,var(--border-c));border-radius:14px;align-items:center;gap:8px;margin-top:12px;padding:0 12px;display:flex}:is(.rk-wz,.rk-whost) .rk-wsearch svg{width:16px;height:16px;color:var(--faint)}:is(.rk-wz,.rk-whost) .rk-wsearch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}:is(.rk-wz,.rk-whost) .rk-wchs{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}:is(.rk-wz,.rk-whost) .rk-wchs[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.rk-wz,.rk-whost) .rk-wch{background:var(--rk-card,var(--surface));min-width:0;min-height:96px;color:var(--ink);text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--rk-line,var(--border-c));border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 16px;transition:background-color .2s,box-shadow .2s,transform .12s;display:flex;position:relative}:is(.rk-wz,.rk-whost) .rk-wchs[data-n="3"] .rk-wch{padding-inline:14px}:is(.rk-wz,.rk-whost) .rk-wch:active{transform:scale(.98)}:is(.rk-wz,.rk-whost) .rk-wch[data-on]{background:color-mix(in srgb,var(--ruby) 7%,var(--rk-card,var(--surface)));box-shadow:inset 0 0 0 1.5px var(--ruby)}:is(.rk-wz,.rk-whost) .rk-wch:disabled{opacity:.4;cursor:not-allowed}:is(.rk-wz,.rk-whost) .rk-wch b{font-size:16px;font-weight:800}:is(.rk-wz,.rk-whost) .rk-wch small{color:var(--faint);font-size:12px;font-weight:700}:is(.rk-wz,.rk-whost) .rk-wch kbd{top:10px;left:10px}:is(.rk-wz,.rk-whost) .rk-wtext{resize:vertical;background:var(--inset,var(--page));width:100%;min-height:96px;color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--rk-line,var(--border-c));border:0;border-radius:14px;outline:0;margin-top:16px;padding:12px 14px;font-size:16px;line-height:1.5}:is(.rk-wz,.rk-whost) .rk-wtext:focus{box-shadow:inset 0 0 0 1.5px var(--ruby)}:is(.rk-wz,.rk-whost) .rk-wchips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:is(.rk-wz,.rk-whost) .rk-wchips button{background:var(--rk-card,var(--surface));color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--rk-line,var(--border-c));border:0;border-radius:10px;padding:7px 12px;font-size:12.5px;font-weight:700}:is(.rk-wz,.rk-whost) .rk-wchips button:active{transform:scale(.97)}:is(.rk-wz,.rk-whost) .rk-wres{justify-content:center;gap:28px;display:flex}:is(.rk-wz,.rk-whost) .rk-wres>span{flex-direction:column;align-items:center;display:flex}:is(.rk-wz,.rk-whost) .rk-wres small{color:var(--faint);font-size:11.5px;font-weight:700}:is(.rk-wz,.rk-whost) .rk-wres b{font-size:15px;font-weight:700}:is(.rk-wz,.rk-whost) .rk-wguard{background:color-mix(in srgb,var(--ruby) 10%,transparent);color:var(--ruby-text);text-align:center;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:12.5px;font-weight:800;animation:.24s rk-wshake;display:block}@keyframes rk-wshake{33%{transform:translate(-6px)}66%{transform:translate(6px)}}:is(.rk-wz,.rk-whost) .rk-wrv .rk-ls{margin-top:14px}:is(.rk-wz,.rk-whost) .rk-wfoot{gap:10px;margin-top:16px;padding-bottom:6px;display:flex}.rk-wz{--pin-ground:var(--wash)}.rk-wz[data-frame=pill]{--pin-ground:var(--rk-card)}[data-dock-box] .rk-wz[data-frame=pill],.rk-deskwin[data-pop] .rk-wz[data-frame=pill],[data-theme=dark] .rk-wz[data-frame=pill]{--pin-ground:var(--rk-pop)}.rk-wz[data-frame=pill] .pages{overflow:clip}:is(.rk-wz,.rk-whost) .rk-wfoot[data-pin]{z-index:2;background:linear-gradient(to top,var(--pin-ground) 72%,transparent);padding-top:14px;position:sticky;bottom:0}:is(.rk-wz,.rk-whost) :is(.rk-wghost,.rk-wfill){cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;height:46px;padding:0 18px;font-size:14px;font-weight:800;transition:opacity .2s,transform .12s,background-color .2s;display:inline-flex}:is(.rk-wz,.rk-whost) .rk-wghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rk-line,var(--border-c));background:0 0}:is(.rk-wz,.rk-whost) :is(.rk-wghost,.rk-wfill) svg{width:16px;height:16px}:is(.rk-wz,.rk-whost) .rk-wfill{background:var(--ruby);color:#fff;flex:1}:is(.rk-wz,.rk-whost) :is(.rk-wghost,.rk-wfill):active{transform:scale(.98)}:is(.rk-wz,.rk-whost) .rk-wfill:disabled{opacity:.4;cursor:not-allowed}:is(.rk-wz,.rk-whost) .rk-wfill[data-ok]{opacity:1}@media (prefers-reduced-motion:reduce){:is(.rk-wz,.rk-whost) :is(.rk-wtl,.rk-wch,.rk-wfill,.rk-wghost){transition:none}:is(.rk-wz,.rk-whost) .rk-wguard{animation:none}}:where(.rk-whost) button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.rk-whost svg{flex:none;width:18px;height:18px}.rk-whost .n{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row]{grid-template-columns:repeat(var(--wcols,2),minmax(0,1fr))}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wtl{text-align:start;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:72px;padding:12px 16px;display:grid}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wgt{grid-row:1/3;margin:0}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wtl>b{text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-self:end;font-size:15px;overflow:hidden}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wtl>small{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;align-self:start;overflow:hidden}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wtl>.n{color:var(--ink);grid-area:1/3/3;font-size:15px;font-weight:600}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wtl>em{grid-area:1/3;justify-self:end;margin:0}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wtl>:is(b,small){margin-block:-.1em;padding-block:.1em;line-height:1.6}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wtl:not(:has(>small))>b{grid-row:1/3;align-self:center}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wtl:not(:has(.rk-wgt)){grid-template-columns:minmax(0,1fr);justify-items:center}:is(.rk-wz,.rk-whost) .rk-wtiles[data-row] .rk-wtl:not(:has(.rk-wgt))>:is(b,small,.n){grid-area:auto/1}:is(.rk-wz,.rk-whost) :is(.rk-wtl,.rk-wch)[data-ring]{box-shadow:inset 0 0 0 2px var(--ink)}.rk-ssq{background:var(--raised);width:36px;height:36px;color:var(--muted);border-radius:14px;flex:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.rk-ssq svg{width:18px;height:18px}.rk-ssq:hover{color:var(--ink)}.rk-ssf{background:var(--raised);min-width:0;height:36px;color:var(--muted);border-radius:14px;flex:auto;align-items:center;gap:8px;padding-inline:12px 4px;display:flex}.rk-ssf .rk-ssi{flex:none;place-items:center;display:grid}.rk-ssf .rk-ssi svg{width:17px;height:17px}.rk-ssf input,.rk-ssx{animation:.2s ease-out .14s both rk-ss-in}.rk-ssf input{min-width:0;height:100%;color:var(--ink);font:700 14px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:1}.rk-ssf input::placeholder{color:var(--faint)}.rk-ssx{width:28px;height:28px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.rk-ssx:hover{color:var(--ink);background:var(--inset)}.rk-ssx svg{width:16px;height:16px}@keyframes rk-ss-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rk-ssf input,.rk-ssx{animation:none}}.rk-cl{align-items:center;gap:8px;min-width:0;display:flex}.rk-cl-sp{flex:1}.rk-cl-date{flex:0 auto;min-width:0}.rk-cl-x{display:contents}.rk-cl .rk-seg{flex:none}.rk-cl .rk-seg>button{height:28px;padding:0 12px;font-size:13px;font-weight:800}.rk-cl :is(.rk-ssq,.rk-ssf){background:var(--inset)}.rk-cl .rk-ssf.rk-cl-find{flex:0 300px}.rk-clb{background:var(--inset);height:36px;color:var(--muted);font:800 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;transition:color .15s,opacity .2s;display:inline-flex;position:relative}.rk-clb:before{content:"";position:absolute;inset:-4px 0}.rk-clb:hover{color:var(--ink)}.rk-clb:active{transform:scale(.97)}.rk-clb svg{flex:none;width:16px;height:16px}.rk-clb:disabled{opacity:.4;cursor:default;transform:none}.rk-clb:focus-visible{outline:2px solid var(--ruby);outline-offset:1px}@media (max-width:640px){.rk-cl[data-two]{flex-wrap:wrap;row-gap:8px}.rk-cl-date{flex:auto}.rk-cl-sp{display:none}.rk-cl .rk-ssf.rk-cl-find{flex:auto}.rk-cl[data-two]:after{content:"";flex-basis:100%;order:1;height:0}.rk-cl[data-two]>.rk-seg{flex:auto;order:2;grid-auto-columns:1fr;display:grid}.rk-cl[data-two]>.rk-cl-col{order:3}.rk-cl[data-finding]>:is(.rk-cl-date,.rk-cl-x,.rk-cl-pdf){display:none}.rk-cl[data-two]>.rk-cl-face{flex:auto;order:5;grid-auto-columns:1fr;display:grid}.rk-cl[data-three]>.rk-cl-br{flex-basis:100%;order:4;height:0;display:block}.rk-cl[data-three]>.rk-cl-col{order:6}.rk-cl[data-bare]>.rk-cl-col{width:36px;padding:0}.rk-cl[data-bare]>.rk-cl-col>span{display:none}}.rk-cl-br{display:none}.rk-cl[data-wrap]{flex-wrap:wrap;row-gap:8px}.rk-cl-lead{display:contents}@media (min-width:641px) and (orientation:portrait),(min-width:641px) and (min-height:501px),(min-width:641px) and (pointer:fine),(min-width:641px) and (pointer:none){.rk-cl-face{display:none}}@media (prefers-reduced-motion:reduce){.rk-clb{transition:none}.rk-clb:active{transform:none}}.rk-pt{--rk-pt-bg:var(--rk-card);min-width:0;transition:opacity .2s ease-out;position:relative}.rk-deskwin[data-pop] .rk-pt,[data-theme=dark] .rk-deskwin .rk-pt{--rk-pt-bg:var(--rk-pop)}.rk-deskwin[data-pop] :where(.rk-ht) .rk-pt{--rk-pt-bg:var(--rk-card)}.rk-pt[data-reading]{opacity:.55}.rk-pts{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.rk-ptg{width:max-content;min-width:100%;display:grid}.rk-ptg>.r{display:contents}.rk-ptg .c{border-bottom:1px solid var(--rk-line);background:var(--rk-pt-bg);min-height:52px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:flex;position:relative}.rk-ptg .c.n{justify-content:flex-start}.rk-ptg .c.lead{white-space:normal;overflow-wrap:anywhere;min-width:var(--rk-pt-lead,168px);padding-inline:8px 10px}.rk-ptg .c.lead .rk-hname .nm b{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.rk-ptg .c.lead .rk-hname .sub{max-width:20em}.rk-ptg .c.nt{white-space:normal;max-width:240px}.rk-ptg .c.b.nt{color:var(--muted-2);padding-block:6px;font-size:12.5px;font-weight:600;line-height:1.35}.rk-ptg .rk-pt-wd{min-width:0}.rk-ptg .rk-pt-fg{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.rk-ptg .c.hd{min-height:34px;color:var(--faint);white-space:normal;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding-block:6px;font-size:12px;font-weight:800;line-height:1.3}.rk-ptg .c.hd:not(.lead) .t{text-wrap:balance;max-width:8.5em}.rk-ptg .c.hd .t{text-align:start}.rk-ptg .c.hd:hover{color:var(--ink)}.rk-ptg .c.hd:focus-visible{outline:2px solid var(--ruby);outline-offset:-2px}.rk-ptg .c.hd .pin{width:11px;height:11px;color:var(--ruby);flex:none}.rk-ptg .c.hd .eq{background:var(--ruby-soft);width:15px;height:15px;color:var(--ruby);font:800 11px/1 var(--rk-mono);border-radius:8px;flex:none;place-items:center;display:inline-grid}.rk-ptg .c.mine{background:color-mix(in srgb,var(--ruby) 3%,var(--rk-pt-bg))}.rk-ptg .c[data-pin]{z-index:2;position:sticky;inset-inline-start:var(--o,0)}.rk-ptg .c.hd[data-pin]:not(.lead){background:color-mix(in srgb,var(--ruby) 5%,var(--rk-pt-bg))}.rk-ptg .c[data-edge]{box-shadow:inset 1px 0 0 var(--rk-line)}.rk-ptg .c[data-edge]:after{content:"";top:0;bottom:0;pointer-events:none;opacity:0;background:linear-gradient(270deg,#2a1a141c,#0000);width:0;transition:opacity .2s,width 0s .2s,inset-inline-end 0s .2s;position:absolute;inset-inline-end:0}[data-theme=dark] .rk-ptg .c[data-edge]:after{background:linear-gradient(270deg,#00000073,#0000)}.rk-pts[data-moved] .c[data-edge]:after{bottom:-1px;opacity:1;width:12px;transition:opacity .2s;inset-inline-end:-12px}.rk-pts[data-moved] .r.ed>.c[data-edge]:after{bottom:0}.rk-ptg>.r.op>.c{color:var(--muted)}.rk-ptg>.r.go>.c{cursor:pointer}.rk-ptg>.r.go:hover>.c{background:color-mix(in srgb,var(--ink) 3%,var(--rk-pt-bg))}.rk-ptg>.r.go>.c.lead:focus-visible{outline:2px solid var(--ruby);outline-offset:-2px}.rk-ptg>.r.ed>.c{border-bottom:0;min-height:56px;font-weight:800}.rk-ptg>.r.em>.c{color:var(--muted-2);justify-content:center;font-size:13px}.rk-ptg>.r.ed+.r.ed>.c{border-top:1px solid var(--rk-line)}.rk-ptg>.r.gp>.c{min-height:34px;color:var(--muted-2);padding-top:6px;font-size:12px;font-weight:800}.rk-ptg>.r.gp .gpi{align-items:center;gap:8px;display:inline-flex;position:sticky;inset-inline-start:10px}.rk-ptg>.r.gp.sh>.c{color:var(--muted-2);padding-top:14px;font-size:13px}.rk-ptg>.r.ed.sb>.c{border-bottom:1px solid var(--rk-line)}.rk-ptg>.r.dg>.c{background:color-mix(in srgb,var(--danger-bg) 40%,var(--rk-pt-bg))}.rk-ptg>.r.st>.c{font-weight:800}.rk-ptg>.r.lit>.c{background:color-mix(in srgb,var(--ruby) 6%,var(--rk-pt-bg))}.rk-ptg>.r.lit:not(.tk)>.c.lead:before{content:"";background:var(--ruby);border-start-end-radius:99px;border-end-end-radius:99px;width:3px;position:absolute;inset-block:8px;inset-inline-start:0}.rk-ptg>.r.fa>.c>*{opacity:.55}.rk-ptg>.r.sub>.c{min-height:40px;color:var(--muted-2);animation:rk-sub-in .26s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 28ms) both;font-weight:600}.rk-ptg>.r.sub>.c.lead{padding-inline-start:52px}.rk-ptg>.r[aria-expanded=true]>.c{border-bottom-color:#0000}@keyframes rk-sub-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.rk-ptg>.r.sub>.c{animation:none}}.rk-ptg>.r.bk>.c{border-bottom-color:var(--border-c);min-height:16px;padding:0}.rk-pt[data-hold]{--rk-pt-ed:56px}.rk-pt[data-hold] .rk-pts{max-height:var(--rk-pt-max,none);overscroll-behavior:contain;overflow:auto}.rk-pt[data-hold] .rk-ptg>.r:first-child>.c{z-index:3;position:sticky;top:0}.rk-pt[data-hold] .rk-ptg>.r:first-child>.c[data-pin]{z-index:4}.rk-pt[data-hold] .rk-ptg>.r.ed>.c{bottom:var(--b,0);z-index:3;height:var(--rk-pt-ed);min-height:0;position:sticky}.rk-pt[data-hold] .rk-ptg>.r.ed>.c[data-pin]{z-index:4}.rk-fc{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:3px;display:inline-flex}.rk-fc [class*=chip]{font-family:var(--font-sans);order:-1}.rk-pt-nm{flex-direction:column;gap:1px;min-width:0;padding-block:6px;display:flex}.rk-pt-nm .l1{align-items:center;gap:6px;min-width:0;display:flex}.rk-pt-nm .l2,:where(.rk-hname) .sub .rk-pt-dt{color:var(--faint);font-size:11.5px;font-weight:700;line-height:1.45}.rk-pt-dt{font-family:var(--rk-mono);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.rk-pt-f{align-items:baseline;gap:1px;display:inline-flex}.rk-pt-f .v{font-family:var(--rk-mono);font-variant-numeric:tabular-nums}.rk-pt-f .u{font:600 11px/1 var(--rk-mono);color:var(--faint)}.rk-pt-say{top:6px;z-index:5;background:var(--ink);width:max-content;max-width:calc(100% - 24px);color:var(--rk-card);pointer-events:none;border-radius:14px;margin:0 auto;padding:9px 14px;font-size:13px;font-weight:800;animation:.16s ease-out both rk-fade;position:absolute;inset-inline:0}@media (max-width:640px){.rk-pts{scrollbar-width:none}.rk-pts::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.rk-pt,.rk-ptg .c[data-edge]:after{transition:none}.rk-pt-say{animation:none}}.rk-cb{min-height:0;font-family:var(--font-sans);color:var(--ink);flex-direction:column;display:flex}.rk-cb-hd{align-items:center;gap:12px;padding:4px 4px 0;display:flex}.rk-cb-hd b{flex:1;font-size:17px;font-weight:800}.rk-cb-x{background:var(--inset);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rk-cb-x svg{width:16px;height:16px}.rk-cb-segw{scrollbar-width:none;max-width:100%;margin-top:14px;overflow-x:auto}.rk-cb-segw::-webkit-scrollbar{display:none}.rk-cb-segw .rk-seg{grid-auto-columns:auto}.rk-cb-segw .rk-seg>button{min-width:40px;height:34px;padding:0 14px;font-weight:800}.rk-cb-add{color:var(--ruby-text);place-items:center;display:grid}.rk-cb-add svg{width:17px;height:17px}.rk-cb-sl{align-items:center;gap:6px;display:inline-flex}.rk-cb-sl .t{text-overflow:ellipsis;white-space:nowrap;max-width:112px;line-height:1.7;overflow:hidden}.rk-cb-sl .dot{background:var(--ruby);border-radius:50%;width:6px;height:6px}.rk-cb-main{min-height:120px;padding:10px 0 8px;position:relative}.rk-cb-name{cursor:text;align-items:center;gap:6px;height:44px;display:flex}.rk-cb-name input{min-width:0;height:44px;font:800 13.5px var(--font-sans);color:var(--muted);background:0 0;border:0;outline:none;flex:1;padding:0}.rk-cb-name input::placeholder{color:var(--faint);opacity:.8}.rk-cb-name input:focus{color:var(--ink)}.rk-cb-name .pen{width:28px;height:28px;color:var(--faint);flex:none;place-items:center;display:grid}.rk-cb-name .pen svg{width:15px;height:15px}.rk-cb-name:focus-within .pen{color:var(--ruby)}.rk-cb-sent{font:700 17px/44px var(--font-sans);color:var(--ink);margin:0}.rk-cb-w{vertical-align:top;height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-text-decoration:underline dotted 1.5px color-mix(in srgb,var(--ink) 30%,transparent);text-decoration:underline dotted 1.5px color-mix(in srgb,var(--ink) 30%,transparent);text-underline-offset:8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;margin:0 -6px;padding:0 6px;transition:background-color .15s,color .15s;display:inline-block}.rk-cb-w.op{font-family:var(--rk-mono);color:var(--ruby);margin:0 2px;padding:2px 8px;text-decoration:none}.rk-cb-w.nil{color:var(--faint)}.rk-cb-w[aria-expanded=true]{background:var(--ruby-soft);color:var(--ruby-text);text-decoration-color:#0000}.rk-cb-w:active{background:var(--inset)}.rk-cb-more{vertical-align:top;width:44px;height:44px;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.rk-cb-more:before{content:"";border:1.5px dashed color-mix(in srgb,var(--ink) 22%,transparent);border-radius:10px;position:absolute;inset:9px}.rk-cb-more svg{width:14px;height:14px}.rk-cb-no{color:var(--ruby-text);align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:800;display:flex}.rk-cb-no svg{flex:none;width:17px;height:17px}.rk-cb-pop{border-radius:calc(var(--rk-r-win) - 8px);background:var(--rk-card);box-shadow:0 0 0 1px var(--rk-line),0 18px 44px -14px #00000052;transform-origin:var(--cx,50%) 0;animation:rk-cb-in .32s var(--rk-morph) both;margin-top:16px;padding:6px;position:relative}.rk-cb-pop:before{content:"";top:-6px;left:calc(var(--cx,50%) - 6px);background:inherit;width:12px;height:12px;box-shadow:-1px -1px 0 0 var(--rk-line);border-radius:0;position:absolute;transform:rotate(45deg)}@keyframes rk-cb-in{0%{opacity:0;transform:scale(.94)translateY(-6px)}}.rk-cb-pop .cols{grid-template-columns:1fr 1fr;gap:2px;display:grid}.rk-cb-pop .it{border-radius:calc(var(--rk-r-win) - 14px);width:100%;height:44px;color:var(--ink);font:700 14.5px var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.rk-cb-pop .it:hover{background:var(--inset)}.rk-cb-pop .it[aria-pressed=true]{background:var(--ruby-soft);color:var(--ruby-text)}.rk-cb-pop .it.off{opacity:.38}.rk-cb-pop .it .u{font:600 11.5px/1 var(--rk-mono);color:var(--faint)}.rk-cb-pop .it[aria-pressed=true] .u{color:inherit}.rk-cb-pop .ops{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.rk-cb-pop .ops button{border-radius:calc(var(--rk-r-win) - 14px);height:62px;color:var(--ink);font:700 22px/1 var(--rk-mono);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.rk-cb-pop .ops button small{font:800 11.5px/1 var(--font-sans);color:var(--faint)}.rk-cb-pop .ops button:hover{background:var(--inset)}.rk-cb-pop .ops button[aria-pressed=true]{background:var(--ruby-soft);color:var(--ruby)}.rk-cb-pop .num{border-top:1px solid var(--rk-line);align-items:center;gap:8px;height:48px;margin-top:4px;padding:0 12px;display:flex}.rk-cb-pop .num span{font:700 14px var(--font-sans);color:var(--muted)}.rk-cb-pop .num input{background:var(--inset);min-width:0;height:36px;color:var(--ink);font:600 15px var(--rk-mono);text-align:right;border:0;border-radius:10px;outline:none;flex:1;padding:0 10px}.rk-cb-pop .cut{border-radius:calc(var(--rk-r-win) - 14px);width:100%;height:44px;color:var(--ruby-text);font:800 13.5px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:2px;padding:0 12px;display:flex}.rk-cb-pop .cut svg{width:16px;height:16px}.rk-cb-foot{z-index:3;background:linear-gradient(to top,var(--rk-card) 80%,transparent);margin-top:auto;padding:16px 0 4px;position:sticky;bottom:0}.rk-deskwin[data-pop] .rk-cb-foot,[data-theme=dark] .rk-deskwin .rk-cb-foot{background:linear-gradient(to top,var(--rk-pop) 80%,transparent)}.rk-cb-foot .acts{align-items:center;gap:8px;display:flex}.rk-cb-act{background:var(--ruby);color:#fff;height:52px;font:800 15.5px var(--font-sans);cursor:pointer;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;transition:opacity .2s,transform .1s;display:flex}.rk-cb-act:active{transform:scale(.98)}.rk-cb-act:disabled{opacity:.4;cursor:default;transform:none}.rk-cb-act[data-done]{opacity:1}.rk-cb-act svg{width:18px;height:18px}.rk-cb-bin{background:var(--inset);width:52px;height:52px;color:var(--ruby);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;display:grid}.rk-cb-bin svg{width:20px;height:20px}.rk-cb-undo{background:var(--ink);height:46px;color:var(--rk-card);font:800 13.5px var(--font-sans);animation:rk-cb-up .32s var(--rk-morph) both;border-radius:14px;align-items:center;gap:10px;margin-bottom:10px;padding-inline:16px 6px;display:flex}@keyframes rk-cb-up{0%{opacity:0;transform:translateY(8px)}}.rk-cb-undo span{flex:1}.rk-cb-undo button{background:color-mix(in srgb,var(--rk-card) 16%,transparent);height:34px;color:var(--rk-card);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px}@media (min-width:641px){.rk-cb-sl .t{max-width:220px}.rk-cb-act{flex:none;height:46px;padding:0 26px;font-size:14.5px}.rk-cb-bin{width:46px;height:46px;margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.rk-cb-pop,.rk-cb-undo{animation:none}.rk-cb-w,.rk-cb-act{transition:none}}}@layer utilities;.rk-deskwin[data-phone] :is([data-pull],[data-pull] :is(button,[role=button])){touch-action:none}.rk-wzhost{z-index:60;background:var(--scrim);position:fixed;inset:0}.rk-wzhost>.rk-wz{z-index:auto;animation:none}:root:has([data-scrim],.rep-app .cp-bg) :is(.rk-deskwin,.rk-wzhost){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (min-width:641px){:root:has([data-scrim],.rep-app .cp-bg) .rk-wz{box-shadow:0 30px 70px -30px #0000008c}}.rk-wzbg{z-index:59;background:var(--scrim);animation:.16s ease-out both rk-fade;position:fixed;inset:0}@media (max-width:640.98px){.rk-wzbg:not(:has(+[data-frame=desk])){display:none}}@media (min-width:641px){.rk-wzbg+.rk-wz{box-shadow:0 30px 70px -30px #0000008c}}:root:has([data-scrim],.rep-app .cp-bg) .rk-wzbg{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.rk-pop{--rk-card:var(--rk-pop-well);--raised:var(--rk-pop-well);background-color:var(--rk-pop)}:root:not([data-theme=dark]) [data-dock-box]:not([data-pad]){background-color:var(--rk-pop)}
