html body .ry-app,html body .ry-app *{box-sizing:border-box}html body :is(.ry-app,[data-ry]) :is(button,input,select,textarea){font-family:inherit}html body :is(.ry-app,[data-ry]) :focus-visible{outline:2px solid var(--px-1f5c4c);outline-offset:2px}html body .ms.ry-icon-attr:before{content:attr(data-icon)}html body .ms.f{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}html body .ry-mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}html body .ry-muted{color:var(--px-5a615e)}html body .ry-num{font-variant-numeric:tabular-nums}html body .ry-g{color:var(--px-1f5c4c)}html body .ry-w{color:var(--px-b4691c)}html body .ry-r{color:var(--px-a33a2c)}html body .ry-primary{height:calc(40px * var(--ry-ui-scale,1));padding:0 calc(16px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));background:var(--px-1f5c4c);color:var(--px-ffffff);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));align-items:center;gap:calc(8px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px var(--pa-000000-12);border:0;font-weight:500;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}html body .ry-primary:hover:not(:disabled){background:var(--px-174a3d)}html body .ry-primary:active:not(:disabled){transform:translateY(0)scale(.98)}html body :is(.ry-primary.off,.ry-primary:disabled){background:var(--px-b9c9c2);box-shadow:none;cursor:not-allowed;transform:none}html body .ry-primary .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-ghost{height:calc(38px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);background:var(--px-ffffff);color:var(--px-1a1f1d);font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));align-items:center;gap:calc(8px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;transition:all .2s;display:inline-flex}html body .ry-ghost:hover:not(:disabled){background:var(--px-f6f7f4);border-color:var(--px-d4d7d0)}html body :is(.ry-ghost.on,.ry-ghost[aria-expanded=true]){border-color:var(--px-1f5c4c);color:var(--px-1f5c4c);background:var(--px-f3f8f6)}html body .ry-ghost:disabled{opacity:.55;cursor:not-allowed}html body .ry-ghost .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-icon-btn{width:calc(38px * var(--ry-ui-scale,1));height:calc(38px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);background:var(--px-ffffff);color:var(--px-3e4542);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex;position:relative}html body .ry-icon-btn:hover:not(:disabled){background:var(--px-f6f7f4)}html body .ry-icon-btn[aria-expanded=true]{background:var(--px-eef3f0);border-color:var(--px-c9d9d1);color:var(--px-1f5c4c)}html body .ry-icon-btn:disabled{opacity:.5;cursor:not-allowed}html body .ry-icon-btn .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-icon-btn.ry-bare{background:0 0;border-color:#0000}html body .ry-go{height:calc(40px * var(--ry-ui-scale,1));padding:0 calc(20px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-1f5c4c);color:var(--px-ffffff);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));justify-content:center;align-items:center;gap:calc(6px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;border:0;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}html body .ry-go:hover:not(:disabled){background:var(--px-174a3d)}html body .ry-go:active:not(:disabled){transform:scale(.98)}html body :is(.ry-go.off,.ry-go:disabled){background:var(--px-d9dbd6);color:var(--px-8e9490);cursor:not-allowed}html body .ry-go.danger{background:var(--px-a33a2c)}html body .ry-go.danger:hover:not(:disabled){background:var(--px-8a2f23)}html body .ry-go.saved{background:var(--px-2e9a75);animation:.3s ry-pop}html body .ry-go.sm{height:calc(34px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)))}html body .ry-go .ms{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)))}html body .ry-btn2{height:calc(38px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));border:1px solid var(--px-e3e4e0);background:var(--px-ffffff);color:var(--px-111614);font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));align-items:center;gap:calc(6px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;font-weight:500;transition:all .15s;display:inline-flex}html body .ry-btn2:hover:not(:disabled){background:var(--px-f6f7f4);border-color:var(--px-cdd0cb)}html body .ry-page-actions>:is(.ry-ghost,.ry-btn2),html body .ry-m2-foot :is(.ry-ghost,.ry-btn2){height:calc(40px * var(--ry-ui-scale,1))}html body .ry-page-actions>.ry-icon-btn{width:calc(40px * var(--ry-ui-scale,1));height:calc(40px * var(--ry-ui-scale,1))}html body .ry-btn-s{height:calc(32px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));border:1px solid var(--px-d5e6de);background:var(--px-f3f8f6);color:var(--px-1f5c4c);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));align-items:center;gap:calc(5px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;font-weight:500;transition:all .15s;display:inline-flex}html body .ry-btn-s:hover:not(:disabled){background:var(--px-e6f1ec)}html body .ry-btn-s .ms{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)))}html body .ry-lnk{color:var(--px-1f5c4c);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));cursor:pointer;background:0 0;border:0;padding:0}html body .ry-lnk:hover{text-decoration:underline}@keyframes ry-spin{to{transform:rotate(360deg)}}html body .spin{animation:.9s linear infinite ry-spin}@media (prefers-reduced-motion:reduce){html body .spin{animation:none}}html body .ry-more{color:var(--px-1f5c4c);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;padding:0;display:inline-flex}html body .ry-x{width:calc(32px * var(--ry-ui-scale,1));height:calc(32px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));color:var(--px-545b58);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}html body .ry-x:hover{background:var(--px-f2f3f0);color:var(--px-111614)}html body .ry-badge{min-width:calc(20px * var(--ry-ui-scale,1));height:calc(20px * var(--ry-ui-scale,1));padding:0 calc(6px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));background:var(--px-1f5c4c);color:var(--px-ffffff);justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}html body .ry-kbd{font-family:var(--font-mono);color:var(--px-545b58);border:1px solid var(--px-e1e3de);border-radius:calc(6px * var(--ry-ui-scale,1));padding:1px calc(6px * var(--ry-ui-scale,1));background:var(--px-fafaf8);direction:ltr;font-size:11px}html body .ry-dot{width:calc(7px * var(--ry-ui-scale,1));height:calc(7px * var(--ry-ui-scale,1));flex:0 0 calc(7px * var(--ry-ui-scale,1));background:var(--px-2e9a75);box-shadow:0 0 0 3px var(--px-e2f3ec);border-radius:50%;display:inline-block}html body .ry-dot.warn{background:var(--px-d9822b);box-shadow:0 0 0 3px var(--px-fbebd9)}html body .ry-dot.bad{background:var(--px-a33a2c);box-shadow:0 0 0 3px var(--px-fdece9)}html body .ry-dot.off{background:var(--px-b9bdb8);box-shadow:0 0 0 3px var(--px-f1f2ef)}html body .ry-fx{gap:calc(8px * var(--ry-ui-scale,1));flex-direction:column;min-width:0;display:flex}html body .ry-lb{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);font-weight:500}html body .ry-lb .opt{color:var(--px-8e9490);font-weight:400}html body .ry-in{height:calc(44px * var(--ry-ui-scale,1));border:1px solid var(--px-e3e4e0);border-radius:calc(9px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--px-111614);background:var(--px-ffffff);width:100%;font-family:inherit;transition:border-color .15s,box-shadow .15s}html body .ry-in:hover:not(:disabled){border-color:var(--px-cdd0cb)}html body .ry-in:focus{border-color:var(--px-1f5c4c);box-shadow:0 0 0 3px var(--pa-1f5c4c-14);outline:0}html body .ry-in::placeholder{color:var(--px-a3a8a4)}html body .ry-in:disabled,html body .ry-in[readonly]{background:var(--px-f7f8f5);color:var(--px-3e4542)}html body textarea.ry-in{height:auto;min-height:calc(88px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));resize:vertical;line-height:1.7}html body .ry-in.sm{height:calc(36px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)))}html body .ry-in.m2{height:calc(46px * var(--ry-ui-scale,1));background:var(--px-fafaf8)}html body .ry-in.m2:focus{background:var(--px-ffffff)}html body .ry-in[aria-invalid=true]{border-color:var(--px-a33a2c);box-shadow:0 0 0 3px var(--px-fdece9)}html body .ry-unit{display:block;position:relative}html body .ry-unit .ry-in{padding-left:calc(52px * var(--ry-ui-scale,1))}html body .ry-unit>i{left:calc(12px * var(--ry-ui-scale,1));font-style:normal;font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-8e9490);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}html body .ry-ferr{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-a33a2c)}html body .ry-chk{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));cursor:pointer;display:flex}html body .ry-chk input,html body .ry-cb{width:calc(18px * var(--ry-ui-scale,1));height:calc(18px * var(--ry-ui-scale,1));accent-color:var(--px-1f5c4c)}html body .ry-cb.sm{width:calc(16px * var(--ry-ui-scale,1));height:calc(16px * var(--ry-ui-scale,1))}html body .ry-sw{width:calc(42px * var(--ry-ui-scale,1));height:calc(24px * var(--ry-ui-scale,1));flex:0 0 calc(42px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));background:var(--px-d9dcd5);cursor:pointer;border:0;padding:0;transition:background .25s;position:relative}html body .ry-sw .k{top:calc(3px * var(--ry-ui-scale,1));right:calc(3px * var(--ry-ui-scale,1));width:calc(18px * var(--ry-ui-scale,1));height:calc(18px * var(--ry-ui-scale,1));background:var(--px-ffffff);box-shadow:0 1px 3px var(--pa-000000-20);border-radius:50%;transition:transform .3s cubic-bezier(.3,1.4,.5,1);position:absolute}html body .ry-sw[aria-checked=true]{background:var(--px-1f5c4c)}html body .ry-sw[aria-checked=true] .k{transform:translateX(calc(-18px * var(--ry-ui-scale,1)))}html body .ry-sw:disabled{opacity:.5;cursor:not-allowed}html body .ry-seg3{background:var(--px-f1f2ef);border-radius:calc(10px * var(--ry-ui-scale,1));padding:calc(3px * var(--ry-ui-scale,1));gap:calc(3px * var(--ry-ui-scale,1));display:flex}html body .ry-seg3 button{height:calc(32px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-3a403d);justify-content:center;align-items:center;gap:calc(5px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;transition:all .2s;display:inline-flex}html body .ry-seg3 button:hover{color:var(--px-111614)}html body .ry-seg3 button[aria-pressed=true]{background:var(--px-ffffff);color:var(--px-111614);box-shadow:0 1px 3px var(--pa-000000-10);font-weight:500}html body .ry-seg3 button .ms{font-size:max(12px, calc(17px * var(--ry-ui-scale,1)))}html body .ry-seg3 button small{color:var(--px-6e7571);font-size:11.5px}html body .ry-m2-seg{gap:calc(4px * var(--ry-ui-scale,1));background:var(--px-f1f2ef);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(4px * var(--ry-ui-scale,1));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}html body .ry-m2-seg button{height:calc(42px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));color:var(--px-545b58);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));justify-content:center;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));cursor:pointer;background:0 0;border:0;transition:all .25s;display:inline-flex}html body .ry-m2-seg button .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-m2-seg button[aria-pressed=true]{background:var(--px-ffffff);color:var(--px-0e2621);box-shadow:0 1px 4px var(--pa-0e2621-12);font-weight:500}html body .ry-m2-seg button[aria-pressed=true] .ms{color:var(--px-1f5c4c);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}html body .ry-chips2{gap:calc(6px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-chips2 button{height:calc(34px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));border:1px solid var(--px-e3e4e0);background:var(--px-ffffff);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-3a403d);white-space:nowrap;cursor:pointer;align-items:center;gap:calc(6px * var(--ry-ui-scale,1));transition:all .2s;display:inline-flex}html body .ry-chips2 button:hover{border-color:var(--px-c9ccc5)}html body .ry-chips2 button[aria-pressed=true]{background:var(--px-0e2621);border-color:var(--px-0e2621);color:var(--px-ffffff)}html body .ry-chips2 button .ct{opacity:.7;font-size:12px}html body .ry-token{align-items:center;gap:calc(4px * var(--ry-ui-scale,1));height:calc(30px * var(--ry-ui-scale,1));padding:0 calc(6px * var(--ry-ui-scale,1)) 0 calc(10px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));background:var(--px-f3f8f6);border:1px solid var(--px-d5e6de);color:var(--px-1f5c4c);font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));animation:.2s ry-pop;display:inline-flex}html body .ry-token button{width:calc(22px * var(--ry-ui-scale,1));height:calc(22px * var(--ry-ui-scale,1));border-radius:calc(6px * var(--ry-ui-scale,1));color:var(--px-1f5c4c);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}html body .ry-token button:hover{background:var(--px-e3efe9)}html body .ry-token button .ms{font-size:max(12px, calc(15px * var(--ry-ui-scale,1)))}html body .ry-pill{align-self:flex-start;align-items:center;gap:calc(4px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));padding:2px calc(9px * var(--ry-ui-scale,1));background:var(--px-f1f2ef);color:var(--px-545b58);white-space:nowrap;font-size:11.5px;display:inline-flex}html body .ry-pill.g{background:var(--px-e3efe9);color:var(--px-1f5c4c)}html body .ry-pill.r{background:var(--px-fdece9);color:var(--px-a33a2c)}html body .ry-pill.w{background:var(--px-fdf3e6);color:var(--px-9a5a12)}html body .ry-pill.b{background:var(--px-e8f0fa);color:var(--px-22476a)}html body .ry-est{color:var(--px-9a5a12);background:var(--px-fdf3e6);border-radius:calc(6px * var(--ry-ui-scale,1));padding:1px calc(6px * var(--ry-ui-scale,1));margin-right:calc(6px * var(--ry-ui-scale,1));font-size:11px}html body .ry-stt{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));height:calc(30px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));background:var(--px-e8f0fa);color:var(--px-22476a);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));display:inline-flex}html body .ry-hint{gap:calc(10px * var(--ry-ui-scale,1));background:var(--px-f6f8f5);border:1px solid var(--px-e7ece6);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-3e4542);align-items:flex-start;animation:.3s ry-drop;display:flex}html body .ry-note{gap:calc(10px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-3a403d);background:var(--px-f7f8f5);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));align-items:flex-start;line-height:1.7;animation:.3s ry-drop;display:flex}html body .ry-catb{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));background:var(--px-f1f8f5);color:var(--px-1f5c4c);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));animation:.3s ry-drop;display:flex}html body .ry-dupw{gap:calc(10px * var(--ry-ui-scale,1));background:var(--px-fff7ec);border:1px solid var(--px-f3ddbc);color:var(--px-7a4a12);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));align-items:flex-start;line-height:1.7;animation:.3s ry-drop;display:flex}html body .ry-errb{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));background:var(--px-fdf0ee);border:1px solid var(--px-f2d3cd);color:var(--px-8e2e22);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));animation:.25s ry-drop;display:flex}html body .ry-m2 .ry-errb{animation:.35s ry-shake}html body .ry-errb .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .workspace-main .inline-error{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));background:var(--px-fdf0ee);border:1px solid var(--px-f2d3cd);color:var(--px-8e2e22);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));flex-wrap:wrap;display:flex}html body .ry-empty2{text-align:center;justify-content:center;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));padding:calc(34px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);border-radius:calc(12px * var(--ry-ui-scale,1));border:1px dashed var(--px-dce1dd);background:repeating-linear-gradient(135deg, var(--px-f7f8f5) 0 calc(12px * var(--ry-ui-scale,1)), var(--px-f3f5f1) calc(12px * var(--ry-ui-scale,1)) calc(24px * var(--ry-ui-scale,1)));flex-direction:column;display:flex}html body .ry-empty2>.ms{font-size:max(12px, calc(34px * var(--ry-ui-scale,1)));color:var(--px-9db3aa);background:var(--px-ffffff);width:calc(64px * var(--ry-ui-scale,1));height:calc(64px * var(--ry-ui-scale,1));box-shadow:0 1px 0 var(--px-ecede9);border-radius:50%;justify-content:center;align-items:center;display:flex}html body .ry-empty{padding:calc(48px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));text-align:center;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));flex-direction:column;animation:.3s ry-drop;display:flex}html body .ry-empty .ry-empty-ic{width:calc(48px * var(--ry-ui-scale,1));height:calc(48px * var(--ry-ui-scale,1));border-radius:calc(14px * var(--ry-ui-scale,1));background:var(--px-f3f4f1);color:var(--px-545b58);justify-content:center;align-items:center;display:flex}html body .ry-empty .ry-empty-ic .ms{font-size:max(12px, calc(25px * var(--ry-ui-scale,1)))}html body .ry-empty strong{font-size:max(12px, calc(15px * var(--ry-ui-scale,1)));font-weight:500}html body .ry-empty>span{font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-pvw{background:var(--px-f6f8f7);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(6px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));animation:.25s ry-drop}html body .ry-pvw>div{padding:calc(8px * var(--ry-ui-scale,1)) 0;font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));justify-content:space-between;align-items:center;display:flex}html body .ry-pvw>div+div{border-top:1px solid var(--px-e9edea)}html body .ry-pvw b{color:var(--px-0e2621);font-weight:600}html body .ry-kvl{flex-direction:column;display:flex}html body .ry-kvl>div{padding:calc(8px * var(--ry-ui-scale,1)) 0;font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));justify-content:space-between;align-items:center;display:flex}html body .ry-kvl b{font-weight:500}html body .ry-kvl b.g{color:var(--px-1f5c4c)}html body .ry-kvl b.w{color:var(--px-b4691c)}html body .ry-kvl .sep{background:var(--px-f0f1ed);height:1px;margin:calc(4px * var(--ry-ui-scale,1)) 0;padding:0}html body .ry-page{padding:calc(22px * var(--ry-ui-scale,1)) calc(28px * var(--ry-ui-scale,1)) calc(60px * var(--ry-ui-scale,1));gap:calc(18px * var(--ry-ui-scale,1));flex-direction:column;width:100%;display:flex}html body .ry-page-head{justify-content:space-between;align-items:flex-end;gap:calc(16px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-page-head>div:first-child{gap:calc(4px * var(--ry-ui-scale,1));flex-direction:column;display:flex}html body .ry-crumb{font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-page-head h1{font-size:max(12px, calc(28px * var(--ry-ui-scale,1)));letter-spacing:-.2px;color:var(--px-111614);margin:0;font-weight:600;line-height:1.3}html body .ry-page-actions{gap:calc(8px * var(--ry-ui-scale,1));flex-wrap:wrap;align-items:center;display:flex}html body .ry-page-actions:empty{display:none}html body .ry-kpi-row{gap:calc(12px * var(--ry-ui-scale,1));grid-template-columns:minmax(0,1.25fr) minmax(0,2fr);align-items:stretch;display:grid}html body .ry-kpi-grid{grid-template-columns:repeat(var(--ry-cols,2), minmax(0, 1fr));gap:calc(10px * var(--ry-ui-scale,1));display:grid}html body .ry-sum2{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(16px * var(--ry-ui-scale,1));padding:calc(16px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1));gap:calc(8px * var(--ry-ui-scale,1));flex-direction:column;min-width:0;display:flex}html body .ry-sum2>.lbl{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-big3{font-size:max(12px, calc(34px * var(--ry-ui-scale,1)));letter-spacing:-.4px;color:var(--px-111614);font-weight:300;line-height:1.1}html body .ry-big3 small{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--px-545b58);font-weight:400}html body .ry-sum2>.sub{color:var(--px-6e7571);font-size:12px}html body .ry-comp2{height:calc(10px * var(--ry-ui-scale,1));border-radius:calc(6px * var(--ry-ui-scale,1));gap:calc(3px * var(--ry-ui-scale,1));background:var(--px-f0f1ed);margin:calc(6px * var(--ry-ui-scale,1)) 0 calc(4px * var(--ry-ui-scale,1));display:flex;overflow:hidden}html body .ry-comp2 span{border-radius:calc(3px * var(--ry-ui-scale,1));height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}html body .ry-legend{gap:2px calc(10px * var(--ry-ui-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .ry-leg2{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));padding:calc(5px * var(--ry-ui-scale,1)) calc(6px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));color:var(--px-111614);font:inherit;text-align:right;background:0 0;border:0;transition:background .15s;display:flex}html body button.ry-leg2{cursor:pointer}html body button.ry-leg2:hover{background:var(--px-f6f7f4)}html body .ry-leg2 i{width:calc(9px * var(--ry-ui-scale,1));height:calc(9px * var(--ry-ui-scale,1));border-radius:calc(3px * var(--ry-ui-scale,1));flex:0 0 calc(9px * var(--ry-ui-scale,1))}html body .ry-leg2 span{text-align:right;font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);flex:1}html body .ry-leg2 b{font-weight:500;font-size:max(12px, calc(13px * var(--ry-ui-scale,1)))}html body .ry-kpi{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));align-items:center;gap:calc(12px * var(--ry-ui-scale,1));min-width:0;font:inherit;color:inherit;text-align:right;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}html body button.ry-kpi{cursor:pointer;width:100%}html body .ry-kpi:hover{box-shadow:0 10px 24px var(--pa-111614-6);transform:translateY(-2px)}html body .ry-kpi .ic{width:calc(32px * var(--ry-ui-scale,1));height:calc(32px * var(--ry-ui-scale,1));flex:0 0 calc(32px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-eaf2ee);color:var(--px-1f5c4c);justify-content:center;align-items:center;display:inline-flex}html body .ry-kpi .ic.w{background:var(--px-fdf3e6);color:var(--px-b4691c)}html body .ry-kpi .ic.r{background:var(--px-fdece9);color:var(--px-a33a2c)}html body .ry-kpi .ic.b{background:var(--px-e8f0fa);color:var(--px-2c5a85)}html body .ry-kpi .ic .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .ry-kpi .txt{text-align:right;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html body .ry-kpi .lbl{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body .ry-kpi .val{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)));color:var(--px-111614);font-weight:600;line-height:1.2}html body .ry-kpi .val small{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);font-weight:400}html body .ry-ksub{color:var(--px-6e7571);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}html body .ry-ksub.g{color:var(--px-1f5c4c)}html body .ry-ksub.w{color:var(--px-b4691c)}html body .ry-ksub.r{color:var(--px-a33a2c)}html body .ry-kpi .kgo{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));color:var(--px-b9bdb8);opacity:0;transform:translateX(calc(4px * var(--ry-ui-scale,1)));transition:all .25s}html body .ry-kpi:hover .kgo{opacity:1;transform:none}html body .ry-kpi[aria-pressed=true]{border-color:var(--px-1f5c4c);background:var(--px-f3f8f6);box-shadow:0 0 0 3px var(--px-e3efe9)}html body .ry-kpi[aria-pressed=true] .kgo{opacity:1;color:var(--px-1f5c4c);transform:none}html body .ry-kstrip{grid-template-columns:repeat(var(--ry-cols,4), minmax(0, 1fr));gap:calc(10px * var(--ry-ui-scale,1));display:grid}html body .ry-kc{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));gap:calc(3px * var(--ry-ui-scale,1));font:inherit;color:inherit;text-align:right;flex-direction:column;min-width:0;display:flex}html body button.ry-kc{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}html body button.ry-kc:hover{box-shadow:0 10px 24px var(--pa-0e2621-7);border-color:var(--px-c9d9d1);transform:translateY(-2px)}html body .ry-kc[aria-pressed=true]{border-color:var(--px-1f5c4c);background:var(--px-f3f8f6);box-shadow:0 0 0 3px var(--px-e3efe9)}html body .ry-kl{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-kv{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)));letter-spacing:-.2px;color:var(--px-111614);font-weight:600}html body .ry-kv small{color:var(--px-545b58);font-size:12px;font-weight:400}html body .ry-kb{height:calc(5px * var(--ry-ui-scale,1));border-radius:calc(5px * var(--ry-ui-scale,1));background:var(--px-f0f1ed);margin-top:calc(6px * var(--ry-ui-scale,1));display:block;overflow:hidden}html body .ry-kb span{background:var(--px-1f5c4c);border-radius:calc(5px * var(--ry-ui-scale,1));height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}html body .ry-tabs2{gap:calc(4px * var(--ry-ui-scale,1));border-bottom:1px solid var(--px-e6e7e3);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}html body .ry-tabs2>*{flex:none}html body .suppliers-page>*{min-width:0}html body .ry-t2{height:calc(44px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));color:var(--px-545b58);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));align-items:center;gap:calc(7px * var(--ry-ui-scale,1));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;transition:all .2s;display:inline-flex}html body .ry-t2:hover{color:var(--px-111614)}html body .ry-t2 .ms{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)))}html body .ry-t2[aria-selected=true]{color:var(--px-0e2621);border-bottom-color:var(--px-1f5c4c);font-weight:500}html body .ry-t2[aria-selected=true] .ms{color:var(--px-1f5c4c);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}html body .ry-tb2{min-width:calc(20px * var(--ry-ui-scale,1));height:calc(20px * var(--ry-ui-scale,1));padding:0 calc(6px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));background:var(--px-fbebd9);color:var(--px-9a5a12);justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}html body .ry-tb2.n{background:var(--px-f1f2ef);color:var(--px-545b58)}html body .ry-tb2.ok{background:var(--px-e3efe9);color:var(--px-1f5c4c)}html body .ry-t2.locked,html body .ry-t2.locked .ms{color:var(--px-8e9490)}html body .ry-tcnt{color:var(--px-8e9490);margin-inline-start:2px;font-size:12px;font-weight:400}html body .ry-t2[aria-selected=true] .ry-tcnt{color:var(--px-1f5c4c)}html body .ry-pane{animation:.35s cubic-bezier(.2,.8,.2,1) ry-slide}html body .ry-card2{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(16px * var(--ry-ui-scale,1));padding:calc(16px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1))}html body .ry-ch{justify-content:space-between;align-items:center;gap:calc(10px * var(--ry-ui-scale,1));margin-bottom:calc(14px * var(--ry-ui-scale,1));font-size:max(12px, calc(15px * var(--ry-ui-scale,1)));display:flex}html body .ry-ch strong{font-weight:500}html body .ry-ch .ry-muted{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)))}html body .ry-card-flush>.ry-ch{padding:calc(16px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1)) 0}html body .ry-cancelled-toggle{color:var(--text-muted);white-space:nowrap;font-size:12px}html body .ry-tcard{background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(18px * var(--ry-ui-scale,1));min-width:0;overflow:visible}html body .ry-tcard-head{justify-content:space-between;align-items:center;gap:calc(12px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-tcard-title{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--px-111614);font-weight:500}html body .ry-tcard-title small{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);font-weight:400}html body .ry-tcard-tools{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-search{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));height:calc(38px * var(--ry-ui-scale,1));width:calc(260px * var(--ry-ui-scale,1));max-width:100%;padding:0 calc(12px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);border-radius:calc(10px * var(--ry-ui-scale,1));background:var(--px-fafaf8);display:flex}html body .ry-search .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)));color:var(--px-6e7571)}html body .ry-search input{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));min-width:0;height:100%;color:var(--px-1a1f1d);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0}html body .ry-search input:focus-visible{box-shadow:none;outline:0}html body .ry-search:focus-within{border-color:var(--px-1f5c4c);box-shadow:0 0 0 3px var(--pa-1f5c4c-14)}html body :is(.ry-search,.cu-srch,.col-srch,.sl-srch,.sx-srch,.pl-search,.pv-srch,.dc-search,.white-table-search,.pay-pick-field,.ry-cmdin,:is(.ry-inv,.inv-dlg) .srch)>input:not([type=checkbox]):not([type=radio]),html:not(#ry-lift) body :is(.ry-search,.cu-srch,.col-srch,.sl-srch,.sx-srch,.pl-search,.pv-srch,.dc-search,.white-table-search,.pay-pick-field,.ry-cmdin,:is(.ry-inv,.inv-dlg) .srch)>input:not([type=checkbox]):not([type=radio]):is(:hover,:focus,:focus-visible,[readonly]){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}html body :is(.cu-srch,.col-srch,.sl-srch,.sx-srch,.pl-search,.pv-srch,.dc-search,.white-table-search,.pay-pick-field,:is(.ry-inv,.inv-dlg) .srch):focus-within{border-color:var(--px-1f5c4c);box-shadow:0 0 0 3px var(--pa-1f5c4c-14)}html body :is(.ry-search,.cu-srch,.col-srch,.sl-srch,.sx-srch,.pl-search,.pv-srch,.dc-search,.white-table-search)>input[type=search]::-webkit-search-decoration{appearance:none}html body .ry-tokens{gap:calc(8px * var(--ry-ui-scale,1));padding:0 calc(16px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-tbl{min-width:0}html body .ry-grid{align-items:center;column-gap:0;display:grid}html body .ry-thead{top:var(--ry-sticky-top,0px);z-index:3;background:var(--px-fafaf8);border-top:1px solid var(--px-f0f1ed);box-shadow:0 1px 0 var(--px-ecede9);position:sticky}html body .ry-th{text-align:center;line-height:1.35;font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);padding:calc(12px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1));min-width:0;font-weight:500}html body .ry-row{min-height:calc(64px * var(--ry-ui-scale,1));border-top:1px solid var(--px-f0f1ed);transition:background .2s;animation:.45s cubic-bezier(.2,.8,.2,1) both ry-row-in;position:relative}html body .ry-row:hover{background:var(--px-fafbf8)}html body .ry-row[aria-selected=true]{background:var(--px-f0f7f4)}html body .ry-row.fresh{animation:.45s both ry-row-in,1.6s ease-out ry-flash}html body .ry-row.open{z-index:10}html body .ry-row.clickable{cursor:pointer}html body .ry-cell{padding:0 calc(6px * var(--ry-ui-scale,1));font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));text-align:center;overflow-wrap:anywhere;min-width:0;color:var(--px-111614);font-weight:400}html body .ry-cell.start,html body .ry-th.start{text-align:right}html body .ry-tbl.d-compact .ry-row{min-height:calc(46px * var(--ry-ui-scale,1))}html body .ry-tbl.d-compact .ry-cell{font-size:max(12px, calc(13px * var(--ry-ui-scale,1)))}html body .ry-tbl.d-comfy .ry-row{min-height:calc(80px * var(--ry-ui-scale,1))}html body .ry-tbl.a-right :is(.ry-cell,.ry-th){text-align:right}html body .ry-namecell{grid-template-columns:calc(36px * var(--ry-ui-scale,1)) minmax(0, 1fr) calc(30px * var(--ry-ui-scale,1));align-items:center;gap:calc(10px * var(--ry-ui-scale,1));text-align:right;display:grid}html body .ry-namecell.no-go{grid-template-columns:calc(36px * var(--ry-ui-scale,1)) minmax(0, 1fr)}html body .ry-namecell .t{font-weight:500;line-height:1.4}html body .ry-namecell .s{color:var(--px-545b58);font-size:12px}html body .ry-pthumb{width:calc(36px * var(--ry-ui-scale,1));height:calc(36px * var(--ry-ui-scale,1));border-radius:calc(11px * var(--ry-ui-scale,1));background:var(--px-f3f4f1);color:var(--px-3e4542);justify-content:center;align-items:center;transition:all .2s;display:flex;overflow:hidden}html body .ry-pthumb img{object-fit:cover;width:100%;height:100%}html body .ry-pthumb .ms{font-size:max(12px, calc(21px * var(--ry-ui-scale,1)))}html body .ry-tbl.d-compact .ry-pthumb{width:calc(28px * var(--ry-ui-scale,1));height:calc(28px * var(--ry-ui-scale,1))}html body .ry-sortb{padding:calc(4px * var(--ry-ui-scale,1)) calc(6px * var(--ry-ui-scale,1));margin:calc(-4px * var(--ry-ui-scale,1)) calc(-6px * var(--ry-ui-scale,1));border-radius:calc(7px * var(--ry-ui-scale,1));font:inherit;color:inherit;align-items:center;gap:calc(4px * var(--ry-ui-scale,1));cursor:pointer;background:0 0;border:0;font-weight:500;transition:background .15s,color .15s;display:inline-flex}html body .ry-sortb:hover{background:var(--px-eff0ec);color:var(--px-111614)}html body .ry-sortb .ms{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)));opacity:.35;transition:opacity .2s,transform .25s}html body .ry-sortb:hover .ms{opacity:.7}html body .ry-sortb.on{color:var(--px-1f5c4c)}html body .ry-sortb.on .ms{opacity:1}html body .ry-acts{justify-content:center;align-items:center;gap:calc(4px * var(--ry-ui-scale,1));display:flex;position:relative}html body .ry-qedit{opacity:0;transition:opacity .2s}html body .ry-row:hover .ry-qedit,html body .ry-qedit:focus-visible{opacity:1}html body .ry-tfoot{justify-content:space-between;align-items:center;gap:calc(12px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));border-top:1px solid var(--px-f0f1ed);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-545b58);flex-wrap:wrap;display:flex}html body .ry-pager{align-items:center;gap:calc(6px * var(--ry-ui-scale,1));display:inline-flex}html body .ry-pager .ry-icon-btn{width:calc(32px * var(--ry-ui-scale,1));height:calc(32px * var(--ry-ui-scale,1))}html body .ry-pager select{height:calc(32px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);border-radius:calc(8px * var(--ry-ui-scale,1));background:var(--px-ffffff);padding:0 calc(6px * var(--ry-ui-scale,1));font:inherit;font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)))}html body .ry-bulk{bottom:calc(22px * var(--ry-ui-scale,1));background:var(--px-0e2621);color:var(--px-ffffff);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(8px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));align-items:center;gap:calc(8px * var(--ry-ui-scale,1));box-shadow:0 18px 40px var(--pa-111614-30);z-index:60;animation:.35s cubic-bezier(.2,.8,.2,1) ry-up;display:flex;position:fixed;left:50%;transform:translate(-50%)}html body .ry-bulk strong{font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));padding-left:calc(6px * var(--ry-ui-scale,1));font-weight:500}html body .ry-bulk button{height:calc(36px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));background:var(--pa-ffffff-10);color:var(--px-ffffff);font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));cursor:pointer;border:0;transition:background .2s}html body .ry-bulk button:hover{background:var(--pa-ffffff-20)}html body .ry-pop{width:calc(290px * var(--ry-ui-scale,1));background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(14px * var(--ry-ui-scale,1));box-shadow:0 20px 50px var(--pa-0e2621-16);transform-origin:var(--radix-popover-content-transform-origin,top left);z-index:140;padding:0;animation:.2s cubic-bezier(.2,.8,.2,1) ry-pop;overflow:hidden}html body .ry-pop-h{padding:calc(12px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));border-bottom:1px solid var(--px-f0f1ed);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));justify-content:space-between;align-items:center;display:flex}html body .ry-pop-h strong{font-weight:500}html body .ry-pop-b{padding:calc(14px * var(--ry-ui-scale,1));gap:calc(16px * var(--ry-ui-scale,1));flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}html body .ry-pop-f{padding:calc(10px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));border-top:1px solid var(--px-f0f1ed);background:var(--px-fcfcfa);font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58);justify-content:space-between;align-items:center;display:flex}html body .ry-range{gap:calc(8px * var(--ry-ui-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .ry-collist{border:1px solid var(--px-ecede9);border-radius:calc(10px * var(--ry-ui-scale,1));max-height:calc(230px * var(--ry-ui-scale,1));overflow:auto}html body .ry-colrow{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));padding:calc(9px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));cursor:pointer;transition:background .15s;display:flex}html body .ry-colrow+.ry-colrow{border-top:1px solid var(--px-f3f4f1)}html body .ry-colrow:hover{background:var(--px-fafaf8)}html body .ry-colrow.lock{color:var(--px-8e9490);cursor:default}html body .ry-colrow.lock:hover{background:0 0}html body .ry-colrow.lock small{color:var(--px-8e9490);font-size:12px}html body .ry-colrow .ms{font-size:max(12px, calc(17px * var(--ry-ui-scale,1)))}html body .ry-menu{width:calc(170px * var(--ry-ui-scale,1));min-width:calc(170px * var(--ry-ui-scale,1));background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));box-shadow:0 16px 40px var(--pa-111614-12);padding:calc(6px * var(--ry-ui-scale,1));transform-origin:var(--radix-dropdown-menu-content-transform-origin,top left);z-index:140;animation:.18s cubic-bezier(.2,.8,.2,1) ry-pop}html body .ry-menu [role=menuitem]{width:100%;height:auto;min-height:calc(36px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));text-align:right;padding:0 calc(10px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));color:var(--px-1a1f1d);align-items:center;gap:calc(10px * var(--ry-ui-scale,1));cursor:pointer;background:0 0;border:0;outline:0;display:flex}html body .ry-menu [role=menuitem] .ms{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-menu [role=menuitem]:is(:hover,[data-highlighted]){background:var(--px-f3f4f1)}html body .ry-menu [role=menuitem].danger,html body .ry-menu [role=menuitem].danger .ms{color:var(--px-a33a2c)}html body .ry-menu [role=menuitem][data-disabled]{opacity:.5;cursor:not-allowed}html body .ry-menu [role=separator]{height:1px;margin:calc(4px * var(--ry-ui-scale,1)) calc(6px * var(--ry-ui-scale,1));background:var(--px-f0f1ed)}html body .ry-center{z-index:120;padding:calc(32px * var(--ry-ui-scale,1));background:var(--pa-0e2621-32);-webkit-backdrop-filter:blur(calc(3px * var(--ry-ui-scale,1)));justify-content:center;align-items:center;animation:.25s ry-fade;display:flex;position:fixed;inset:0}html body .ry-center.ry-top{z-index:170}html body .app-shell .workspace:has(:is(.ry-center,.ry-cmdwrap,.pv-pcenter)){z-index:120}html body .ry-m2{z-index:1;width:calc(720px * var(--ry-ui-scale,1));background:var(--px-ffffff);border-radius:calc(20px * var(--ry-ui-scale,1));max-width:100%;max-height:100%;box-shadow:0 40px 100px var(--pa-0e2621-35);color:var(--px-111614);font-family:var(--font);outline:0;flex-direction:column;animation:.45s cubic-bezier(.16,1,.3,1) ry-modal-in;display:flex;position:relative;overflow:hidden}html body .ry-m2:focus{outline:none}html body .ry-center>.ry-m2:is(.customer-editor,.supplier-editor,.purchase-editor,.finance-editor){max-width:100%;height:auto;max-height:100%;margin:0;animation:.25s ry-fade;position:relative;inset:auto;transform:none}html body .ry-m2.sm{width:calc(460px * var(--ry-ui-scale,1));animation-duration:.35s}html body .ry-m2.md{width:calc(560px * var(--ry-ui-scale,1))}html body .ry-m2.lg{width:calc(880px * var(--ry-ui-scale,1))}html body .ry-m2.xl{width:calc(1080px * var(--ry-ui-scale,1))}html body .ry-m2-hero{background:var(--px-0e2621);color:var(--px-ffffff);padding:calc(22px * var(--ry-ui-scale,1)) calc(26px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1));gap:calc(20px * var(--ry-ui-scale,1));flex-direction:column;display:flex;position:relative}html body .ry-m2-hero.has-steps{padding-bottom:0}html body .ry-m2-top{justify-content:space-between;align-items:center;gap:calc(12px * var(--ry-ui-scale,1));display:flex}html body .ry-m2-id{align-items:center;gap:calc(12px * var(--ry-ui-scale,1));min-width:0;display:flex}html body .ry-m2-thumb{width:calc(46px * var(--ry-ui-scale,1));height:calc(46px * var(--ry-ui-scale,1));flex:0 0 calc(46px * var(--ry-ui-scale,1));border-radius:calc(14px * var(--ry-ui-scale,1));background:var(--px-1b4339);color:var(--px-7fd1b0);justify-content:center;align-items:center;transition:all .3s;display:inline-flex}html body .ry-m2-thumb .ms{font-size:max(12px, calc(24px * var(--ry-ui-scale,1)))}html body .ry-m2-kicker{color:var(--px-7fd1b0);font-size:12px}html body .ry-m2-title{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)));color:var(--px-ffffff);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}html body .ry-m2-tag{height:calc(24px * var(--ry-ui-scale,1));padding:0 calc(10px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));border:1px solid var(--pa-7fd1b0-35);color:var(--px-bde8d6);font-variant-numeric:tabular-nums;align-items:center;font-size:12px;animation:.25s ry-pop;display:inline-flex}html body .ry-m2-x{width:calc(36px * var(--ry-ui-scale,1));height:calc(36px * var(--ry-ui-scale,1));flex:0 0 calc(36px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));background:var(--pa-ffffff-8);color:var(--px-c9d6d1);cursor:pointer;border:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}html body .ry-m2-x:hover:not(:disabled){background:var(--pa-ffffff-16);color:var(--px-ffffff)}html body .ry-m2-x .ms{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)))}html body .ry-m2-steps{grid-template-columns:repeat(var(--ry-steps,3), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}html body .ry-m2-steps li{display:flex}html body .ry-m2-steps button{align-items:flex-start;gap:calc(3px * var(--ry-ui-scale,1));padding:0 0 calc(14px * var(--ry-ui-scale,1));margin-left:calc(14px * var(--ry-ui-scale,1));color:var(--pa-ffffff-45);text-align:right;font:inherit;cursor:pointer;border:0;border-bottom:2px solid var(--pa-ffffff-10);background:0 0;flex-direction:column;flex:1;transition:color .3s,border-color .3s;display:flex}html body .ry-m2-steps li:last-child button{margin-left:0}html body .ry-m2-steps button:hover:not(:disabled){color:var(--pa-ffffff-80)}html body .ry-m2-steps button.cur{color:var(--px-ffffff);border-bottom-color:var(--px-7fd1b0)}html body .ry-m2-steps button.done{color:var(--pa-ffffff-75);border-bottom-color:var(--pa-7fd1b0-50)}html body .ry-m2-steps button:disabled{cursor:not-allowed;opacity:.6}html body .ry-m2-steps .sn{align-items:center;gap:calc(3px * var(--ry-ui-scale,1));font-family:var(--font-mono);letter-spacing:1px;color:var(--pa-ffffff-40);direction:ltr;font-size:11px;transition:color .3s;display:inline-flex}html body .ry-m2-steps .sn .ms{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)))}html body .ry-m2-steps .sl{font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)))}html body .ry-m2-steps button:is(.cur,.done) .sn{color:var(--px-7fd1b0)}html body .ry-m2-steps button.cur .sl{font-weight:500}html body .ry-m2-body{padding:calc(26px * var(--ry-ui-scale,1));gap:calc(14px * var(--ry-ui-scale,1));flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}html body .ry-m2-body.grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}html body .ry-m2-body.grid2>.full{grid-column:1/-1}html body .ry-step{gap:calc(14px * var(--ry-ui-scale,1));flex-direction:column;animation:.35s cubic-bezier(.2,.8,.2,1) ry-slide;display:flex}html body .ry-m2-foot{justify-content:space-between;align-items:center;gap:calc(10px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1)) calc(26px * var(--ry-ui-scale,1));border-top:1px solid var(--px-f0f1ed);background:var(--px-fcfcfa);display:flex}html body .ry-m2-foot>.ry-muted{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)))}html body .ry-m2-foot .ry-foot-actions{gap:calc(8px * var(--ry-ui-scale,1));margin-inline-start:auto;display:flex}html body .ry-m2-foot>.ry-foot-actions:only-child{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center}html body .ry-m2-foot>.ry-foot-actions:only-child>:is(.ry-muted,span:empty,small):first-child{margin-inline-end:auto}html body .ry-m2-stats{gap:calc(10px * var(--ry-ui-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html body .ry-m2-stats>div{background:var(--px-f6f8f7);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1));gap:calc(4px * var(--ry-ui-scale,1));flex-direction:column;animation:.35s ry-drop;display:flex}html body .ry-m2-stats span{font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-m2-stats b{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)));color:var(--px-0e2621);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-weight:600}html body .ry-m2-stats small{color:var(--px-8e9490);font-size:11.5px}html body .ry-rsi{width:calc(52px * var(--ry-ui-scale,1));height:calc(52px * var(--ry-ui-scale,1));border-radius:calc(16px * var(--ry-ui-scale,1));background:var(--px-fdf3e6);color:var(--px-b4691c);justify-content:center;align-items:center;display:flex}html body .ry-rsi.danger{background:var(--px-fdece9);color:var(--px-a33a2c)}html body .ry-rsi .ms{font-size:max(12px, calc(26px * var(--ry-ui-scale,1)))}html body .ry-reason-title{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));margin:0;font-weight:600}html body .ry-toasts{bottom:calc(24px * var(--ry-ui-scale,1));left:calc(28px * var(--ry-ui-scale,1));z-index:200;gap:calc(8px * var(--ry-ui-scale,1));pointer-events:none;flex-direction:column;display:flex;position:fixed}html body .ry-toast{pointer-events:auto;background:var(--px-0e2621);color:var(--px-ffffff);border-radius:calc(12px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));align-items:center;gap:calc(10px * var(--ry-ui-scale,1));font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));box-shadow:0 14px 34px var(--pa-111614-28);max-width:min(calc(440px * var(--ry-ui-scale,1)), calc(100vw - calc(32px * var(--ry-ui-scale,1))));animation:.4s cubic-bezier(.2,.9,.25,1.1) ry-toast-in;display:flex}html body .ry-toast .ms{font-size:max(12px, calc(20px * var(--ry-ui-scale,1)));color:var(--px-7fd1b0)}html body .ry-toast.err .ms{color:var(--px-ffd9d2)}html body .ry-undo{left:calc(24px * var(--ry-ui-scale,1));bottom:calc(24px * var(--ry-ui-scale,1));z-index:200;align-items:center;gap:calc(12px * var(--ry-ui-scale,1));background:var(--px-0e2621);color:var(--px-ffffff);border-radius:calc(14px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));box-shadow:0 12px 30px var(--pa-0e2621-35);font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));animation:.3s both ry-row-in;display:flex;position:fixed;overflow:hidden}html body .ry-undo .ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)));color:var(--px-7fd1b0)}html body .ry-undo button{height:calc(32px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-7fd1b0);color:var(--px-0e2621);font:inherit;cursor:pointer;border:0;font-weight:600}html body .ry-undo .bar{left:calc(12px * var(--ry-ui-scale,1));right:calc(12px * var(--ry-ui-scale,1));bottom:calc(4px * var(--ry-ui-scale,1));background:var(--px-7fd1b0);transform-origin:0;border-radius:2px;height:2px;animation:6s linear forwards ry-undo-bar;position:absolute}html body .ry-cmdwrap{z-index:150;background:var(--pa-0e2621-32);-webkit-backdrop-filter:blur(calc(3px * var(--ry-ui-scale,1)));justify-content:center;align-items:flex-start;padding-top:9vh;animation:.25s ry-fade;display:flex;position:fixed;inset:0}html body .ry-cmdbox{width:calc(640px * var(--ry-ui-scale,1));background:var(--px-ffffff);border-radius:calc(18px * var(--ry-ui-scale,1));max-width:92vw;box-shadow:0 30px 70px var(--pa-0e2621-35);color:var(--px-111614);font-family:var(--font);outline:0;animation:.15s ry-fade;position:relative;overflow:hidden}html body .ry-cmdin{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1)) calc(18px * var(--ry-ui-scale,1));border-bottom:1px solid var(--px-ecede9);display:flex}html body .ry-cmdin>.ms{font-size:max(12px, calc(22px * var(--ry-ui-scale,1)));color:var(--px-1f5c4c)}html body .ry-cmdin input{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)));box-shadow:none;min-width:0;height:calc(30px * var(--ry-ui-scale,1));background:0 0;border:0;outline:0;flex:1;padding:0;font-family:inherit}html body .ry-cmdin input:focus-visible{box-shadow:none;outline:0}html body .ry-cmdx{height:calc(26px * var(--ry-ui-scale,1));padding:0 calc(8px * var(--ry-ui-scale,1));border-radius:calc(6px * var(--ry-ui-scale,1));border:1px solid var(--px-e6e7e3);background:var(--px-fafaf8);color:var(--px-6e7571);cursor:pointer;font-size:11px}html body .ry-cmdres{max-height:58vh;padding:calc(6px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));overflow:auto}html body .ry-cmdg{color:var(--px-8e9490);padding:calc(10px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1)) calc(4px * var(--ry-ui-scale,1));font-size:11.5px;font-weight:600}html body .ry-cmdi{align-items:center;gap:calc(12px * var(--ry-ui-scale,1));width:100%;padding:calc(9px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));color:var(--px-111614);line-height:1.5;font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));text-align:right;cursor:pointer;background:0 0;border:0;display:flex}html body .ry-cmdi:hover,html body .ry-cmdi[aria-selected=true]{background:var(--px-f1f7f4)}html body .ry-cmdi>.ms:first-child{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)));color:var(--px-545b58)}html body .ry-cmdi>.ms:last-child{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)));color:var(--px-a3a8a4)}html body .ry-cmdi .t{text-align:right;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html body .ry-cmdi .t b{font-weight:500}html body .ry-cmdi .t small{color:var(--px-6e7571);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html body .ry-cmdempty{padding:calc(30px * var(--ry-ui-scale,1));text-align:center;color:var(--px-6e7571)}html body .ry-cmdfoot{padding:calc(8px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));color:var(--px-8e9490);border-top:1px solid var(--px-f3f4f1);background:var(--px-fafaf8);font-size:12px}html body .ry-bellc{top:calc(3px * var(--ry-ui-scale,1));left:calc(3px * var(--ry-ui-scale,1));min-width:calc(17px * var(--ry-ui-scale,1));height:calc(17px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-e07a6a);color:var(--px-ffffff);padding:0 calc(4px * var(--ry-ui-scale,1));border:2px solid var(--px-f7f7f4);justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex;position:absolute}html body .ry-npanel{width:calc(420px * var(--ry-ui-scale,1));max-width:calc(100vw - calc(32px * var(--ry-ui-scale,1)));max-height:calc(100vh - calc(100px * var(--ry-ui-scale,1)));background:var(--px-ffffff);border-radius:calc(18px * var(--ry-ui-scale,1));box-shadow:0 30px 70px var(--pa-0e2621-30);z-index:140;border:0;flex-direction:column;padding:0;animation:.2s ry-np-in;display:flex;overflow:hidden}html body .ry-nph{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));display:flex}html body .ry-nph b{font-size:max(12px, calc(17px * var(--ry-ui-scale,1)));font-weight:600}html body .ry-nph .ry-icon-btn{margin-inline-start:auto}html body .ry-nplist{padding:0 calc(10px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));gap:calc(6px * var(--ry-ui-scale,1));flex-direction:column;display:flex;overflow:auto}html body .ry-nitem{gap:calc(10px * var(--ry-ui-scale,1));padding:calc(10px * var(--ry-ui-scale,1));border-radius:calc(12px * var(--ry-ui-scale,1));border:1px solid var(--px-ecede9);background:var(--px-fcfcfa);display:flex}html body .ry-nitem .body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body .ry-nitem .body>b{font-weight:600;font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)))}html body .ry-nitem .body>span{font-size:12px}html body .ry-nitem .acts{gap:calc(6px * var(--ry-ui-scale,1));margin-top:calc(6px * var(--ry-ui-scale,1));align-items:center;display:flex}html body .ry-nic{width:calc(34px * var(--ry-ui-scale,1));height:calc(34px * var(--ry-ui-scale,1));flex:0 0 calc(34px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));justify-content:center;align-items:center;display:flex}html body .ry-nic .ms{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)))}html body .ry-nic.r{background:var(--px-fdece9);color:var(--px-a33a2c)}html body .ry-nic.w{background:var(--px-fdf3e6);color:var(--px-9a5a12)}html body .ry-nic.g{background:var(--px-e3efe9);color:var(--px-1f5c4c)}html body .ry-nic.b{background:var(--px-e8f0fa);color:var(--px-22476a)}html body .ry-nbtn{height:calc(28px * var(--ry-ui-scale,1));padding:0 calc(10px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));border:1px solid var(--px-dce1dd);background:var(--px-ffffff);font:inherit;cursor:pointer;color:var(--px-3e4542);font-size:12px}html body .ry-nbtn.go{height:calc(40px * var(--ry-ui-scale,1));padding:0 calc(20px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-1f5c4c);color:var(--px-ffffff);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));border:0;font-weight:500}html body .ry-nbtn.go:hover{background:var(--px-174a3d)}html body .ry-nbtn:hover{border-color:var(--px-1f5c4c)}html body .ry-nreset{border:0;border-top:1px solid var(--px-ecede9);background:var(--px-f7f8f5);font:inherit;font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)));padding:calc(10px * var(--ry-ui-scale,1));cursor:pointer;color:var(--px-545b58)}@keyframes ry-row-in{0%{opacity:0;transform:translateY(calc(6px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}@keyframes ry-flash{0%{background:var(--px-ddf0e8)}to{background:0 0}}@keyframes ry-drop{0%{opacity:0;transform:translateY(calc(-6px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}@keyframes ry-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ry-up{0%{opacity:0;transform:translate(-50%, calc(16px * var(--ry-ui-scale,1)))}to{opacity:1;transform:translate(-50%)}}@keyframes ry-fade{0%{opacity:0}to{opacity:1}}@keyframes ry-modal-in{0%{opacity:0;transform:translateY(calc(16px * var(--ry-ui-scale,1))) scale(.97)}to{opacity:1;transform:none}}@keyframes ry-slide{0%{opacity:0;transform:translateX(calc(-18px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}@keyframes ry-toast-in{0%{opacity:0;transform:translateY(calc(-10px * var(--ry-ui-scale,1))) scale(.96)}to{opacity:1;transform:none}}@keyframes ry-undo-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ry-np-in{0%{opacity:0;transform:translateY(calc(-8px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}@keyframes ry-shake{0%,to{transform:none}20%{transform:translateX(calc(-6px * var(--ry-ui-scale,1)))}40%{transform:translateX(calc(6px * var(--ry-ui-scale,1)))}60%{transform:translateX(calc(-4px * var(--ry-ui-scale,1)))}80%{transform:translateX(calc(4px * var(--ry-ui-scale,1)))}}@keyframes ry-page-in{0%{opacity:0;transform:translateY(calc(8px * var(--ry-ui-scale,1)))}to{opacity:1;transform:none}}html.ry-dense body .ry-row{min-height:calc(42px * var(--ry-ui-scale,1))}html.ry-dense body .ry-kpi{padding:calc(6px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1))}html.dark-ui body .workspace{filter:invert(.9)hue-rotate(180deg)}html.dark-ui body .app-shell{background:var(--px-141816)}html.dark-ui body .workspace :is(img,video,.ry-m2-hero,.ry-toast,.no-inv){filter:invert()hue-rotate(180deg)}@media (width<=760px){html body .ry-page{padding:calc(16px * var(--ry-ui-scale,1))}html body .ry-kpi-row{grid-template-columns:minmax(0,1fr)}html body :is(.ry-kstrip,.ry-kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))}html body .ry-tabs2{flex-wrap:nowrap;overflow-x:auto}html body .ry-tabs2>*{flex:none}html body .ry-m2{width:calc(100vw - calc(16px * var(--ry-ui-scale,1)));max-width:calc(100vw - calc(16px * var(--ry-ui-scale,1)))}html body .ry-center{padding:calc(8px * var(--ry-ui-scale,1))}html body .ry-m2-body.grid2{grid-template-columns:minmax(0,1fr)}html body .ry-thead{display:none}html body .ry-tbl .ry-row>.ry-grid{gap:calc(6px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));padding:calc(12px * var(--ry-ui-scale,1));flex-wrap:wrap;display:flex}html body .ry-tbl .ry-row>.ry-grid>.ry-cell:nth-child(2){flex:100%}html body .ry-search{width:100%}}@media (prefers-reduced-motion:reduce){html body :is(.ry-app,[data-ry],.ry-center,.ry-cmdwrap,.ry-toasts,.ry-undo,.ry-pop,.ry-menu,.ry-npanel) *,html body :is(.ry-app,[data-ry],.ry-center,.ry-cmdwrap,.ry-toasts,.ry-undo,.ry-pop,.ry-menu,.ry-npanel){transition:none;animation:none}}html body [data-popup-system].ry-pop{width:calc(290px * var(--ry-ui-scale,1));max-width:min(calc(420px * var(--ry-ui-scale,1)), calc(100vw - calc(24px * var(--ry-ui-scale,1))));max-height:min(calc(640px * var(--ry-ui-scale,1)), var(--radix-popover-content-available-height,calc(100dvh - calc(24px * var(--ry-ui-scale,1)))));border:1px solid var(--px-ecede9);border-radius:calc(14px * var(--ry-ui-scale,1));background:var(--px-ffffff);box-shadow:0 20px 50px var(--pa-0e2621-16);flex-direction:column;padding:0;display:flex;overflow:hidden}html body [data-popup-system].ry-menu{width:calc(170px * var(--ry-ui-scale,1));min-width:calc(170px * var(--ry-ui-scale,1));max-width:min(calc(320px * var(--ry-ui-scale,1)), calc(100vw - calc(24px * var(--ry-ui-scale,1))));padding:calc(6px * var(--ry-ui-scale,1));border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));background:var(--px-ffffff);box-shadow:0 16px 40px var(--pa-111614-12)}html body [data-popup-system].ry-menu [role=menuitem]{min-height:calc(36px * var(--ry-ui-scale,1));height:auto}html body .ry-menu:has(.white-container-del){width:calc(280px * var(--ry-ui-scale,1));min-width:calc(280px * var(--ry-ui-scale,1));max-width:calc(100vw - calc(24px * var(--ry-ui-scale,1)))}html body .ry-menu [role=menuitem]:has(.white-container-del){padding:calc(6px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));align-items:flex-start}html body [data-popup-system].ry-npanel{width:calc(420px * var(--ry-ui-scale,1));max-width:calc(100vw - calc(32px * var(--ry-ui-scale,1)));max-height:calc(100dvh - calc(100px * var(--ry-ui-scale,1)));border-radius:calc(18px * var(--ry-ui-scale,1));background:var(--px-ffffff);box-shadow:0 30px 70px var(--pa-0e2621-30);border:0;padding:0;overflow:hidden}html body .ry-sub{padding:calc(4px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));grid-column:1/-1;animation:.35s cubic-bezier(.2,.8,.2,1) ry-drop}html body .ry-chips2.ry-filterbar{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:auto hidden}html body .ry-chips2.ry-filterbar::-webkit-scrollbar{display:none}html body .ry-chips2.ry-filterbar>button{flex:none}html body .ry-pop-b .ry-chips2.ry-filterbar{flex-wrap:wrap;overflow:visible}html body .ry-filterpick{width:calc(240px * var(--ry-ui-scale,1));max-width:100%}html body .ry-filterpick .ry-pick-field{height:calc(38px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1))}@media (width<=760px){html body :is(.ry-kpi-row,.ry-kpi-grid,.ry-kstrip)>*{min-width:0}html body .ry-kpi .lbl,html body .ry-kl{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}html body .ry-kpi .val,html body .ry-kv{font-size:clamp(calc(16px * var(--ry-ui-scale,1)), 5vw, calc(20px * var(--ry-ui-scale,1)));overflow-wrap:anywhere}html body .ry-big3{font-size:clamp(calc(22px * var(--ry-ui-scale,1)), 7vw, calc(34px * var(--ry-ui-scale,1)));overflow-wrap:anywhere}html body .ry-kpi{padding:calc(10px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));gap:calc(8px * var(--ry-ui-scale,1))}}@media (width<=480px){html body :is(.ry-kstrip,.ry-kpi-grid){grid-template-columns:minmax(0,1fr)}}@media (width<=420px){html body .ry-kpi .ic{display:none}}html body .ry-cal-pop{z-index:200;width:calc(280px * var(--ry-ui-scale,1));max-width:calc(100vw - calc(24px * var(--ry-ui-scale,1)));padding:calc(10px * var(--ry-ui-scale,1));background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));box-shadow:0 16px 40px var(--pa-111614-12)}html body .ry-cal{gap:calc(8px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-1a1f1d);flex-direction:column;display:flex}html body .ry-cal-h{justify-content:space-between;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));display:flex}html body .ry-cal-h strong{font-weight:600;font-size:max(12px, calc(14px * var(--ry-ui-scale,1)))}html body .ry-cal-nav{width:calc(30px * var(--ry-ui-scale,1));height:calc(30px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));color:var(--px-545b58);cursor:pointer;background:0 0;border:0}html body .ry-cal-nav:hover{background:var(--px-f3f4f1)}html body .ry-cal-g{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}html body .ry-cal-wd{color:var(--px-6e7571);padding:calc(4px * var(--ry-ui-scale,1)) 0;font-size:11px}html body .ry-cal-d{height:calc(32px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}html body .ry-cal-d:hover:not(:disabled){background:var(--px-f3f4f1)}html body .ry-cal-d.today{box-shadow:inset 0 0 0 1px var(--px-1f5c4c)}html body .ry-cal-d.on{background:var(--px-1f5c4c);color:var(--px-ffffff)}html body .ry-cal-d:disabled{opacity:.35;cursor:not-allowed}html body .ry-cal-f{border-top:1px solid var(--px-f0f1ed);padding-top:calc(6px * var(--ry-ui-scale,1));justify-content:flex-start;display:flex}html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel){margin:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel)[data-state]{animation:.16s cubic-bezier(.2,.8,.2,1) both ry-dialog-center-in}html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel)[data-state=closed]{animation:.12s both ry-dialog-center-out}@keyframes ry-dialog-center-in{0%{opacity:0;transform:translate(-50%, calc(-50% + calc(8px * var(--ry-ui-scale,1))))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ry-dialog-center-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%, calc(-50% + calc(8px * var(--ry-ui-scale,1))))}}@media (width<=760px){html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel){width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - calc(16px * var(--ry-ui-scale,1)));border:1px solid var(--border-strong);border-radius:var(--dialog-radius,calc(20px * var(--ry-ui-scale,1)))}html body .ry-center{justify-content:center;align-items:center}}@media (prefers-reduced-motion:reduce){html body [data-popup-system].command-frame.command-frame.command-frame:not(.product-editor-overlay-2026):not(.command-side-panel)[data-state]{animation:none}}@media screen{html body .ry-kpi{transition:transform var(--motion-std) var(--motion-ease-out), box-shadow var(--motion-std) var(--motion-ease-out), border-color var(--motion-std), background var(--motion-std);position:relative;overflow:hidden}html body .ry-kpi:before{content:"";inset-block:calc(10px * var(--ry-ui-scale,1));width:calc(3px * var(--ry-ui-scale,1));border-radius:0 calc(3px * var(--ry-ui-scale,1)) calc(3px * var(--ry-ui-scale,1)) 0;background:var(--tone-brand-bar);opacity:.9;position:absolute;inset-inline-start:0}html body .ry-kpi[data-accent=in]{background:var(--money-in-soft);border-color:var(--border-success)}html body .ry-kpi[data-accent=in]:before{background:var(--money-in-bar)}html body .ry-kpi[data-accent=in] .ic{background:var(--px-ffffff);color:var(--money-in)}html body .ry-kpi[data-accent=out]{background:var(--money-out-soft);border-color:var(--border-danger)}html body .ry-kpi[data-accent=out]:before{background:var(--money-out-bar)}html body .ry-kpi[data-accent=out] .ic{background:var(--px-ffffff);color:var(--money-out)}html body .ry-kpi[data-accent=owed]{background:var(--bal-owed-soft);border-color:var(--px-e3edf5)}html body .ry-kpi[data-accent=owed]:before{background:var(--bal-owed-bar)}html body .ry-kpi[data-accent=owed] .ic{background:var(--px-ffffff);color:var(--bal-owed)}html body .ry-kpi[data-accent=owe]{background:var(--bal-due-soft);border-color:var(--border-danger)}html body .ry-kpi[data-accent=owe]:before{background:var(--bal-due-bar)}html body .ry-kpi[data-accent=owe] .ic{background:var(--px-ffffff);color:var(--bal-due)}html body .ry-kpi[data-accent=warn]{background:var(--tone-warn-soft);border-color:var(--border-warning)}html body .ry-kpi[data-accent=warn]:before{background:var(--tone-warn-bar)}html body .ry-kpi[data-accent=warn] .ic{background:var(--px-ffffff);color:var(--tone-warn)}html body .ry-kpi[data-accent=neutral]{background:var(--bal-owed-soft);border-color:var(--px-e3edf5)}html body .ry-kpi[data-accent=neutral]:before{background:var(--bal-owed-bar)}html body .ry-kpi[data-accent=neutral] .ic{background:var(--px-ffffff);color:var(--info)}html body .ry-kpi[aria-pressed=true]{background:var(--px-f3f8f6)}html body .ry-sum2{background:linear-gradient(160deg, var(--money-in-soft) 0, var(--px-ffffff) 55%);position:relative;overflow:hidden}html body .ry-sum2:before{content:"";inset-inline:0;height:calc(3px * var(--ry-ui-scale,1));background:linear-gradient(90deg, var(--tone-brand-bar), var(--money-in-bar));position:absolute;top:0}html body .ry-kpi:active{transform:translateY(0)scale(.99)}html body .ry-leg2{transition:background var(--motion-quick) var(--motion-ease-out)}html body .ry-ch-ic{width:calc(28px * var(--ry-ui-scale,1));height:calc(28px * var(--ry-ui-scale,1));flex:0 0 calc(28px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));background:var(--rayyan-kpi-tile);color:var(--rayyan-kpi-tile-ink);justify-content:center;align-items:center;display:inline-flex}html body .ry-ch-ic .ms{font-size:max(12px, calc(17px * var(--ry-ui-scale,1)))}html body .ry-ch:has(>.ry-ch-ic){justify-content:flex-start}html body .ry-ch:has(>.ry-ch-ic)>:last-child:not(:nth-child(2)){margin-inline-start:auto}html body .ry-card2{transition:box-shadow var(--motion-std) var(--motion-ease-out), border-color var(--motion-std)}html body .ry-card2:hover{box-shadow:var(--shadow-xs);border-color:var(--px-e3e4e0)}html body :is(.ry-btn2,.ry-ghost,.ry-btn-s,.ry-icon-btn,.ry-lnk){transition:background var(--motion-quick) var(--motion-ease-out), border-color var(--motion-quick), color var(--motion-quick), box-shadow var(--motion-quick), transform .1s}html body :is(.ry-btn2,.ry-ghost,.ry-btn-s,.ry-icon-btn):active:not(:disabled){transform:scale(.97)}html body .ry-go{transition:background var(--motion-quick) var(--motion-ease-out), box-shadow var(--motion-quick), transform .1s}html body .ry-go:hover:not(:disabled){box-shadow:0 4px 12px var(--pa-1f5c4c-14)}html body .ry-t2{transition:color var(--motion-quick) var(--motion-ease-out), border-color var(--motion-std) var(--motion-ease-out)}html body .ry-t2[aria-selected=true]{animation:ry-tab-on var(--motion-std) var(--motion-ease-out)}html body .ry-cu{display:inline-grid}html body .ry-cu>.ry-cu-final,html body .ry-cu>.ry-cu-live{grid-area:1/1}html body .ry-cu>.ry-cu-final{visibility:hidden}html body .ry-cu>.ry-cu-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body .page-loading-skeleton{gap:calc(10px * var(--ry-ui-scale,1));width:min(calc(560px * var(--ry-ui-scale,1)), 100%);margin:calc(16px * var(--ry-ui-scale,1)) auto;flex-direction:column;display:flex}html body .page-loading-skeleton>i,html body .ry-skel{height:calc(14px * var(--ry-ui-scale,1));border-radius:calc(7px * var(--ry-ui-scale,1));background:linear-gradient(90deg, var(--skeleton-base) 0, var(--skeleton-shine) 40%, var(--skeleton-base) 80%) 0 0 / 300% 100%;animation:1.3s ease-in-out infinite ry-shimmer;display:block}html body .page-loading-skeleton>i:nth-child(2){width:82%}html body .page-loading-skeleton>i:nth-child(3){width:64%}html body .ry-empty .ry-empty-ic{width:calc(56px * var(--ry-ui-scale,1));height:calc(56px * var(--ry-ui-scale,1));border-radius:calc(16px * var(--ry-ui-scale,1));background:var(--money-in-soft);color:var(--money-in);box-shadow:0 0 0 6px var(--px-f3f8f6);margin-bottom:calc(4px * var(--ry-ui-scale,1));animation:ry-pop var(--motion-std) var(--motion-ease-out) both}html body .ry-empty .ry-empty-ic .ms{font-size:max(12px, calc(27px * var(--ry-ui-scale,1)))}html body .ry-empty2>.ms{color:var(--money-in-bar);box-shadow:0 0 0 6px var(--px-f3f8f6), 0 1px 0 var(--px-ecede9)}}html body :is(.ry-kpi .val,.ry-big3,.ry-leg2 b,.ry-num,.ry-mono,td.num,th.num,td.n,.ry-kv){font-variant-numeric:tabular-nums}@keyframes ry-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ry-tab-on{0%{border-bottom-color:#0000}to{border-bottom-color:var(--px-1f5c4c)}}html body :is(.ry-kbd,.ry-badge,.ry-tb2,.ry-bellc,.ry-m2-steps .sn,.ry-cmdx){font-size:12px}@media (prefers-reduced-motion:reduce){html body :is(.ry-kpi,.ry-card2,.ry-t2,.ry-btn2,.ry-ghost,.ry-btn-s,.ry-icon-btn,.ry-go,.ry-empty .ry-empty-ic,.page-loading-skeleton>i,.ry-skel){transition:none;animation:none}html body :is(.ry-kpi,.ry-kpi:hover,.ry-btn2,.ry-ghost,.ry-btn-s,.ry-icon-btn):active{transform:none}}html body .ry-pick{width:100%;min-width:0;position:relative}html body .ry-pick-field{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));height:calc(44px * var(--ry-ui-scale,1));padding:0 calc(12px * var(--ry-ui-scale,1));border:1px solid var(--px-e3e4e0);border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-ffffff);cursor:text;transition:border-color .15s,box-shadow .15s;display:flex}html body .ry-pick-field:hover{border-color:var(--px-cdd0cb)}html body .ry-pick-field:focus-within,html body .ry-pick.open .ry-pick-field{border-color:var(--px-1f5c4c);box-shadow:0 0 0 3px var(--pa-1f5c4c-14)}html body .ry-pick-field[aria-invalid=true]{border-color:var(--px-a33a2c);box-shadow:0 0 0 3px var(--px-fdece9)}html body .ry-pick-field.disabled{background:var(--px-f7f8f5);cursor:not-allowed}html body .ry-pick-ic,html body .ry-pick-chev{color:var(--px-8e9490);flex:none}html body .ry-pick-in{min-width:0;height:100%;box-shadow:none;font:inherit;font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--px-111614);background:0 0;border:0;outline:0;flex:1;padding:0}html body .ry-pick-in:focus,html body .ry-pick-in:focus-visible{box-shadow:none;outline:0}html:not(#ry-lift) body .ry-pick-field>input.ry-pick-in,html:not(#ry-lift) body .ry-pick-field>input.ry-pick-in:is(:hover,:focus,:focus-visible,:disabled,[readonly]){height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}html body .ry-pick-in::placeholder{color:var(--px-a3a8a4)}html body .ry-pick-in:disabled{color:var(--px-3e4542);cursor:not-allowed;background:0 0}html body .ry-pick-list{inset-inline:0;top:calc(100% + calc(6px * var(--ry-ui-scale,1)));z-index:60;max-height:calc(320px * var(--ry-ui-scale,1));background:var(--px-ffffff);border:1px solid var(--px-ecede9);border-radius:calc(12px * var(--ry-ui-scale,1));box-shadow:0 20px 50px var(--pa-0e2621-16);flex-direction:column;animation:.18s ry-drop;display:flex;position:absolute;overflow:hidden}html body .ry-pick-scroll{min-height:0;padding:calc(6px * var(--ry-ui-scale,1));flex:auto;overflow:auto}html body .ry-pick-sec{padding:calc(8px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1)) calc(4px * var(--ry-ui-scale,1));color:var(--px-8e9490);font-size:11.5px;font-weight:600}html body .ry-pick-opt{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));width:100%;min-height:calc(44px * var(--ry-ui-scale,1));padding:calc(6px * var(--ry-ui-scale,1)) calc(8px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));color:var(--px-111614);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;transition:background .12s;display:flex}html body .ry-pick-opt[aria-selected=true]{background:var(--px-f1f7f4)}html body .ry-pick-opt:disabled{opacity:.5;cursor:not-allowed}html body .ry-pick-opt.muted .ry-pick-nm{color:var(--px-545b58)}html body .ry-pick-th{width:calc(30px * var(--ry-ui-scale,1));height:calc(30px * var(--ry-ui-scale,1));flex:0 0 calc(30px * var(--ry-ui-scale,1));border-radius:calc(9px * var(--ry-ui-scale,1));background:var(--px-f3f4f1);color:var(--px-3e4542);justify-content:center;align-items:center;display:inline-flex}html body .ry-pick-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html body .ry-pick-nm{font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .ry-pick-sb{color:var(--px-545b58);text-overflow:ellipsis;white-space:nowrap;direction:rtl;unicode-bidi:plaintext;font-size:12px;overflow:hidden}html body .ry-pick-ck{color:var(--px-1f5c4c);flex:none}html body .ry-pick-empty{align-items:center;gap:calc(6px * var(--ry-ui-scale,1));padding:calc(18px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));text-align:center;font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--px-545b58);flex-direction:column;display:flex}html body .ry-pick-empty .ms{color:var(--px-9db3aa)}html body .ry-pick-more{padding:calc(8px * var(--ry-ui-scale,1));text-align:center;font-size:12px}html body .ry-pick-add{align-items:center;gap:calc(8px * var(--ry-ui-scale,1));width:100%;height:calc(44px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));border:0;border-top:1px solid var(--px-f0f1ed);background:var(--px-fcfcfa);color:var(--px-1f5c4c);font:inherit;font-size:max(12px, calc(13.5px * var(--ry-ui-scale,1)));text-align:start;cursor:pointer;flex:none;font-weight:500;display:flex}html body .ry-pick-add[aria-selected=true],html body .ry-pick-add:hover{background:var(--px-f3f8f6)}@media (prefers-reduced-motion:reduce){html body .ry-pick-list{animation:none}}html body .ry-pick.open{z-index:140}html body .ry-pick>.ry-pick-list[role=listbox]{z-index:140;background:var(--px-ffffff);opacity:1;animation-name:ry-pick-drop}@keyframes ry-pick-drop{0%{transform:translateY(calc(-6px * var(--ry-ui-scale,1)))}to{transform:none}}@media (prefers-reduced-motion:reduce){html body .ry-pick>.ry-pick-list[role=listbox]{animation:none}}html body .ry-pick>.ry-pick-list[role=listbox]{inset-inline:0;top:calc(100% + calc(6px * var(--ry-ui-scale,1)));width:auto;min-width:0;max-width:none;max-height:calc(320px * var(--ry-ui-scale,1));margin:0;padding:0;position:absolute;bottom:auto;overflow:hidden}html body .ry-pick.up>.ry-pick-list[role=listbox]{top:auto;bottom:calc(100% + calc(6px * var(--ry-ui-scale,1)))}html body .ry-rz-host{position:relative}html body .ry-colresize{width:calc(8px * var(--ry-ui-scale,1));cursor:col-resize;touch-action:none;z-index:4;border-radius:calc(4px * var(--ry-ui-scale,1));position:absolute;inset-block:0;inset-inline-end:calc(-4px * var(--ry-ui-scale,1))}html body .ry-colresize:after{content:"";background:var(--px-ecede9);opacity:0;border-radius:2px;width:2px;transition:opacity .15s,background .15s;position:absolute;inset-block:25%;inset-inline-start:calc(3px * var(--ry-ui-scale,1))}html body :is(.ry-rz-host:hover,.ry-smart-scroll:hover) .ry-colresize:after,html body .ry-colresize.set:after{opacity:1}html body .ry-colresize:hover:after,html body .ry-colresize:focus-visible:after,body.ry-col-resizing .ry-colresize:after{background:var(--px-1f5c4c);opacity:1}html body .ry-colresize:focus-visible{outline:2px solid var(--px-1f5c4c);outline-offset:0}html body .ry-colresize.floating{inset-block:auto;inset-inline-end:auto}html body.ry-col-resizing,html body.ry-col-resizing *{cursor:col-resize;-webkit-user-select:none;user-select:none}html body .ry-tc-btn{white-space:nowrap}html body .ry-tc-host{align-items:center;gap:var(--control-gap);flex-wrap:nowrap;display:flex}html body .ry-tc-host>.ry-tc-btn{height:var(--control-height);flex:none}html body .ry-smart{min-width:0;max-width:100%}html body .ry-smart-tools{justify-content:flex-end;align-items:center;gap:calc(8px * var(--ry-ui-scale,1));flex-wrap:wrap;margin-block-end:calc(6px * var(--ry-ui-scale,1));display:flex}html body .ry-smart-tools .ry-tc-btn{height:calc(32px * var(--ry-ui-scale,1));font-size:max(12px, calc(12.5px * var(--ry-ui-scale,1)))}html body .ry-smart-scroll{max-width:100%;position:relative}html body .ry-smart-scroll.has-widths{overflow-x:auto}@media (width<=760px){html body .ry-smart-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}html body .ry-smart.d-compact .ry-smart-scroll table>:is(thead,tbody,tfoot)>tr>:is(td,th){padding-block:calc(4px * var(--ry-ui-scale,1));height:auto;line-height:1.3}html body .ry-smart.d-comfy .ry-smart-scroll table>:is(tbody,tfoot)>tr>td{padding-block:calc(14px * var(--ry-ui-scale,1))}html body .ry-tbl.has-widths,html body .white-table-scroll{overflow-x:auto}html body .ry-tbl.has-widths>.ry-thead,html body .ry-tbl.has-widths>.ry-row{min-width:max-content}html body .ry-smart.inset>.ry-smart-tools{padding:calc(8px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1)) 0}html body .v2-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}html body .v2-mono{letter-spacing:.2px;direction:ltr;unicode-bidi:isolate;font-family:Noto Sans Mono,Consolas,monospace;display:inline-block}html body .v2-push{margin-inline-start:auto}html body .v2-pos{color:var(--v2-p)}html body .v2-neg{color:var(--v2-d)}html body .v2-cur{color:var(--v2-t3);margin-inline-start:calc(3px * var(--ry-ui-scale,1));font-size:12px;font-weight:500}html body .v2-sub{color:var(--v2-t3);font-size:12px;font-weight:400;display:block}html body .v2-flashbox{display:inline-block}html body .v2-dot{width:calc(8px * var(--ry-ui-scale,1));height:calc(8px * var(--ry-ui-scale,1));background:var(--v2-t3);border-radius:50%;flex:none;margin-inline-end:calc(6px * var(--ry-ui-scale,1));display:inline-block}html body .v2-dot.own{background:var(--v2-own)}html body .v2-dot.tr{background:var(--v2-trader)}html body .v2-btn{height:calc(36px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));align-items:center;gap:calc(6px * var(--ry-ui-scale,1));font:inherit;font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));border:1px solid var(--v2-line2);background:var(--v2-surface);color:var(--v2-t1);white-space:nowrap;cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex}html body .v2-btn .ms{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)))}html body .v2-btn.pr{background:var(--v2-p);border-color:var(--v2-p);color:var(--v2-surface)}html body .v2-btn.pr.dg{background:var(--v2-d);border-color:var(--v2-d)}html body .v2-btn.sm{height:calc(32px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));padding:0 calc(12px * var(--ry-ui-scale,1))}html body .v2-btn.sm .ms{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)))}html body .v2-btn.q{color:var(--v2-p);padding:0 calc(8px * var(--ry-ui-scale,1));background:0 0;border-color:#0000}html body .v2-btn:disabled{opacity:.45;cursor:default}html body .v2-kb{width:calc(38px * var(--ry-ui-scale,1));height:calc(38px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));color:var(--v2-t2);background:var(--v2-surface);box-shadow:0 0 0 1px var(--v2-line2) inset;cursor:pointer;border:0;place-items:center;padding:0;display:grid}html body .v2-kb.sm{width:calc(32px * var(--ry-ui-scale,1));height:calc(32px * var(--ry-ui-scale,1));box-shadow:none;color:var(--v2-t3);border-radius:calc(9px * var(--ry-ui-scale,1))}html body .v2-kb[data-state=open]{background:var(--v2-psoft);color:var(--v2-p);box-shadow:0 0 0 1px var(--v2-p) inset}html body .v2-lnk{font:inherit;color:var(--v2-p);font-weight:500;font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));white-space:nowrap;align-items:center;gap:calc(3px * var(--ry-ui-scale,1));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}html body .v2-lnk .ms{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)))}html body .v2-chip{align-items:center;gap:calc(6px * var(--ry-ui-scale,1));height:calc(24px * var(--ry-ui-scale,1));padding:0 calc(10px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));white-space:nowrap;background:var(--v2-soft);color:var(--v2-t2);font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}html body .v2-chip.dt:before{content:"";width:calc(6px * var(--ry-ui-scale,1));height:calc(6px * var(--ry-ui-scale,1));background:currentColor;border-radius:50%}html body .v2-chip:is(.sea,.i){background:var(--v2-isoft);color:var(--v2-info)}html body .v2-chip.g{background:var(--v2-psoft);color:var(--v2-p)}html body .v2-chip.w{background:var(--v2-wsoft);color:var(--v2-wstrong)}html body .v2-chip.tr{background:var(--v2-trsoft);color:var(--v2-trtext)}html body .v2-chip.d{background:var(--v2-dsoft);color:var(--v2-d)}html body .v2-warn{align-items:center;gap:calc(5px * var(--ry-ui-scale,1));height:calc(22px * var(--ry-ui-scale,1));padding:0 calc(9px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));background:var(--v2-wsoft);color:var(--v2-wstrong);white-space:nowrap;font-size:12px;font-weight:500;display:inline-flex}html body .v2-warn:before{content:"";width:calc(6px * var(--ry-ui-scale,1));height:calc(6px * var(--ry-ui-scale,1));background:var(--v2-w);border-radius:50%}html body .v2-warn.r{background:var(--v2-dsoft);color:var(--v2-d)}html body .v2-warn.r:before{background:var(--v2-d)}html body .v2-est{border-bottom:1.5px dotted var(--v2-w);padding-bottom:1px}html body .v2-tag{height:calc(18px * var(--ry-ui-scale,1));padding:0 calc(6px * var(--ry-ui-scale,1));border-radius:calc(5px * var(--ry-ui-scale,1));background:var(--v2-wsoft);color:var(--v2-wstrong);font-size:12px;font-weight:500;line-height:calc(18px * var(--ry-ui-scale,1));vertical-align:middle;align-items:center;display:inline-flex}html body .v2-why{font:inherit;color:var(--v2-t3);cursor:help;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:12px;font-weight:400;display:inline-flex}html body .v2-why .ms{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)))}html body [data-popup-system="2026"].v2-explain{width:calc(360px * var(--ry-ui-scale,1));max-width:calc(360px * var(--ry-ui-scale,1));background:var(--v2-surface);border-radius:calc(14px * var(--ry-ui-scale,1));box-shadow:var(--v2-pop-shadow);padding:calc(14px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));gap:calc(6px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));border:0;flex-direction:column;display:flex}html body .v2-explain h5{margin:0 0 calc(4px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));font-weight:500}html body .v2-explain .er{gap:calc(10px * var(--ry-ui-scale,1));color:var(--v2-t2);display:flex}html body .v2-explain .er b{color:var(--v2-t1);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:500}html body .v2-explain .er.t{border-top:1px solid var(--v2-line);padding-top:calc(6px * var(--ry-ui-scale,1));color:var(--v2-t1);font-weight:500}html body .v2-explain .er.t b{font-weight:500}html body .v2-hero{background:linear-gradient(155deg, var(--v2-hero1), var(--v2-hero2));color:var(--v2-surface);border-radius:calc(18px * var(--ry-ui-scale,1));padding:calc(16px * var(--ry-ui-scale,1)) calc(22px * var(--ry-ui-scale,1));justify-content:center;gap:calc(8px * var(--ry-ui-scale,1));min-width:calc(440px * var(--ry-ui-scale,1));box-shadow:var(--v2-hero-shadow);flex-direction:column;display:flex}html body .v2-hero .k{font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--v2-hero-k);align-items:center;gap:calc(8px * var(--ry-ui-scale,1));display:flex}html body .v2-hero .v{font-size:max(12px, calc(30px * var(--ry-ui-scale,1)));font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}html body .v2-hero .v small{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--v2-hero-unit);margin-inline-start:calc(6px * var(--ry-ui-scale,1));font-weight:500}html body .v2-hero .split{gap:calc(18px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--v2-hero-s);display:flex}html body .v2-hero .split>span{align-items:center;gap:calc(6px * var(--ry-ui-scale,1));display:flex}html body .v2-hero .split i{width:calc(8px * var(--ry-ui-scale,1));height:calc(8px * var(--ry-ui-scale,1));border-radius:50%;display:inline-block}html body .v2-hero .split b{color:var(--v2-surface);font-variant-numeric:tabular-nums;font-weight:500}html body .v2-hero .v2-why{color:var(--v2-hero-why)}html body .v2-hbar{height:calc(4px * var(--ry-ui-scale,1));background:var(--v2-hero-track);border-radius:2px;gap:2px;display:flex;overflow:hidden}html body .v2-hbar>i{height:100%;display:block}html body .v2-top{min-height:calc(96px * var(--ry-ui-scale,1));flex:none;align-items:stretch;display:flex}html body .v2-strip{padding:0 calc(8px * var(--ry-ui-scale,1));flex:1;align-items:center;min-width:0;display:flex}html body .v2-sv{align-items:stretch;gap:calc(4px * var(--ry-ui-scale,1));padding:calc(4px * var(--ry-ui-scale,1)) calc(24px * var(--ry-ui-scale,1));border:0;border-inline-start:1px solid var(--v2-line2);min-width:0;font:inherit;color:var(--v2-t1);text-align:start;background:0 0;flex-direction:column;flex:1;display:flex}html body .v2-sv:first-child{border-inline-start:0}html body button.v2-sv{cursor:pointer}html body button.v2-sv[aria-disabled=true]{cursor:default}html body .v2-sv .k{color:var(--v2-t3);align-items:center;gap:calc(6px * var(--ry-ui-scale,1));white-space:nowrap;font-size:12px;display:flex}html body .v2-sv .v{font-size:max(12px, calc(22px * var(--ry-ui-scale,1)));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1.2}html body .v2-sv .v small{color:var(--v2-t3);margin-inline-start:calc(4px * var(--ry-ui-scale,1));font-size:12px;font-weight:500}html body .v2-sv .s{color:var(--v2-t3);white-space:nowrap;font-size:12px}html body .v2-sv .s .g{color:var(--v2-p);font-weight:500}html body .v2-sv .s .w{color:var(--v2-w);font-weight:500}html body .v2-sv .s .r{color:var(--v2-d);font-weight:500}html body .v2-sv .s:empty{display:none}html body .ry-m2.v2-dlg .v2-strip{flex:none;align-items:stretch;padding:0}html body .ry-m2.v2-dlg .v2-strip .v2-sv{min-width:calc(180px * var(--ry-ui-scale,1));padding:2px calc(20px * var(--ry-ui-scale,1));gap:calc(6px * var(--ry-ui-scale,1));flex:none}html body .ry-m2.v2-dlg .v2-strip .v2-sv:first-child{padding-inline-start:0}html body .ry-m2.v2-dlg .v2-strip .v2-sv .v{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));font-weight:600}html body .ry-m2.v2-dlg .ry-fx>.v2-segc{width:100%;display:flex}html body .ry-m2.v2-dlg .ry-fx>.v2-segc>button{flex:1}html body .v2-nx{width:calc(330px * var(--ry-ui-scale,1));justify-content:center;gap:calc(4px * var(--ry-ui-scale,1));padding:calc(4px * var(--ry-ui-scale,1)) calc(24px * var(--ry-ui-scale,1)) calc(4px * var(--ry-ui-scale,1)) calc(4px * var(--ry-ui-scale,1));border-inline-start:1px solid var(--v2-line2);flex-direction:column;flex:none;display:flex}html body .v2-nx .k{color:var(--v2-t3);align-items:center;gap:calc(6px * var(--ry-ui-scale,1));font-size:12px;display:flex}html body .v2-nx .k .ms{color:var(--v2-w)}html body .v2-nx .t{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));font-weight:500;line-height:1.45}html body .v2-nx .s{color:var(--v2-t3);align-items:center;gap:calc(8px * var(--ry-ui-scale,1));font-size:12px;display:flex}html body .v2-ic{width:calc(26px * var(--ry-ui-scale,1));height:calc(26px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));background:var(--v2-ic-bg);color:var(--v2-ic);flex:none;place-items:center;font-style:normal;display:inline-grid}html body .v2-ic>.ms{font-size:max(12px, calc(16px * var(--ry-ui-scale,1)))}html body .v2-ic.w{background:var(--v2-wsoft);color:var(--v2-w)}html body .v2-hero .v2-ic{background:var(--v2-hero-ic);color:var(--v2-surface)}html body .v2-top{gap:calc(12px * var(--ry-ui-scale,1))}html body .v2-strip{gap:calc(12px * var(--ry-ui-scale,1));align-items:stretch;padding:0}html body .v2-strip .v2-sv,html body .v2-top .v2-nx{padding:calc(12px * var(--ry-ui-scale,1)) calc(16px * var(--ry-ui-scale,1));background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:calc(14px * var(--ry-ui-scale,1));box-shadow:var(--v2-card-shadow);justify-content:center}html body .v2-strip .v2-sv .k,html body .v2-nx .k{gap:calc(8px * var(--ry-ui-scale,1));font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--v2-t2)}html body button.v2-sv:not([aria-disabled=true]):hover{border-color:var(--v2-line2);box-shadow:var(--v2-card-shadow), 0 0 0 1px var(--v2-line2)}html body .ry-m2 .v2-strip{gap:0}html body .ry-m2 .v2-strip .v2-sv{border:0;border-inline-start:1px solid var(--v2-line2);box-shadow:none;background:0 0;border-radius:0}html body .ry-m2 .v2-strip .v2-sv:first-child{border-inline-start:0}html body .ry-m2 .v2-strip .v2-sv .k{color:var(--v2-t3);gap:calc(6px * var(--ry-ui-scale,1));font-size:12px}html body .ry-m2 .v2-sv .v2-ic{display:none}html body .v2-surf{background:var(--v2-surface);border-radius:calc(16px * var(--ry-ui-scale,1));box-shadow:var(--v2-ring);flex-direction:column;min-width:0;min-height:0;display:flex}html body .v2-sh{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));padding:calc(16px * var(--ry-ui-scale,1)) calc(20px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));flex:none;display:flex}html body .v2-sh h3{font-size:max(12px, calc(15px * var(--ry-ui-scale,1)));margin:0;font-weight:600}html body .v2-sh .c{color:var(--v2-t3);font-size:12px}html body .v2-sh .end{gap:calc(8px * var(--ry-ui-scale,1));align-items:center;margin-inline-start:auto;display:flex}html body .v2-tabs{gap:calc(26px * var(--ry-ui-scale,1));padding:0 calc(22px * var(--ry-ui-scale,1));border-bottom:1px solid var(--v2-line);flex:none;display:flex}html body .v2-tabs>button{height:calc(50px * var(--ry-ui-scale,1));align-items:center;gap:calc(7px * var(--ry-ui-scale,1));font:inherit;font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--v2-t2);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:relative}html body .v2-tabs>button .ms{color:var(--v2-t3)}html body .v2-tabs>button.on{color:var(--v2-t1);font-weight:500}html body .v2-tabs>button.on .ms{color:var(--v2-p)}html body .v2-tabs>button.on:after{content:"";background:var(--v2-p);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}html body .v2-tabs>button:disabled{opacity:.45;cursor:default}html body .v2-tabs em{color:var(--v2-t3);font-size:12px;font-style:normal;font-weight:400}html body .v2-tabs em.w{color:var(--v2-w);font-weight:500}html body .v2-tabs{gap:calc(6px * var(--ry-ui-scale,1));align-items:center}html body .v2-tabs>button{height:calc(38px * var(--ry-ui-scale,1));padding:0 calc(14px * var(--ry-ui-scale,1));border-radius:calc(10px * var(--ry-ui-scale,1));margin-block:calc(6px * var(--ry-ui-scale,1))}html body .v2-tabs>button:not(.on):not(:disabled):hover{background:var(--v2-soft)}html body .v2-tabs>button.on{background:var(--v2-tab-on);color:var(--v2-tab-on-ink)}html body .v2-tabs>button.on .ms,html body .v2-tabs>button.on em,html body .v2-tabs>button.on em.w{color:var(--v2-tab-on-ink)}html body .v2-tabs>button.on em{background:var(--v2-hero-ic);border-radius:calc(10px * var(--ry-ui-scale,1));padding:0 calc(7px * var(--ry-ui-scale,1));line-height:calc(20px * var(--ry-ui-scale,1))}html body .v2-tabs>button.on:after{display:none}html body :is(.v2-sh,.ctv2-sh) h3>.ms:first-child{color:var(--v2-p);font-size:max(12px, calc(19px * var(--ry-ui-scale,1)))}html body .v2-sh h3{align-items:center;gap:calc(6px * var(--ry-ui-scale,1));display:inline-flex}html body .v2-pane{flex-direction:column;flex:1;min-height:0;display:flex}html body .v2-tb{border-collapse:collapse;width:100%;font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));table-layout:auto}html body .v2-tb th{color:var(--v2-t3);text-align:start;padding:0 calc(14px * var(--ry-ui-scale,1)) calc(10px * var(--ry-ui-scale,1));border-bottom:1px solid var(--v2-line);white-space:nowrap;background:0 0;font-size:12px;font-weight:500}html body .v2-tb td{padding:calc(13px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));border-bottom:1px solid var(--v2-line);vertical-align:middle;line-height:1.4}html body .v2-tb tbody tr:last-child td{border-bottom:0}html body .v2-tb b{font-weight:500}html body .v2-tb .n{text-align:end;font-variant-numeric:tabular-nums}html body .v2-tb td small{color:var(--v2-t3);font-size:12px;display:block}html body .v2-tb tfoot td{border-top:1px solid var(--v2-line2);color:var(--v2-t1);border-bottom:0;font-weight:600}html body .v2-tb tfoot td small{font-weight:400}html body .v2-dl{gap:calc(14px * var(--ry-ui-scale,1)) calc(28px * var(--ry-ui-scale,1));margin:0;display:grid}html body .v2-dl>div{flex-direction:column;gap:2px;min-width:0;line-height:1.4;display:flex}html body .v2-dl small,html body .v2-dl dt{color:var(--v2-t3);font-size:12px;font-weight:400}html body .v2-dl b,html body .v2-dl dd{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));margin:0;font-weight:500}html body .v2-dl .na{color:var(--v2-t3);font-weight:400}html body .v2-dl:not(.ry-bl-qty){gap:calc(8px * var(--ry-ui-scale,1))}html body .v2-dl:not(.ry-bl-qty)>div{background:var(--v2-tile);border-radius:calc(10px * var(--ry-ui-scale,1));padding:calc(8px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));gap:calc(3px * var(--ry-ui-scale,1))}html body .v2-rows{flex-direction:column;display:flex}html body .v2-row{align-items:center;gap:calc(14px * var(--ry-ui-scale,1));padding:calc(14px * var(--ry-ui-scale,1)) calc(20px * var(--ry-ui-scale,1));border-top:1px solid var(--v2-line);display:flex}html body .v2-row:first-child{border-top:0}html body .v2-moves{padding:calc(12px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));border-radius:calc(12px * var(--ry-ui-scale,1));background:var(--v2-soft);flex-direction:column;gap:0;display:flex}html body .v2-moves h4{margin:0 0 calc(4px * var(--ry-ui-scale,1));font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--v2-t1);font-weight:500}html body .v2-moves .l{align-items:flex-start;gap:calc(12px * var(--ry-ui-scale,1));font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));padding:calc(12px * var(--ry-ui-scale,1)) 0;color:var(--v2-t1);display:flex}html body .v2-moves .l+.l{border-top:1px solid var(--v2-line)}html body .v2-moves .l .lb{flex-direction:column;gap:2px;min-width:0;display:flex}html body .v2-moves .l small{color:var(--v2-t3);font-size:12px;font-weight:400}html body .v2-moves .l b{align-items:baseline;gap:calc(4px * var(--ry-ui-scale,1));font-size:max(12px, calc(15px * var(--ry-ui-scale,1)));color:var(--v2-t1);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:row-reverse;margin-inline-start:auto;font-weight:600;display:inline-flex}html body .v2-more{font:inherit;color:var(--v2-p);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:500}html body .v2-prog{gap:calc(8px * var(--ry-ui-scale,1));flex-direction:column;display:flex}html body .v2-prog .ln{height:calc(3px * var(--ry-ui-scale,1));background:var(--v2-line2);border-radius:2px;margin-inline:4%;position:relative}html body .v2-prog .ln>i{background:var(--v2-p);border-radius:2px;position:absolute;inset-block:0;inset-inline-start:0}html body .v2-prog .ln>b{width:calc(11px * var(--ry-ui-scale,1));height:calc(11px * var(--ry-ui-scale,1));background:var(--v2-surface);border:calc(2.5px * var(--ry-ui-scale,1)) solid var(--v2-info);border-radius:50%;margin-inline-start:calc(-5px * var(--ry-ui-scale,1));position:absolute;top:50%;transform:translateY(-50%)}html body .v2-prog .lb{color:var(--v2-t3);grid-template-columns:repeat(9,minmax(0,1fr));font-size:12px;display:grid}html body .v2-prog .lb>*{text-align:center;line-height:1.35;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:0;display:flex}html body .v2-prog .lb>button{cursor:pointer}html body .v2-prog .lb .d{color:var(--v2-t2)}html body .v2-prog .lb .c,html body .v2-prog .lb .nxt{color:var(--v2-info);font-weight:500}html body .v2-prog .lb small{color:var(--v2-t3);font-size:12px;font-weight:400}html body .v2-prog .ln{display:none}html body .v2-prog .lb>*{gap:2px;position:relative}html body .v2-prog .lb>:after{content:"";top:calc(15px * var(--ry-ui-scale,1));width:calc(100% - calc(40px * var(--ry-ui-scale,1)));border-top:2px dashed var(--v2-line2);position:absolute;inset-inline-start:calc(50% + calc(20px * var(--ry-ui-scale,1)))}html body .v2-prog .lb>:last-child:after{display:none}html body .v2-prog .lb>.d:after{border-top-style:solid;border-top-color:var(--v2-p)}html body .v2-sdot{width:calc(32px * var(--ry-ui-scale,1));height:calc(32px * var(--ry-ui-scale,1));box-sizing:border-box;margin-bottom:calc(6px * var(--ry-ui-scale,1));background:var(--v2-surface);border:1.5px solid var(--v2-line2);color:var(--v2-t3);border-radius:50%;order:-1;place-items:center;font-style:normal;display:grid}html body .v2-prog .lb>.d .v2-sdot{background:var(--v2-p);border-color:var(--v2-p);color:var(--v2-surface)}html body .v2-prog .lb>.c .v2-sdot{border:2px solid var(--v2-info);background:var(--v2-isoft);color:var(--v2-info);box-shadow:0 0 0 4px var(--v2-ship-halo)}html body .v2-prog .lb>.c{font-weight:500}html body .v2-empty{justify-content:center;align-items:center;gap:calc(6px * var(--ry-ui-scale,1));color:var(--v2-t3);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));text-align:center;padding:calc(24px * var(--ry-ui-scale,1));flex-direction:column;display:flex}html body .v2-empty>.ms{font-size:max(12px, calc(28px * var(--ry-ui-scale,1)));color:var(--v2-dim)}html body .v2-empty b{color:var(--v2-t2);font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));font-weight:500}html body [data-popup-system="2026"].v2-pop{background:var(--v2-surface);border-radius:calc(16px * var(--ry-ui-scale,1));box-shadow:var(--v2-pop-shadow);max-height:none;padding:calc(18px * var(--ry-ui-scale,1));border:0;overflow:visible}html body [data-popup-system="2026"].v2-menu{background:var(--v2-surface);border-radius:calc(14px * var(--ry-ui-scale,1));box-shadow:var(--v2-pop-shadow);padding:calc(6px * var(--ry-ui-scale,1));border:0;max-height:none;overflow:visible}html body [data-popup-system="2026"].v2-menu .v2-mi{align-items:center;gap:calc(10px * var(--ry-ui-scale,1));min-height:calc(40px * var(--ry-ui-scale,1));padding:calc(8px * var(--ry-ui-scale,1)) calc(12px * var(--ry-ui-scale,1));border-radius:calc(8px * var(--ry-ui-scale,1));font-size:max(12px, calc(14px * var(--ry-ui-scale,1)));color:var(--v2-t1);cursor:pointer;outline:0;display:flex}html body .v2-mi>.ms{font-size:max(12px, calc(19px * var(--ry-ui-scale,1)));color:var(--v2-t2)}html body .v2-mi>span{white-space:normal;flex-direction:column;line-height:1.35;display:flex}html body .v2-mi small{color:var(--v2-t3);font-size:12px}html body .v2-mi[data-highlighted]{background:var(--v2-soft)}html body .v2-mi[data-disabled]{color:var(--v2-t3);opacity:.7;cursor:default}html body .v2-mi.dg,html body .v2-mi.dg>.ms{color:var(--v2-d)}html body .v2-msep{background:var(--v2-line);height:1px;margin:calc(6px * var(--ry-ui-scale,1)) calc(4px * var(--ry-ui-scale,1))}html body .ry-m2.v2-dlg{border-radius:calc(20px * var(--ry-ui-scale,1));box-shadow:var(--v2-dlg-shadow);max-height:calc(915px * var(--ry-ui-scale,1))}html body .ry-m2.v2-dlg .ry-m2-hero{background:var(--v2-surface);color:var(--v2-t1);padding:calc(18px * var(--ry-ui-scale,1)) calc(24px * var(--ry-ui-scale,1)) calc(14px * var(--ry-ui-scale,1));gap:calc(12px * var(--ry-ui-scale,1));border-bottom:1px solid var(--v2-line)}html body .ry-m2.v2-dlg .ry-m2-thumb{display:none}html body .ry-m2.v2-dlg .ry-m2-kicker{color:var(--v2-t3)}html body .ry-m2.v2-dlg .ry-m2-title{color:var(--v2-t1);font-size:max(12px, calc(18px * var(--ry-ui-scale,1)))}html body .ry-m2.v2-dlg .ry-m2-x{color:var(--v2-t3);width:calc(34px * var(--ry-ui-scale,1));height:calc(34px * var(--ry-ui-scale,1));flex-basis:calc(34px * var(--ry-ui-scale,1));background:0 0}html body .ry-m2.v2-dlg .ry-m2-steps{gap:calc(8px * var(--ry-ui-scale,1));display:flex}html body .ry-m2.v2-dlg .ry-m2-steps button{align-items:center;gap:calc(6px * var(--ry-ui-scale,1));color:var(--v2-t3);font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));border:0;flex-direction:row;flex:none;margin:0;padding:0}html body .ry-m2.v2-dlg .ry-m2-steps .sn{width:calc(20px * var(--ry-ui-scale,1));height:calc(20px * var(--ry-ui-scale,1));background:var(--v2-soft);color:var(--v2-t2);letter-spacing:0;border-radius:50%;justify-content:center;font-family:inherit;font-size:12px}html body .ry-m2.v2-dlg .ry-m2-steps button.cur{color:var(--v2-t1);font-weight:500}html body .ry-m2.v2-dlg .ry-m2-steps button.cur .sn{background:var(--v2-p);color:var(--v2-surface)}html body .ry-m2.v2-dlg .ry-m2-body{padding:calc(20px * var(--ry-ui-scale,1)) calc(24px * var(--ry-ui-scale,1));gap:calc(16px * var(--ry-ui-scale,1))}html body .ry-m2.v2-dlg .ry-m2-body:has(>.v2-db){padding:0}html body .v2-db{grid-template-columns:minmax(0, 1fr) calc(360px * var(--ry-ui-scale,1));flex:1;min-height:0;display:grid}html body .ry-m2.v2-dlg:is(.v2-dlg-lg,.v2-dlg-xl) .v2-db{grid-template-columns:minmax(0, 1fr) calc(440px * var(--ry-ui-scale,1))}html body .v2-dmain{padding:calc(20px * var(--ry-ui-scale,1)) calc(24px * var(--ry-ui-scale,1));gap:calc(16px * var(--ry-ui-scale,1));flex-direction:column;display:flex}html body .v2-aside{background:var(--v2-soft);padding:calc(20px * var(--ry-ui-scale,1)) calc(22px * var(--ry-ui-scale,1));gap:calc(12px * var(--ry-ui-scale,1));flex-direction:column;display:flex}html body .ry-m2.v2-dlg .ry-m2-foot{padding:calc(14px * var(--ry-ui-scale,1)) calc(24px * var(--ry-ui-scale,1));background:var(--v2-surface);border-top:1px solid var(--v2-line);position:sticky;bottom:0}html body .ry-m2.v2-dlg .ry-m2-foot .ry-foot-actions{justify-content:flex-start;align-items:center;gap:calc(10px * var(--ry-ui-scale,1));flex:1;margin:0}html body .v2-dreason{color:var(--v2-t3);font-size:12px}html body .v2-back{margin-inline-start:auto}html body .v2-jm{gap:calc(10px * var(--ry-ui-scale,1));flex-direction:column;min-width:0;display:flex}html body .v2-jm-st{align-items:center;gap:calc(6px * var(--ry-ui-scale,1));color:var(--v2-t3);font-size:12px;display:inline-flex}html body .v2-jm-detail{max-height:calc(320px * var(--ry-ui-scale,1));font-size:12px;overflow:auto}html body .v2-aside .v2-moves{background:0 0;padding:0}html body .ry-m2.v2-dlg .ry-m2-hero.has-steps{align-items:center;gap:calc(28px * var(--ry-ui-scale,1));flex-direction:row}html body .ry-m2.v2-dlg .ry-m2-hero.has-steps .ry-m2-top{display:contents}html body .ry-m2.v2-dlg .ry-m2-hero.has-steps .ry-m2-steps{order:1}html body .ry-m2.v2-dlg .ry-m2-hero.has-steps .ry-m2-x{order:2;margin-inline-start:auto}html body .ry-m2.v2-dlg .ry-m2-steps button.done .sn{background:var(--v2-psoft,var(--v2-soft));color:var(--v2-p);font-size:0}html body .ry-m2.v2-dlg .ry-m2-steps button.done .sn .ms{font-size:max(12px, calc(14px * var(--ry-ui-scale,1)))}html body .ry-m2.v2-dlg .ry-lb .opt{display:none}html body .ry-center:has(>.ry-m2.v2-dlg){-webkit-backdrop-filter:none}html body .v2-aside .v2-facts+.v2-jm{border-top:1px solid var(--v2-line);padding-top:calc(12px * var(--ry-ui-scale,1))}html body .v2-moves .v2-more{align-self:flex-start;align-items:center;gap:calc(6px * var(--ry-ui-scale,1));padding:calc(8px * var(--ry-ui-scale,1)) 0 0;color:var(--v2-p);font:inherit;font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}html body .v2-facts{flex-direction:column;display:flex}html body .v2-facts>div{justify-content:space-between;align-items:baseline;gap:calc(12px * var(--ry-ui-scale,1));padding:calc(5px * var(--ry-ui-scale,1)) 0;font-size:max(12px, calc(13px * var(--ry-ui-scale,1)));color:var(--v2-t2);display:flex}html body .v2-facts>div b{color:var(--v2-t1);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}html body .v2-facts>div.t{border-top:1px solid var(--v2-line);margin-top:calc(4px * var(--ry-ui-scale,1));padding-top:calc(10px * var(--ry-ui-scale,1))}html body .v2-facts>div.t b{font-size:max(12px, calc(18px * var(--ry-ui-scale,1)));font-weight:600}html body .v2-row2,html body .v2-row3{gap:calc(16px * var(--ry-ui-scale,1));display:grid}html body .v2-row2{grid-template-columns:1fr 1fr}html body .v2-row3{grid-template-columns:1fr 1fr 1fr}html body .v2-hero.pat{background:var(--v2-hero-pat), linear-gradient(155deg, var(--v2-hero1), var(--v2-hero2));gap:calc(10px * var(--ry-ui-scale,1));position:relative;overflow:hidden}html body .v2-av{width:calc(48px * var(--ry-ui-scale,1));height:calc(48px * var(--ry-ui-scale,1));font-weight:600;font-size:max(12px, calc(16px * var(--ry-ui-scale,1)));background:var(--v2-greys);color:var(--v2-grey);border-radius:50%;flex:none;place-items:center;display:grid}html body :is(.v2-av,.v2-tchip).teal{--v2-tn:var(--v2-of);--v2-tns:var(--v2-ofs)}html body :is(.v2-av,.v2-tchip).blue{--v2-tn:var(--v2-shp);--v2-tns:var(--v2-shs)}html body :is(.v2-av,.v2-tchip).violet{--v2-tn:var(--v2-brk);--v2-tns:var(--v2-brs)}html body :is(.v2-av,.v2-tchip).green{--v2-tn:var(--v2-p);--v2-tns:var(--v2-psoft)}html body :is(.v2-av,.v2-tchip).grey{--v2-tn:var(--v2-grey);--v2-tns:var(--v2-greys)}html body .v2-av:is(.teal,.blue,.violet,.green){background:var(--v2-tns);color:var(--v2-tn)}html body .v2-tchip{height:calc(24px * var(--ry-ui-scale,1));padding:0 calc(9px * var(--ry-ui-scale,1)) 0 calc(10px * var(--ry-ui-scale,1));border-radius:calc(999px * var(--ry-ui-scale,1));align-items:center;gap:calc(4px * var(--ry-ui-scale,1));white-space:nowrap;background:var(--v2-tns,var(--v2-greys));color:var(--v2-tn,var(--v2-grey));font-size:12px;font-weight:500;display:inline-flex}html body .v2-tchip .ms{font-size:max(12px, calc(15px * var(--ry-ui-scale,1)))}@media (prefers-reduced-motion:no-preference){html body .v2-flash{border-radius:calc(4px * var(--ry-ui-scale,1));animation:.25s ease-out v2-flash}html body .v2-pane{animation:.18s ease-out v2-fade}html body .ry-m2.v2-dlg{animation:.22s cubic-bezier(.16,1,.3,1) v2-dlg-in}html body .v2-row-open,html body .v2-row-open>td{animation:.25s ease-out v2-row}}@keyframes v2-flash{0%{background:var(--v2-flash)}to{background:0 0}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}@keyframes v2-dlg-in{0%{opacity:0;transform:translate(var(--v2-dx,0), var(--v2-dy,0)) scale(.6)}to{opacity:1;transform:none}}@keyframes v2-row{0%{background:var(--v2-row-hl)}to{background:0 0}}
