.rk-splash{color:var(--rk-accent);place-items:center;display:inline-grid}.rk-splash__mark{height:auto;overflow:visible}.rk-splash--fullscreen{z-index:100;background:var(--rk-bg);transition:opacity var(--rk-duration-slow) var(--rk-ease-exit);display:grid;position:fixed;inset:0}.rk-splash--leaving{opacity:0;pointer-events:none}.rk-mark-turn{height:auto;display:block;overflow:visible}.rk-ripple{z-index:-1;max-width:none;max-height:none;opacity:var(--_ripple,var(--rk-ripple-opacity-soft));pointer-events:none;animation:rk-ripple var(--rk-duration-ripple) var(--rk-ease-enter) forwards;background:currentColor;border-radius:50%;margin:0;position:absolute;transform:scale(0)}.rk-ripple--out{opacity:0;transition:opacity var(--rk-duration-slow) var(--rk-ease-exit)}@keyframes rk-ripple{to{transform:scale(1)}}.rk-sq{--_mi:var(--rk-sq-4);--_m0:var(--rk-sq-6);--_m1:var(--rk-sq-5);--_m2:var(--rk-sq-8);--_m3:var(--rk-sq-10);--_off:var(--rk-focus-ring-offset);--_rw:var(--rk-focus-ring-width);--_behind:var(--rk-surface);isolation:isolate;background:0 0;border-color:#0000;outline:none;position:relative;overflow:visible}.rk-sq--sm{--_mi:var(--rk-sq-2);--_m0:var(--rk-sq-4);--_m1:var(--rk-sq-3);--_m2:var(--rk-sq-6);--_m3:var(--rk-sq-8)}.rk-sq--lg{--_mi:var(--rk-sq-6);--_m0:var(--rk-sq-8);--_m1:var(--rk-sq-7);--_m2:var(--rk-sq-10);--_m3:var(--rk-sq-12)}.rk-sq--field{--_off:0px;--_rw:var(--rk-focus-halo-width);--_m3:var(--rk-sq-9)}.rk-sq:before,.rk-sq:after,.rk-sq__surface,.rk-sq__surface:before{-webkit-mask:var(--_m) center / 100% 100% no-repeat;mask:var(--_m) center / 100% 100% no-repeat}.rk-sq__surface{--_m:var(--_m0);z-index:-1;inset:calc(-1 * var(--rk-border-width));isolation:isolate;background:var(--_edge,transparent);pointer-events:none;transition:background-color var(--rk-duration-fast) var(--rk-ease-standard);position:absolute;overflow:hidden}.rk-sq__surface:before{--_m:var(--_m1);content:"";z-index:-1;inset:var(--rk-border-width);background:var(--_face,transparent);transition:background-color var(--rk-duration-fast) var(--rk-ease-standard);position:absolute}.rk-sq:before,.rk-sq:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard);position:absolute}.rk-sq:before{--_m:var(--_m2);z-index:-2;inset:calc(-1 * (var(--rk-border-width) + var(--_off)));background:var(--_behind)}.rk-sq:after{--_m:var(--_m3);z-index:-3;inset:calc(-1 * (var(--rk-border-width) + var(--_off) + var(--_rw)));background:var(--_ring,var(--rk-focus-ring))}.rk-sq:focus-visible:before,.rk-sq:focus-visible:after{opacity:1}.rk-sq--inset:after{z-index:1;inset:calc(-1 * var(--rk-border-width));-webkit-mask:var(--_m0) center / 100% 100% no-repeat, var(--_mi) center / calc(100% - 2 * var(--_rw)) calc(100% - 2 * var(--_rw)) no-repeat;mask:var(--_m0) center / 100% 100% no-repeat, var(--_mi) center / calc(100% - 2 * var(--_rw)) calc(100% - 2 * var(--_rw)) no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.rk-sq--inset:focus-visible:before,.rk-sq--field:before,.rk-sq--field:focus-visible:before{opacity:0}.rk-sq--field:focus-within:after{opacity:1}.rk-sqbox{--_b0:var(--rk-sq-8);--_b1:var(--rk-sq-7);isolation:isolate;background:0 0;border-color:#0000}.rk-sqbox--md{--_b0:var(--rk-sq-6);--_b1:var(--rk-sq-5)}.rk-sqbox--sm{--_b0:var(--rk-sq-4);--_b1:var(--rk-sq-3)}.rk-sqbox:before,.rk-sqbox:after{content:"";inset:calc(-1 * var(--rk-border-width));pointer-events:none;transition:background-color var(--rk-duration-fast) var(--rk-ease-standard);position:absolute}.rk-sqbox:before{z-index:-1;background:var(--_face,transparent);-webkit-mask:var(--_b0) center / 100% 100% no-repeat;mask:var(--_b0) center / 100% 100% no-repeat}.rk-sqbox:after{z-index:3;background:var(--_edge,transparent);-webkit-mask:var(--_b0) center / 100% 100% no-repeat, var(--_b1) center / calc(100% - 2 * var(--rk-border-width)) calc(100% - 2 * var(--rk-border-width)) no-repeat;mask:var(--_b0) center / 100% 100% no-repeat, var(--_b1) center / calc(100% - 2 * var(--rk-border-width)) calc(100% - 2 * var(--rk-border-width)) no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.rk-sqbox--inner:before,.rk-sqbox--inner:after{inset:0}.rk-sqbox--clip{background:var(--_face,transparent);-webkit-mask:var(--_b0) center / 100% 100% no-repeat;mask:var(--_b0) center / 100% 100% no-repeat}.rk-sqbox--clip:before{content:none}@media (prefers-reduced-motion:reduce){.rk-sqbox:before,.rk-sqbox:after,.rk-sq:before,.rk-sq:after,.rk-sq__surface,.rk-sq__surface:before{transition:none}}.rk-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rk-shake{20%{translate:calc(-1 * var(--rk-shake,var(--rk-shake-distance)))}40%{translate:calc(.85 * var(--rk-shake,var(--rk-shake-distance)))}60%{translate:calc(-.5 * var(--rk-shake,var(--rk-shake-distance)))}80%{translate:calc(.25 * var(--rk-shake,var(--rk-shake-distance)))}}@keyframes rk-spin{to{rotate:360deg}}.rk-btn{--_h:var(--rk-control);--_px:var(--rk-control-x);--_text:var(--rk-text);--_icon:var(--rk-icon);--_gap:var(--rk-control-gap);--_bg:var(--rk-surface);--_fg:var(--rk-fg);--_border:color-mix(in oklab, var(--rk-line), var(--rk-fg) 14%);--_bg-hover:var(--rk-surface-2);--_bg-press:color-mix(in oklab, var(--rk-surface-2), var(--rk-fg) 7%);--_ripple:var(--rk-ripple-opacity-soft);--_face:var(--_bg);--_edge:var(--_border);isolation:isolate;height:var(--_h);padding:0 var(--_px);border:var(--rk-border-width) solid transparent;color:var(--_fg);font:var(--rk-weight-semibold) var(--_text) / 1 var(--rk-font-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--rk-duration-fast) var(--rk-ease-standard), opacity var(--rk-duration-fast) var(--rk-ease-standard), transform var(--rk-duration-instant) var(--rk-ease-standard);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.rk-btn--primary{--_bg:var(--rk-accent);--_fg:var(--rk-accent-on);--_border:var(--rk-accent);--_bg-hover:color-mix(in oklab, var(--rk-accent), var(--rk-fg) 12%);--_bg-press:color-mix(in oklab, var(--rk-accent), var(--rk-fg) 24%);--_ripple:var(--rk-ripple-opacity-solid)}.rk-btn--subtle{--_bg:transparent;--_border:transparent}.rk-btn--danger{--_bg:var(--rk-bad);--_fg:var(--rk-bad-on);--_border:var(--rk-bad);--_bg-hover:color-mix(in oklab, var(--rk-bad), var(--rk-fg) 12%);--_bg-press:color-mix(in oklab, var(--rk-bad), var(--rk-fg) 24%);--_ripple:var(--rk-ripple-opacity-solid)}.rk-btn--task{--_h:var(--rk-control-task);--_px:var(--rk-control-task-x);--_text:var(--rk-text-task);--_icon:var(--rk-icon-task);--_gap:var(--rk-control-task-gap)}.rk-btn:hover{--_face:var(--_bg-hover);--_edge:color-mix(in oklab, var(--_border), var(--rk-fg) 6%)}.rk-btn--subtle:hover{--_edge:transparent}.rk-btn:active,.rk-btn[data-pressed]{--_face:var(--_bg-press);transform:scale(var(--rk-press-scale))}.rk-btn:focus-visible{outline:none}.rk-btn:disabled,.rk-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.rk-btn[aria-busy=true]{cursor:progress}.rk-btn__icon{opacity:0;width:0;transition:width var(--rk-duration-base) var(--rk-ease-standard), margin-right var(--rk-duration-base) var(--rk-ease-standard), opacity var(--rk-duration-base) var(--rk-ease-enter), transform var(--rk-duration-base) var(--rk-ease-enter);align-items:center;margin-right:0;display:inline-flex;transform:scale(.6)}.rk-btn__icon--shown{width:var(--_icon);margin-right:var(--_gap);opacity:1;transform:none}.rk-btn__glyph{display:inline-flex}.rk-btn__glyph svg{width:var(--_icon);height:var(--_icon)}.rk-btn--task .rk-btn__glyph svg{stroke-width:1.75px}.rk-btn__spin{width:var(--_icon);height:var(--_icon);transform-origin:50%;animation:rk-spin var(--rk-loop-spin) linear infinite;line-height:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.rk-btn:active,.rk-btn[data-pressed]{transform:none}.rk-btn__spin{animation-duration:var(--rk-loop-pulse)}}:root[data-density=comfortable] .rk-btn svg,.rk-btn--task svg{stroke-width:1.75px}.rk-btn--icon{width:var(--_h);padding:0}.rk-btn--icon.rk-btn--subtle{color:var(--rk-fg-muted)}.rk-btn--icon.rk-btn--subtle:hover,.rk-btn--icon.rk-btn--subtle:active,.rk-btn--icon.rk-btn--subtle[data-pressed],.rk-btn--icon[aria-expanded=true]{color:var(--rk-fg)}.rk-btn--icon[aria-expanded=true]{--_face:var(--_bg-press)}.rk-btn--icon[aria-pressed=true]{--_bg:var(--rk-accent-soft);--_bg-hover:color-mix(in oklab, var(--rk-accent-soft), var(--rk-accent) 10%);--_bg-press:color-mix(in oklab, var(--rk-accent-soft), var(--rk-accent) 18%);--_ripple:var(--rk-ripple-opacity-soft);color:var(--rk-accent)}.rk-btn--icon.rk-btn--subtle[aria-pressed=true]{--_face:var(--_bg);color:var(--rk-accent)}.rk-btn--icon.rk-btn--subtle[aria-pressed=true]:hover{--_face:var(--_bg-hover)}.rk-btn--icon[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.rk-ib__glyph{width:var(--_icon);height:var(--_icon);place-items:center;display:inline-grid}.rk-ib__glyph>*{grid-area:1/1;display:inline-flex}.rk-ib__glyph svg{width:var(--_icon);height:var(--_icon);transition:transform var(--rk-duration-base) var(--rk-ease-standard)}.rk-tooltip{z-index:50;align-items:center;gap:var(--rk-space-1);padding:var(--rk-space-1) var(--rk-space-2);--_face:var(--rk-fg);filter:var(--rk-shadow-overlay-drop);color:var(--rk-bg);font:var(--rk-weight-medium) var(--rk-text-sm) / 1.4 var(--rk-font-ui);white-space:nowrap;pointer-events:none;transform-origin:var(--bits-tooltip-content-transform-origin,center bottom);animation:rk-tooltip-in var(--rk-duration-fast) var(--rk-ease-enter);display:inline-flex;position:relative}.rk-tooltip[data-state=closed]{animation:rk-tooltip-out var(--rk-duration-fast) var(--rk-ease-exit) forwards}.rk-tooltip__kbd{font:var(--rk-weight-regular) var(--rk-text-sm) / 1 var(--rk-font-data);opacity:.7}@keyframes rk-tooltip-in{0%{opacity:0;transform:translateY(3px)}}@keyframes rk-tooltip-out{to{opacity:0;transform:translateY(3px)}}.rk-field{--_h:var(--rk-control);--_px:var(--rk-cell-x);--_text:var(--rk-text);--_icon:var(--rk-icon);--_border:color-mix(in oklab, var(--rk-line), var(--rk-fg) 14%);--_halo:color-mix(in oklab, var(--rk-focus-ring) var(--rk-focus-halo-mix), transparent);min-width:0;color:var(--rk-fg);font-family:var(--rk-font-ui);align-content:start;display:grid}.rk-field>*+*{margin-top:var(--rk-control-gap)}.rk-field--task{--_h:var(--rk-control-task);--_px:var(--rk-field-task-x);--_text:var(--rk-text-task);--_icon:var(--rk-icon-task)}.rk-field__label{align-items:baseline;gap:var(--rk-control-gap);font:var(--rk-weight-semibold) var(--_text) / 1.3 var(--rk-font-ui);display:flex}.rk-field__optional{color:var(--rk-fg-muted);font-size:var(--rk-text-sm);font-weight:var(--rk-weight-regular)}.rk-field__changed{border-radius:var(--rk-radius-pill);background:var(--rk-accent);width:6px;height:6px;transition:scale var(--rk-duration-base) var(--rk-ease-spring);flex:none;align-self:center;scale:0}.rk-field__changed[data-on]{scale:1}@media (prefers-reduced-motion:reduce){.rk-field__changed{transition:none}}.rk-field__box{align-items:center;gap:var(--rk-control-gap);min-width:0;height:var(--_h);padding:0 var(--_px);--_face:var(--rk-surface);--_edge:var(--_border);--_ring:var(--_halo);border:var(--rk-border-width) solid transparent;cursor:text;background:0 0;display:flex}.rk-field__box:hover{--_border:color-mix(in oklab, var(--rk-line), var(--rk-fg) 30%)}.rk-field__box:focus-within{--_edge:var(--rk-focus-ring)}.rk-field__box[data-invalid]{--_border:var(--rk-bad);--_halo:color-mix(in oklab, var(--rk-bad) var(--rk-focus-halo-mix), transparent)}.rk-field__box[data-invalid]:focus-within{--_edge:var(--rk-bad)}.rk-field__box[data-readonly]{--_edge:transparent;--_face:var(--rk-surface-2)}.rk-field__box[data-disabled]{--_face:var(--rk-surface-2);opacity:.6;cursor:not-allowed;-webkit-user-select:none;user-select:none}.rk-field__box[data-disabled] :is(input,textarea){pointer-events:none;-webkit-user-select:none;user-select:none}.rk-field__box :is(input,textarea){width:100%;min-width:0;height:100%;color:inherit;font:var(--rk-weight-regular) var(--_text) / 1.35 var(--rk-font-ui);background:0 0;border:0;outline:0;flex:1;padding:0}.rk-field__box :is(input,textarea)::placeholder{color:var(--rk-fg-muted);opacity:1}.rk-field__box input[type=search]{appearance:none}.rk-field__box input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.rk-field__box input[type=search]::-webkit-search-decoration{appearance:none;display:none}.rk-field__box--code input{font-family:var(--rk-font-data);font-size:calc(var(--_text) * .95)}.rk-field__box--decimal input{text-align:right;font-variant-numeric:tabular-nums}.rk-field--task .rk-field__box--decimal input{text-align:center;font-size:var(--rk-text-task-value);font-weight:var(--rk-weight-semibold)}.rk-field__box--multiline{height:auto;padding-block:var(--rk-space-1);align-items:flex-start}.rk-field__box--multiline textarea{min-height:calc(var(--_h) * 2);resize:none;field-sizing:content}.rk-field__affix{color:var(--rk-fg-muted);font-size:var(--_text);flex:none;display:inline-flex}.rk-field__affix svg{width:var(--_icon);height:var(--_icon)}.rk-field__clear{width:calc(var(--_icon) + var(--rk-space-1));height:calc(var(--_icon) + var(--rk-space-1));color:var(--rk-fg-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard), transform var(--rk-duration-fast) var(--rk-ease-standard), color var(--rk-duration-fast) var(--rk-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative;transform:scale(.6)}.rk-field__clear:after,.rk-tag__remove:after{content:"";inset:min(0px, calc(50% - var(--rk-target-min) / 2));position:absolute}.rk-field__shape{isolation:isolate;-webkit-mask:var(--_shape,var(--rk-sq-4)) center / 100% 100% no-repeat;mask:var(--_shape,var(--rk-sq-4)) center / 100% 100% no-repeat;transition:background-color var(--rk-duration-fast) var(--rk-ease-standard);position:absolute;inset:0;overflow:hidden}.rk-field__clear svg{width:calc(var(--_icon) * .85);height:calc(var(--_icon) * .85);position:relative}.rk-field__clear:hover{color:var(--rk-fg)}.rk-field__clear:hover .rk-field__shape{background:var(--rk-surface-2)}.rk-field__clear--shown{opacity:1;pointer-events:auto;transform:none}.rk-field__help,.rk-field__count{color:var(--rk-fg-muted);font-size:var(--rk-text-sm);margin:0;line-height:1.45}.rk-field__count{text-align:right;font-variant-numeric:tabular-nums}.rk-field__count--full{color:var(--rk-bad)}.rk-field__msg{transition:grid-template-rows var(--rk-duration-base) var(--rk-ease-standard), margin-top var(--rk-duration-base) var(--rk-ease-standard);grid-template-rows:0fr;margin-top:0;display:grid}.rk-field__msg>div{align-items:flex-start;gap:var(--rk-space-1);color:var(--rk-bad);font-size:var(--rk-text-sm);opacity:0;transition:opacity var(--rk-duration-base) var(--rk-ease-standard), transform var(--rk-duration-base) var(--rk-ease-standard);line-height:1.45;display:flex;overflow:hidden;transform:translateY(-3px)}.rk-field__msg svg{flex:none;width:1.15em;height:1.15em;margin-top:.15em}.rk-field__msg--shown{margin-top:var(--rk-control-gap);grid-template-rows:1fr}.rk-field__msg--shown>div{opacity:1;transform:none}.rk-field__box[data-shake]{animation:rk-shake var(--rk-duration-emphasis) var(--rk-ease-standard)}.rk-field__box[data-flash]{animation:rk-field-flash var(--rk-duration-linger) var(--rk-ease-enter)}@keyframes rk-field-flash{0%{background-color:var(--rk-accent-soft)}}.rk-field__row{align-items:center;gap:var(--rk-control-gap);min-width:0;display:flex}.rk-field--task .rk-field__row{gap:var(--rk-control-task-gap)}.rk-field__row .rk-field__box{flex:1 1 0}@media (prefers-reduced-motion:reduce){.rk-field__box[data-shake],.rk-field__box[data-flash]{animation:none}.rk-field__msg,.rk-field__msg>div{transition:none}}.rk-qty__step{touch-action:manipulation;display:inline-flex}.rk-plate{z-index:-1;width:0;height:0;-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;background:var(--rk-surface-2);opacity:0;pointer-events:none;transition:transform var(--rk-duration-fast) var(--rk-ease-standard), width var(--rk-duration-fast) var(--rk-ease-standard), height var(--rk-duration-fast) var(--rk-ease-standard), opacity var(--rk-duration-instant) linear, background-color var(--rk-duration-instant) linear;position:absolute;top:0;left:0}.rk-plate--still{transition:opacity var(--rk-duration-instant) linear}.rk-plate--danger{background:var(--rk-bad-bg)}.rk-select .rk-field__box{cursor:pointer;-webkit-user-select:none;user-select:none}.rk-select--combobox .rk-field__box{cursor:text}.rk-select__trigger{isolation:isolate;width:100%;color:inherit;font:inherit;text-align:left;outline:none;position:relative}.rk-select__trigger:focus-visible,.rk-select[data-open] .rk-field__box{--_edge:var(--rk-focus-ring)}.rk-select[data-open] .rk-field__box:after{opacity:1}.rk-select[data-open] .rk-field__box[data-invalid]{--_edge:var(--rk-bad)}.rk-select__value{min-width:0;font:var(--rk-weight-regular) var(--_text) / 1.35 var(--rk-font-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rk-select__value--placeholder{color:var(--rk-fg-muted)}.rk-select__code{color:var(--rk-fg-muted);font:var(--rk-weight-regular) calc(var(--_text) * .9) / 1 var(--rk-font-data);flex:none}.rk-select__chevron{color:var(--rk-fg-muted);transition:transform var(--rk-duration-base) var(--rk-ease-standard);flex:none;place-items:center;display:inline-grid}.rk-select__chevron svg{width:var(--_icon);height:var(--_icon)}.rk-select[data-open] .rk-select__chevron{transform:rotate(180deg)}.rk-select__spin{width:var(--_icon);height:var(--_icon);transform-origin:50%;animation:rk-spin var(--rk-loop-spin) linear infinite;line-height:0;display:inline-flex}.rk-select__chips{align-items:center;gap:var(--rk-space-1);flex:1;min-width:0;display:flex;overflow-x:clip}.rk-select__chips input{flex:60px}.rk-pop{--_row:var(--rk-row);--_text:var(--rk-text);--_icon:var(--rk-icon);z-index:40;max-height:320px;padding:var(--rk-space-1);border:var(--rk-border-width) solid transparent;--_face:var(--rk-surface);--_edge:var(--rk-line);filter:var(--rk-shadow-overlay-drop);color:var(--rk-fg);font-family:var(--rk-font-ui);transform-origin:top;--skullet-base:var(--rk-surface-2);--skullet-highlight:color-mix(in oklab, var(--rk-surface), transparent 40%);--skullet-radius:var(--rk-radius-sm);flex-direction:column;display:flex;position:fixed}.rk-pop[data-side=top]{transform-origin:bottom}.rk-pop--task{--_row:var(--rk-control-task);--_text:var(--rk-text-task);--_icon:var(--rk-icon-task)}.rk-pop__list{isolation:isolate;overscroll-behavior:contain;min-height:0;scroll-padding-block:var(--rk-space-1);flex:auto;position:relative;overflow-y:auto}.rk-pop__list--grouped{scroll-padding-top:calc(var(--_text) * 1.4 + var(--rk-space-2) + 2px)}.rk-pop__list--loading .rk-opt{opacity:.5;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard)}.rk-pop__group{z-index:1;padding:var(--rk-space-2) var(--rk-space-2) 2px;background:var(--rk-surface);color:var(--rk-fg-muted);font:var(--rk-weight-medium) calc(var(--_text) * .92) / 1.4 var(--rk-font-ui);position:sticky;top:0}.rk-pop__divider{height:var(--rk-border-width);margin:var(--rk-space-1) 0;background:var(--rk-line)}.rk-opt{isolation:isolate;align-items:center;gap:var(--rk-space-2);min-height:var(--_row);padding:0 var(--rk-space-2);-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;font:var(--rk-weight-regular) var(--_text) / 1.35 var(--rk-font-ui);cursor:pointer;transition:background-color var(--rk-duration-instant) linear;display:flex;position:relative;overflow:hidden}.rk-opt--create.rk-opt--hi{background:var(--rk-surface-2)}.rk-opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rk-opt__check{width:var(--_icon);height:var(--_icon);color:var(--rk-accent);flex:none;place-items:center;display:inline-grid}.rk-opt__check svg{width:var(--_icon);height:var(--_icon);transition:transform var(--rk-duration-fast) var(--rk-ease-standard);transform:scale(0)}.rk-opt[aria-selected=true] .rk-opt__check svg{transform:none}.rk-opt__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rk-opt mark{color:inherit;font-weight:var(--rk-weight-bold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--rk-accent) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--rk-accent) 60%, transparent);text-underline-offset:2px;background:0 0}.rk-opt__code,.rk-opt__meta{color:var(--rk-fg-muted);font:var(--rk-weight-regular) calc(var(--_text) * .9) / 1 var(--rk-font-data);flex:none}.rk-opt__code mark{color:var(--rk-fg);font-weight:var(--rk-weight-semibold)}.rk-opt__reason{color:var(--rk-fg-muted);font-size:calc(var(--_text) * .85)}.rk-opt--create{color:var(--rk-accent);font-weight:var(--rk-weight-semibold)}.rk-opt--create svg{width:var(--_icon);height:var(--_icon);flex:none}.rk-pop__empty{gap:var(--rk-space-1);padding:var(--rk-space-3) var(--rk-space-2);color:var(--rk-fg-muted);font-size:var(--_text);display:grid}.rk-pop__empty b{color:var(--rk-fg);font-weight:var(--rk-weight-semibold)}.rk-pop__foot{margin-top:var(--rk-space-1);padding-top:var(--rk-space-1);border-top:var(--rk-border-width) solid var(--rk-line);flex:none}.rk-pop__hints{gap:var(--rk-space-3);padding:6px var(--rk-space-2) 2px;color:var(--rk-fg-muted);font-size:var(--rk-text-sm);flex-wrap:wrap;flex:none;display:flex}.rk-pop__hints kbd{padding:0 var(--rk-space-1);border:var(--rk-border-width) solid var(--rk-line);font:var(--rk-weight-regular) var(--rk-text-sm) / 1.5 var(--rk-font-data);border-radius:3px}.rk-pop--task .rk-pop__hints{display:none}@media (prefers-reduced-motion:reduce){.rk-select__chevron,.rk-opt,.rk-opt__check svg{transition:none}}.rk-tag{height:calc(var(--_h) - var(--rk-space-2));max-width:14em;padding:0 2px 0 var(--rk-space-2);-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;background:var(--rk-surface-2);font:var(--rk-weight-regular) calc(var(--_text) * .95) / 1 var(--rk-font-ui);white-space:nowrap;flex:none;align-items:center;gap:2px;display:inline-flex}.rk-tag__text{text-overflow:ellipsis;line-height:1.3;overflow:hidden}.rk-tag--more{padding:0 var(--rk-space-2);color:var(--rk-fg-muted)}.rk-tag__remove{width:calc(var(--_icon) + 2px);height:calc(var(--_icon) + 2px);--_shape:var(--rk-sq-3);color:var(--rk-fg-muted);cursor:pointer;transition:color var(--rk-duration-fast) var(--rk-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.rk-tag__remove:hover{color:var(--rk-fg)}.rk-tag__remove:hover .rk-field__shape{background:color-mix(in oklab, var(--rk-surface-2), var(--rk-fg) 10%)}.rk-tag__remove svg{width:calc(var(--_icon) * .75);height:calc(var(--_icon) * .75);position:relative}.rk-check{--_box:var(--rk-icon);--_stroke:1.6;--_text:var(--rk-text);--_gap:var(--rk-space-2);--_border:color-mix(in oklab, var(--rk-line), var(--rk-fg) 38%);min-width:0;color:var(--rk-fg);font-family:var(--rk-font-ui);display:grid}[data-density=comfortable] .rk-check{--_stroke:1.4}.rk-check.rk-check--task{--_box:var(--rk-check-task);--_stroke:1.15;--_text:var(--rk-text-task);--_gap:var(--rk-space-3)}.rk-check__row{isolation:isolate;align-items:flex-start;gap:var(--_gap);max-width:100%;font:var(--rk-weight-regular) var(--_text) / 1.4 var(--rk-font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.rk-check__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.rk-check__box{width:var(--_box);height:var(--_box);margin-top:calc((1.4em - var(--_box)) / 2);transition:transform var(--rk-duration-instant) var(--rk-ease-standard);border:1.5px solid #0000;flex:none;place-items:center;display:grid;position:relative}.rk-check__shape{background:var(--_fill,var(--rk-surface));-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;transition:background-color var(--rk-duration-fast) var(--rk-ease-standard);position:absolute;inset:-1.5px}.rk-check__shape:after{content:"";background:var(--_border);-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat, var(--rk-sq-3) center / calc(100% - 3px) calc(100% - 3px) no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat, var(--rk-sq-3) center / calc(100% - 3px) calc(100% - 3px) no-repeat;transition:background-color var(--rk-duration-fast) var(--rk-ease-standard);position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.rk-check__box svg{position:relative}.rk-check__box:after{content:"";inset:calc(-1.5px - var(--rk-focus-ring-offset) - var(--rk-focus-ring-width));background:var(--rk-focus-ring);-webkit-mask:var(--rk-sq-8) center / 100% 100% no-repeat, var(--rk-sq-6) center / calc(100% - 2 * var(--rk-focus-ring-width)) calc(100% - 2 * var(--rk-focus-ring-width)) no-repeat;mask:var(--rk-sq-8) center / 100% 100% no-repeat, var(--rk-sq-6) center / calc(100% - 2 * var(--rk-focus-ring-width)) calc(100% - 2 * var(--rk-focus-ring-width)) no-repeat;opacity:0;pointer-events:none;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard);position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.rk-check__input:focus-visible+.rk-check__box:after{opacity:1}.rk-check__box:before{inset:calc(var(--_box) * -.55);z-index:-1;background:var(--rk-accent);opacity:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard), transform var(--rk-duration-fast) var(--rk-ease-standard);content:"";pointer-events:none;border-radius:50%;position:absolute;transform:scale(.4)}.rk-check__row:hover .rk-check__box{--_border:color-mix(in oklab, var(--rk-line), var(--rk-fg) 60%)}.rk-check__row:hover .rk-check__box:before{opacity:.08;transform:none}.rk-check__row:active .rk-check__box{transform:scale(.88)}.rk-check__box svg{width:calc(var(--_box) - 4px);height:calc(var(--_box) - 4px);color:var(--rk-accent-on);overflow:visible}.rk-check__box path{fill:none;stroke:currentColor;stroke-width:var(--_stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--rk-duration-fast) var(--rk-ease-enter)}.rk-check__input:is(:checked,:indeterminate)+.rk-check__box{--_border:var(--rk-accent);--_fill:var(--rk-accent)}.rk-check__input:checked:not(:indeterminate)+.rk-check__box .rk-check__tick{stroke-dashoffset:0;transition-delay:calc(var(--rk-duration-instant) / 2)}.rk-check__input:indeterminate+.rk-check__box .rk-check__dash{stroke-dashoffset:0}.rk-check__ripple{inset:calc(var(--_box) * -.6);z-index:-1;background:var(--rk-accent);opacity:var(--rk-ripple-opacity-solid);pointer-events:none;animation:rk-check-ripple var(--rk-duration-ripple) var(--rk-ease-enter) forwards;border-radius:50%;position:absolute}@keyframes rk-check-ripple{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.rk-check__text{gap:1px;min-width:0;display:grid}.rk-check__help{color:var(--rk-fg-muted);font-size:calc(var(--_text) * .88)}.rk-check__label{transition:color var(--rk-duration-fast) var(--rk-ease-standard)}.rk-check[data-invalid] .rk-check__input:not(:checked)+.rk-check__box{--_border:var(--rk-bad)}.rk-check[data-disabled] .rk-check__row{opacity:.5;cursor:not-allowed}.rk-check[data-disabled] .rk-check__box:before{display:none}.rk-check[data-disabled] .rk-check__row:active .rk-check__box{transform:none}.rk-check--task .rk-check__row{min-height:var(--rk-control-task);padding:0 var(--rk-field-task-x);border:var(--rk-border-width) solid transparent;--_edge:var(--rk-line);--_face:var(--rk-surface);align-items:center;display:flex;position:relative}.rk-check--task .rk-check__box{margin-top:0}.rk-check--task .rk-check__text{flex:1}.rk-check--task[data-checked] .rk-check__row{--_edge:color-mix(in oklab, var(--rk-accent), transparent 60%);--_face:color-mix(in oklab, var(--rk-accent-soft), transparent 20%)}.rk-check--task[data-checked] .rk-check__label{color:var(--rk-fg-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--rk-fg-muted), transparent 40%);text-decoration-color:color-mix(in oklab, var(--rk-fg-muted), transparent 40%)}.rk-check__aside{font:var(--rk-weight-semibold) var(--_text) / 1.4 var(--rk-font-data);flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){.rk-check__box,.rk-check__box:before,.rk-check__box path,.rk-check__label{transition:none}.rk-check__ripple{display:none}}.rk-chip{--_c:var(--rk-fg-muted);--_bg:var(--rk-surface-2);align-items:center;gap:var(--rk-space-2);max-width:100%;padding:var(--rk-chip-y) var(--rk-space-3) var(--rk-chip-y) var(--rk-space-2);border:var(--rk-border-width) solid transparent;border-radius:var(--rk-radius-pill);background:var(--_bg);color:var(--_c);font:var(--rk-weight-semibold) var(--rk-text-sm) / 1.4 var(--rk-font-ui);white-space:nowrap;vertical-align:middle;transition:color var(--rk-duration-base) var(--rk-ease-standard), background-color var(--rk-duration-base) var(--rk-ease-standard), border-color var(--rk-duration-base) var(--rk-ease-standard);display:inline-flex;position:relative}.rk-chip--info{--_c:var(--rk-info);--_bg:var(--rk-info-bg)}.rk-chip--ok{--_c:var(--rk-ok);--_bg:var(--rk-ok-bg)}.rk-chip--warn{--_c:var(--rk-warn);--_bg:var(--rk-warn-bg)}.rk-chip--bad{--_c:var(--rk-bad);--_bg:var(--rk-bad-bg)}.rk-chip--quiet{--_bg:transparent;border-color:var(--rk-line)}.rk-chip__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rk-chip--live .rk-chip__dot{animation:rk-chip-live 1.6s var(--rk-ease-standard) infinite}@keyframes rk-chip-live{50%{opacity:.5;transform:scale(1.6)}}.rk-chip__labels{min-width:0;display:inline-grid;overflow:hidden}.rk-chip__label{text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.rk-chip--struck .rk-chip__label{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 40%);text-decoration-color:color-mix(in oklab, currentColor, transparent 40%)}.rk-chip[data-squish]{animation:rk-chip-squish var(--rk-duration-emphasis) var(--rk-ease-pop)}.rk-chip[data-squish] .rk-chip__dot{animation:rk-chip-pop calc(var(--rk-duration-emphasis) * 1.2) var(--rk-ease-pop)}@keyframes rk-chip-squish{35%{transform:scale(.92,1.08)}}@keyframes rk-chip-pop{0%{transform:scale(0)}55%{transform:scale(1.9)}}.rk-chip__ring{border:2px solid var(--_c);border-radius:var(--rk-radius-pill);pointer-events:none;animation:rk-chip-ring var(--rk-duration-linger) var(--rk-ease-standard) forwards;position:absolute;inset:-1px}@keyframes rk-chip-ring{0%{opacity:.55}to{opacity:0;border-width:1px;inset:-9px}}.rk-chip__spark{background:var(--_c);pointer-events:none;width:4px;height:4px;animation:rk-chip-spark calc(var(--rk-duration-linger) * .85) var(--rk-ease-settle) forwards;border-radius:50%;margin:-2px;position:absolute;top:50%;left:11px}@keyframes rk-chip-spark{to{opacity:0;transform:translate(var(--_dx), var(--_dy)) scale(.4)}}@media (prefers-reduced-motion:reduce){.rk-chip,.rk-chip *,.rk-chip[data-squish],.rk-chip[data-squish] .rk-chip__dot{transition:none;animation:none}}.rk-more line{stroke-width:4px;stroke-dasharray:0 1;stroke-dashoffset:-.5px;transform-box:view-box;transition:transform var(--rk-duration-base) var(--rk-ease-spring), stroke-dasharray var(--rk-duration-base) var(--rk-ease-standard), stroke-dashoffset var(--rk-duration-base) var(--rk-ease-standard), stroke-width var(--rk-duration-base) var(--rk-ease-standard), opacity var(--rk-duration-fast) var(--rk-ease-standard)}.rk-more__a{transform:translate(5px,12px)}.rk-more__b{transform:translate(12px,12px)}.rk-more__c{transform:translate(19px,12px)}[aria-expanded=true] .rk-more line{stroke-width:2px;stroke-dasharray:1 0;stroke-dashoffset:0}[aria-expanded=true] .rk-more__a{transform:translate(12px,12px)rotate(45deg)}[aria-expanded=true] .rk-more__c{transform:translate(12px,12px)rotate(-45deg)}[aria-expanded=true] .rk-more__b{stroke-dasharray:0 1;stroke-dashoffset:-.5px;opacity:0}.rk-menu-anchor{display:inline-flex}.rk-menu{isolation:isolate;z-index:50;min-width:220px;max-width:320px;max-height:min(480px, var(--bits-floating-available-height,480px));border:var(--rk-border-width) solid transparent;--_edge:var(--rk-line);--_face:var(--rk-surface);filter:var(--rk-shadow-overlay-drop);color:var(--rk-fg);font:var(--rk-text) / 1.3 var(--rk-font-ui);transform-origin:var(--bits-floating-transform-origin,top right);animation:rk-menu-in var(--rk-duration-fast) var(--rk-ease-spring);outline:none;flex-direction:column;display:flex;position:relative}.rk-menu__scroll{isolation:isolate;overscroll-behavior:contain;min-height:0;padding:var(--rk-space-1);flex:auto;position:relative;overflow-y:auto}.rk-menu--sub.rk-menu--right{animation-name:rk-menu-sub-right;animation-duration:var(--rk-duration-fast)}.rk-menu--sub.rk-menu--left{animation-name:rk-menu-sub-left;animation-duration:var(--rk-duration-fast)}@keyframes rk-menu-in{0%{opacity:0;transform:scale(.94)translateY(-4px)}}@keyframes rk-menu-sub-right{0%{opacity:0;transform:translate(-6px)}}@keyframes rk-menu-sub-left{0%{opacity:0;transform:translate(6px)}}.rk-menu--drilled .rk-menu__item,.rk-menu--drilled .rk-menu__sep{animation:rk-menu-drill var(--rk-duration-base) var(--rk-ease-standard)}@keyframes rk-menu-drill{0%{opacity:0;transform:translate(16px)}}.rk-menu__item{isolation:isolate;min-height:var(--rk-row);-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative;overflow:hidden}.rk-menu__item--two{padding-block:6px}.rk-menu__item[data-disabled]{cursor:not-allowed}.rk-menu__item[data-disabled] .rk-menu__icon,.rk-menu__item[data-disabled] .rk-menu__label{opacity:.45}.rk-menu__item--danger,.rk-menu__item--danger .rk-menu__icon{color:var(--rk-bad)}.rk-menu__item--back{color:var(--rk-fg-muted);font-weight:var(--rk-weight-semibold)}.rk-menu__icon{width:var(--rk-icon);height:var(--rk-icon);color:var(--rk-fg-muted);flex:none;display:inline-grid}.rk-menu__icon svg{width:100%;height:100%}.rk-menu__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rk-menu__reason{color:var(--rk-fg-muted);font-size:var(--rk-text-sm);white-space:normal;margin-top:1px;display:block}.rk-menu__meta{padding-left:var(--rk-space-4);color:var(--rk-fg-muted);font-size:var(--rk-text-sm);font-variant-numeric:tabular-nums;margin-left:auto}.rk-menu__meta+.rk-menu__kbd{margin-left:0}.rk-menu__kbd{padding-left:var(--rk-space-4);color:var(--rk-fg-muted);font:var(--rk-weight-medium) var(--rk-text-sm) var(--rk-font-mono);letter-spacing:.02em;margin-left:auto}.rk-menu__chev{width:14px;height:14px;color:var(--rk-fg-muted);flex:none;margin-left:auto}.rk-menu__check{fill:none;stroke:var(--rk-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.rk-menu__check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--rk-duration-base) var(--rk-ease-enter)}.rk-menu__check--on path{stroke-dashoffset:0}.rk-menu__sep{height:var(--rk-border-width);margin:var(--rk-space-1) calc(var(--rk-space-1) * -1);background:var(--rk-line)}.rk-menu__heading{color:var(--rk-fg-muted);font-size:var(--rk-text-sm);font-weight:var(--rk-weight-medium);padding:6px 10px 2px}.rk-menu__identity{min-width:0;padding:var(--rk-space-2) 10px;gap:1px;display:grid}.rk-menu__identity-name,.rk-menu__identity-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-menu__identity-name{font-weight:var(--rk-weight-semibold)}.rk-menu__identity-detail{color:var(--rk-fg-muted);font-size:var(--rk-text-sm)}@media (prefers-reduced-motion:reduce){.rk-menu,.rk-menu *{transition:none;animation:none}}.rk-tabs{min-width:0;color:var(--rk-fg);font-family:var(--rk-font-ui)}.rk-tabs__bar{align-items:stretch;gap:var(--rk-space-1);border-bottom:var(--rk-border-width) solid var(--rk-tabs-line,var(--rk-line));min-width:0;display:flex}.rk-tabs__row{flex:auto;gap:2px;min-width:0;display:flex;position:relative;overflow:hidden}.rk-tab{isolation:isolate;height:var(--rk-tab);padding:0 var(--rk-cell-x);color:var(--rk-fg-muted);font:var(--rk-weight-medium) var(--rk-text) / 1 var(--rk-font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--rk-duration-fast) var(--rk-ease-standard);background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:0;display:inline-flex;position:relative;overflow:hidden}.rk-tab,.rk-tabs__more{-webkit-mask:var(--rk-sq-6) center / calc(100% - 4px) calc(100% - 10px) no-repeat;mask:var(--rk-sq-6) center / calc(100% - 4px) calc(100% - 10px) no-repeat}.rk-tab:before,.rk-tabs__more:before{content:"";z-index:-2;background:var(--rk-surface-2);opacity:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard);position:absolute;inset:5px 2px}.rk-tab:hover,.rk-tabs__more:hover{color:var(--rk-fg)}.rk-tab:hover:before,.rk-tab:focus-visible:before,.rk-tabs__more:hover:before,.rk-tabs__more:focus-visible:before{opacity:1}.rk-tab:after,.rk-tabs__more:after{content:"";z-index:-1;background:var(--rk-focus-ring);-webkit-mask:var(--rk-sq-6) center / 100% 100% no-repeat, var(--rk-sq-4) center / calc(100% - 2 * var(--rk-focus-ring-width)) calc(100% - 2 * var(--rk-focus-ring-width)) no-repeat;mask:var(--rk-sq-6) center / 100% 100% no-repeat, var(--rk-sq-4) center / calc(100% - 2 * var(--rk-focus-ring-width)) calc(100% - 2 * var(--rk-focus-ring-width)) no-repeat;opacity:0;pointer-events:none;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard);position:absolute;inset:5px 2px;-webkit-mask-composite:xor;mask-composite:exclude}.rk-tab:focus-visible:after,.rk-tabs__more:focus-visible:after{opacity:1}.rk-tab[aria-selected=true]{color:var(--rk-fg)}.rk-tab:focus-visible{outline:none}.rk-tab:disabled{opacity:.45;cursor:not-allowed}.rk-tab--out{display:none}.rk-tabs--measuring .rk-tab--out,.rk-tabs--measuring .rk-tabs__more[hidden]{visibility:hidden;display:inline-flex}.rk-tab__label{display:inline-grid}.rk-tab__label:after{content:attr(data-text);height:0;font-weight:var(--rk-weight-semibold);visibility:hidden;grid-area:1/1}.rk-tab__label>span{grid-area:1/1}.rk-tab[aria-selected=true] .rk-tab__label>span{font-weight:var(--rk-weight-semibold)}.rk-tab__count{min-width:calc(var(--rk-text-sm) * 1.65);border-radius:var(--rk-radius-pill);background:var(--rk-surface-2);color:var(--rk-fg-muted);font:var(--rk-weight-semibold) var(--rk-text-sm) / 1.65 var(--rk-font-ui);font-variant-numeric:tabular-nums;text-align:center;transition:background-color var(--rk-duration-fast) var(--rk-ease-standard), color var(--rk-duration-fast) var(--rk-ease-standard);padding:0 6px;display:inline-grid;overflow:hidden}.rk-tab__count>span{grid-area:1/1}.rk-tab[aria-selected=true] .rk-tab__count{background:var(--rk-accent-soft);color:var(--rk-accent)}.rk-tab__count[data-bump]{animation:rk-tab-bump var(--rk-duration-emphasis) var(--rk-ease-pop)}@keyframes rk-tab-bump{40%{transform:scale(1.18)}}.rk-tab__dot{background:var(--rk-accent);width:6px;height:6px;transition:transform var(--rk-duration-slow) var(--rk-ease-pop);border-radius:50%;margin-left:-2px;transform:scale(0)}.rk-tab__dot--on,.rk-tab__dot--bad{transform:scale(1)}.rk-tab__dot--bad{background:var(--rk-bad)}.rk-tab__dot:not(.rk-tab__dot--on):not(.rk-tab__dot--bad){width:0;margin-left:-6px}.rk-tabs__ind{background:var(--rk-accent);pointer-events:none;height:2px;transition:transform var(--rk-duration-slow) var(--rk-ease-standard), width var(--rk-duration-slow) var(--rk-ease-standard), opacity var(--rk-duration-fast) var(--rk-ease-standard);border-radius:2px;position:absolute;bottom:0;left:0}.rk-tabs__ind--still{transition:opacity var(--rk-duration-fast) var(--rk-ease-standard)}.rk-tabs__more{isolation:isolate;height:var(--rk-tab);padding:0 var(--rk-cell-x);color:var(--rk-fg-muted);font:var(--rk-weight-medium) var(--rk-text) / 1 var(--rk-font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:0;display:inline-flex;position:relative;overflow:hidden}.rk-tabs__more[hidden]{display:none}.rk-tabs__more[data-state=open]{color:var(--rk-fg)}.rk-tabs__more:focus-visible{outline:none}.rk-tabs__chev{width:calc(var(--rk-icon) * .875);height:calc(var(--rk-icon) * .875);transition:transform var(--rk-duration-base) var(--rk-ease-standard)}.rk-tabs__more[data-state=open] .rk-tabs__chev{transform:rotate(180deg)}.rk-tabs__actions{align-items:center;gap:var(--rk-control-gap);padding-left:var(--rk-space-2);flex:none;display:flex}.rk-tabs__panels{display:grid;overflow:hidden}.rk-tabs__panel{min-width:0;padding-top:var(--rk-pad);grid-area:1/1}.rk-tabs__panel:focus-visible{outline:var(--rk-focus-ring-width) solid var(--rk-focus-ring);outline-offset:var(--rk-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.rk-tab,.rk-tab *,.rk-tabs__ind,.rk-tabs__chev{transition:none;animation:none}}.rk-account--side{display:block}.rk-account__trigger.rk-btn{--_px:var(--rk-space-1);gap:var(--rk-space-2);overflow:hidden}.rk-account__avatar{width:calc(var(--rk-control) - 2 * var(--rk-space-1));height:calc(var(--rk-control) - 2 * var(--rk-space-1));color:var(--rk-accent);background:var(--rk-accent-soft);-webkit-mask:var(--rk-sq-6) center / 100% 100% no-repeat;mask:var(--rk-sq-6) center / 100% 100% no-repeat;font-size:var(--rk-text-sm);font-weight:var(--rk-weight-bold);flex:none;place-items:center;line-height:1;display:grid}.rk-account__who{text-align:start;min-width:0;line-height:1.2;display:none}.rk-account__company,.rk-account__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-account__company{font-weight:var(--rk-weight-semibold)}.rk-account__name{color:var(--rk-fg-muted);font-size:var(--rk-text-sm)}.rk-account__chev{color:var(--rk-fg-muted);flex:none;display:none}.rk-account__chev svg{width:var(--rk-icon);height:var(--rk-icon)}.rk-account--side .rk-account__trigger.rk-btn{--_h:40px;width:100%;padding-inline:var(--rk-space-1) var(--rk-space-2);justify-content:flex-start}.rk-account--side .rk-account__avatar{width:32px;height:32px;-webkit-mask-image:var(--rk-sq-8);mask-image:var(--rk-sq-8)}.rk-account--side .rk-account__who{flex:1;display:grid}.rk-account--side .rk-account__chev{margin-inline-start:auto;display:grid}.rk-account__trigger[aria-expanded=true] .rk-account__chev{color:var(--rk-fg)}.rk-account--bar .rk-account__trigger.rk-btn{--_h:var(--rk-scan);width:var(--rk-scan);justify-content:center;padding:0}.rk-account--bar .rk-account__avatar{width:calc(var(--rk-scan) - 2 * var(--rk-space-1));height:calc(var(--rk-scan) - 2 * var(--rk-space-1));-webkit-mask-image:var(--rk-sq-8);mask-image:var(--rk-sq-8)}.rk-dialog-anchor{display:none}.rk-dialog-layer{z-index:60;padding:var(--rk-space-6) var(--rk-space-4);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.rk-dialog-scrim{background:var(--rk-scrim);pointer-events:auto;position:absolute;inset:0}.rk-dialog{isolation:isolate;width:min(var(--rk-dialog-w), 100%);max-height:calc(100dvh - 2 * var(--rk-space-6));color:var(--rk-fg);font-family:var(--rk-font-ui);font-size:var(--rk-text);pointer-events:auto;outline:none;flex-direction:column;display:flex;position:relative}.rk-dialog--s{--rk-dialog-w:400px}.rk-dialog--m{--rk-dialog-w:560px}.rk-dialog--l{--rk-dialog-w:720px}.rk-dialog__surface{z-index:0;filter:var(--rk-shadow-overlay-drop);pointer-events:none;position:absolute;inset:0}.rk-dialog__face{border:var(--rk-border-width) solid transparent;--_face:var(--rk-surface);--_edge:var(--rk-line);position:absolute;inset:0}.rk-dialog__inner{z-index:1;transform-origin:0 0;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.rk-dialog__head{align-items:flex-start;gap:var(--rk-space-2);padding:var(--rk-space-5) var(--rk-space-5) var(--rk-space-1);display:flex}.rk-dialog__title{min-width:0;font:var(--rk-weight-semibold) var(--rk-text-heading) / 1.3 var(--rk-font-ui);letter-spacing:-.005em;overflow-wrap:anywhere;flex:1;margin:0}.rk-dialog__x{margin:calc(var(--rk-space-1) * -1) calc(var(--rk-space-2) * -1) 0 0}.rk-dialog__body{gap:var(--rk-space-4);min-height:0;padding:var(--rk-space-1) var(--rk-space-5) var(--rk-space-4);display:grid;overflow:auto}.rk-dialog__desc{color:var(--rk-fg-muted);margin:0;line-height:1.5}.rk-dialog__foot{justify-content:flex-end;align-items:center;gap:var(--rk-space-2);padding:var(--rk-space-3) var(--rk-space-5) var(--rk-space-5);flex-wrap:wrap;display:flex}.rk-dialog__foot:empty{display:none}.rk-dialog__leave{justify-content:flex-end;align-items:center;gap:var(--rk-space-2);width:100%;animation:rk-dialog-leave var(--rk-duration-base) var(--rk-ease-enter);flex-wrap:wrap;display:flex}.rk-dialog__leave-q{font-weight:var(--rk-weight-semibold);flex:auto}.rk-dialog__leave-actions{gap:var(--rk-space-2);margin-left:auto;display:flex}@keyframes rk-dialog-leave{0%{opacity:0;transform:translateY(6px)}}.rk-dialog-layer--sheet{place-items:end stretch;padding:0}.rk-dialog--sheet{width:100%;max-height:88dvh}.rk-dialog--sheet .rk-dialog__face{--_b0:var(--rk-sq-14);--_b1:var(--rk-sq-12);border-bottom:0}.rk-dialog--sheet .rk-dialog__face,.rk-dialog--sheet .rk-dialog__face:after{-webkit-mask:var(--_b0) top / 100% calc(100% + 48px) no-repeat;mask:var(--_b0) top / 100% calc(100% + 48px) no-repeat}.rk-dialog--sheet .rk-dialog__face:after{inset:calc(-1 * var(--rk-border-width)) calc(-1 * var(--rk-border-width)) 0;-webkit-mask:var(--_b0) top / 100% calc(100% + 48px) no-repeat, var(--_b1) 50% var(--rk-border-width) / calc(100% - 2 * var(--rk-border-width)) calc(100% + 48px) no-repeat;mask:var(--_b0) top / 100% calc(100% + 48px) no-repeat, var(--_b1) 50% var(--rk-border-width) / calc(100% - 2 * var(--rk-border-width)) calc(100% + 48px) no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.rk-dialog__handle{width:56px;height:24px;margin-bottom:calc(var(--rk-space-2) * -1);cursor:grab;touch-action:none;align-self:center;position:relative}.rk-dialog__handle:active{cursor:grabbing}.rk-dialog__handle:after{content:"";border-radius:var(--rk-radius-pill);background:var(--rk-fg-muted);opacity:.35;height:4px;position:absolute;top:10px;left:12px;right:12px}.rk-dialog--sheet .rk-dialog__foot{padding-bottom:max(var(--rk-space-5), env(safe-area-inset-bottom,0px))}.rk-dialog--sheet .rk-dialog__foot>:not(.rk-dialog__leave),.rk-dialog--sheet .rk-dialog__leave-actions>*{flex:1 1 0;justify-content:center}.rk-dialog--sheet .rk-dialog__leave-q,.rk-dialog--sheet .rk-dialog__leave-actions{width:100%}@media (prefers-reduced-motion:reduce){.rk-dialog__leave{animation:none}}.rk-dialog__fields{gap:var(--rk-space-4);display:grid}.rk-toaster{z-index:70;left:50%;bottom:calc(var(--rk-toast-offset,0px) + var(--rk-space-4));width:min(420px, calc(100vw - 2 * var(--rk-space-4)));pointer-events:none;transition:height var(--rk-duration-base) var(--rk-ease-standard);position:fixed;translate:-50%}.rk-toaster:empty{display:none}@media (width<=639px){.rk-toaster{left:var(--rk-space-3);right:var(--rk-space-3);bottom:calc(var(--rk-toast-offset,0px) + var(--rk-space-3));width:auto;translate:none}}.rk-toast{align-items:center;gap:var(--rk-space-2);min-height:calc(var(--rk-control) + 2 * 6px);--_face:var(--rk-toast-bg);filter:var(--rk-shadow-overlay-drop);color:var(--rk-toast-fg);font:var(--rk-weight-regular) var(--rk-text) / 1.35 var(--rk-font-ui);pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;transform-origin:50% 100%;transition:transform var(--rk-duration-slow) var(--rk-ease-settle), opacity var(--rk-duration-base) var(--rk-ease-standard);padding:6px 6px 6px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.rk-toast--dragging{cursor:grabbing;transition:none}.rk-toast__icon{width:var(--rk-icon);height:var(--rk-icon);color:var(--rk-toast-muted);flex:none;place-items:center;display:grid}.rk-toast__icon svg{width:var(--rk-icon);height:var(--rk-icon)}.rk-toast--success .rk-toast__icon{color:var(--rk-toast-ok);animation:rk-toast-pop var(--rk-duration-emphasis) var(--rk-ease-pop)}.rk-toast--error .rk-toast__icon{color:var(--rk-toast-bad)}@keyframes rk-toast-pop{0%{transform:scale(.4)}}.rk-toast__text{flex:1;min-width:0}.rk-toast__line{display:inline}.rk-toast__line>span:not(.rk-toast__subject){white-space:normal;display:inline}.rk-toast__subject{font-weight:var(--rk-weight-semibold)}.rk-toast__desc{color:var(--rk-toast-muted);font-size:var(--rk-text-sm);display:block}.rk-toast__action,.rk-toast__close{all:unset;isolation:isolate;--_ring:var(--rk-toast-action);cursor:pointer;transition:color var(--rk-duration-fast) var(--rk-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rk-toast__action{height:var(--rk-control);padding:0 var(--rk-control-x);color:var(--rk-toast-action);font-weight:var(--rk-weight-bold);gap:6px}.rk-toast__action svg{width:calc(var(--rk-icon) - 2px);height:calc(var(--rk-icon) - 2px)}.rk-toast__close{width:var(--rk-control);height:var(--rk-control);color:var(--rk-toast-muted)}.rk-toast__close svg{width:var(--rk-icon);height:var(--rk-icon)}.rk-toast__action:hover,.rk-toast__close:hover{--_face:var(--rk-toast-hover)}.rk-toast__close:hover{color:var(--rk-toast-fg)}.rk-toast__bar{background:var(--rk-toast-bar);width:100%;height:3px;-webkit-mask:var(--rk-sq-8) bottom / 100% 3rem no-repeat;mask:var(--rk-sq-8) bottom / 100% 3rem no-repeat;animation:linear forwards rk-toast-bar;position:absolute;bottom:0;left:0}.rk-toaster[data-paused] .rk-toast__bar{animation-play-state:paused}@keyframes rk-toast-bar{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){.rk-toast,.rk-toaster{transition:none}.rk-toast--success .rk-toast__icon{animation:none}}.rk-it{--_ck:calc(var(--rk-icon) + 2 * var(--rk-cell-x) + var(--rk-space-2));--_act:calc(var(--rk-control) + 2 * var(--rk-space-1));--_bar:calc(var(--rk-control) + 2 * var(--rk-space-2));border:var(--rk-border-width) solid transparent;--_edge:var(--rk-line);--_face:var(--rk-surface);min-width:0;color:var(--rk-fg);font:var(--rk-text) / 1.3 var(--rk-font-ui);flex-direction:column;display:flex;position:relative}.rk-it__table thead .rk-it__ck .rk-check{transition:opacity var(--rk-duration-fast) var(--rk-ease-standard)}.rk-it[data-selecting] .rk-it__table thead .rk-it__ck .rk-check{opacity:0}.rk-it__top{top:var(--rk-sticky-top,0);z-index:2;background:var(--rk-surface);position:sticky}.rk-it__header,.rk-it__bar,.rk-it__foot{flex:none}.rk-it__header{--rk-tabs-line:transparent;border-bottom:var(--rk-border-width) solid var(--rk-line);padding:0 var(--rk-space-2);align-items:center;display:flex}.rk-it__views{flex:1;min-width:0}.rk-it__find,.rk-it__unfind{flex:none;display:none;position:relative}.rk-it__find[data-query] .rk-sq__surface:after{content:"";top:calc(var(--rk-space-1) + var(--rk-border-width));right:calc(var(--rk-space-1) + var(--rk-border-width));width:var(--rk-space-2);height:var(--rk-space-2);background:var(--rk-accent);pointer-events:none;border-radius:50%;position:absolute}.rk-it__header,.rk-it__bar{transition:height var(--rk-duration-base) var(--rk-ease-standard), border-color var(--rk-duration-base) var(--rk-ease-standard), opacity var(--rk-duration-fast) var(--rk-ease-standard), translate var(--rk-duration-base) var(--rk-ease-standard), visibility 0s}.rk-it__bar{height:var(--_bar);border-bottom:var(--rk-border-width) solid var(--rk-line);position:relative;overflow:hidden}.rk-it__bar--idle{border-bottom-color:#0000;height:0}.rk-it__tools,.rk-it__bulk{align-items:center;gap:var(--rk-space-2);padding:0 var(--rk-space-2);min-width:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard), transform var(--rk-duration-base) var(--rk-ease-standard);display:flex;position:absolute;inset:0}.rk-it__bulk{padding-left:var(--rk-cell-x);background:var(--rk-selected);opacity:0;transform:translateY(calc(-1 * var(--rk-space-2)));pointer-events:none}.rk-it[data-selecting] .rk-it__tools{opacity:0;transform:translateY(var(--rk-space-2));pointer-events:none}.rk-it[data-selecting] .rk-it__bulk{opacity:1;pointer-events:auto;transform:none}.rk-it__sp{flex:1}.rk-it__tools .rk-field__msg{display:none}.rk-it__count{font-weight:var(--rk-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums}.rk-it .rk-check .rk-field__msg{display:none}.rk-it__scroll{overscroll-behavior-x:contain;flex:auto;min-height:0;position:relative;overflow:auto}.rk-it__scroll[data-loading]{overflow:hidden}.rk-it__table{width:100%;min-width:var(--rk-it-min);table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.rk-it__col-ck{width:var(--_ck)}.rk-it__col-act{width:var(--_act)}.rk-it__table th,.rk-it__table td{height:var(--rk-row);padding:0 var(--rk-cell-x);border-bottom:var(--rk-border-width) solid var(--rk-line);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-it__table thead th{z-index:2;background:var(--rk-surface);color:var(--rk-fg-muted);font-size:var(--rk-text-sm);font-weight:var(--rk-weight-semibold);border-bottom-color:color-mix(in oklab, var(--rk-line), var(--rk-fg) 14%);position:sticky;top:0}.rk-it__table .rk-it__end{text-align:right}.rk-it__table .rk-it__ck{padding-right:0;overflow:visible}.rk-it__table tbody .rk-it__ck{cursor:default}.rk-it__ckin{place-items:center start;display:grid}.rk-it__ckin>*{grid-area:1/1}.rk-it__index{width:var(--rk-icon);white-space:nowrap;color:var(--rk-fg-muted);font-size:var(--rk-text-sm);font-variant-numeric:tabular-nums;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard), scale var(--rk-duration-fast) var(--rk-ease-standard);justify-content:center;justify-self:start;display:flex}.rk-it__box{opacity:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard), scale var(--rk-duration-fast) var(--rk-ease-pop);display:flex;scale:.8}.rk-it__table tbody tr:hover .rk-it__box,.rk-it__table tbody tr:focus-visible .rk-it__box,.rk-it__table tbody tr[data-selected] .rk-it__box{opacity:1;scale:1}.rk-it__table tbody tr:hover .rk-it__index,.rk-it__table tbody tr:focus-visible .rk-it__index,.rk-it__table tbody tr[data-selected] .rk-it__index{opacity:0;scale:.8}@media (hover:none){.rk-it__box{opacity:1;scale:1}.rk-it__index{visibility:hidden}}@media (prefers-reduced-motion:reduce){.rk-it__index,.rk-it__box{transition:none}}.rk-it__table .rk-it__act{padding:0 var(--rk-space-1);text-align:right;overflow:visible}.rk-it__code{font-family:var(--rk-font-data);font-weight:var(--rk-weight-medium);letter-spacing:-.01em}.rk-it__muted{color:var(--rk-fg-muted)}.rk-it__sort,.rk-it__headtext{all:unset;justify-content:space-between;align-items:center;gap:var(--rk-space-1);width:calc(100% + 2 * var(--rk-space-1));min-height:var(--rk-target-min);margin:0 calc(-1 * var(--rk-space-1));padding:var(--rk-space-1);color:inherit;box-sizing:border-box;display:inline-flex}.rk-it__sort{isolation:isolate;cursor:pointer;transition:background-color var(--rk-duration-fast) var(--rk-ease-standard), color var(--rk-duration-fast) var(--rk-ease-standard);position:relative}.rk-it__sort span:not(.rk-sq__surface){text-overflow:ellipsis;overflow:hidden}.rk-it__sort:hover{--_face:var(--rk-surface-2);color:var(--rk-fg)}.rk-it__sort svg{width:calc(var(--rk-icon) - 4px);height:calc(var(--rk-icon) - 4px);opacity:0;transition:transform var(--rk-duration-base) var(--rk-ease-spring), opacity var(--rk-duration-fast) var(--rk-ease-standard);flex:none}.rk-it__sort:hover svg{opacity:.5}th[aria-sort] .rk-it__sort{color:var(--rk-fg)}th[aria-sort] .rk-it__sort svg{opacity:1}th[aria-sort=descending] .rk-it__sort svg{transform:rotate(180deg)}.rk-it__headtext--move{cursor:grab}th[data-col]:not([data-fixed]) .rk-it__sort:active{cursor:grabbing}.rk-it__table th.rk-it__th--drag{z-index:3;transform:translateX(var(--rk-it-dx,0));background:var(--rk-surface-2);color:var(--rk-fg);box-shadow:inset 0 -2px 0 var(--rk-accent);cursor:grabbing}.rk-it__drop{z-index:4;width:2px;height:var(--rk-row);background:var(--rk-accent);pointer-events:none;margin-left:-1px;position:absolute;top:0}.rk-it__table [data-moved]{animation:rk-it-moved var(--rk-duration-linger) var(--rk-ease-standard)}@keyframes rk-it-moved{0%{background-color:var(--rk-accent-soft)}}.rk-it__table tbody tr,.rk-it__card{cursor:pointer;transition:background-color var(--rk-duration-instant) linear;outline:none;position:relative}.rk-it__table tbody tr:hover,.rk-it__card:hover{background:var(--rk-surface-2)}.rk-it__table tbody tr[data-selected],.rk-it__card[data-selected]{background:var(--rk-selected)}.rk-it__table tbody tr[data-selected]:hover,.rk-it__card[data-selected]:hover{background:color-mix(in oklab, var(--rk-selected), var(--rk-accent) 6%)}.rk-it__table tbody tr:last-child td{border-bottom:0}.rk-it__table tbody tr.rk-it__row--cur td:first-child,.rk-it__card.rk-it__row--cur{box-shadow:inset 2px 0 0 var(--rk-accent)}.rk-it__table tbody tr:focus-visible td{box-shadow:inset 0 var(--rk-focus-ring-width) 0 var(--rk-focus-ring), inset 0 calc(-1 * var(--rk-focus-ring-width)) 0 var(--rk-focus-ring)}.rk-it__table tbody tr:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--rk-accent), inset 0 var(--rk-focus-ring-width) 0 var(--rk-focus-ring), inset 0 calc(-1 * var(--rk-focus-ring-width)) 0 var(--rk-focus-ring)}.rk-it__table tbody tr:focus-visible td:last-child{box-shadow:inset calc(-1 * var(--rk-focus-ring-width)) 0 0 var(--rk-focus-ring), inset 0 var(--rk-focus-ring-width) 0 var(--rk-focus-ring), inset 0 calc(-1 * var(--rk-focus-ring-width)) 0 var(--rk-focus-ring)}.rk-it__card:focus-visible{box-shadow:inset 2px 0 0 var(--rk-accent), inset 0 0 0 var(--rk-focus-ring-width) var(--rk-focus-ring)}.rk-it__rowmenu{opacity:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard)}tr:hover .rk-it__rowmenu,.rk-it__row--cur .rk-it__rowmenu,.rk-it__rowmenu:focus-within,.rk-it--cards .rk-it__rowmenu{opacity:1}.rk-it__rowmenu:has([aria-expanded=true]){opacity:1}@media (hover:none){.rk-it__rowmenu{opacity:1}}.rk-it__body--dim{opacity:.5;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard)}[data-arrive]>[data-row]{animation:rk-it-arrive var(--rk-duration-base) var(--rk-ease-enter) both;animation-delay:calc(min(var(--i), 8) * 24ms)}@keyframes rk-it-arrive{0%{opacity:0;transform:translateY(4px)}}.rk-it__table--sk td{border-bottom-color:#0000}.rk-it__skbox{width:var(--rk-icon);height:var(--rk-icon);vertical-align:middle;-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;display:inline-block}.rk-it__skchip{padding:0 var(--rk-space-2);border-radius:var(--rk-radius-pill);line-height:calc(var(--rk-row) - 10px);display:inline-block}.rk-it__table tbody tr.rk-it__emptyrow:hover{background:0 0}.rk-it__table .rk-it__emptyrow td{white-space:normal;cursor:default;height:auto}.rk-it__empty{justify-items:center;gap:var(--rk-space-2);padding:var(--rk-space-8) var(--rk-space-4);text-align:center;color:var(--rk-fg-muted);display:grid}.rk-it__empty p{margin:0}.rk-it__empty .rk-empty{--_face:transparent;--_edge:transparent;padding:0}.rk-it__foot{align-items:center;gap:var(--rk-space-1);min-height:calc(var(--rk-control) + 2 * var(--rk-space-1));padding:var(--rk-space-1) var(--rk-space-2) var(--rk-space-1) var(--rk-cell-x);border-top:var(--rk-border-width) solid var(--rk-line);color:var(--rk-fg-muted);font-size:var(--rk-text-sm);font-variant-numeric:tabular-nums;display:flex}.rk-it__cards{margin:0;padding:0;list-style:none}.rk-it__card{align-items:center;gap:2px var(--rk-space-3);padding:var(--rk-space-2) var(--rk-space-1) var(--rk-space-2) var(--rk-space-3);border-bottom:var(--rk-border-width) solid var(--rk-line);isolation:isolate;grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.rk-it__card:last-child{border-bottom:0}.rk-it__card>.rk-it__ck,.rk-it__cardbox{grid-row:1/3}.rk-it__cardbox{width:var(--rk-icon);height:var(--rk-icon)}.rk-it__card>.rk-it__act{grid-area:1/3/3}.rk-it__l1,.rk-it__l2{justify-content:space-between;align-items:center;gap:var(--rk-space-2);grid-column:2;min-width:0;display:flex}.rk-it__l1>:first-child,.rk-it__mpart--first{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rk-it__meta{white-space:nowrap;min-width:0;display:flex}.rk-it__mpart{flex:none}.rk-it__mpart--first{flex:0 auto}.rk-it__dot{margin:0 var(--rk-space-1)}.rk-it--cards .rk-it__tools .rk-it__sp{display:none}.rk-it__l2{gap:var(--rk-space-3);color:var(--rk-fg-muted);font-size:var(--rk-text-sm)}.rk-it__num{font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:reduce){.rk-it__table th.rk-it__th--drag{transform:none}}.rk-savebar{height:100%;min-height:calc(var(--rk-control) + 2 * var(--rk-space-2));transition:background-color var(--rk-duration-base) var(--rk-ease-standard);background:0 0;position:relative}.rk-savebar[data-shown]{background:var(--rk-selected)}.rk-savebar[data-moving],.rk-savebar[data-shown]{overflow:hidden}.rk-savebar__norm,.rk-savebar__bar{align-items:center;gap:var(--rk-space-2);padding:0 var(--rk-space-3);min-width:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard), transform var(--rk-duration-base) var(--rk-ease-standard);display:flex;position:absolute;inset:0}.rk-savebar__bar{padding-inline:max(var(--rk-page-pad), calc((100% - var(--rk-page-max)) / 2 + var(--rk-page-pad)));opacity:0;pointer-events:none;transform:translateY(-100%)}.rk-savebar[data-shown] .rk-savebar__norm{opacity:0;pointer-events:none;transform:translateY(100%)}.rk-savebar[data-shown] .rk-savebar__bar{opacity:1;pointer-events:auto;transform:none}.rk-savebar__msg{align-items:center;gap:var(--rk-space-2);min-width:0;font:var(--rk-weight-semibold) var(--rk-text) / 1.3 var(--rk-font-ui);color:var(--rk-fg);flex:1;margin:0;display:flex}.rk-savebar__dot{width:var(--rk-space-2);height:var(--rk-space-2);border-radius:var(--rk-radius-pill);background:var(--rk-accent);outline:3px solid color-mix(in oklab, var(--rk-accent) 22%, transparent);transition:background-color var(--rk-duration-base) var(--rk-ease-standard), outline-color var(--rk-duration-base) var(--rk-ease-standard), width var(--rk-duration-base) var(--rk-ease-spring), height var(--rk-duration-base) var(--rk-ease-spring);flex:none;place-items:center;display:grid}.rk-savebar__dot svg{stroke-width:3px;width:100%;height:100%;color:var(--rk-surface)}.rk-savebar[data-tone=error] .rk-savebar__dot{background:var(--rk-bad);outline-color:color-mix(in oklab, var(--rk-bad) 22%, transparent)}.rk-savebar[data-tone=saved] .rk-savebar__dot{width:var(--rk-space-4);height:var(--rk-space-4);background:var(--rk-ok);outline-color:#0000;padding:3px}.rk-savebar__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;animation:rk-savebar-in var(--rk-duration-base) var(--rk-ease-standard);overflow:hidden}.rk-savebar[data-tone=error] .rk-savebar__text{color:var(--rk-bad)}.rk-savebar__count{gap:var(--rk-space-1);font-weight:var(--rk-weight-medium);color:var(--rk-fg-muted);font-variant-numeric:tabular-nums;display:inline-flex}.rk-savebar__actions{gap:var(--rk-space-2);flex:none;display:flex}.rk-savebar__bar[data-shake]{--rk-shake:calc(2 * var(--rk-shake-distance));animation:rk-shake var(--rk-duration-emphasis) var(--rk-ease-standard)}.rk-savebar[data-flash]{animation:rk-savebar-flash var(--rk-duration-linger) var(--rk-ease-enter)}@keyframes rk-savebar-in{0%{opacity:0;transform:translateY(var(--rk-space-1))}}@keyframes rk-savebar-flash{0%{box-shadow:inset 0 0 0 var(--rk-focus-ring-width) var(--rk-accent)}to{box-shadow:inset 0 0 0 var(--rk-focus-ring-width) transparent}}@media (width<=639px){.rk-savebar__count{display:none}}@media (width<=559px){.rk-savebar__bar{padding-inline:var(--rk-space-3)}}@media (prefers-reduced-motion:reduce){.rk-savebar,.rk-savebar__norm,.rk-savebar__bar,.rk-savebar__dot{transition:none}.rk-savebar__text,.rk-savebar__bar[data-shake],.rk-savebar[data-flash]{animation:none}}.rk-scan{--_h:var(--rk-scan);--_text:var(--rk-text);--_icon:var(--rk-icon);--_px:var(--rk-cell-x);--_border:var(--rk-line);--_halo:transparent;--_badge:calc(var(--rk-space-8) + var(--rk-space-1));--_indent:calc(var(--_badge) + 2 * var(--rk-space-3) - var(--rk-space-1));min-width:0;color:var(--rk-fg);font-family:var(--rk-font-ui);position:relative}.rk-scan--task{--_h:var(--rk-control-task);--_text:var(--rk-text-task);--_icon:var(--rk-icon-task);--_px:var(--rk-field-task-x)}.rk-scan__box{--_face:var(--rk-bg);--_edge:var(--_border);--_ring:var(--_halo);isolation:isolate;height:var(--_h);border:var(--rk-border-width) solid transparent;cursor:text;display:block;position:relative}.rk-scan__in{align-items:center;gap:var(--rk-control-gap);padding:0 var(--rk-space-1) 0 var(--_px);-webkit-mask:var(--rk-sq-5) center / 100% 100% no-repeat;mask:var(--rk-sq-5) center / 100% 100% no-repeat;display:flex;position:absolute;inset:0}.rk-scan[data-tone=bad] .rk-scan__box:after{opacity:1}.rk-scan__box:hover{--_border:color-mix(in oklab, var(--rk-line), var(--rk-fg) 30%)}.rk-scan__box:focus-within{--_border:var(--rk-focus-ring);--_halo:color-mix(in oklab, var(--rk-focus-ring) var(--rk-focus-halo-mix), transparent);--_face:var(--rk-surface)}.rk-scan[data-tone=ok] .rk-scan__box{--_border:color-mix(in oklab, var(--rk-ok) 55%, var(--rk-line));--_face:var(--rk-surface)}.rk-scan[data-tone=bad] .rk-scan__box{--_border:var(--rk-bad);--_halo:color-mix(in oklab, var(--rk-bad) 18%, transparent);--_face:var(--rk-surface)}.rk-scan__box[data-shake]{--rk-shake:calc(1.5 * var(--rk-shake-distance));animation:rk-shake var(--rk-duration-emphasis) var(--rk-ease-standard)}.rk-scan__icon{width:var(--_icon);height:var(--_icon);color:var(--rk-fg-muted);transition:color var(--rk-duration-fast) var(--rk-ease-standard);flex:none;place-items:center;display:grid;position:relative}.rk-scan__glyph{place-items:center;width:100%;height:100%;display:grid}.rk-scan__glyph[data-pop]{animation:rk-scan-pop var(--rk-duration-emphasis) var(--rk-ease-pop)}.rk-scan__glyph svg{width:100%;height:100%}@keyframes rk-scan-pop{0%{scale:.4}}.rk-scan[data-tone=ok] .rk-scan__icon{color:var(--rk-ok)}.rk-scan[data-tone=bad] .rk-scan__icon{color:var(--rk-bad)}.rk-scan[data-listening][data-tone=idle] .rk-scan__icon{color:var(--rk-accent)}.rk-scan__beam{inset:50% calc(-1 * var(--rk-space-1)) auto;height:calc(2 * var(--rk-border-width));border-radius:var(--rk-radius-pill);background:var(--rk-accent);opacity:0;pointer-events:none;animation:rk-scan-beam calc(2 * var(--rk-duration-linger)) var(--rk-ease-standard);position:absolute}@keyframes rk-scan-beam{0%{opacity:0;translate:0 calc(-.5 * var(--_icon))}15%,80%{opacity:1}to{opacity:0;translate:0 calc(.5 * var(--_icon))}}.rk-scan__box{container:rk-scan/inline-size}.rk-scan__hint{font-family:var(--rk-font-ui);color:var(--rk-fg-muted);font-size:var(--_text);line-height:1.4}.rk-scan__hint b{color:var(--rk-fg);font-weight:var(--rk-weight-medium)}.rk-scan__hint-short{display:none}@container rk-scan (width<=15rem){.rk-scan__hint-full{display:none}.rk-scan__hint-short{display:inline}}.rk-scan__input{all:unset;min-width:0;height:100%;font:var(--rk-weight-regular) var(--_text) / 1 var(--rk-font-data);letter-spacing:.02em;color:var(--rk-fg);flex:1}.rk-scan__input::placeholder{font-family:var(--rk-font-ui);letter-spacing:0;color:var(--rk-fg-muted);opacity:1}.rk-scan__over{inset:0 calc(var(--rk-space-8) - var(--rk-space-1)) 0 calc(var(--_px) + var(--_icon) + var(--rk-control-gap));align-items:center;gap:var(--rk-control-gap);white-space:nowrap;pointer-events:none;min-width:0;display:flex;position:absolute;overflow:hidden}.rk-scan__stream{font:var(--rk-weight-regular) var(--_text) / 1 var(--rk-font-data);letter-spacing:.02em;justify-content:flex-start}.rk-scan__res{animation:rk-scan-in var(--rk-duration-base) var(--rk-ease-standard);font-size:var(--_text)}.rk-scan__res b{text-overflow:ellipsis;font-weight:var(--rk-weight-semibold);overflow:hidden}.rk-scan__code{text-overflow:ellipsis;font:var(--rk-text-sm) var(--rk-font-data);color:var(--rk-fg-muted);overflow:hidden}.rk-scan__times{padding:0 var(--rk-space-1);border-radius:var(--rk-radius-pill);background:var(--rk-accent-soft);color:var(--rk-accent);font:var(--rk-weight-semibold) var(--rk-text-sm) / 1.6 var(--rk-font-data);animation:rk-scan-pop var(--rk-duration-emphasis) var(--rk-ease-pop);flex:none}@keyframes rk-scan-in{0%{opacity:0;transform:translateY(6px)}}.rk-scan__kbd{min-width:calc(var(--rk-space-5));height:calc(var(--rk-space-4) + 2px);padding:0 var(--rk-space-1);margin-right:var(--rk-space-1);border:var(--rk-border-width) solid var(--rk-line);border-radius:var(--rk-radius-sm);background:var(--rk-surface);color:var(--rk-fg-muted);font:var(--rk-text-sm) / 1 var(--rk-font-data);opacity:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard);border-bottom-width:2px;flex:none;place-items:center;display:inline-grid}.rk-scan__box:focus-within .rk-scan__kbd{opacity:1}.rk-scan__sweep{z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--rk-accent) 22%, transparent) 45%, color-mix(in oklab, var(--rk-accent) 22%, transparent) 55%, transparent);position:absolute;inset:0;transform:translate(-100%)}.rk-scan[data-tone=reading] .rk-scan__sweep{animation:rk-scan-sweep calc(1.25 * var(--rk-duration-base)) var(--rk-ease-standard)}@keyframes rk-scan-sweep{to{transform:translate(100%)}}.rk-scan__card{z-index:45;top:calc(100% + var(--rk-space-1) + 2px);width:max(100%, calc(13 * var(--rk-control)));max-width:calc(100vw - 2 * var(--rk-space-4));padding:var(--rk-border-width);--_edge:var(--rk-line);--_face:var(--rk-surface);filter:var(--rk-shadow-overlay-drop);transform-origin:100% 0;opacity:0;visibility:hidden;transition:opacity var(--rk-duration-fast) var(--rk-ease-exit), transform var(--rk-duration-fast) var(--rk-ease-exit), visibility 0s linear var(--rk-duration-fast);border:0;position:absolute;right:0;overflow:hidden;transform:translateY(-6px)scale(.98)}.rk-scan__card[data-open]{opacity:1;visibility:visible;transition:opacity var(--rk-duration-base) var(--rk-ease-enter), transform var(--rk-duration-base) var(--rk-ease-spring), visibility 0s;transform:none}.rk-scan--task .rk-scan__card{width:100%}@media (width<=639px){.rk-scan__card{width:100%}}.rk-scan__content[data-swap]>*{animation:rk-scan-swap var(--rk-duration-base) var(--rk-ease-standard)}@keyframes rk-scan-swap{0%{opacity:0;transform:translateY(3px)}}.rk-scan__head{grid-template-columns:var(--_badge) minmax(0, 1fr) auto;gap:var(--rk-space-3) calc(var(--rk-space-3) - 2px);padding:var(--rk-space-3) var(--rk-space-3) calc(var(--rk-space-3) - 2px);align-items:center;display:grid}.rk-scan__badge{width:var(--_badge);height:var(--_badge);-webkit-mask:var(--rk-sq-8) center / 100% 100% no-repeat;mask:var(--rk-sq-8) center / 100% 100% no-repeat;background:var(--rk-surface-2);color:var(--rk-fg-muted);place-items:center;display:grid}.rk-scan__badge svg{width:var(--rk-icon);height:var(--rk-icon)}.rk-scan__badge[data-tone=ok]{background:var(--rk-ok-bg);color:var(--rk-ok)}.rk-scan__badge[data-tone=bad]{background:var(--rk-bad-bg);color:var(--rk-bad)}.rk-scan__badge--sm{width:var(--rk-space-6);height:var(--rk-space-6);-webkit-mask-image:var(--rk-sq-6);mask-image:var(--rk-sq-6)}.rk-scan__badge--sm svg{width:calc(var(--rk-icon) - 2px);height:calc(var(--rk-icon) - 2px)}.rk-scan__title{min-width:0;display:grid}.rk-scan__title b,.rk-scan__title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-scan__title b{font:var(--rk-weight-semibold) calc(var(--rk-text) + 1px) / 1.3 var(--rk-font-ui)}.rk-scan__title span{font-size:var(--rk-text-sm);color:var(--rk-fg-muted);white-space:normal}.rk-scan__time{font:var(--rk-text-sm) var(--rk-font-ui);color:var(--rk-fg-muted);font-variant-numeric:tabular-nums;align-self:start}.rk-scan__body{gap:var(--rk-space-2);padding:0 var(--rk-space-3) var(--rk-space-3) var(--_indent);font-size:var(--rk-text);display:grid}.rk-scan__line{align-items:baseline;gap:var(--rk-space-2);display:flex}.rk-scan__detail{min-width:0;color:var(--rk-fg-muted);flex:1}.rk-scan__total{align-items:baseline;gap:var(--rk-space-1);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}.rk-scan__total b{font-weight:var(--rk-weight-semibold)}.rk-scan__muted{color:var(--rk-fg-muted)}.rk-scan__chips{gap:var(--rk-space-1) var(--rk-space-2);flex-wrap:wrap;display:flex}.rk-scan__chip{padding:var(--rk-chip-y) var(--rk-space-2);-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;background:var(--rk-surface-2);font:var(--rk-text-sm) var(--rk-font-data)}.rk-scan__chip em{margin-right:var(--rk-space-1);font:var(--rk-weight-semibold) var(--rk-text-sm) var(--rk-font-ui);letter-spacing:var(--rk-tracking-caps);text-transform:uppercase;color:var(--rk-fg-muted);font-style:normal}.rk-scan__bigcode{font:var(--rk-weight-medium) var(--rk-text-heading) / 1.2 var(--rk-font-data);letter-spacing:var(--rk-tracking-caps);overflow-wrap:anywhere}.rk-scan__meta{align-items:center;gap:var(--rk-space-1);font-size:var(--rk-text-sm);color:var(--rk-fg-muted);display:flex}.rk-scan__meta svg{width:calc(var(--rk-icon) - 3px);height:calc(var(--rk-icon) - 3px)}.rk-scan__meta[data-valid=true] svg{color:var(--rk-ok)}.rk-scan__meta[data-valid=false] svg{color:var(--rk-bad)}.rk-scan__foot{align-items:center;gap:var(--rk-control-gap);padding:var(--rk-space-2) var(--rk-space-2) var(--rk-space-2) calc(var(--_indent) - var(--rk-control-x) + var(--rk-space-1));border-top:var(--rk-border-width) solid var(--rk-line);background:color-mix(in oklab, var(--rk-surface-2) 50%, var(--rk-surface));flex-wrap:wrap;display:flex}.rk-scan__spacer{flex:1}.rk-scan__hint{padding-right:var(--rk-space-2);font:var(--rk-text-sm) var(--rk-font-data);color:var(--rk-fg-muted)}.rk-scan__timer{background:var(--rk-line);height:2px;-webkit-mask:var(--rk-sq-7) bottom / 100% 3rem no-repeat;mask:var(--rk-sq-7) bottom / 100% 3rem no-repeat;display:block;position:relative;overflow:hidden}.rk-scan__timer i{background:var(--rk-fg-muted);opacity:.5;transform-origin:0;animation:linear forwards rk-scan-timer;position:absolute;inset:0}.rk-scan__card[data-paused] .rk-scan__timer i{animation-play-state:paused}@keyframes rk-scan-timer{to{transform:scaleX(0)}}.rk-scan__caps{padding:var(--rk-space-2) var(--rk-space-3) var(--rk-space-1);font:var(--rk-weight-semibold) var(--rk-text-sm) var(--rk-font-ui);letter-spacing:var(--rk-tracking-caps);text-transform:uppercase;color:var(--rk-fg-muted);margin:0}.rk-scan__history{padding:0 var(--rk-space-1) var(--rk-space-1);margin:0;list-style:none;display:grid}.rk-scan__history li{grid-template-columns:var(--rk-space-6) minmax(0, 1fr) auto;gap:var(--rk-space-2);min-height:var(--rk-row);padding:var(--rk-space-1) var(--rk-space-2);-webkit-mask:var(--rk-sq-6) center / 100% 100% no-repeat;mask:var(--rk-sq-6) center / 100% 100% no-repeat;font-size:var(--rk-text);align-items:center;display:grid}.rk-scan__htext{min-width:0;display:grid}.rk-scan__htext b,.rk-scan__htext span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-scan__htext b{font-weight:var(--rk-weight-semibold)}.rk-scan__htext span{font-size:var(--rk-text-sm);color:var(--rk-fg-muted)}.rk-scan__empty{padding:var(--rk-space-3);font-size:var(--rk-text);color:var(--rk-fg-muted);margin:0}@media (prefers-reduced-motion:reduce){.rk-scan__box[data-shake],.rk-scan__glyph[data-pop],.rk-scan__times,.rk-scan__res,.rk-scan__content[data-swap]>*,.rk-scan[data-tone=reading] .rk-scan__sweep,.rk-scan[data-listening] .rk-scan__icon:after{animation:none}}.rk-palette-trigger{--_face:var(--rk-bg);--_edge:var(--rk-line);--_behind:var(--rk-bg);align-items:center;gap:var(--rk-space-2);min-width:0;height:var(--rk-scan);padding:0 var(--rk-cell-x);border:var(--rk-border-width) solid transparent;color:var(--rk-fg-muted);font:var(--rk-weight-regular) var(--rk-text) / 1 var(--rk-font-ui);cursor:pointer;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard);flex:0 18rem;display:flex}.rk-palette-trigger:hover{--_edge:color-mix(in oklab, var(--rk-line), var(--rk-fg) 30%);--_face:var(--rk-surface)}.rk-palette-trigger svg{width:var(--rk-icon);height:var(--rk-icon);flex:none}.rk-palette-trigger__text{align-items:center;gap:calc(var(--rk-space-1) + var(--rk-space-1) / 2);white-space:nowrap;flex:1;min-width:0;line-height:1.4;display:flex;position:relative;overflow:hidden}.rk-palette-trigger__pfx{min-width:calc(var(--rk-space-4) + var(--rk-space-1));height:calc(var(--rk-space-4) + var(--rk-space-1));padding:0 var(--rk-space-1);-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;background:var(--rk-accent-soft);color:var(--rk-accent);font:var(--rk-weight-semibold) var(--rk-text-sm) / 1 var(--rk-font-data);flex:none;place-items:center;display:inline-grid}.rk-palette-trigger__size{visibility:hidden;pointer-events:none;position:absolute;left:0}@media (width<=639px){.rk-palette-trigger{width:var(--rk-scan);flex:none;justify-content:center;padding:0}.rk-palette-trigger__text{display:none}}.rk-dialog.rk-palette{--rk-dialog-w:600px;--_h:var(--rk-control);--_text:var(--rk-text);--_icon:var(--rk-icon);margin-top:min(10vh, var(--rk-space-8) * 2);height:min(28rem, calc(100dvh - 2 * var(--rk-space-6)));align-self:start}.rk-dialog--sheet.rk-palette{align-self:end;height:88dvh;margin-top:0}.rk-palette__bar{align-items:center;gap:var(--rk-space-2);min-height:calc(var(--rk-control) + 2 * var(--rk-space-3));padding:0 var(--rk-space-3) 0 var(--rk-space-4);border-bottom:var(--rk-border-width) solid var(--rk-line);flex:none;display:flex}.rk-palette__glass{width:calc(var(--rk-icon) + 2px);height:calc(var(--rk-icon) + 2px);color:var(--rk-fg-muted);flex:none}.rk-palette__scope{background:var(--rk-accent-soft);color:var(--rk-accent);font-weight:var(--rk-weight-semibold);animation:rk-palette-pop var(--rk-duration-emphasis) var(--rk-ease-pop)}.rk-palette__scope .rk-tag__remove{color:inherit}@keyframes rk-palette-pop{0%{opacity:0;scale:.6}}.rk-palette__input{min-width:0;height:calc(var(--rk-control) + var(--rk-space-2));color:var(--rk-fg);font:var(--rk-weight-regular) calc(var(--rk-text) + 2px) / 1 var(--rk-font-ui);background:0 0;border:0;outline:none;flex:1;padding:0}.rk-palette__input:focus-visible{outline:none}.rk-palette__input::placeholder{color:var(--rk-fg-muted);opacity:1}.rk-palette__lists{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.rk-palette__list{isolation:isolate;overscroll-behavior:contain;min-height:0;padding:0 var(--rk-space-1) var(--rk-space-2);outline:none;flex:1;position:relative;overflow:auto}.rk-palette__list--loading .rk-palette__row{opacity:.5;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard)}.rk-palette__group{z-index:1;gap:var(--rk-space-1);padding:var(--rk-space-3) var(--rk-space-2) var(--rk-space-1);background:var(--rk-surface);color:var(--rk-fg-muted);font:var(--rk-weight-semibold) var(--rk-text-sm) / 1.4 var(--rk-font-ui);letter-spacing:var(--rk-tracking-caps);text-transform:uppercase;display:flex;position:sticky;top:0}.rk-palette__context{font-family:var(--rk-font-data);font-weight:var(--rk-weight-medium);letter-spacing:0;text-transform:none}.rk-palette__row{isolation:isolate;align-items:center;gap:var(--rk-space-3);min-height:calc(var(--rk-row) + var(--rk-space-2));padding:var(--rk-space-1) var(--rk-space-2);-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;color:var(--rk-fg);font:var(--rk-weight-regular) var(--rk-text) / 1.35 var(--rk-font-ui);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.rk-palette__row[aria-disabled=true]{cursor:not-allowed}.rk-palette__row[aria-disabled=true]>*{opacity:.5}.rk-palette__row[data-danger]{color:var(--rk-bad)}.rk-palette__icon{width:calc(var(--rk-icon) + var(--rk-space-3));height:calc(var(--rk-icon) + var(--rk-space-3));-webkit-mask:var(--rk-sq-6) center / 100% 100% no-repeat;mask:var(--rk-sq-6) center / 100% 100% no-repeat;background:var(--rk-surface-2);color:var(--rk-fg-muted);transition:background-color var(--rk-duration-fast) var(--rk-ease-standard), color var(--rk-duration-fast) var(--rk-ease-standard);place-items:center;display:grid}.rk-palette__icon svg{width:var(--rk-icon);height:var(--rk-icon)}.rk-palette__row[data-highlighted] .rk-palette__icon{background:var(--rk-surface);color:var(--rk-fg)}.rk-palette__row[data-danger] .rk-palette__icon{color:var(--rk-bad)}.rk-palette__text{min-width:0;display:grid}.rk-palette__label,.rk-palette__hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-palette__label--mono{font-family:var(--rk-font-data)}.rk-palette__hint{color:var(--rk-fg-muted);font-size:var(--rk-text-sm)}.rk-palette__row mark{color:inherit;font-weight:var(--rk-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--rk-accent) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--rk-accent) 55%, transparent);text-underline-offset:3px;background:0 0;text-decoration-thickness:2px}.rk-palette__end{align-items:center;gap:var(--rk-space-2);color:var(--rk-fg-muted);font-size:var(--rk-text-sm);white-space:nowrap;display:flex}.rk-palette__meta{font-variant-numeric:tabular-nums}.rk-palette__kbd{font:var(--rk-weight-medium) var(--rk-text-sm) var(--rk-font-data);letter-spacing:.02em}.rk-palette__exact{color:var(--rk-ok);font-weight:var(--rk-weight-semibold);align-items:center;gap:2px;display:inline-flex}.rk-palette__exact svg{width:calc(var(--rk-icon) - 4px);height:calc(var(--rk-icon) - 4px)}.rk-palette__more{width:var(--rk-target-min);height:var(--rk-target-min);-webkit-mask:var(--rk-sq-4) center / 100% 100% no-repeat;mask:var(--rk-sq-4) center / 100% 100% no-repeat;color:var(--rk-fg-muted);cursor:pointer;opacity:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.rk-palette__more:hover{background:var(--rk-surface);color:var(--rk-fg)}.rk-palette__more svg{width:var(--rk-icon);height:var(--rk-icon)}.rk-palette__row[data-highlighted] .rk-palette__more{opacity:1}@media (hover:none){.rk-palette__more{opacity:1}.rk-palette__kbd,.rk-palette__foot{display:none}}.rk-palette__empty{justify-items:center;gap:var(--rk-space-1);padding:var(--rk-space-8) var(--rk-space-4);color:var(--rk-fg-muted);text-align:center;display:grid}.rk-palette__empty b{color:var(--rk-fg);font-weight:var(--rk-weight-semibold)}.rk-palette__empty svg{width:calc(2 * var(--rk-icon));height:calc(2 * var(--rk-icon));opacity:.6}.rk-palette__sub{z-index:2;background:var(--rk-surface);visibility:hidden;transition:transform var(--rk-duration-base) var(--rk-ease-standard), visibility 0s linear var(--rk-duration-base);flex-direction:column;display:flex;position:absolute;inset:0;transform:translate(100%)}.rk-palette__sub[data-open]{visibility:visible;transition:transform var(--rk-duration-base) var(--rk-ease-standard), visibility 0s;transform:none}.rk-palette__subhead{align-items:center;gap:var(--rk-space-2);padding:var(--rk-space-2) var(--rk-space-3);border-bottom:var(--rk-border-width) solid var(--rk-line);display:flex}.rk-palette__subhead b{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--rk-weight-semibold);overflow:hidden}.rk-palette__sub .rk-palette__list{padding-top:var(--rk-space-1)}.rk-palette__foot{align-items:center;gap:var(--rk-space-1) var(--rk-space-4);padding:var(--rk-space-2) var(--rk-space-3);border-top:var(--rk-border-width) solid var(--rk-line);-webkit-mask:var(--rk-sq-8) bottom / 100% calc(100% + 48px) no-repeat;mask:var(--rk-sq-8) bottom / 100% calc(100% + 48px) no-repeat;background:color-mix(in oklab, var(--rk-surface-2) 50%, var(--rk-surface));color:var(--rk-fg-muted);font-size:var(--rk-text-sm);flex-wrap:wrap;flex:none;display:flex}.rk-palette__foot>span{align-items:center;gap:var(--rk-space-1);display:inline-flex}.rk-palette__foot kbd{min-width:calc(var(--rk-space-4) + 2px);height:calc(var(--rk-space-4) + 2px);padding:0 var(--rk-space-1);border:var(--rk-border-width) solid var(--rk-line);border-radius:var(--rk-radius-sm);background:var(--rk-surface);font:var(--rk-text-sm) / 1 var(--rk-font-data);border-bottom-width:2px;place-items:center;display:inline-grid}.rk-palette__spacer{flex:1}@media (prefers-reduced-motion:reduce){.rk-palette__scope{animation:none}}.rk-dialog--sheet .rk-palette__foot{-webkit-mask:none;mask:none}.rk-shell{--_rail:56px;--_panel:184px;--_side:calc(var(--_rail) + var(--_panel));grid-template-columns:var(--_side) minmax(0, 1fr);background:var(--rk-bg);height:100%;min-height:0;color:var(--rk-fg);font-family:var(--rk-font-ui);transition:grid-template-columns var(--rk-duration-base) var(--rk-ease-standard);display:grid;position:relative}.rk-shell--rail{--_side:var(--_rail)}.rk-shell--phone{grid-template-columns:minmax(0,1fr)}.rk-shell__side{grid-template-columns:var(--_rail) var(--_panel);background:var(--rk-surface);border-right:var(--rk-border-width) solid var(--rk-line);min-width:0;min-height:0;font-size:var(--rk-text);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.rk-shell__strip{align-items:center;gap:var(--rk-space-2);min-height:0;padding:var(--rk-space-2) 0;scrollbar-width:none;background:color-mix(in oklab, var(--rk-bg), var(--rk-surface) 40%);border-right:var(--rk-border-width) solid var(--rk-line);flex-direction:column;display:flex;overflow-y:auto}.rk-shell__mark{width:40px;height:32px;margin:var(--rk-space-1) 0 var(--rk-space-2);color:var(--rk-fg-muted);transition:color var(--rk-duration-fast) var(--rk-ease-standard);flex:none;place-items:center;display:grid}.rk-shell__mark:hover{color:var(--rk-accent)}.rk-shell__mark svg{width:22px;height:auto}.rk-shell__mod{isolation:isolate;width:40px;height:40px;color:var(--rk-fg-muted);cursor:pointer;--_behind:color-mix(in oklab, var(--rk-bg), var(--rk-surface) 40%);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.rk-shell__mod:hover{--_face:var(--rk-surface-2)}.rk-shell__mod svg{width:var(--rk-icon);height:var(--rk-icon)}.rk-shell__tile{width:32px;height:32px;-webkit-mask:var(--rk-sq-8) center / 100% 100% no-repeat;mask:var(--rk-sq-8) center / 100% 100% no-repeat;background:color-mix(in oklab, var(--_c), transparent 84%);color:var(--_c);font:var(--rk-weight-bold) var(--rk-text) var(--rk-font-ui);transition:background-color var(--rk-duration-base) var(--rk-ease-standard), color var(--rk-duration-base) var(--rk-ease-standard), scale var(--rk-duration-base) var(--rk-ease-pop);place-items:center;display:grid}.rk-shell__mod[aria-pressed=true] .rk-shell__tile{background:var(--_c);color:var(--rk-surface)}.rk-shell__mod:active .rk-shell__tile{scale:.94}.rk-shell__dot{width:var(--rk-space-2);height:var(--rk-space-2);border-radius:var(--rk-radius-pill);background:var(--_c);box-shadow:0 0 0 2px var(--rk-surface);position:absolute;top:3px;right:3px}.rk-shell__sp{flex:1}.rk-shell__panel{min-width:0;min-height:0;padding:var(--rk-space-2);scrollbar-width:thin;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard);flex-direction:column;gap:2px;display:flex;overflow:hidden auto}.rk-shell--rail .rk-shell__panel{opacity:0}.rk-shell__foot{min-width:0;padding:var(--rk-space-2);border-top:var(--rk-border-width) solid var(--rk-line);grid-column:1/-1}.rk-shell__foot .rk-account__trigger.rk-btn{width:calc(var(--_side) - 2 * var(--rk-space-2));transition:width var(--rk-duration-base) var(--rk-ease-standard), color var(--rk-duration-fast) var(--rk-ease-standard)}.rk-shell__foot .rk-account__who{width:calc(var(--_rail) + var(--_panel) - 2 * var(--rk-space-2) - 92px);flex:none}.rk-shell__foot .rk-account__who,.rk-shell__foot .rk-account__chev{transition:opacity var(--rk-duration-fast) var(--rk-ease-standard)}.rk-shell--rail .rk-shell__foot .rk-account__who,.rk-shell--rail .rk-shell__foot .rk-account__chev{opacity:0}.rk-shell__head{padding:var(--rk-space-2) 9px var(--rk-space-3);gap:1px;display:grid}.rk-shell__name,.rk-shell__note{overflow-wrap:anywhere}.rk-shell__name{font:var(--rk-weight-bold) var(--rk-text-heading) / 1.25 var(--rk-font-ui)}.rk-shell__note{color:var(--rk-fg-muted);font-size:var(--rk-text-sm);line-height:1.35}.rk-shell__list{gap:2px;display:grid}.rk-shell__list[data-swap]{animation:rk-shell-swap var(--rk-duration-base) var(--rk-ease-standard)}@keyframes rk-shell-swap{0%{opacity:0;translate:0 var(--rk-space-2)}}.rk-shell__ext{padding:var(--rk-space-3) 9px var(--rk-space-1);border-top:var(--rk-border-width) solid var(--rk-line);color:var(--rk-fg-muted);font-size:var(--rk-text-sm);margin:auto 0 0}.rk-shell__item{isolation:isolate;height:30px;padding:0 calc(9px - var(--rk-border-width));border:var(--rk-border-width) solid transparent;color:var(--rk-fg);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--rk-duration-fast) var(--rk-ease-standard);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.rk-shell__item:hover{--_face:var(--rk-surface-2)}.rk-shell__item svg{width:var(--rk-icon);height:var(--rk-icon);color:var(--rk-fg-muted);transition:color var(--rk-duration-fast) var(--rk-ease-standard);flex:none}.rk-shell__item[aria-current=page]{--_face:var(--rk-accent-soft);color:var(--rk-accent);font-weight:var(--rk-weight-semibold)}.rk-shell__item[aria-current=page] svg{color:var(--rk-accent)}.rk-shell__main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.rk-shell__top{z-index:5;align-items:center;gap:var(--rk-space-3);min-width:0;height:48px;padding:0 var(--rk-space-3);background:var(--rk-surface);border-bottom:var(--rk-border-width) solid var(--rk-line);display:flex;position:relative}.rk-shell__top>.rk-savebar{min-width:0;margin-inline:calc(-1 * var(--rk-space-3));flex:1;align-self:stretch}.rk-shell__page{overscroll-behavior:contain;min-width:0;min-height:0;position:relative;overflow:auto}.rk-shell--task .rk-shell__main{grid-template-rows:minmax(0,1fr)}.rk-shell--task .rk-shell__page{overflow:hidden}.rk-shell__bar{padding:0 6px env(safe-area-inset-bottom,0px);background:var(--rk-surface);border-top:var(--rk-border-width) solid var(--rk-line);align-items:stretch;gap:2px;display:flex}.rk-shell__tab{min-width:0;height:64px;color:var(--rk-fg-muted);font:var(--rk-weight-medium) var(--rk-text-sm) / 1.2 var(--rk-font-ui);cursor:pointer;transition:color var(--rk-duration-fast) var(--rk-ease-standard);background:0 0;border:0;flex:1 1 0;grid-template-rows:30px auto;align-content:start;justify-items:center;row-gap:7px;padding:8px 2px 0;text-decoration:none;display:grid;position:relative}.rk-shell__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rk-shell__pill{isolation:isolate;border-radius:var(--rk-radius-pill);place-items:center;width:52px;max-width:100%;height:30px;display:grid;position:relative;overflow:hidden}.rk-shell__pill:before{content:"";z-index:-2;border-radius:inherit;background:var(--rk-accent-soft);opacity:0;transition:transform var(--rk-duration-base) var(--rk-ease-pop), opacity var(--rk-duration-fast) var(--rk-ease-standard);position:absolute;inset:0;transform:scaleX(.4)}.rk-shell__pill svg{width:20px;height:20px}.rk-shell__tab--on{color:var(--rk-accent);font-weight:var(--rk-weight-semibold)}.rk-shell__tab--on .rk-shell__pill:before{opacity:1;transform:none}.rk-shell__tab:focus-visible{outline:var(--rk-focus-ring-width) solid var(--rk-focus-ring);outline-offset:calc(-1 * var(--rk-focus-ring-width))}@media (prefers-reduced-motion:reduce){.rk-shell{transition:none}.rk-shell__list[data-swap]{animation:none}.rk-shell__foot .rk-account__trigger.rk-btn,.rk-shell__foot .rk-account__who,.rk-shell__foot .rk-account__chev{transition:none}}.rk-pg{min-width:0;color:var(--rk-fg);font:var(--rk-weight-regular) var(--rk-text) / 1.45 var(--rk-font-ui);container:rk-page/inline-size}.rk-pg__inner{align-content:start;gap:var(--rk-space-3);width:100%;max-width:var(--rk-page-max);padding:var(--rk-space-4) var(--rk-page-pad) var(--rk-space-6);animation:rk-pg-in var(--rk-duration-base) var(--rk-ease-standard);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@keyframes rk-pg-in{0%{opacity:0;transform:translateX(var(--rk-space-3))}}.rk-pg[data-enter=back] .rk-pg__inner{animation-name:rk-pg-back}@keyframes rk-pg-back{0%{opacity:0;transform:translateX(calc(-1 * var(--rk-space-3)))}}.rk-pg__head{align-items:center;gap:var(--rk-space-2) var(--rk-space-3);min-height:var(--rk-control);flex-wrap:wrap;display:flex}.rk-pg__title{min-width:0;font:var(--rk-weight-bold) var(--rk-text-heading) / 1.25 var(--rk-font-ui);letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.rk-pg__title--code{font-family:var(--rk-font-data);font-weight:var(--rk-weight-semibold);letter-spacing:0}.rk-pg__actions{justify-content:flex-end;align-items:center;gap:var(--rk-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.rk-pg__back{justify-self:start;align-items:center;gap:var(--rk-space-1);margin:0 0 calc(-1 * var(--rk-space-2)) calc(-1 * var(--rk-space-1));padding:2px var(--rk-space-1);color:var(--rk-fg-muted);font:var(--rk-text-sm) var(--rk-font-ui);cursor:pointer;transition:color var(--rk-duration-fast) var(--rk-ease-standard);border:0;text-decoration:none;display:inline-flex}.rk-pg__back:hover{--_face:var(--rk-surface-2);color:var(--rk-fg)}.rk-pg__back svg{width:calc(var(--rk-icon) - 2px);height:calc(var(--rk-icon) - 2px)}.rk-pg--list .rk-pg__head{z-index:3;margin-inline:calc(-1 * var(--rk-space-5));padding:0 var(--rk-space-5);background:var(--rk-bg);border-bottom:var(--rk-border-width) solid transparent;transition:padding var(--rk-duration-base) var(--rk-ease-standard), border-color var(--rk-duration-base) var(--rk-ease-standard);position:sticky;top:0}.rk-pg--list .rk-pg__title{transform-origin:0;transition:scale var(--rk-duration-base) var(--rk-ease-standard)}.rk-pg--list[data-stuck] .rk-pg__head{padding-block:var(--rk-space-2);border-bottom-color:var(--rk-line)}.rk-pg--list[data-stuck] .rk-pg__title{scale:.82}.rk-section{border:var(--rk-border-width) solid transparent;--_edge:var(--rk-line);--_face:var(--rk-surface);min-width:0;position:relative}.rk-section__head{align-items:center;gap:var(--rk-space-1) var(--rk-space-2);min-height:calc(var(--rk-row) + var(--rk-space-2));padding:var(--rk-space-1) var(--rk-cell-x);border-bottom:var(--rk-border-width) solid var(--rk-line);flex-wrap:wrap;display:flex}.rk-section__title{font:var(--rk-weight-semibold) var(--rk-text) / 1.3 var(--rk-font-ui);margin:0}.rk-section__meta{color:var(--rk-fg-muted);font-size:var(--rk-text-sm);font-variant-numeric:tabular-nums}.rk-section__actions{gap:var(--rk-space-1);margin-left:auto;display:flex}.rk-section__body{min-width:0;padding:var(--rk-cell-x)}.rk-section__body--flush{padding:0}.rk-section__body--flush>.rk-it{border:0;-webkit-mask:none;mask:none}.rk-section__body--flush>.rk-it:after{content:none}.rk-pg__record{align-items:start;gap:var(--rk-space-3);grid-template-columns:minmax(0,1fr);display:grid}.rk-pg__mainc{gap:var(--rk-space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rk-pg__record--aside>.rk-pg__details{order:-1}.rk-details{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.rk-details__row{align-items:center;gap:var(--rk-space-2);min-height:var(--rk-row);padding:0 var(--rk-cell-x);border-bottom:var(--rk-border-width) solid var(--rk-line);grid-template-columns:minmax(6rem,2fr) minmax(0,3fr);display:grid}.rk-details__row:last-child{border-bottom:0}.rk-details__label{color:var(--rk-fg-muted);font-size:var(--rk-text-sm)}.rk-details__label--changed:after{content:"";width:6px;height:6px;margin-left:var(--rk-space-1);background:var(--rk-warn);vertical-align:middle;animation:rk-pg-dot var(--rk-duration-emphasis) var(--rk-ease-pop);border-radius:50%;display:inline-block}@keyframes rk-pg-dot{0%{scale:0}}.rk-details__value{min-width:0;padding-block:var(--rk-space-1);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.35}.rk-details__value--code{font-family:var(--rk-font-data)}@container rk-page (width>=480px) and (width<=819px){.rk-details{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-details__row:nth-child(odd){border-right:var(--rk-border-width) solid var(--rk-line)}.rk-details__row:nth-last-child(2):nth-child(odd){border-bottom:0}}@container rk-page (width>=820px){.rk-pg__record--aside{grid-template-columns:minmax(0,1fr) minmax(15rem,17rem)}.rk-pg__record--aside>.rk-pg__details{top:var(--rk-space-4);order:0;position:sticky}}@container rk-page (width<=559px){.rk-pg__inner{padding:var(--rk-space-3)}.rk-pg--list .rk-pg__head{margin-inline:calc(-1 * var(--rk-space-3));padding-inline:var(--rk-space-3)}.rk-pg--list[data-stuck] .rk-pg__head{padding-block:var(--rk-space-1)}.rk-pg--list[data-stuck] .rk-pg__title{scale:.75}.rk-pg--list[data-stuck] .rk-it__top{--_bar:calc(var(--rk-control) + var(--rk-space-2))}.rk-pg--list[data-stuck] .rk-it__header{--rk-tab:var(--rk-control)}.rk-pg--list[data-stuck] .rk-it__top:has(.rk-it__find){display:grid}.rk-pg--list[data-stuck] .rk-it__top:has(.rk-it__find)>*{grid-area:1/1}.rk-pg--list[data-stuck] .rk-it__top:has(.rk-it__find)>.rk-it__bar{height:auto}.rk-pg--list[data-stuck] :is(.rk-it__find,.rk-it__unfind){display:flex}.rk-pg--list[data-stuck] .rk-it__top:is([data-search],.rk-it[data-selecting] *)>.rk-it__header{opacity:0;translate:0 var(--rk-space-2);visibility:hidden;pointer-events:none;transition-delay:0s, 0s, 0s, 0s, var(--rk-duration-base)}.rk-pg--list[data-stuck] .rk-it__top:has(.rk-it__find)>.rk-it__bar{opacity:0;translate:0 var(--rk-space-2);visibility:hidden;pointer-events:none;transition-delay:0s, 0s, 0s, 0s, var(--rk-duration-base)}.rk-pg--list[data-stuck] .rk-it__top:is([data-search],.rk-it[data-selecting] *)>.rk-it__header{translate:0 calc(-1 * var(--rk-space-2))}.rk-pg--list[data-stuck] .rk-it__top:is([data-search],.rk-it[data-selecting] *)>.rk-it__bar{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;translate:none}.rk-pg--list .rk-it__header .rk-tab{transition:color var(--rk-duration-fast) var(--rk-ease-standard), height var(--rk-duration-base) var(--rk-ease-standard)}.rk-pg--record .rk-pg__actions{flex-wrap:nowrap;flex:1 0 100%;margin-left:0}.rk-pg--record .rk-pg__actions>:last-child{flex:auto;min-width:0}.rk-pg--record .rk-pg__actions>.rk-menu-anchor{order:1}.rk-steps .rk-steps__count{grid-template-columns:minmax(0,1fr);display:grid}}@container rk-page (width<=379px){.rk-details__row{padding-block:var(--rk-space-1);grid-template-columns:minmax(0,1fr);gap:0}}.rk-pg--task{background:var(--rk-bg);grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.rk-task__bar{align-items:center;gap:var(--rk-space-2);min-width:0;padding:var(--rk-space-2) var(--rk-space-3);background:var(--rk-surface);border-bottom:var(--rk-border-width) solid var(--rk-line);display:flex}.rk-task__title{flex:1;min-width:0;line-height:1.25;display:grid}.rk-task__title h1{font:var(--rk-weight-bold) var(--rk-text) / 1.25 var(--rk-font-ui);overflow-wrap:break-word;margin:0}.rk-task__title span{color:var(--rk-fg-muted);font-size:var(--rk-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-task__progress{align-items:center;gap:var(--rk-space-3);font-weight:var(--rk-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:flex}.rk-task__meter{width:7.5rem;height:var(--rk-space-2);border-radius:var(--rk-radius-pill);background:var(--rk-surface-2);overflow:hidden}.rk-task__meter i{border-radius:inherit;background:var(--rk-accent);height:100%;transition:width var(--rk-duration-slow) var(--rk-ease-standard);display:block}.rk-task__body{overscroll-behavior:contain;min-height:0;overflow:auto}.rk-task__inner{align-content:start;gap:var(--rk-space-3);max-width:760px;padding:var(--rk-space-4);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.rk-task__foot{align-items:center;gap:var(--rk-space-3);padding:var(--rk-space-3) var(--rk-space-4);padding-bottom:max(var(--rk-space-3), env(safe-area-inset-bottom,0px));background:var(--rk-surface);border-top:var(--rk-border-width) solid var(--rk-line);display:flex}.rk-task__note{min-width:0;color:var(--rk-fg-muted);font-size:var(--rk-text-sm)}.rk-task__foot .rk-task__primary{min-width:14rem;margin-left:auto}@container rk-page (width<=559px){.rk-task__note{display:none}.rk-task__foot .rk-task__primary{flex:1;min-width:0}.rk-task__inner{padding:var(--rk-space-3)}}@container rk-page (width<=419px){.rk-task__meter{display:none}.rk-task__bar{padding-inline:var(--rk-space-1) var(--rk-space-3)}}.rk-steps{gap:var(--rk-space-3);grid-template-columns:minmax(0,1fr);display:grid}.rk-steps__card{gap:var(--rk-space-3);padding:var(--rk-pad);border:var(--rk-border-width) solid transparent;--_edge:var(--rk-line);--_face:var(--rk-surface);animation:rk-steps-in var(--rk-duration-slow) var(--rk-ease-standard);display:grid;position:relative}@keyframes rk-steps-in{0%{opacity:0;transform:translateY(var(--rk-space-3))}}.rk-steps__label{color:var(--rk-fg-muted);font:var(--rk-weight-semibold) var(--rk-text-sm) / 1.3 var(--rk-font-ui);letter-spacing:var(--rk-tracking-caps);text-transform:uppercase}.rk-steps__name{font:var(--rk-weight-bold) var(--rk-text-heading) / 1.2 var(--rk-font-ui);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin:0}.rk-steps__meta{align-items:center;gap:var(--rk-space-2) var(--rk-space-3);color:var(--rk-fg-muted);flex-wrap:wrap;display:flex}.rk-steps__place{align-items:center;gap:var(--rk-space-1);padding:var(--rk-space-1) var(--rk-space-2);-webkit-mask:var(--rk-sq-6) center / 100% 100% no-repeat;mask:var(--rk-sq-6) center / 100% 100% no-repeat;background:var(--rk-accent-soft);color:var(--rk-accent);font:var(--rk-weight-semibold) var(--rk-text-task-value) var(--rk-font-data);white-space:nowrap;display:inline-flex}.rk-steps__place svg{width:var(--rk-icon);height:var(--rk-icon)}.rk-steps__code{font-family:var(--rk-font-data);white-space:nowrap}.rk-steps__count{align-items:end;gap:var(--rk-space-3);flex-wrap:wrap;display:flex}.rk-steps__count>:first-child{flex:12rem}.rk-steps__list{border:var(--rk-border-width) solid transparent;--_edge:var(--rk-line);--_face:var(--rk-surface);margin:0;padding:0;list-style:none;position:relative}.rk-steps__list li+li{border-top:var(--rk-border-width) solid var(--rk-line)}.rk-steps__row{align-items:center;gap:var(--rk-space-3);width:100%;min-height:var(--rk-row);padding:var(--rk-space-2) var(--rk-cell-x);color:var(--rk-fg);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--rk-duration-fast) var(--rk-ease-standard);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rk-steps__row:hover{background:var(--rk-surface-2)}.rk-steps__row[aria-current=step]{background:var(--rk-selected)}.rk-steps__row:focus-visible{outline:var(--rk-focus-ring-width) solid var(--rk-focus-ring);outline-offset:calc(-1 * var(--rk-focus-ring-width))}.rk-steps__ring{width:calc(var(--rk-icon) + 4px);height:calc(var(--rk-icon) + 4px);border:1.5px solid var(--rk-line);color:var(--rk-accent-on);transition:background-color var(--rk-duration-base) var(--rk-ease-standard), border-color var(--rk-duration-base) var(--rk-ease-standard);border-radius:50%;place-items:center;display:grid}.rk-steps__ring svg{width:calc(var(--rk-icon) - 4px);height:calc(var(--rk-icon) - 4px);stroke-width:3px;opacity:0;transition:opacity var(--rk-duration-fast) var(--rk-ease-standard), transform var(--rk-duration-emphasis) var(--rk-ease-pop);transform:scale(.5)}.rk-steps__row--part .rk-steps__ring{border-color:var(--rk-warn);background:conic-gradient(var(--rk-warn) var(--_p), transparent 0)}.rk-steps__row--done .rk-steps__ring{border-color:var(--rk-ok);background:var(--rk-ok)}.rk-steps__row--done .rk-steps__ring svg{opacity:1;transform:none}.rk-steps__text{min-width:0;display:grid}.rk-steps__text b{font-weight:var(--rk-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.rk-steps__text span{color:var(--rk-fg-muted);font:var(--rk-text-sm) var(--rk-font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-steps__qty{font-weight:var(--rk-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.rk-pg--list .rk-pg__head,.rk-pg--list .rk-pg__title{transition:none}.rk-pg__inner,.rk-steps__card{animation:none}}.rk-pixel{aspect-ratio:4/3;pointer-events:none;flex:none;width:256px;max-width:100%;display:block;position:relative;overflow:clip}.rk-pixel--fill{aspect-ratio:auto;width:100%;height:100%}.rk-pixel canvas{image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;inset:0}.rk-empty{justify-items:center;gap:var(--rk-space-2);padding:var(--rk-space-8) var(--rk-space-4);--_face:var(--rk-surface);--_edge:var(--rk-line);border:var(--rk-border-width) solid transparent;text-align:center;color:var(--rk-fg);font:var(--rk-weight-regular) var(--rk-text) / 1.45 var(--rk-font-ui);animation:rk-empty-in var(--rk-duration-base) var(--rk-ease-standard);display:grid;position:relative}.rk-empty__art{margin-bottom:var(--rk-space-2)}.rk-empty__title{font-size:var(--rk-text-heading);font-weight:var(--rk-weight-semibold);text-wrap:balance;margin:0}.rk-empty__text{max-width:44ch;color:var(--rk-fg-muted);text-wrap:pretty;margin:0}.rk-empty__action{margin-top:var(--rk-space-2)}@keyframes rk-empty-in{0%{opacity:0;transform:translateY(var(--rk-space-2))}}@media (prefers-reduced-motion:reduce){.rk-empty{animation:none}}
