.rk-avatar[data-v-5f85bfb7]{border-radius:var(--radius-cell);border:1px solid color-mix(in srgb, var(--color-hair) 70%, transparent);background:var(--color-surface);color:var(--color-ink-soft);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.is-sm[data-v-5f85bfb7]{width:1.75rem;height:1.75rem}.is-md[data-v-5f85bfb7]{width:2.25rem;height:2.25rem}.is-lg[data-v-5f85bfb7]{width:3rem;height:3rem}.rk-avatar-img[data-v-5f85bfb7]{object-fit:cover;width:100%;height:100%}.rk-avatar-initials[data-v-5f85bfb7]{color:var(--color-ink);font-size:.75rem;font-weight:600;line-height:1}.is-lg .rk-avatar-initials[data-v-5f85bfb7]{font-size:1rem}.rk-avatar-figure[data-v-5f85bfb7]{width:65%;height:65%}.rk-menu[data-v-8d1961ea]{display:inline-flex;position:relative}.rk-menu-trigger[data-v-8d1961ea]{border-radius:var(--radius-cell);display:inline-flex}.rk-menu-trigger[data-v-8d1961ea]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-menu-panel[data-v-8d1961ea]{z-index:50;transform:translateX(var(--rk-menu-shift,0px));border-radius:var(--radius-card);min-width:12rem;padding:.375rem;position:absolute;overflow:hidden}.rk-menu-panel.is-bottom[data-v-8d1961ea]{top:calc(100% + .5rem)}.rk-menu-panel.is-top[data-v-8d1961ea]{bottom:calc(100% + .5rem)}.rk-menu-panel.is-end[data-v-8d1961ea]{inset-inline-end:0}.rk-menu-panel.is-start[data-v-8d1961ea]{inset-inline-start:0}.rk-menu-panel[data-v-8d1961ea] [role=menuitem]{border-radius:var(--radius-cell);text-align:start;width:100%;color:var(--color-ink);transition:background-color var(--duration-fast);padding:.5rem .75rem;font-size:.875rem;display:block}.rk-menu-panel[data-v-8d1961ea] [role=menuitem]:hover{background:var(--color-muted)}.rk-menu-panel[data-v-8d1961ea] [role=menuitem]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.rk-menu-panel[data-v-8d1961ea] hr{background:color-mix(in srgb, var(--color-hair) 70%, transparent);border:0;height:1px;margin:.375rem 0}.sheet-enter-active[data-v-4ded4b0d],.sheet-leave-active[data-v-4ded4b0d]{transition:opacity var(--duration-base) ease}.sheet-enter-from[data-v-4ded4b0d],.sheet-leave-to[data-v-4ded4b0d]{opacity:0}.sheet-enter-active .sheet-panel[data-v-4ded4b0d],.sheet-leave-active .sheet-panel[data-v-4ded4b0d]{transition:transform var(--duration-slow) var(--ease-sheet)}.sheet-enter-from .sheet-panel[data-v-4ded4b0d],.sheet-leave-to .sheet-panel[data-v-4ded4b0d]{transform:translateY(6%)}@media (prefers-reduced-motion:reduce){.sheet-enter-from .sheet-panel[data-v-4ded4b0d],.sheet-leave-to .sheet-panel[data-v-4ded4b0d]{transform:none}}.rk-skeleton[data-v-51fab948]{background:var(--color-muted);flex-shrink:0;animation:1.6s ease-in-out infinite rk-skeleton-pulse-51fab948;display:block}.rk-skeleton.is-block[data-v-51fab948]{border-radius:var(--radius-cell)}.rk-skeleton.is-text[data-v-51fab948],.rk-skeleton.is-circle[data-v-51fab948]{border-radius:9999px}@keyframes rk-skeleton-pulse-51fab948{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rk-skeleton[data-v-51fab948]{animation:none}}.rk-combo[data-v-d77545ff]{flex-direction:column;gap:.375rem;display:flex;position:relative}.rk-combo-label[data-v-d77545ff]{color:var(--color-ink);font-size:.875rem;font-weight:500}.rk-combo-field[data-v-d77545ff]{align-items:center;display:flex;position:relative}.rk-combo-field.is-multiple[data-v-d77545ff]{border-radius:var(--radius-card);flex-wrap:wrap;gap:.25rem;min-height:2.75rem;padding:.3125rem 2rem .3125rem .375rem}.rk-combo-chip[data-v-d77545ff]{background:var(--color-muted);color:var(--color-ink);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .25rem .125rem .5rem;font-size:.8125rem;display:inline-flex}.rk-combo-chip-x[data-v-d77545ff]{width:1.125rem;height:1.125rem;color:var(--color-ink-soft);border-radius:9999px;place-items:center;line-height:1;display:grid}.rk-combo-chip-x[data-v-d77545ff]:hover{color:var(--color-ink)}.rk-combo-input[data-v-d77545ff]{border-radius:var(--radius-card);width:100%;height:2.75rem;color:var(--color-ink);padding:0 2rem 0 .75rem;font-size:1rem}.is-multiple .rk-combo-input[data-v-d77545ff]{width:auto;min-width:6rem;height:1.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.rk-combo-input[data-v-d77545ff]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.is-multiple .rk-combo-input[data-v-d77545ff]:focus-visible{outline:none}.rk-combo-field.is-multiple[data-v-d77545ff]:focus-within{outline:2px solid var(--color-primary);outline-offset:-1px}.rk-combo-input[data-v-d77545ff]:disabled{opacity:.5}.rk-combo-toggle[data-v-d77545ff]{color:var(--color-ink-soft);font-size:.75rem;position:absolute;inset-inline-end:.5rem}.rk-combo-list[data-v-d77545ff]{z-index:50;transform:translateX(var(--rk-combo-shift,0px));border-radius:var(--radius-card);width:100%;max-height:14rem;padding:.25rem;position:absolute;overflow-y:auto}.rk-combo-list.is-bottom[data-v-d77545ff]{top:calc(100% - 1.25rem)}.rk-combo-list.is-top[data-v-d77545ff]{bottom:calc(100% - 1.25rem)}.rk-combo-option[data-v-d77545ff]{cursor:pointer;border-radius:var(--radius-cell);color:var(--color-ink);padding:.5rem .625rem;font-size:.875rem}.rk-combo-option[style][data-v-d77545ff]{align-items:center;padding-block:0;display:flex}.rk-combo-option.is-highlighted[data-v-d77545ff]{background:var(--color-muted)}.rk-combo-option.is-selected[data-v-d77545ff]{font-weight:600}.rk-combo-empty[data-v-d77545ff],.rk-combo-status[data-v-d77545ff]{color:var(--color-ink-soft);padding:.75rem .625rem;font-size:.875rem}.rk-combo-status[data-v-d77545ff],.rk-combo-status-rows[data-v-d77545ff]{flex-direction:column;gap:.5rem;display:flex}.rk-combo-error[data-v-d77545ff]{color:var(--color-negative);font-size:.75rem}.rk-combo-hint[data-v-d77545ff]{color:var(--color-ink-soft);font-size:.75rem}.rk-slider[data-v-81ec90ae]{flex-direction:column;gap:.5rem;display:flex}.rk-slider-head[data-v-81ec90ae]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rk-slider-label[data-v-81ec90ae]{color:var(--color-ink);font-size:.875rem;font-weight:500}.rk-slider-value[data-v-81ec90ae]{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.875rem}.rk-slider-input[data-v-81ec90ae]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.25rem}.rk-slider-input[data-v-81ec90ae]:disabled{opacity:.5;cursor:default}.rk-slider-input[data-v-81ec90ae]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-primary) var(--rk-slider-filled,0%), var(--color-hair) var(--rk-slider-filled,0%));border-radius:9999px;height:.375rem}[dir=rtl] .rk-slider-input[data-v-81ec90ae]::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--color-primary) var(--rk-slider-filled,0%), var(--color-hair) var(--rk-slider-filled,0%))}.rk-slider-input[data-v-81ec90ae]::-moz-range-track{background:var(--color-hair);border-radius:9999px;height:.375rem}.rk-slider-input[data-v-81ec90ae]::-moz-range-progress{background:var(--color-primary);border-radius:9999px;height:.375rem}.rk-slider-input[data-v-81ec90ae]::-webkit-slider-thumb{appearance:none;background:var(--color-surface);border:2px solid var(--color-primary);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-control);border-radius:9999px;margin-top:-.4375rem}.rk-slider-input[data-v-81ec90ae]::-moz-range-thumb{border:2px solid var(--color-primary);background:var(--color-surface);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-control);border-radius:9999px}.rk-slider-input[data-v-81ec90ae]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-primary);outline-offset:2px}.rk-slider-input[data-v-81ec90ae]:focus-visible::-moz-range-thumb{outline:2px solid var(--color-primary);outline-offset:2px}.rk-slider-hint[data-v-81ec90ae]{color:var(--color-ink-soft);font-size:.75rem}.rk-number[data-v-e667ab5f]{border-radius:var(--radius-card);align-items:center;height:2.75rem;padding:0 .25rem;display:flex}.rk-number[data-v-e667ab5f]:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.rk-number.is-invalid[data-v-e667ab5f]{--surface-border-color:var(--color-negative)}.rk-number.is-disabled[data-v-e667ab5f]{opacity:.5}.rk-number-field[data-v-e667ab5f]{text-align:center;font-variant-numeric:tabular-nums;min-width:0;color:var(--color-ink);background:0 0;outline:none;flex:1;font-size:1rem}.rk-number-step[data-v-e667ab5f]{border-radius:calc(var(--radius-card) - 4px);width:2.25rem;height:2.25rem;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0;place-items:center;display:grid}.rk-number-step[data-v-e667ab5f]:hover:not(:disabled){background:var(--color-muted)}.rk-number-step[data-v-e667ab5f]:disabled{opacity:.35}.rk-slider-field[data-v-bf4a240d]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rk-slider-field[data-v-bf4a240d]>:first-child{flex:12rem;min-width:12rem}.rk-slider-field-number[data-v-bf4a240d]{flex:0 7.5rem;width:7.5rem}.rk-spin-wrap[data-v-5c6391a3]{align-items:center;display:inline-flex}.rk-spin[data-v-5c6391a3]{border:2px solid color-mix(in srgb, currentColor 20%, transparent);border-top-color:currentColor;border-radius:9999px;animation:.7s linear infinite rk-spin-5c6391a3;display:block}.rk-spin-label[data-v-5c6391a3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rk-spin-5c6391a3{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rk-spin[data-v-5c6391a3]{animation:1.4s ease-in-out infinite rk-pulse-5c6391a3}@keyframes rk-pulse-5c6391a3{50%{opacity:.35}}}.rk-switch[data-v-7a453a39]{background:var(--color-hair);width:2.75rem;height:1.625rem;transition:background-color var(--duration-base) ease;border-radius:9999px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.rk-switch.is-on[data-v-7a453a39]{background:var(--color-primary)}.rk-switch[data-v-7a453a39]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-switch[data-v-7a453a39]:disabled{opacity:.5;pointer-events:none}.rk-switch-knob[data-v-7a453a39]{background:var(--color-on-primary);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-control);transition:transform var(--duration-base) var(--ease-sheet);border-radius:9999px;position:absolute;inset-inline-start:.1875rem}.rk-switch.is-on .rk-switch-knob[data-v-7a453a39]{transform:translate(1.125rem)}[dir=rtl] .rk-switch.is-on .rk-switch-knob[data-v-7a453a39]{transform:translate(-1.125rem)}@media (prefers-reduced-motion:reduce){.rk-switch[data-v-7a453a39],.rk-switch-knob[data-v-7a453a39]{transition:none}}.rk-scroll[data-v-e1e6947a]{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.rk-scroll-viewport[data-v-e1e6947a]{flex:auto;min-width:0;max-width:100%;min-height:0}.rk-scroll-viewport.is-x[data-v-e1e6947a]{overflow:auto hidden}.rk-scroll-viewport.is-y[data-v-e1e6947a]{overflow:hidden auto}.rk-scroll-viewport.is-both[data-v-e1e6947a]{overflow:auto}.rk-scroll-viewport[data-v-e1e6947a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-scroll-fade[data-v-e1e6947a]{z-index:1;pointer-events:none;--rk-scroll-fade:var(--scroll-fade-color,var(--color-canvas));position:absolute}.rk-scroll-fade.is-start-x[data-v-e1e6947a],.rk-scroll-fade.is-end-x[data-v-e1e6947a]{width:1.5rem;inset-block:0}.rk-scroll-fade.is-start-y[data-v-e1e6947a],.rk-scroll-fade.is-end-y[data-v-e1e6947a]{height:1.5rem;inset-inline:0}.rk-scroll-fade.is-start-x[data-v-e1e6947a]{background:linear-gradient(to right, var(--rk-scroll-fade), transparent);inset-inline-start:0}.rk-scroll-fade.is-end-x[data-v-e1e6947a]{background:linear-gradient(to left, var(--rk-scroll-fade), transparent);inset-inline-end:0}.rk-scroll-fade.is-start-y[data-v-e1e6947a]{background:linear-gradient(to bottom, var(--rk-scroll-fade), transparent);inset-block-start:0}.rk-scroll-fade.is-end-y[data-v-e1e6947a]{background:linear-gradient(to top, var(--rk-scroll-fade), transparent);inset-block-end:0}[dir=rtl] .rk-scroll-fade.is-start-x[data-v-e1e6947a]{background:linear-gradient(to left, var(--rk-scroll-fade), transparent)}[dir=rtl] .rk-scroll-fade.is-end-x[data-v-e1e6947a]{background:linear-gradient(to right, var(--rk-scroll-fade), transparent)}.rk-table[data-v-fd02a46f]{border-collapse:collapse;width:100%;font-size:.875rem}.rk-table-caption[data-v-fd02a46f]{text-align:start;color:var(--color-ink-soft);padding-bottom:.75rem;font-size:.8125rem}.rk-table-caption-hidden[data-v-fd02a46f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rk-table th[data-v-fd02a46f]{border-bottom:1px solid var(--color-hair);text-align:start;color:var(--color-ink-soft);white-space:nowrap;padding:.625rem .75rem;font-weight:500}.rk-table td[data-v-fd02a46f]{border-bottom:1px solid color-mix(in srgb, var(--color-hair) 50%, transparent);color:var(--color-ink);vertical-align:top;padding:.75rem}.rk-table tbody tr:last-child td[data-v-fd02a46f]{border-bottom:0}.rk-table th.is-end[data-v-fd02a46f],.rk-table td.is-end[data-v-fd02a46f]{text-align:end;font-variant-numeric:tabular-nums}.rk-table th.is-center[data-v-fd02a46f],.rk-table td.is-center[data-v-fd02a46f]{text-align:center}.rk-table th.is-start[data-v-fd02a46f],.rk-table td.is-start[data-v-fd02a46f]{text-align:start}.is-nowrap[data-v-fd02a46f]{white-space:nowrap}.rk-table-empty[data-v-fd02a46f]{text-align:center;color:var(--color-ink-soft);padding:2rem .75rem}.toast-enter-active[data-v-5c3997c1],.toast-leave-active[data-v-5c3997c1]{transition:opacity var(--duration-base) ease-out, transform var(--duration-base) ease-out}.toast-enter-from[data-v-5c3997c1],.toast-leave-to[data-v-5c3997c1]{opacity:0;transform:translateY(-.5rem)}.toast-leave-active[data-v-5c3997c1]{position:absolute}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-5c3997c1],.toast-leave-active[data-v-5c3997c1]{transition-duration:1ms}.toast-enter-from[data-v-5c3997c1],.toast-leave-to[data-v-5c3997c1]{transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-15940dea],[data-v-15940dea]:before,[data-v-15940dea]:after,[data-v-15940dea]::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial;--tw-font-weight:initial}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}.tab-bar[data-v-15940dea]{z-index:40;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100%;max-width:360px;translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing,.25rem) * 4);left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));position:absolute}.tab-bar-inner[data-v-15940dea]{justify-content:space-between;align-items:center;gap:var(--spacing,.25rem);display:flex}@supports (color:color-mix(in lab, red, red)){.tab-bar-inner[data-v-15940dea]{background-color:color-mix(in oklab, var(--color-surface) var(--surface-opacity), transparent)}}.tab-bar-inner[data-v-15940dea]{border:var(--surface-border-width) solid var(--surface-border-color);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:var(--surface-backdrop);padding:calc(var(--spacing,.25rem) * 1.5);background-color:#fff}@supports (color:color-mix(in lab, red, red)){.tab-bar-inner[data-v-15940dea]{background-color:color-mix(in oklab, var(--color-surface) min(var(--surface-opacity), 88%), transparent)}}.tab-bar-inner[data-v-15940dea]{-webkit-backdrop-filter:var(--surface-backdrop,blur(12px));border-radius:var(--radius-shell)}.tab-link[data-v-15940dea]{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing,.25rem);min-height:52px;padding-block:calc(var(--spacing,.25rem) * 1.5);color:var(--color-ink-soft,#586f7b);flex-direction:column;flex:1;display:flex}.tab-link[data-v-15940dea]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tab-link[data-v-15940dea]{border-radius:calc(var(--radius-shell) - 6px);transition:color var(--duration-base) ease}.tab-link[data-v-15940dea]:hover{color:var(--color-ink,#0f2229)}.tab-icon-slot[data-v-15940dea]{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 12);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--duration-base);transition-duration:var(--duration-base);--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.tab-link:active .tab-icon-slot[data-v-15940dea]{transform:scale(.88)}.is-active[data-v-15940dea]{color:var(--color-primary,#26667f)}.is-active .tab-icon-slot[data-v-15940dea]{background-color:var(--color-muted,#ddf4e7)}.tab-icon[data-v-15940dea]{stroke-width:2px;width:18px;height:18px;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.is-active .tab-icon[data-v-15940dea]{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);stroke-width:2.5px}.tab-label[data-v-15940dea]{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:10px;line-height:1;font-weight:var(--font-weight-medium,500)}.is-active .tab-label[data-v-15940dea]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (prefers-reduced-motion:reduce){.tab-icon-slot[data-v-15940dea],.tab-icon[data-v-15940dea]{transition:none}.tab-link:active .tab-icon-slot[data-v-15940dea]{transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.rk-activity-table[data-v-c7a9d6a9]{border-collapse:separate;border-spacing:2px}.rk-activity-corner[data-v-c7a9d6a9],.rk-activity-weekday[data-v-c7a9d6a9]{width:0;padding:0}.rk-activity-table th[data-v-c7a9d6a9]{color:var(--color-ink-soft);text-align:start;font-size:.5625rem;font-weight:500;line-height:1}.rk-activity-cell[data-v-c7a9d6a9]{border-radius:var(--radius-cell);background:var(--color-muted);width:.625rem;height:.625rem;padding:0}.rk-activity-cell.is-blank[data-v-c7a9d6a9]{background:0 0}.rk-activity-cell.is-pickable[data-v-c7a9d6a9]{cursor:pointer}.rk-activity-cell[data-v-c7a9d6a9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.rk-bars[data-v-7e280967]{border-collapse:collapse;width:100%}.rk-bars-label[data-v-7e280967]{color:var(--color-ink);text-align:start;white-space:nowrap;padding-block:.3125rem;padding-inline-end:.75rem;font-size:.8125rem;font-weight:500}.rk-bars-track[data-v-7e280967]{width:100%;padding-block:.3125rem}.rk-bars-fill[data-v-7e280967]{height:.625rem;transition:width var(--duration-slower) var(--ease-standard);border-radius:9999px;display:block}.rk-bars-value[data-v-7e280967]{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;padding-block:.3125rem;padding-inline-start:.75rem;font-size:.8125rem}.rk-donut[data-v-39ba428e]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.rk-donut-ring[data-v-39ba428e]{flex:none;width:8.5rem;height:8.5rem}.rk-donut-legend[data-v-39ba428e]{flex:12rem;min-width:0;margin:0;padding:0;list-style:none}.rk-donut-item[data-v-39ba428e]{align-items:center;gap:.5rem;padding-block:.1875rem;font-size:.8125rem;display:flex}.rk-donut-swatch[data-v-39ba428e]{background:currentColor;border-radius:9999px;flex:none;width:.625rem;height:.625rem}.rk-donut-name[data-v-39ba428e]{min-width:0;color:var(--color-ink);flex:auto}.rk-donut-value[data-v-39ba428e]{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.rk-vlist-rows[data-v-67309061]{margin:0;padding:0;list-style:none}.rk-vlist-row[data-v-67309061]{box-sizing:border-box;overflow:hidden}.rk-announcer[data-v-32208895]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rk-errsum[data-v-aa520000]{border:2px solid var(--color-negative);border-radius:var(--radius-card);padding:.875rem 1rem}.rk-errsum[data-v-aa520000]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-errsum-title[data-v-aa520000]{color:var(--color-negative);margin:0;font-size:.875rem;font-weight:600}.rk-errsum-list[data-v-aa520000]{color:var(--color-negative);margin:.5rem 0 0;padding-inline-start:1.125rem;font-size:.8125rem}.rk-errsum-list li+li[data-v-aa520000]{margin-block-start:.25rem}.rk-errsum-link[data-v-aa520000]{color:inherit;text-decoration:underline}.rk-errsum-link[data-v-aa520000]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-stack[data-v-4220eae4]{align-items:center;display:inline-flex}.rk-stack-item+.rk-stack-item[data-v-4220eae4],.rk-stack.is-sm .rk-stack-item+.rk-stack-item[data-v-4220eae4]{margin-inline-start:-.5rem}.rk-stack.is-lg .rk-stack-item+.rk-stack-item[data-v-4220eae4]{margin-inline-start:-.875rem}.rk-stack-item[data-v-4220eae4]{box-shadow:0 0 0 2px var(--color-surface);border-radius:9999px;display:inline-flex}.rk-stack-rest[data-v-4220eae4]{background:var(--color-muted);width:2.25rem;height:2.25rem;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.rk-stack.is-sm .rk-stack-rest[data-v-4220eae4]{width:1.75rem;height:1.75rem;font-size:.6875rem}.rk-stack.is-lg .rk-stack-rest[data-v-4220eae4]{width:3rem;height:3rem;font-size:.8125rem}.rk-cal[data-v-eabf73d4]{flex-direction:column;gap:.5rem;width:100%;max-width:19rem;display:flex}.rk-cal-head[data-v-eabf73d4]{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.rk-cal-arrow[data-v-eabf73d4]{width:2rem;height:2rem;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:9999px;place-items:center;display:grid}.rk-cal-arrow[data-v-eabf73d4]:hover{background:var(--color-muted)}.rk-cal-title[data-v-eabf73d4]{border-radius:var(--radius-cell);color:var(--color-ink);padding:.25rem .625rem;font-size:.875rem;font-weight:600}.rk-cal-title[data-v-eabf73d4]:hover{background:var(--color-muted)}.rk-cal-weekdays[data-v-eabf73d4],.rk-cal-week[data-v-eabf73d4]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rk-cal-weekdays[data-v-eabf73d4]{text-align:center;color:var(--color-ink-soft);gap:2px;font-size:.6875rem;font-weight:600}.rk-cal-grid[data-v-eabf73d4]{gap:2px;display:grid}.rk-cal-cell[data-v-eabf73d4]{place-items:center;display:grid}.rk-cal-day[data-v-eabf73d4]{border-radius:var(--radius-cell);font-variant-numeric:tabular-nums;width:100%;height:2.25rem;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;font-size:.8125rem;display:grid}.rk-cal-day[data-v-eabf73d4]:hover:not(:disabled){background:var(--color-muted)}.rk-cal-day[data-v-eabf73d4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.rk-cal-day.is-outside[data-v-eabf73d4]{color:var(--color-ink-soft)}.rk-cal-day.is-inside[data-v-eabf73d4]{background:color-mix(in oklab, var(--color-primary) 14%, transparent);border-radius:0}.rk-cal-day.is-selected[data-v-eabf73d4]{background:var(--color-primary);color:var(--color-on-primary);opacity:1;font-weight:600}.rk-cal-day[aria-current=date][data-v-eabf73d4]:not(.is-selected){box-shadow:inset 0 0 0 1px var(--color-primary)}.rk-cal-day[data-v-eabf73d4]:disabled{cursor:not-allowed;opacity:.3}.rk-cal-blocks[data-v-eabf73d4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.rk-cal-block[data-v-eabf73d4]{border-radius:var(--radius-cell);height:2.5rem;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard);font-size:.8125rem}.rk-cal-block[data-v-eabf73d4]:hover{background:var(--color-muted)}.rk-chip[data-v-92287864]{background:var(--color-muted);max-width:100%;color:var(--color-ink);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.rk-chip-body[data-v-92287864]{min-width:0;color:inherit;border-radius:9999px;align-items:center;gap:.375rem;display:inline-flex}.rk-chip-body.is-button[data-v-92287864]{cursor:pointer}.rk-chip.is-selected[data-v-92287864]{background:var(--color-primary);color:var(--color-on-primary)}.rk-chip.is-disabled[data-v-92287864]{cursor:not-allowed;opacity:.5}.rk-chip.tone-primary[data-v-92287864]{background:color-mix(in oklab, var(--color-primary) 12%, transparent);border-color:color-mix(in oklab, var(--color-primary) 25%, transparent);color:var(--color-ink)}.rk-chip.tone-success[data-v-92287864]{background:color-mix(in oklab, var(--color-positive) 14%, transparent);border-color:color-mix(in oklab, var(--color-positive) 28%, transparent);color:var(--color-ink)}.rk-chip.tone-warning[data-v-92287864]{background:color-mix(in oklab, var(--color-warning) 16%, transparent);border-color:color-mix(in oklab, var(--color-warning) 30%, transparent);color:var(--color-ink)}.rk-chip.tone-danger[data-v-92287864]{background:color-mix(in oklab, var(--color-negative) 12%, transparent);border-color:color-mix(in oklab, var(--color-negative) 26%, transparent);color:var(--color-ink)}.rk-chip-remove[data-v-92287864]{color:currentColor;opacity:.7;width:1.125rem;height:1.125rem;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.rk-chip-remove[data-v-92287864]:hover{opacity:1;background:color-mix(in oklab, currentColor 15%, transparent)}.rk-kbd[data-v-7359819d]{align-items:center;gap:.25rem;display:inline-flex}.rk-kbd-key[data-v-7359819d]{border-radius:var(--radius-cell);min-width:1.5rem;height:1.5rem;color:var(--color-ink-soft);place-items:center;padding:0 .375rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;display:inline-grid}.is-sm .rk-kbd-key[data-v-7359819d]{min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.6875rem}.rk-kbd-joiner[data-v-7359819d]{color:var(--color-ink-soft);font-size:.6875rem}.rk-listbox[data-v-4928f365]{border-radius:var(--radius-card);padding:.25rem;overflow-y:auto}.rk-listbox[data-v-4928f365]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.rk-listbox-option[data-v-4928f365]{cursor:pointer;border-radius:var(--radius-cell);color:var(--color-ink);align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.rk-listbox:focus-within .rk-listbox-option.is-active[data-v-4928f365]{background:var(--color-muted)}.rk-listbox-option.is-chosen[data-v-4928f365]{color:var(--color-ink);background:color-mix(in oklab, var(--color-primary) 10%, transparent);font-weight:500}.rk-listbox:focus-within .rk-listbox-option.is-chosen.is-active[data-v-4928f365]{background:color-mix(in oklab, var(--color-primary) 20%, transparent)}.rk-listbox-option.is-disabled[data-v-4928f365]{cursor:not-allowed;opacity:.45}.rk-listbox-label[data-v-4928f365]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rk-listbox-description[data-v-4928f365]{color:var(--color-ink-soft);font-size:.75rem;display:block}.rk-listbox-empty[data-v-4928f365]{padding:1rem}.rk-link[data-v-b65c0900]{border-radius:var(--radius-cell);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-standard);font-weight:500;display:inline}.rk-link.tone-primary[data-v-b65c0900]{color:var(--color-primary)}.rk-link.tone-ink[data-v-b65c0900]{color:var(--color-ink)}.rk-link.underline-always[data-v-b65c0900],.rk-link.underline-hover[data-v-b65c0900]:hover,.rk-link.underline-none[data-v-b65c0900]:hover{text-decoration:underline}.rk-link.underline-none[data-v-b65c0900]:hover{text-decoration:none}.rk-link-mark[data-v-b65c0900]{vertical-align:-.1em;width:.875em;height:.875em;display:inline-block}.rk-rating[data-v-c98d1712]{border-radius:var(--radius-cell);align-items:center;gap:.125rem;display:inline-flex}.rk-rating[data-v-c98d1712]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-rating-star[data-v-c98d1712]{color:var(--color-hair);transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);place-items:center;padding:.125rem;display:grid}.rk-rating:not(.is-readonly) .rk-rating-star[data-v-c98d1712]{cursor:pointer}.rk-rating-star.is-on[data-v-c98d1712]{color:var(--color-warning)}.rk-rating:not(.is-readonly) .rk-rating-star[data-v-c98d1712]:hover{transform:scale(1.12)}.rk-rating-icon[data-v-c98d1712]{fill:currentColor;stroke-width:1.25px;width:1.25rem;height:1.25rem}.is-sm .rk-rating-icon[data-v-c98d1712]{width:1rem;height:1rem}.is-lg .rk-rating-icon[data-v-c98d1712]{width:1.75rem;height:1.75rem}@media (prefers-reduced-motion:reduce){.rk-rating-star[data-v-c98d1712]{transition:none}.rk-rating:not(.is-readonly) .rk-rating-star[data-v-c98d1712]:hover{transform:none}}.rk-sep[data-v-9e093d0f],.rk-sep-labelled[data-v-9e093d0f]{--rk-sep-space:1rem}.space-sm[data-v-9e093d0f]{--rk-sep-space:.5rem}.space-none[data-v-9e093d0f]{--rk-sep-space:0px}.rk-sep.is-horizontal[data-v-9e093d0f]{width:100%;height:1px;margin-block:var(--rk-sep-space);background:var(--color-hair)}.rk-sep.is-vertical[data-v-9e093d0f]{width:1px;min-height:1rem;margin-inline:var(--rk-sep-space);background:var(--color-hair);align-self:stretch}.rk-sep-labelled[data-v-9e093d0f]{margin-block:var(--rk-sep-space);align-items:center;gap:.75rem;display:flex}.rk-sep-labelled.is-vertical[data-v-9e093d0f]{margin-block:0;margin-inline:var(--rk-sep-space);flex-direction:column;align-self:stretch}.rk-sep-line[data-v-9e093d0f]{background:var(--color-hair);flex:1}.is-horizontal .rk-sep-line[data-v-9e093d0f]{height:1px}.is-vertical .rk-sep-line[data-v-9e093d0f]{width:1px}.rk-sep-label[data-v-9e093d0f]{color:var(--color-ink-soft);font-size:.75rem;font-weight:500}.rk-color-row[data-v-b4c2502d]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rk-color-well[data-v-b4c2502d]{border-radius:var(--radius-card);border:1px solid var(--color-hair);background:var(--rk-color);width:2.75rem;height:2.75rem;display:block;position:relative;overflow:hidden}.rk-color-native[data-v-b4c2502d]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.rk-color-well[data-v-b4c2502d]:has(.rk-color-native:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.rk-color-native[data-v-b4c2502d]:disabled{cursor:not-allowed}.rk-color-hex[data-v-b4c2502d]{border-radius:var(--radius-card);width:7.5rem;height:2.75rem;color:var(--color-ink);padding:0 .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.rk-color-hex[data-v-b4c2502d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.rk-color-hex[data-v-b4c2502d]:disabled{opacity:.5}.rk-color-swatches[data-v-b4c2502d]{flex-wrap:wrap;gap:.375rem;display:flex}.rk-color-swatch[data-v-b4c2502d]{border:1px solid var(--color-hair);background:var(--rk-color);width:1.75rem;height:1.75rem;transition:transform var(--duration-fast) var(--ease-standard);border-radius:9999px;display:block}.rk-color-swatch[data-v-b4c2502d]:hover:not(:disabled){transform:scale(1.1)}.rk-color-swatch.is-chosen[data-v-b4c2502d]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}.rk-color-swatch[data-v-b4c2502d]:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.rk-color-swatch[data-v-b4c2502d]{transition:none}.rk-color-swatch[data-v-b4c2502d]:hover:not(:disabled){transform:none}}.rk-copy[data-v-2074306e]{border-radius:var(--radius-card);height:2.25rem;color:var(--color-ink);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.rk-copy[data-v-2074306e]:hover{background:var(--color-muted)}.rk-copy.is-copied[data-v-2074306e]{color:var(--color-positive)}.rk-copy[data-v-2074306e]:not(.with-text){width:2.25rem;padding:0}.rk-code[data-v-95e8e359]{border:1px solid var(--color-hair);border-radius:var(--radius-card);background:color-mix(in oklab, var(--color-muted) 50%, transparent);position:relative;overflow:hidden}.rk-code-bar[data-v-95e8e359]{border-block-end:1px solid var(--color-hair);color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 1rem;font-size:.75rem;display:flex}.rk-code-lang[data-v-95e8e359]{letter-spacing:.04em;font-family:ui-monospace,monospace}.rk-code-copy[data-v-95e8e359]{margin-inline-start:auto}.rk-code-pre[data-v-95e8e359]{color:var(--color-ink);margin:0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.75;overflow-x:auto}.rk-code-pre[data-v-95e8e359]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.is-wrapped .rk-code-pre[data-v-95e8e359]{white-space:pre-wrap;word-break:break-word;overflow-x:visible}.rk-code-pre code[data-v-95e8e359]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rk-dl[data-v-aae0066f]{gap:.75rem;display:grid}.rk-dl.is-inline[data-v-aae0066f]{gap:.5rem}.rk-dl-row[data-v-aae0066f]{gap:.125rem;display:grid}@media (width>=40rem){.is-inline .rk-dl-row[data-v-aae0066f]{grid-template-columns:minmax(6rem,12rem) minmax(0,1fr);align-items:baseline;gap:1rem}}.rk-dl-term[data-v-aae0066f]{letter-spacing:.02em;color:var(--color-ink-soft);font-size:.75rem;font-weight:600}.rk-dl-value[data-v-aae0066f]{color:var(--color-ink);font-size:.875rem}.rk-drop-box[data-v-58e51c08]{cursor:pointer;border-radius:var(--radius-card);text-align:center;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-style:dashed;border-width:2px;flex-direction:column;align-items:center;gap:.375rem;padding:1.5rem 1rem;display:flex}.rk-drop-box[data-v-58e51c08]:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.rk-drop-box.is-over[data-v-58e51c08]{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 8%, transparent)}.rk-drop-box.is-disabled[data-v-58e51c08]{cursor:not-allowed;opacity:.5}.rk-drop-label[data-v-58e51c08]{color:var(--color-ink);font-size:.875rem;font-weight:500}.rk-drop-hint[data-v-58e51c08]{color:var(--color-ink-soft);font-size:.75rem}.rk-drop-browse[data-v-58e51c08]{background:var(--color-muted);color:var(--color-ink);border-radius:9999px;margin-top:.25rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:500}.rk-drop-error[data-v-58e51c08]{color:var(--color-negative);margin-top:.5rem;font-size:.8125rem}.rk-drop-files[data-v-58e51c08]{flex-direction:column;gap:.375rem;margin-top:.75rem;display:flex}.rk-drop-file[data-v-58e51c08]{border-radius:var(--radius-card);color:var(--color-ink);align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem;font-size:.8125rem;display:flex}.rk-drop-size[data-v-58e51c08]{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);flex-shrink:0;margin-inline-start:auto;font-size:.75rem}.rk-drop-remove[data-v-58e51c08]{width:1.5rem;height:1.5rem;color:var(--color-ink-soft);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.rk-drop-remove[data-v-58e51c08]:hover{background:var(--color-muted);color:var(--color-ink)}.rk-tags[data-v-54753c95]{cursor:text;border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.75rem;padding:.375rem .5rem;display:flex}.rk-tags[data-v-54753c95]:has(.rk-tags-field:focus-visible){outline:2px solid var(--color-primary);outline-offset:1px}.rk-tags.is-invalid[data-v-54753c95]{--surface-border-color:var(--color-negative)}.rk-tags.is-disabled[data-v-54753c95]{cursor:not-allowed;opacity:.5}.rk-tags-field[data-v-54753c95]{min-width:6rem;color:var(--color-ink);background:0 0;outline:none;flex:1;font-size:1rem}.rk-popover[data-v-89718dcb]{display:inline-flex;position:relative}.rk-popover-panel[data-v-89718dcb]{z-index:50;border-radius:var(--radius-card);min-width:14rem;max-width:min(24rem,100vw - 1rem);translate:var(--rk-popover-shift,0) 0;padding:.75rem;position:absolute}.rk-popover-panel[data-v-89718dcb]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-popover-panel.is-bottom[data-v-89718dcb]{top:calc(100% + .5rem)}.rk-popover-panel.is-top[data-v-89718dcb]{bottom:calc(100% + .5rem)}.rk-popover-panel.is-start[data-v-89718dcb]{inset-inline-start:0}.rk-popover-panel.is-end[data-v-89718dcb]{inset-inline-end:0}.rk-popover-panel.is-center[data-v-89718dcb]{translate:calc(-50% + var(--rk-popover-shift,0px)) 0;left:50%}.rk-popover-enter-active[data-v-89718dcb],.rk-popover-leave-active[data-v-89718dcb]{transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.rk-popover-enter-from[data-v-89718dcb],.rk-popover-leave-to[data-v-89718dcb]{opacity:0;transform:translateY(-4px)scale(.98)}.rk-popover-panel.is-top.rk-popover-enter-from[data-v-89718dcb],.rk-popover-panel.is-top.rk-popover-leave-to[data-v-89718dcb]{transform:translateY(4px)scale(.98)}.rk-time[data-v-60516bb0]{display:block}.rk-time-field[data-v-60516bb0]{border-radius:var(--radius-card);text-align:start;font-variant-numeric:tabular-nums;width:100%;height:2.75rem;color:var(--color-ink);align-items:center;gap:.5rem;padding:0 .75rem;font-size:1rem;display:flex}.rk-time-field.is-empty[data-v-60516bb0]{color:var(--color-ink-soft)}.rk-time-field.is-invalid[data-v-60516bb0]{--surface-border-color:var(--color-negative)}.rk-time-field[data-v-60516bb0]:disabled{opacity:.5}.rk-time-columns[data-v-60516bb0]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.5rem;width:14rem;display:grid}.rk-timeline[data-v-6cd1a317]{flex-direction:column;gap:1rem;padding-inline-start:1.5rem;display:flex;position:relative}.rk-timeline-rail[data-v-6cd1a317]{top:.5rem;bottom:.75rem;background:var(--color-hair);width:1px;position:absolute;inset-inline-start:.25rem}.rk-timeline-event[data-v-6cd1a317]{position:relative}.rk-timeline-marker[data-v-6cd1a317]{top:.125rem;place-items:center;display:grid;position:absolute;inset-inline-start:-1.5rem}.rk-timeline-dot[data-v-6cd1a317]{border:2px solid var(--color-canvas);width:.625rem;height:.625rem;color:var(--color-on-primary);border-radius:9999px;place-items:center;display:grid}.rk-timeline-time[data-v-6cd1a317]{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);font-size:.75rem;font-weight:500}.rk-timeline-title[data-v-6cd1a317]{color:var(--color-ink);margin-top:.125rem;font-size:.875rem;font-weight:600}.rk-timeline-description[data-v-6cd1a317]{color:var(--color-ink-soft);margin-top:.125rem;font-size:.875rem;line-height:1.5}.rk-timeline-body[data-v-6cd1a317]{margin-top:.5rem}.rk-date[data-v-dfd637d4]{display:block}.rk-date[data-v-dfd637d4] .rk-popover-panel{max-width:min(34rem,100vw - 1rem)}.rk-date-wrap[data-v-dfd637d4]{border-radius:var(--radius-card);align-items:center;width:100%;height:2.75rem;padding-inline-end:.375rem;display:flex}.rk-date-field[data-v-dfd637d4]{border-radius:var(--radius-card);text-align:start;min-width:0;height:100%;color:var(--color-ink);flex:1;align-items:center;gap:.5rem;padding:0 .75rem;font-size:1rem;display:flex}.rk-date-field.is-empty[data-v-dfd637d4]{color:var(--color-ink-soft)}.rk-date-wrap.is-invalid[data-v-dfd637d4]{--surface-border-color:var(--color-negative)}.rk-date-field[data-v-dfd637d4]:disabled{opacity:.5}.rk-date-clear[data-v-dfd637d4]{width:1.375rem;height:1.375rem;color:var(--color-ink-soft);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.rk-date-clear[data-v-dfd637d4]:hover{background:var(--color-muted);color:var(--color-ink)}.rk-date-clear[data-v-dfd637d4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.rk-date-panel[data-v-dfd637d4]{gap:.75rem;width:max-content;max-width:100%;display:flex}.rk-date-panel[data-v-dfd637d4] .rk-cal{width:17rem}.rk-date-presets[data-v-dfd637d4]{border-inline-end:1px solid var(--surface-border-color);flex-direction:column;gap:2px;min-width:8rem;padding-inline-end:.75rem;display:flex}.rk-date-preset[data-v-dfd637d4]{border-radius:var(--radius-cell);text-align:start;width:100%;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard);padding:.375rem .5rem;font-size:.8125rem}.rk-date-preset[data-v-dfd637d4]:hover{background:var(--color-muted)}@media (width<=30rem){.rk-date-panel[data-v-dfd637d4]{flex-direction:column}.rk-date-presets[data-v-dfd637d4]{border-inline-end:0;border-bottom:1px solid var(--surface-border-color);padding-inline-end:0;flex-flow:wrap;padding-bottom:.5rem}.rk-date-preset[data-v-dfd637d4]{width:auto}}.rk-confirm[data-v-131609f5]{max-width:17rem}.rk-confirm-title[data-v-131609f5]{color:var(--color-ink);font-size:.875rem;font-weight:600}.rk-confirm-message[data-v-131609f5]{color:var(--color-ink-soft);margin-top:.125rem;font-size:.8125rem;line-height:1.5}.rk-confirm-actions[data-v-131609f5]{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.rk-toggles[data-v-2a2d81a4]{border-radius:var(--radius-card);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.rk-toggle[data-v-2a2d81a4]{border-radius:calc(var(--radius-card) - 3px);min-width:2.25rem;height:2.25rem;color:var(--color-ink-soft);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.is-sm .rk-toggle[data-v-2a2d81a4]{min-width:2rem;height:2rem;padding:0 .625rem;font-size:.8125rem}.rk-toggle[data-v-2a2d81a4]:hover:not(:disabled){background:var(--color-muted);color:var(--color-ink)}.rk-toggle[aria-pressed=true][data-v-2a2d81a4]{background:var(--color-primary);color:var(--color-on-primary)}.rk-toggle[data-v-2a2d81a4]:disabled{cursor:not-allowed;opacity:.45}.rk-toggle-icon[data-v-2a2d81a4]{width:1rem;height:1rem}.rk-pin-cells[data-v-b6433e03]{gap:.5rem;display:flex}.rk-pin-cell[data-v-b6433e03]{border-radius:var(--radius-card);text-align:center;font-variant-numeric:tabular-nums;width:2.75rem;height:3.25rem;color:var(--color-ink);caret-color:var(--color-primary);font-size:1.375rem;font-weight:600}.rk-pin-cell.is-invalid[data-v-b6433e03]{--surface-border-color:var(--color-negative)}.rk-pin-cell[data-v-b6433e03]:disabled{opacity:.5}.rk-pin-error[data-v-b6433e03]{color:var(--color-negative);margin-top:.5rem;font-size:.8125rem}.rk-ring[data-v-9acf70cd]{width:var(--rk-ring-size);height:var(--rk-ring-size);--rk-ring-size:3rem;--rk-ring-colour:var(--color-primary);place-items:center;display:inline-grid;position:relative}.rk-ring.is-sm[data-v-9acf70cd]{--rk-ring-size:1.75rem}.rk-ring.is-lg[data-v-9acf70cd]{--rk-ring-size:5rem}.rk-ring.is-accent[data-v-9acf70cd]{--rk-ring-colour:var(--color-accent)}.rk-ring.is-positive[data-v-9acf70cd]{--rk-ring-colour:var(--color-positive)}.rk-ring.is-warning[data-v-9acf70cd]{--rk-ring-colour:var(--color-warning)}.rk-ring.is-negative[data-v-9acf70cd]{--rk-ring-colour:var(--color-negative)}.rk-ring svg[data-v-9acf70cd]{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.rk-ring-track[data-v-9acf70cd],.rk-ring-bar[data-v-9acf70cd]{fill:none;stroke-width:4px}.rk-ring-track[data-v-9acf70cd]{stroke:var(--color-muted)}.rk-ring-bar[data-v-9acf70cd]{stroke:var(--rk-ring-colour);stroke-linecap:round;transition:stroke-dashoffset var(--duration-slow) var(--ease-standard)}.rk-ring.is-indeterminate svg[data-v-9acf70cd]{animation:.9s linear infinite rk-ring-spin-9acf70cd}.rk-ring-inside[data-v-9acf70cd]{font-size:calc(var(--rk-ring-size) * .26);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:600;position:relative}@keyframes rk-ring-spin-9acf70cd{0%{rotate:-90deg}to{rotate:270deg}}@keyframes rk-ring-breathe-9acf70cd{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.rk-ring.is-indeterminate svg[data-v-9acf70cd]{animation:1.6s ease-in-out infinite rk-ring-breathe-9acf70cd}}.rk-steps[data-v-c73a0af4]{gap:.5rem;display:flex}.rk-steps.is-horizontal[data-v-c73a0af4]{align-items:flex-start}.rk-steps.is-vertical[data-v-c73a0af4]{flex-direction:column;gap:0}.rk-step[data-v-c73a0af4]{flex:1;min-width:0;position:relative}.rk-step[data-v-c73a0af4]:not(:last-child):after{content:"";background:var(--color-hair);transition:background-color var(--duration-base) var(--ease-standard);position:absolute}.is-horizontal .rk-step[data-v-c73a0af4]:not(:last-child):after{top:.875rem;height:2px;inset-inline:2.25rem .5rem}.is-vertical .rk-step[data-v-c73a0af4]:not(:last-child):after{top:2.125rem;bottom:.25rem;width:2px;inset-inline-start:.8125rem}.rk-step.is-complete[data-v-c73a0af4]:after{background:var(--color-primary)}.rk-step-body[data-v-c73a0af4]{border-radius:var(--radius-cell);text-align:start;align-items:flex-start;gap:.625rem;width:100%;display:flex}.is-horizontal .rk-step-body[data-v-c73a0af4]{flex-direction:column}.is-vertical .rk-step-body[data-v-c73a0af4]{padding-bottom:1.5rem}.rk-step-body.is-clickable[data-v-c73a0af4]{cursor:pointer}.rk-step-mark[data-v-c73a0af4]{z-index:1;border:2px solid var(--color-hair);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-ink-soft);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:relative}.is-current .rk-step-mark[data-v-c73a0af4]{border-color:var(--color-primary);color:var(--color-primary)}.is-complete .rk-step-mark[data-v-c73a0af4]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.is-error .rk-step-mark[data-v-c73a0af4]{border-color:var(--color-negative);background:var(--color-negative);color:var(--color-on-negative)}.is-clickable:hover .rk-step-mark[data-v-c73a0af4]{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-primary) 18%, transparent)}.rk-step-text[data-v-c73a0af4]{flex-direction:column;gap:.125rem;min-width:0;padding-top:.25rem;display:flex}.rk-step-label[data-v-c73a0af4]{color:var(--color-ink-soft);font-size:.8125rem;font-weight:600}.is-current .rk-step-label[data-v-c73a0af4],.is-complete .rk-step-label[data-v-c73a0af4]{color:var(--color-ink)}.is-error .rk-step-label[data-v-c73a0af4]{color:var(--color-negative)}.rk-step-description[data-v-c73a0af4]{color:var(--color-ink-soft);font-size:.75rem;line-height:1.4}.pp[data-v-0c2720fd]{position:relative}.pp-trigger[data-v-0c2720fd]{height:2.25rem;color:var(--color-ink);transition:transform var(--duration-fast) var(--ease-standard);border-radius:9999px;align-items:center;gap:.5rem;padding:0 .625rem 0 .375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.pp-trigger[data-v-0c2720fd]:active{transform:scale(var(--press-scale))}.pp-trigger[data-v-0c2720fd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pp-dot[data-v-0c2720fd]{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 12%, transparent);border-radius:9999px}.pp-caret[data-v-0c2720fd]{width:.75rem;height:.75rem;color:var(--color-ink-soft);transition:transform var(--duration-base) var(--ease-standard)}.pp-caret.is-open[data-v-0c2720fd]{transform:rotate(180deg)}@media (width<=40rem){.pp-trigger-label[data-v-0c2720fd]{display:none}}.pp-panel[data-v-0c2720fd]{inset-inline-end:0;z-index:70;border-radius:var(--radius-card);width:min(22rem,100vw - 2rem);padding:1rem;position:absolute;top:calc(100% + .625rem)}.pp-title[data-v-0c2720fd]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.6875rem;font-weight:600}.pp-grid[data-v-0c2720fd]{grid-template-columns:repeat(5,1fr);gap:.75rem .25rem;margin-top:.75rem;display:grid}.pp-option[data-v-0c2720fd]{border-radius:var(--radius-cell);flex-direction:column;align-items:center;gap:.375rem;padding:.25rem 0;display:flex}.pp-option[data-v-0c2720fd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pp-swatch[data-v-0c2720fd]{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 10%, transparent), 0 0 0 0 var(--color-primary);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);border-radius:9999px}.pp-option:hover .pp-swatch[data-v-0c2720fd]{transform:scale(1.08)rotate(20deg)}.pp-option.is-active .pp-swatch[data-v-0c2720fd]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 10%, transparent), 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}.pp-name[data-v-0c2720fd]{color:var(--color-ink-soft);white-space:nowrap;font-size:.6875rem}.pp-option.is-active .pp-name[data-v-0c2720fd]{color:var(--color-ink);font-weight:600}.pp-origin[data-v-0c2720fd]{border-top:1px solid var(--surface-border-color);color:var(--color-ink-soft);margin-top:.875rem;padding-top:.625rem;font-size:.6875rem}.pp-pop-enter-active[data-v-0c2720fd],.pp-pop-leave-active[data-v-0c2720fd]{transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);transform-origin:100% 0}.pp-pop-enter-from[data-v-0c2720fd],.pp-pop-leave-to[data-v-0c2720fd]{opacity:0;transform:scale(.94)translateY(-4px)}.ab[data-v-c1e225e4]{align-items:center;gap:.5rem;display:flex}.ab-materials[data-v-c1e225e4]{border-radius:9999px;gap:2px;padding:3px;display:inline-flex}.ab-material[data-v-c1e225e4]{color:var(--color-ink-soft);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border-radius:9999px;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500}.ab-material[data-v-c1e225e4]:hover{color:var(--color-ink)}.ab-material.is-active[data-v-c1e225e4]{background:var(--color-primary);color:var(--color-on-primary)}.ab-dir[data-v-c1e225e4]{letter-spacing:.04em;color:var(--color-ink-soft);border-radius:9999px;padding:.3125rem .625rem;font-size:.75rem;font-weight:600}.ab-dir[aria-pressed=true][data-v-c1e225e4]{background:var(--color-primary);color:var(--color-on-primary)}.ab-material[data-v-c1e225e4]:focus-visible,.ab-dir[data-v-c1e225e4]:focus-visible,.ab-theme[data-v-c1e225e4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ab-theme[data-v-c1e225e4]{width:2.25rem;height:2.25rem;color:var(--color-ink);border-radius:9999px;place-items:center;display:grid}.ab-theme svg[data-v-c1e225e4]{width:1.125rem;height:1.125rem}@media (width<=40rem){.ab-material[data-v-c1e225e4]{padding:.3125rem .5rem;font-size:.75rem}}.axes-intro[data-v-ba89ba74]{max-width:44rem}.axes-title[data-v-ba89ba74]{letter-spacing:-.025em;color:var(--color-ink);margin-top:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}.axes-lead[data-v-ba89ba74],.axes-note[data-v-ba89ba74]{color:var(--color-ink-soft);margin-top:1rem;font-size:.9375rem;line-height:1.65}.axes-note[data-v-ba89ba74]{max-width:46rem;margin-top:.5rem;font-size:.875rem}.axes-sub[data-v-ba89ba74]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:3rem;font-size:.8125rem;font-weight:600}.axes-materials[data-v-ba89ba74]{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;margin-top:1rem;display:grid}.tile[data-v-ba89ba74]{border-radius:calc(var(--radius-card) + 10px);outline-offset:3px;transition:transform var(--duration-base) var(--ease-standard);background-attachment:scroll;padding:1.25rem;display:grid}.tile[data-v-ba89ba74]:hover{transform:translateY(-2px)}.tile[data-v-ba89ba74]:focus-visible{outline:2px solid var(--color-primary)}.tile.is-active[data-v-ba89ba74]{box-shadow:0 0 0 2px var(--color-primary)}.tile-card[data-v-ba89ba74]{border-radius:var(--radius-card);flex-direction:column;gap:.75rem;height:100%;min-height:11.5rem;padding:1rem;display:flex}.tile-head[data-v-ba89ba74]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tile-controls[data-v-ba89ba74]{gap:.5rem;margin-top:auto;display:flex}.axes-palettes[data-v-ba89ba74]{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:.75rem;margin-top:1rem;display:grid}.pal[data-v-ba89ba74]{border-radius:var(--radius-card);background:var(--color-canvas);transition:transform var(--duration-base) var(--ease-standard);padding:.375rem;display:block}.pal[data-v-ba89ba74]:hover{transform:translateY(-2px)}.pal[data-v-ba89ba74]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pal.is-active[data-v-ba89ba74]{box-shadow:0 0 0 2px var(--color-primary)}.pal-inner[data-v-ba89ba74]{border-radius:calc(var(--radius-card) - 4px);grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem;padding:.75rem;display:grid}.pal-swatch[data-v-ba89ba74]{width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 10%, transparent);transition:transform var(--duration-slow) var(--ease-standard);border-radius:9999px;grid-row:span 2}.pal:hover .pal-swatch[data-v-ba89ba74]{transform:rotate(90deg)}.pal-strip[data-v-ba89ba74]{grid-column:2;gap:3px;display:flex}.pal-strip span[data-v-ba89ba74]{border-radius:9999px;flex:1;height:.375rem}.axes-live[data-v-ba89ba74]{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}@media (width>=56rem){.axes-live[data-v-ba89ba74]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.axes-code[data-v-ba89ba74]{flex-direction:column;gap:.75rem;display:flex}.axes-code pre[data-v-ba89ba74]{color:var(--color-ink);padding:1rem 1.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.axes-code .c[data-v-ba89ba74]{color:var(--color-ink-soft)}.axes-code b[data-v-ba89ba74]{color:var(--color-primary);font-weight:600}.rk-accordion[data-v-4b1b63ae]{border-top:1px solid color-mix(in srgb, var(--color-hair) 70%, transparent)}.rk-accordion-item[data-v-4b1b63ae]{border-bottom:1px solid color-mix(in srgb, var(--color-hair) 70%, transparent)}.rk-accordion-control[data-v-4b1b63ae]{cursor:pointer;text-align:start;width:100%;transition:color var(--duration-fast);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;display:flex}.rk-accordion-control[data-v-4b1b63ae]:hover{color:var(--color-primary)}.rk-accordion-control[data-v-4b1b63ae]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-accordion-title[data-v-4b1b63ae]{color:var(--color-ink);font-size:1rem;font-weight:500}.rk-accordion-mark[data-v-4b1b63ae]{flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:relative}.rk-accordion-bar[data-v-4b1b63ae]{background:var(--color-ink-soft);width:.875rem;height:1px;position:absolute}.rk-accordion-bar-turn[data-v-4b1b63ae]{transition:transform var(--duration-slower) ease-out;transform:rotate(90deg)}.rk-accordion-bar-turn.is-open[data-v-4b1b63ae]{transform:rotate(0)}.rk-accordion-panel[data-v-4b1b63ae]{transition:grid-template-rows var(--duration-slower) ease-out;grid-template-rows:0fr;display:grid}.rk-accordion-panel.is-open[data-v-4b1b63ae]{grid-template-rows:1fr}.rk-accordion-clip[data-v-4b1b63ae]{overflow:hidden}.rk-accordion-body[data-v-4b1b63ae]{max-width:68ch;color:var(--color-ink-soft);opacity:0;transition:opacity var(--duration-slow);padding-bottom:1.5rem;line-height:1.625}.rk-accordion-body.is-open[data-v-4b1b63ae]{opacity:1}@media (prefers-reduced-motion:reduce){.rk-accordion-panel[data-v-4b1b63ae],.rk-accordion-bar-turn[data-v-4b1b63ae],.rk-accordion-body[data-v-4b1b63ae]{transition:none}}.rk-crumbs[data-v-de587ee9]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.rk-crumb[data-v-de587ee9]{align-items:center;gap:.5rem;display:flex}.rk-crumb-link[data-v-de587ee9]{color:var(--color-ink-soft);transition:color var(--duration-fast)}.rk-crumb-link[data-v-de587ee9]:hover{color:var(--color-ink)}.rk-crumb-link[data-v-de587ee9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.rk-crumb-current[data-v-de587ee9]{color:var(--color-ink);font-weight:500}.rk-crumb-sep[data-v-de587ee9]{color:var(--color-hair)}.rk-ctx-area[data-v-6aeec53c]{display:block}.rk-ctx-panel[data-v-6aeec53c]{z-index:60;border-radius:var(--radius-card);min-width:11rem;box-shadow:var(--shadow-overlay);padding:.25rem;position:fixed}.rk-ctx-panel [role=menuitem]{border-radius:var(--radius-cell);text-align:start;width:100%;color:var(--color-ink);align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.rk-ctx-panel [role=menuitem]:hover:not(:disabled),.rk-ctx-panel [role=menuitem]:focus-visible{background:var(--color-muted)}.rk-ctx-panel [role=menuitem]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.rk-ctx-panel [role=menuitem]:disabled{opacity:.45}.rk-ctx-panel hr{border:0;border-block-start:1px solid var(--color-hair);margin:.25rem 0}.rk-disclosure-control[data-v-11088ce4]{cursor:pointer;text-align:start;width:100%;transition:color var(--duration-fast);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;display:flex}.rk-disclosure-control[data-v-11088ce4]:hover{color:var(--color-primary)}.rk-disclosure-control[data-v-11088ce4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-disclosure-title[data-v-11088ce4]{color:var(--color-ink);font-size:1rem;font-weight:500}.rk-disclosure-mark[data-v-11088ce4]{flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:relative}.rk-disclosure-bar[data-v-11088ce4]{background:var(--color-ink-soft);width:.875rem;height:1px;position:absolute}.rk-disclosure-turn[data-v-11088ce4]{transition:transform var(--duration-slower) ease-out;transform:rotate(90deg)}.rk-disclosure-turn.is-open[data-v-11088ce4]{transform:rotate(0)}.rk-disclosure-panel[data-v-11088ce4]{transition:grid-template-rows var(--duration-slower) ease-out;grid-template-rows:0fr;display:grid}.rk-disclosure-panel.is-open[data-v-11088ce4]{grid-template-rows:1fr}.rk-disclosure-clip[data-v-11088ce4]{overflow:hidden}.rk-disclosure-body[data-v-11088ce4]{max-width:68ch;color:var(--color-ink-soft);opacity:0;transition:opacity var(--duration-slow);padding-bottom:1.5rem;line-height:1.625}.rk-disclosure-body.is-open[data-v-11088ce4]{opacity:1}@media (prefers-reduced-motion:reduce){.rk-disclosure-panel[data-v-11088ce4],.rk-disclosure-turn[data-v-11088ce4],.rk-disclosure-body[data-v-11088ce4]{transition:none}}.rk-hovercard[data-v-bbcf66c4]{display:inline-flex;position:relative}.rk-hovercard-panel[data-v-bbcf66c4]{transform:translateX(var(--rk-hovercard-shift,0px));z-index:40;border-radius:var(--radius-card);width:max-content;max-width:20rem;box-shadow:var(--shadow-overlay);padding:.875rem 1rem;position:absolute;inset-inline-start:0}.rk-hovercard-panel[data-v-bbcf66c4]:before{content:"";height:.5rem;position:absolute;inset-inline:0}.rk-hovercard-panel.is-bottom[data-v-bbcf66c4]:before{top:-.5rem}.rk-hovercard-panel.is-top[data-v-bbcf66c4]:before{bottom:-.5rem}.rk-hovercard-panel.is-bottom[data-v-bbcf66c4]{margin-block-start:.5rem;top:100%}.rk-hovercard-panel.is-top[data-v-bbcf66c4]{margin-block-end:.5rem;bottom:100%}.rk-drawer-scrim[data-v-b9408e93]{z-index:50;display:flex;position:fixed;inset:0}.rk-drawer-veil[data-v-b9408e93]{background:color-mix(in oklab, var(--color-ink) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.rk-drawer-panel[data-v-b9408e93]{max-width:100%;max-height:100%;box-shadow:var(--shadow-overlay);outline:none;flex-direction:column;display:flex;position:relative}.rk-drawer-panel.is-start[data-v-b9408e93]{border-start-end-radius:var(--radius-card);border-end-end-radius:var(--radius-card);height:100%;margin-inline-end:auto}.rk-drawer-panel.is-end[data-v-b9408e93]{border-start-start-radius:var(--radius-card);border-end-start-radius:var(--radius-card);height:100%;margin-inline-start:auto}.rk-drawer-panel.is-top[data-v-b9408e93]{border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card);width:100%;margin-block-end:auto}.rk-drawer-panel.is-bottom[data-v-b9408e93]{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);width:100%;margin-block-start:auto}.rk-drawer-head[data-v-b9408e93]{border-block-end:1px solid var(--color-hair);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.rk-drawer-title[data-v-b9408e93]{color:var(--color-ink);font-size:1rem;font-weight:600}.rk-drawer-body[data-v-b9408e93]{flex:1;padding:1.25rem;overflow-y:auto}.rk-drawer-actions[data-v-b9408e93]{border-block-start:1px solid var(--color-hair);justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.rk-drawer-start-enter-active[data-v-b9408e93],.rk-drawer-start-leave-active[data-v-b9408e93],.rk-drawer-end-enter-active[data-v-b9408e93],.rk-drawer-end-leave-active[data-v-b9408e93],.rk-drawer-top-enter-active[data-v-b9408e93],.rk-drawer-top-leave-active[data-v-b9408e93],.rk-drawer-bottom-enter-active[data-v-b9408e93],.rk-drawer-bottom-leave-active[data-v-b9408e93]{transition:opacity var(--duration-base) var(--ease-standard)}.rk-drawer-start-enter-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-start-leave-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-end-enter-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-end-leave-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-top-enter-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-top-leave-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-bottom-enter-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-bottom-leave-active .rk-drawer-panel[data-v-b9408e93]{transition:transform var(--duration-base) var(--ease-sheet)}.rk-drawer-start-enter-from[data-v-b9408e93],.rk-drawer-start-leave-to[data-v-b9408e93],.rk-drawer-end-enter-from[data-v-b9408e93],.rk-drawer-end-leave-to[data-v-b9408e93],.rk-drawer-top-enter-from[data-v-b9408e93],.rk-drawer-top-leave-to[data-v-b9408e93],.rk-drawer-bottom-enter-from[data-v-b9408e93],.rk-drawer-bottom-leave-to[data-v-b9408e93]{opacity:0}.rk-drawer-start-enter-from .rk-drawer-panel[data-v-b9408e93],.rk-drawer-start-leave-to .rk-drawer-panel[data-v-b9408e93]{transform:translate(-100%)}.rk-drawer-end-enter-from .rk-drawer-panel[data-v-b9408e93],.rk-drawer-end-leave-to .rk-drawer-panel[data-v-b9408e93]{transform:translate(100%)}.rk-drawer-top-enter-from .rk-drawer-panel[data-v-b9408e93],.rk-drawer-top-leave-to .rk-drawer-panel[data-v-b9408e93]{transform:translateY(-100%)}.rk-drawer-bottom-enter-from .rk-drawer-panel[data-v-b9408e93],.rk-drawer-bottom-leave-to .rk-drawer-panel[data-v-b9408e93]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.rk-drawer-start-enter-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-start-leave-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-end-enter-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-end-leave-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-top-enter-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-top-leave-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-bottom-enter-active .rk-drawer-panel[data-v-b9408e93],.rk-drawer-bottom-leave-active .rk-drawer-panel[data-v-b9408e93]{transition:none;transform:none}}.rk-modal-scrim[data-v-2db42af1]{z-index:50;background:color-mix(in srgb, var(--color-ink) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.rk-modal-panel[data-v-2db42af1]{border-radius:var(--radius-card);width:100%;max-width:28rem;max-height:85vh;padding:1.5rem;overflow-y:auto}.rk-modal-panel[data-v-2db42af1]:focus{outline:none}.rk-modal-head[data-v-2db42af1]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rk-modal-title[data-v-2db42af1]{color:var(--color-ink);font-size:1.0625rem;font-weight:600}.rk-modal-close[data-v-2db42af1]{width:2rem;height:2rem;color:var(--color-ink-soft);transition:background-color var(--duration-fast);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.rk-modal-close[data-v-2db42af1]:hover{background:var(--color-muted)}.rk-modal-close[data-v-2db42af1]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-modal-close svg[data-v-2db42af1]{width:1rem;height:1rem}.rk-modal-body[data-v-2db42af1]{color:var(--color-ink-soft);margin-top:.75rem;font-size:.875rem;line-height:1.625}.rk-modal-actions[data-v-2db42af1]{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.rk-modal-enter-active[data-v-2db42af1],.rk-modal-leave-active[data-v-2db42af1]{transition:opacity var(--duration-base) ease}.rk-modal-enter-active .rk-modal-panel[data-v-2db42af1],.rk-modal-leave-active .rk-modal-panel[data-v-2db42af1]{transition:transform var(--duration-base) var(--ease-sheet), opacity var(--duration-base) ease}.rk-modal-enter-from[data-v-2db42af1],.rk-modal-leave-to[data-v-2db42af1]{opacity:0}.rk-modal-enter-from .rk-modal-panel[data-v-2db42af1],.rk-modal-leave-to .rk-modal-panel[data-v-2db42af1]{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.rk-modal-enter-active .rk-modal-panel[data-v-2db42af1],.rk-modal-leave-active .rk-modal-panel[data-v-2db42af1]{transition:opacity var(--duration-base) ease;transform:none}.rk-modal-enter-from .rk-modal-panel[data-v-2db42af1],.rk-modal-leave-to .rk-modal-panel[data-v-2db42af1]{transform:none}}.rk-pager[data-v-d83d2a35]{align-items:center;gap:.25rem;display:flex}.rk-pager-step[data-v-d83d2a35],.rk-pager-page[data-v-d83d2a35]{border-radius:var(--radius-cell);min-width:2rem;height:2rem;color:var(--color-ink-soft);transition:background-color var(--duration-fast), color var(--duration-fast);place-items:center;padding:0 .5rem;font-size:.875rem;display:grid}.rk-pager-step[data-v-d83d2a35]:hover:not(:disabled),.rk-pager-page[data-v-d83d2a35]:hover{background:var(--color-muted);color:var(--color-ink)}.rk-pager-step[data-v-d83d2a35]:focus-visible,.rk-pager-page[data-v-d83d2a35]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-pager-step[data-v-d83d2a35]:disabled{opacity:.4;pointer-events:none}.rk-pager-page.is-active[data-v-d83d2a35]{background:var(--color-primary);color:var(--color-on-primary);font-weight:500}.rk-pager-gap[data-v-d83d2a35]{min-width:2rem;height:2rem;color:var(--color-ink-soft);place-items:center;display:grid}.rk-command[data-v-7cedb08c]{z-index:90;justify-content:center;padding:min(12vh,6rem) 1rem 1rem;display:flex;position:fixed;inset:0}.rk-command-scrim[data-v-7cedb08c]{background:color-mix(in oklab, var(--color-ink) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.rk-command-panel[data-v-7cedb08c]{border-radius:var(--radius-card);flex-direction:column;width:100%;max-width:34rem;max-height:min(28rem,70vh);display:flex;position:relative;overflow:hidden}.rk-command-field[data-v-7cedb08c]{border-bottom:1px solid var(--surface-border-color);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.rk-command-input[data-v-7cedb08c]{min-width:0;color:var(--color-ink);background:0 0;outline:none;flex:1;font-size:1rem}.rk-command-field[data-v-7cedb08c]:has(.rk-command-input:focus-visible){border-bottom-color:var(--color-primary);box-shadow:inset 0 -1px 0 var(--color-primary)}.rk-command-list[data-v-7cedb08c]{padding:.375rem;overflow-y:auto}.rk-command-group[data-v-7cedb08c]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);padding:.5rem .625rem .25rem;font-size:.6875rem;font-weight:600}.rk-command-item[data-v-7cedb08c]{cursor:pointer;border-radius:var(--radius-cell);color:var(--color-ink);align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.rk-command-item.is-active[data-v-7cedb08c]{background:var(--color-muted)}.rk-command-hint[data-v-7cedb08c]{color:var(--color-ink-soft);flex-shrink:0;margin-inline-start:auto;font-size:.75rem}.rk-command-empty[data-v-7cedb08c]{text-align:center;color:var(--color-ink-soft);padding:1.5rem .625rem;font-size:.875rem}.rk-command-enter-active[data-v-7cedb08c],.rk-command-leave-active[data-v-7cedb08c]{transition:opacity var(--duration-fast) var(--ease-standard)}.rk-command-enter-active .rk-command-panel[data-v-7cedb08c],.rk-command-leave-active .rk-command-panel[data-v-7cedb08c]{transition:transform var(--duration-fast) var(--ease-standard)}.rk-command-enter-from[data-v-7cedb08c],.rk-command-leave-to[data-v-7cedb08c]{opacity:0}.rk-command-enter-from .rk-command-panel[data-v-7cedb08c],.rk-command-leave-to .rk-command-panel[data-v-7cedb08c]{transform:translateY(-.5rem)scale(.98)}.rk-data-scroll[data-v-f8fe72f5]{border-radius:var(--radius-card)}.rk-data[data-v-f8fe72f5]{border-collapse:collapse;width:100%;font-size:.875rem}.rk-data-caption[data-v-f8fe72f5]{text-align:start;color:var(--color-ink-soft);padding-bottom:.5rem;font-size:.8125rem}.rk-data-caption-hidden[data-v-f8fe72f5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rk-data th[data-v-f8fe72f5]{border-bottom:1px solid var(--color-hair);text-align:start;letter-spacing:.02em;color:var(--color-ink-soft);white-space:nowrap;padding:.625rem .75rem;font-size:.75rem;font-weight:600}.rk-data.is-sticky thead th[data-v-f8fe72f5]{z-index:1;background:var(--color-surface);position:sticky;top:0}.rk-data td[data-v-f8fe72f5]{border-bottom:1px solid color-mix(in oklab, var(--color-hair) 60%, transparent);color:var(--color-ink);vertical-align:middle;padding:.625rem .75rem}.rk-data tbody tr:last-child td[data-v-f8fe72f5]{border-bottom:0}.rk-data tbody tr.is-chosen td[data-v-f8fe72f5]{background:color-mix(in oklab, var(--color-primary) 8%, transparent)}.rk-data th.is-end[data-v-f8fe72f5],.rk-data td.is-end[data-v-f8fe72f5]{text-align:end;font-variant-numeric:tabular-nums}.rk-data th.is-center[data-v-f8fe72f5],.rk-data td.is-center[data-v-f8fe72f5]{text-align:center}.rk-data th.is-start[data-v-f8fe72f5],.rk-data td.is-start[data-v-f8fe72f5]{text-align:start}.is-nowrap[data-v-f8fe72f5]{white-space:nowrap}.rk-data-sort[data-v-f8fe72f5]{border-radius:var(--radius-cell);color:inherit;transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:.25rem;display:inline-flex}.rk-data-sort[data-v-f8fe72f5]:hover{color:var(--color-ink)}.rk-data-pick[data-v-f8fe72f5]{width:2.75rem;padding-inline-end:0}.rk-data-empty[data-v-f8fe72f5]{text-align:center;color:var(--color-ink-soft);padding:2rem .75rem}.rk-split[data-v-4c3a0f5d]{width:100%;min-height:0;display:flex}.rk-split.is-vertical[data-v-4c3a0f5d]{flex-direction:column}.rk-split.is-dragging[data-v-4c3a0f5d]{-webkit-user-select:none;user-select:none}.rk-split-pane[data-v-4c3a0f5d]{min-width:0;min-height:0;overflow:auto}.is-horizontal .rk-split-pane.is-start[data-v-4c3a0f5d]{width:var(--rk-split)}.is-vertical .rk-split-pane.is-start[data-v-4c3a0f5d]{height:var(--rk-split)}.rk-split-pane.is-end[data-v-4c3a0f5d]{flex:1}.rk-split-handle[data-v-4c3a0f5d]{touch-action:none;background:0 0;flex-shrink:0;place-items:center;display:grid}.is-horizontal .rk-split-handle[data-v-4c3a0f5d]{cursor:col-resize;width:.75rem}.is-vertical .rk-split-handle[data-v-4c3a0f5d]{cursor:row-resize;height:.75rem}.rk-split-grip[data-v-4c3a0f5d]{background:var(--color-hair);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:9999px;display:block}.is-horizontal .rk-split-grip[data-v-4c3a0f5d]{width:2px;height:100%}.is-vertical .rk-split-grip[data-v-4c3a0f5d]{width:100%;height:2px}.rk-split-handle:hover .rk-split-grip[data-v-4c3a0f5d],.rk-split-handle:focus-visible .rk-split-grip[data-v-4c3a0f5d],.is-dragging .rk-split-grip[data-v-4c3a0f5d]{background:var(--color-primary)}.rk-toolbar[data-v-1c9795d7]{align-items:center;gap:.375rem;display:flex}.rk-toolbar.is-vertical[data-v-1c9795d7]{flex-direction:column;align-items:stretch}.rk-tree[data-v-e1133f9f]{border-radius:var(--radius-card);flex-direction:column;gap:1px;display:flex}.rk-tree[data-v-e1133f9f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-tree-row[data-v-e1133f9f]{cursor:pointer;border-radius:var(--radius-cell);padding:.3125rem .5rem .3125rem calc(.5rem + (var(--rk-tree-level) - 1) * 1rem);color:var(--color-ink);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.rk-tree-row.is-active[data-v-e1133f9f]{background:var(--color-muted)}.rk-tree-row.is-chosen[data-v-e1133f9f]{color:var(--color-primary);font-weight:500}.rk-tree-row.is-chosen.is-active[data-v-e1133f9f]{background:color-mix(in oklab, var(--color-primary) 12%, transparent)}.rk-tree-row.is-disabled[data-v-e1133f9f]{cursor:not-allowed;opacity:.45}.rk-tree-twist[data-v-e1133f9f],.rk-tree-twist-space[data-v-e1133f9f]{flex-shrink:0;width:1rem;height:1rem}.rk-tree-twist[data-v-e1133f9f]{color:var(--color-ink-soft);transition:rotate var(--duration-fast) var(--ease-standard)}.rk-tree-twist.is-open[data-v-e1133f9f]{rotate:90deg}.rk-transfer[data-v-14be928b]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.rk-transfer-side[data-v-14be928b]{min-width:0}.rk-transfer-title[data-v-14be928b]{color:var(--color-ink-soft);margin-bottom:.375rem;font-size:.75rem;font-weight:600}.rk-transfer-middle[data-v-14be928b]{flex-direction:column;gap:.5rem;display:flex}@media (width<=40rem){.rk-transfer[data-v-14be928b]{grid-template-columns:minmax(0,1fr)}.rk-transfer-middle[data-v-14be928b]{flex-direction:row;justify-content:center;rotate:90deg}}.rk-responsive-actions[data-v-a8cada84]{flex-direction:column-reverse;gap:.5rem;padding-top:1rem;display:flex}.rk-tabs[data-v-69b7331e]{border-bottom:1px solid color-mix(in srgb, var(--color-hair) 70%, transparent);align-items:center;gap:.25rem;display:flex}.rk-tab[data-v-69b7331e]{color:var(--color-ink-soft);transition:color var(--duration-fast);padding:.625rem .875rem;font-size:.875rem;position:relative}.rk-tab[data-v-69b7331e]:hover{color:var(--color-ink)}.rk-tab[data-v-69b7331e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-cell)}.rk-tab.is-active[data-v-69b7331e]{color:var(--color-ink);font-weight:500}.rk-tab.is-active[data-v-69b7331e]:after{content:"";inset-inline:.5rem;background:var(--color-primary);border-radius:9999px;height:2px;position:absolute;bottom:-1px}.rk-tabpanel[data-v-69b7331e]{padding-top:1rem}.rk-tabpanel[data-v-69b7331e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-tip[data-v-0577d565]{display:inline-flex;position:relative}.rk-tip-bubble[data-v-0577d565]{z-index:60;border-radius:var(--radius-cell);background:var(--color-ink);width:max-content;max-width:16rem;color:var(--color-canvas);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease;padding:.375rem .5rem;font-size:.75rem;line-height:1.4;position:absolute;left:50%;transform:translate(-50%)}.rk-tip-bubble.is-top[data-v-0577d565]{bottom:calc(100% + .375rem)}.rk-tip-bubble.is-bottom[data-v-0577d565]{top:calc(100% + .375rem)}.rk-tip-bubble.is-following[data-v-0577d565]{transition:opacity var(--duration-fast) ease;bottom:auto}.rk-tip-bubble.is-following.is-top[data-v-0577d565]{transform:translate(-50%,-100%)}.rk-tip:hover .rk-tip-bubble[data-v-0577d565],.rk-tip:focus-within .rk-tip-bubble[data-v-0577d565]{opacity:1}@media (prefers-reduced-motion:reduce){.rk-tip-bubble[data-v-0577d565]{transition:none}}.rk-mega[data-v-48d73af5]{position:relative}.rk-mega-bar[data-v-48d73af5]{align-items:center;gap:.25rem;display:flex}.rk-mega-item[data-v-48d73af5]{position:static}.rk-mega-top[data-v-48d73af5]{border-radius:var(--radius-cell);color:var(--color-ink-soft);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.rk-mega-top[data-v-48d73af5]:hover,.rk-mega-top[aria-expanded=true][data-v-48d73af5]{color:var(--color-ink)}.rk-mega-top.is-active[data-v-48d73af5]{color:var(--color-primary)}.rk-mega-twist[data-v-48d73af5]{width:.875rem;height:.875rem;transition:rotate var(--duration-fast) var(--ease-standard)}.rk-mega-twist.is-open[data-v-48d73af5]{rotate:180deg}.rk-mega-panel[data-v-48d73af5]{top:calc(100% + .5rem);z-index:50;border-radius:var(--radius-card);width:100%;padding:1.25rem;position:absolute;inset-inline-start:0}.rk-mega-panel[hidden][data-v-48d73af5]{display:none}.rk-mega-columns[data-v-48d73af5]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.5rem;display:grid}.rk-mega-column-title[data-v-48d73af5]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.rk-mega-links[data-v-48d73af5]{flex-direction:column;gap:1px;display:flex}.rk-mega-link[data-v-48d73af5]{border-radius:var(--radius-cell);transition:background-color var(--duration-fast) var(--ease-standard);padding:.375rem .5rem;display:block}.rk-mega-link[data-v-48d73af5]:hover{background:var(--color-muted)}.rk-mega-link-label[data-v-48d73af5]{color:var(--color-ink);font-size:.875rem;display:block}.rk-mega-link-note[data-v-48d73af5]{color:var(--color-ink-soft);margin-top:.125rem;font-size:.75rem;line-height:1.4;display:block}@media (width<=48rem){.rk-mega-panel[data-v-48d73af5]{padding:1rem}.rk-mega-columns[data-v-48d73af5]{grid-template-columns:minmax(0,1fr);gap:1rem}}.rk-nav-inner[data-v-f40c264c]{align-items:center;gap:.25rem;display:flex}.rk-nav-link[data-v-f40c264c]{border-radius:var(--radius-cell);color:var(--color-ink-soft);transition:color var(--duration-fast);padding:.5rem .75rem;font-size:.875rem;position:relative}.rk-nav-link[data-v-f40c264c]:hover{color:var(--color-ink)}.rk-nav-link[data-v-f40c264c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-nav-link.is-active[data-v-f40c264c]{color:var(--color-ink);font-weight:500}.rk-nav-rule[data-v-f40c264c]{inset-inline:.75rem;background:var(--color-primary);transform-origin:0;height:2px;transition:transform var(--duration-slow);border-radius:9999px;position:absolute;bottom:-1px;transform:scaleX(0)}.rk-nav-link.is-active .rk-nav-rule[data-v-f40c264c]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.rk-nav-rule[data-v-f40c264c]{transition:none}}.rk-skip[data-v-741b909f]{z-index:100;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rk-skip[data-v-741b909f]:focus-visible{border-radius:var(--radius-card);outline:2px solid var(--color-primary);outline-offset:2px;background:var(--color-surface);width:auto;height:auto;box-shadow:var(--shadow-overlay);clip-path:none;color:var(--color-ink);padding:.5rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;inset-block-start:.5rem;inset-inline-start:.5rem;overflow:visible}.cb[data-v-d920d008]{border-radius:var(--radius-card);min-width:0;position:relative;overflow:hidden}.cb[data-v-d920d008]:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--color-surface), transparent);width:2rem;position:absolute;inset-block:2.25rem 0;inset-inline-end:0}[dir=rtl] .cb[data-v-d920d008]:after{background:linear-gradient(to right, var(--color-surface), transparent)}.cb-bar[data-v-d920d008]{border-bottom:1px solid var(--surface-border-color);justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 1rem;display:flex}.cb-lang[data-v-d920d008]{letter-spacing:.04em;color:var(--color-ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:600}.cb-switch[data-v-d920d008]{background:var(--color-muted);border-radius:9999px;padding:2px;display:inline-flex}.cb-option[data-v-d920d008]{color:var(--color-ink-soft);border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.cb-option[aria-pressed=true][data-v-d920d008]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-control)}.cb-copy[data-v-d920d008]{color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.cb-copy[data-v-d920d008]:hover{background:var(--color-muted)}.cb-pre[data-v-d920d008] .tok-tag{color:var(--color-primary)}.cb-pre[data-v-d920d008] .tok-attr{color:var(--color-accent)}.cb-pre[data-v-d920d008] .tok-string{color:color-mix(in oklab, var(--color-positive) 80%, var(--color-ink))}.cb-pre[data-v-d920d008] .tok-comment{color:var(--color-ink-soft);font-style:italic}.cb-pre[data-v-d920d008] .tok-keyword{color:color-mix(in oklab, var(--color-accent) 85%, var(--color-ink));font-weight:600}.cb-pre[data-v-d920d008] .tok-number{color:color-mix(in oklab, var(--color-warning) 70%, var(--color-ink))}.cb-pre[data-v-d920d008] .tok-punct{color:var(--color-ink-soft)}.cb-pre[data-v-d920d008]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.cb-pre[data-v-d920d008]{scrollbar-width:thin;min-width:0;color:var(--color-ink);padding:.875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.override[data-v-f60d69e9]{flex-direction:column;gap:1.25rem;display:flex}.override-intro[data-v-f60d69e9]{flex-direction:column;gap:.5rem;display:flex}.override-title[data-v-f60d69e9]{color:var(--color-ink);font-size:1.5rem;font-weight:600;line-height:1.25}.override-lead[data-v-f60d69e9]{color:var(--color-ink-soft);max-width:var(--measure-reading);line-height:1.6}.override-row[data-v-f60d69e9]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.override-demo[data-v-f60d69e9]{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.override-caption[data-v-f60d69e9]{color:var(--color-ink-soft);font-size:.75rem}.override-caption code[data-v-f60d69e9]{font-family:ui-monospace,monospace}.override-caption-fails[data-v-f60d69e9]{color:var(--color-negative)}.rk-fab-slot[data-v-b79826c5]{bottom:calc(6rem + env(safe-area-inset-bottom,0px));z-index:40;pointer-events:none;justify-content:flex-end;width:100%;max-width:360px;padding:0 1rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.rk-fab[data-v-b79826c5]{pointer-events:auto;height:3rem;color:var(--color-on-primary);background:var(--color-primary);transition:transform var(--duration-fast);box-shadow:0 0 0 4px var(--color-canvas), var(--shadow-raised);border-radius:9999px;align-items:center;gap:.375rem;padding-inline:1rem 1.25rem;display:flex}.rk-fab[data-v-b79826c5]:active{transform:translate(var(--press-offset), var(--press-offset)) scale(var(--press-scale))}.rk-fab[data-v-b79826c5]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rk-fab-icon[data-v-b79826c5]{flex-shrink:0;place-items:center;display:grid}.rk-fab-icon[data-v-b79826c5] svg{stroke-width:2.5px;width:1.25rem;height:1.25rem}.rk-fab-label[data-v-b79826c5]{white-space:nowrap;font-size:.875rem;font-weight:600}@media (prefers-reduced-motion:reduce){.rk-fab[data-v-b79826c5]{transition:none}}.rk-offline-banner[data-v-cb4d487d]{z-index:30;text-align:center;width:100%;max-width:360px;color:var(--color-ink);background:color-mix(in srgb, var(--color-warning) 90%, transparent);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:9999px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;position:absolute;top:4.75rem;left:50%;transform:translate(-50%)}.rk-offline-enter-active[data-v-cb4d487d],.rk-offline-leave-active[data-v-cb4d487d]{transition:opacity var(--duration-base) ease, transform var(--duration-base) var(--ease-sheet)}.rk-offline-enter-from[data-v-cb4d487d],.rk-offline-leave-to[data-v-cb4d487d]{opacity:0;transform:translate(-50%,-.5rem)}@media (prefers-reduced-motion:reduce){.rk-offline-enter-from[data-v-cb4d487d],.rk-offline-leave-to[data-v-cb4d487d]{transform:translate(-50%)}}.ic[data-v-730da9b9]{border-radius:var(--radius-card);overflow:hidden}.ic-tabs[data-v-730da9b9]{border-bottom:1px solid var(--surface-border-color);gap:.25rem;padding:.375rem .5rem;display:flex}.ic-tab[data-v-730da9b9]{color:var(--color-ink-soft);border-radius:9999px;padding:.1875rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.ic-tab[aria-pressed=true][data-v-730da9b9]{background:var(--color-muted);color:var(--color-ink);font-weight:600}.ic-line[data-v-730da9b9]{color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .5rem .75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;display:flex}.ic-line code[data-v-730da9b9]{white-space:nowrap;overflow-x:auto}.ic-prompt[data-v-730da9b9]{color:var(--color-ink-soft);-webkit-user-select:none;user-select:none}.ic-copy[data-v-730da9b9]{font-family:var(--font-sans);border-radius:9999px;flex-shrink:0;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.ic-copy[data-v-730da9b9]:hover{background:var(--color-muted)}.gs-intro[data-v-8ee80946]{max-width:46rem}.gs-title[data-v-8ee80946]{letter-spacing:-.025em;color:var(--color-ink);margin-top:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}.gs-title-sm[data-v-8ee80946]{letter-spacing:-.02em;color:var(--color-ink);font-size:1.375rem;font-weight:700}.gs-lead[data-v-8ee80946]{color:var(--color-ink-soft);margin-top:.75rem;font-size:.9375rem;line-height:1.65}.gs-h3[data-v-8ee80946]{color:var(--color-ink);font-size:1rem;font-weight:600}.gs-h4[data-v-8ee80946]{color:var(--color-ink);font-size:.875rem;font-weight:600}.gs code[data-v-8ee80946]{color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125em}.gs-req[data-v-8ee80946]{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}@media (width>=56rem){.gs-req[data-v-8ee80946]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.gs-row[data-v-8ee80946]{grid-template-columns:7rem minmax(0,1fr);column-gap:1rem;display:grid}.gs-row dd[data-v-8ee80946]:last-child{grid-column:2}.gs-screen[data-v-8ee80946]{gap:.75rem;min-width:0;display:grid}.gs-screen-live[data-v-8ee80946]{border:1px solid var(--color-hair);border-radius:var(--radius-card);max-height:32rem;overflow:hidden auto}.gs-steps[data-v-8ee80946]{counter-reset:step;grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:2.5rem;display:grid}.gs-step[data-v-8ee80946]{counter-increment:step;grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (width>=56rem){.gs-step[data-v-8ee80946]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem}}.gs-step-copy[data-v-8ee80946]{padding-inline-start:2.75rem;position:relative}.gs-step-copy[data-v-8ee80946]:before{content:counter(step);inset-inline-start:0;background:var(--color-primary);width:1.875rem;height:1.875rem;color:var(--color-on-primary);border-radius:9999px;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:-.125rem}.gs-step-copy p[data-v-8ee80946]{color:var(--color-ink-soft);margin-top:.375rem;font-size:.875rem;line-height:1.6}.mk[data-v-8ee80946]{margin-top:4rem}.mk-title[data-v-8ee80946]{letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15}.mk-row[data-v-8ee80946]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-top:1.5rem;display:grid}@media (width>=56rem){.mk-row[data-v-8ee80946]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.mk-panel[data-v-8ee80946]{border-radius:var(--radius-card);padding:1.25rem}.mk-kicker[data-v-8ee80946]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:.6875rem;font-weight:600}.mk-name[data-v-8ee80946]{color:var(--color-ink);margin-top:.375rem;font-size:1.0625rem;font-weight:600}.mk-text[data-v-8ee80946]{color:var(--color-ink-soft);margin-top:.375rem;font-size:.875rem;line-height:1.6}.mk-code[data-v-8ee80946]{gap:.75rem;display:grid}.mk-materials[data-v-8ee80946]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.mk-material[data-v-8ee80946]{border-radius:calc(var(--radius-card) + 4px);transition:transform var(--duration-base) var(--ease-standard);background-attachment:scroll;justify-items:center;gap:.5rem;padding:.625rem .5rem;display:grid}.mk-material[data-v-8ee80946]:hover{transform:translateY(-2px)}.mk-material[aria-pressed=true][data-v-8ee80946]{box-shadow:0 0 0 2px var(--color-primary)}.mk-material-card[data-v-8ee80946]{border-radius:var(--radius-card);gap:.375rem;width:100%;padding:.5rem;display:grid}.mk-material-bar[data-v-8ee80946]{border-radius:9999px;width:60%;height:.5rem}.mk-material-line[data-v-8ee80946]{background:var(--color-muted);border-radius:9999px;height:.375rem}.gs-swatches[data-v-8ee80946]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;margin-top:1rem;display:grid}.gs-swatch[data-v-8ee80946]{transition:background-color var(--duration-fast) var(--ease-standard);border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .25rem;display:flex}.gs-swatch[data-v-8ee80946]:hover,.gs-swatch[aria-pressed=true][data-v-8ee80946]{background:var(--color-muted)}.gs-pie[data-v-8ee80946]{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 12%, transparent);border-radius:9999px;flex-shrink:0}.rk-ticker[data-v-3b5fda6d]{font-variant-numeric:tabular-nums;line-height:1.15;display:inline-flex}.rk-ticker-track[data-v-3b5fda6d]{white-space:pre;display:inline-flex}.rk-ticker-digit[data-v-3b5fda6d]{height:1.15em;display:inline-block;overflow:hidden}.rk-ticker-strip[data-v-3b5fda6d]{transition:transform calc(var(--duration-slower) * 2) var(--ease-standard);transition-delay:calc(var(--duration-fast) / 5 * (var(--rk-ticker-order) - 1));flex-direction:column;display:flex}.rk-ticker-strip>span[data-v-3b5fda6d]{height:1.15em}.rk-count[data-v-24f9687b]{font-variant-numeric:tabular-nums}.rk-rotate[data-v-2e909d7a]{vertical-align:bottom;display:inline-block}.rk-rotate-word[data-v-2e909d7a]{display:inline-block}.rk-rotate-enter-active[data-v-2e909d7a],.rk-rotate-leave-active[data-v-2e909d7a]{transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), filter var(--duration-base) var(--ease-standard)}.rk-rotate-enter-from[data-v-2e909d7a]{opacity:0;filter:blur(4px);transform:translateY(40%)}.rk-rotate-leave-to[data-v-2e909d7a]{opacity:0;filter:blur(4px);transform:translateY(-40%)}.rk-type[data-v-0f9b20a9]{white-space:pre-wrap}.rk-type-cursor[data-v-0f9b20a9]{vertical-align:-.12em;background:currentColor;width:.08em;height:1em;margin-inline-start:.06em;animation:1s step-end infinite rk-type-blink-0f9b20a9;display:inline-block}@keyframes rk-type-blink-0f9b20a9{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.rk-type-cursor[data-v-0f9b20a9]{animation:none}}.rk-reveal[data-v-5c6efd4c]{transition:opacity var(--duration-slower) var(--ease-standard), transform var(--duration-slower) var(--ease-standard);transition-delay:var(--rk-reveal-delay)}.rk-reveal.is-hidden[data-v-5c6efd4c]{opacity:0;transition-duration:0s;transition-delay:0s}.rk-reveal-rise.is-hidden[data-v-5c6efd4c]{transform:translateY(1rem)}.rk-reveal-scale.is-hidden[data-v-5c6efd4c]{transform:scale(.96)}.rk-marquee[data-v-7573c7a6]{display:flex;overflow:hidden}.rk-marquee.is-faded[data-v-7573c7a6]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rk-marquee-track[data-v-7573c7a6]{width:max-content;animation:rk-marquee-7573c7a6 var(--rk-marquee-duration) linear infinite;display:flex}.rk-marquee.is-reverse .rk-marquee-track[data-v-7573c7a6]{animation-direction:reverse}.rk-marquee.is-paused .rk-marquee-track[data-v-7573c7a6],.rk-marquee:hover .rk-marquee-track[data-v-7573c7a6],.rk-marquee:focus-within .rk-marquee-track[data-v-7573c7a6]{animation-play-state:paused}.rk-marquee-group[data-v-7573c7a6]{align-items:center;gap:var(--rk-marquee-gap);flex-shrink:0;padding-inline-end:var(--rk-marquee-gap);display:flex}@keyframes rk-marquee-7573c7a6{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rk-marquee[data-v-7573c7a6]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.rk-marquee-track[data-v-7573c7a6]{animation:none}.rk-marquee-group[aria-hidden=true][data-v-7573c7a6]{display:none}}.hero[data-v-98332470]{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;padding:3.5rem 0 1rem;display:grid}@media (width>=64rem){.hero[data-v-98332470]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem;padding-top:5rem}}.hero-eyebrow[data-v-98332470]{border:1px solid var(--surface-border-color);background:color-mix(in oklab, var(--color-surface) 70%, transparent);color:var(--color-ink-soft);transition:border-color var(--duration-fast) var(--ease-standard);border-radius:9999px;align-items:center;gap:.625rem;padding:.4375rem .9375rem;font-size:.875rem;line-height:1.4;display:inline-flex}.hero-eyebrow[data-v-98332470]:hover{border-color:var(--color-primary)}.hero-eyebrow strong[data-v-98332470]{color:var(--color-ink);font-weight:600}.hero-eyebrow code[data-v-98332470]{color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.hero-platform[data-v-98332470]{margin-top:1.75rem}.hero-platform-title[data-v-98332470]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.75rem;font-weight:600}.hero-platform-list[data-v-98332470]{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.hero-chip[data-v-98332470]{border:1px solid var(--surface-border-color);background:color-mix(in oklab, var(--color-surface) 70%, transparent);border-radius:9999px;align-items:center;gap:.4375rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}.hero-check[data-v-98332470]{background:var(--color-positive);width:1.125rem;height:1.125rem;color:var(--color-on-positive);border-radius:9999px;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.hero-dot[data-v-98332470]{background:var(--color-positive);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--color-positive) 25%, transparent);border-radius:9999px}.hero-title[data-v-98332470]{letter-spacing:-.035em;color:var(--color-ink);margin-top:1.25rem;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:700;line-height:1.02}.hero-accent[data-v-98332470]{display:block}.hero-lead[data-v-98332470]{max-width:34rem;color:var(--color-ink-soft);margin-top:1.5rem;font-size:1.0625rem;line-height:1.65}.hero-lead strong[data-v-98332470]{color:var(--color-ink);font-weight:600}.hero-actions[data-v-98332470]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.hero-install[data-v-98332470]{border-radius:var(--radius-card);height:2.75rem;color:var(--color-ink);transition:transform var(--duration-fast) var(--ease-standard);align-items:center;gap:.75rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;display:inline-flex}.hero-install[data-v-98332470]:active{transform:translate(var(--press-offset), var(--press-offset)) scale(var(--press-scale))}.hero-install[data-v-98332470]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.hero-prompt[data-v-98332470],.hero-copy-mark[data-v-98332470]{color:var(--color-ink-soft);-webkit-user-select:none;user-select:none}.hero-facts[data-v-98332470]{color:var(--color-ink-soft);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2.25rem;font-size:.875rem;display:flex}.hero-facts strong[data-v-98332470]{color:var(--color-ink);font-weight:600}.hero-stage[data-v-98332470]{place-items:center;display:grid;position:relative}.hero-stage[data-v-98332470]:before{content:"";z-index:0;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-primary) 30%, transparent), transparent), radial-gradient(closest-side at 80% 80%, color-mix(in oklab, var(--color-accent) 28%, transparent), transparent);filter:blur(40px);border-radius:40%;position:absolute;inset:8% 4%}.preview[data-v-98332470]{z-index:1;border-radius:calc(var(--radius-card) + 6px);width:100%;max-width:24rem;transition:border-radius var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard), background-color var(--duration-slow) var(--ease-standard);flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative}.preview-head[data-v-98332470]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.motion-title[data-v-74682666]{letter-spacing:-.025em;margin-top:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.motion-lead[data-v-74682666]{max-width:62ch;color:var(--color-ink-soft);margin-top:.75rem;font-size:.9375rem;line-height:1.65}.motion-lead code[data-v-74682666],.effect code[data-v-74682666]{color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125em}.effects[data-v-74682666]{gap:.875rem;display:grid}.effect[data-v-74682666]{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid}.effect-demo[data-v-74682666]{grid-row:span 2;place-items:center;min-height:2.75rem;display:grid}.effect-use[data-v-74682666]{color:var(--color-ink-soft);font-size:.75rem}.ac[data-v-55268dda]{align-items:flex-start;gap:.75rem;display:flex}.ac-mark[data-v-55268dda]{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));width:2.25rem;height:2.25rem;color:var(--color-on-primary);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:700;display:grid}.ac.is-compact .ac-mark[data-v-55268dda]{width:1.75rem;height:1.75rem;font-size:.75rem}.ac-name[data-v-55268dda]{color:var(--color-ink);font-size:.8125rem;font-weight:600}.ac-links[data-v-55268dda]{flex-wrap:wrap;gap:.25rem .875rem;margin-top:.25rem;display:flex}.ac.is-compact .ac-links[data-v-55268dda]{flex-direction:column}.ac-link[data-v-55268dda]{border-radius:var(--radius-cell);color:var(--color-ink-soft);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}a.ac-link[data-v-55268dda]:hover{color:var(--color-primary)}.sc-nav[data-v-7634076e]{flex-direction:column;flex-shrink:0;align-self:start;width:16rem;max-height:calc(100dvh - 6rem);display:flex;position:sticky;top:4.5rem}.sc-nav-inner[data-v-7634076e]{padding-inline-end:.5rem;scrollbar-width:thin;flex:1;min-height:0;padding-bottom:2rem;overflow-y:auto}.sc-nav-search[data-v-7634076e]{flex-shrink:0;padding:0 .5rem .5rem 0;display:block}.sc-nav-input[data-v-7634076e]{border-radius:var(--radius-card);width:100%;height:2.25rem;color:var(--color-ink);padding:0 .75rem;font-size:.8125rem}.sc-nav-input[data-v-7634076e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.sc-nav-count[data-v-7634076e]{color:var(--color-ink-soft);padding:0 .125rem .5rem;font-size:.6875rem}.sc-nav-heading[data-v-7634076e]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:1rem;padding:0 .125rem .375rem;font-size:.6875rem;font-weight:600}.sc-nav-list[data-v-7634076e]{flex-direction:column;gap:1px;display:flex}.sc-nav-link[data-v-7634076e]{border-radius:var(--radius-cell);color:var(--color-ink-soft);padding:.3125rem .5rem;font-size:.8125rem;transition:color .14s,background-color .14s;display:block;position:relative}.sc-nav-link.is-sub[data-v-7634076e]{border-inline-start:1px solid var(--color-hair);border-radius:0 var(--radius-cell) var(--radius-cell) 0;margin-inline-start:.75rem;padding-inline-start:.625rem;font-size:.75rem}.sc-nav-link.is-mono[data-v-7634076e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.sc-nav-link[data-v-7634076e]:hover{background:var(--color-muted);color:var(--color-ink)}.sc-nav-link[data-v-7634076e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.sc-nav-link.is-active[data-v-7634076e]{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);font-weight:500}.sc-nav-link.is-active[data-v-7634076e]:before{content:"";inset-inline-start:-.375rem;background:var(--color-primary);border-radius:9999px;width:2px;position:absolute;top:.375rem;bottom:.375rem}.sc-nav-credit[data-v-7634076e]{border-top:1px solid var(--color-hair);flex-shrink:0;padding:.875rem .5rem .25rem .125rem}.sc-nav-empty[data-v-7634076e]{color:var(--color-ink-soft);padding:.75rem .125rem;font-size:.75rem}.sc-nav-toggle[data-v-7634076e]{border:1px solid var(--color-hair);background:var(--color-surface);color:var(--color-ink);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:none;box-shadow:0 8px 20px -10px #0006}.sc-nav-burger[data-v-7634076e]{gap:4px;width:.875rem;display:grid}.sc-nav-burger span[data-v-7634076e]{background:currentColor;border-radius:9999px;height:1.5px;transition:transform .22s cubic-bezier(.32,.72,0,1);display:block}.sc-nav-burger span.is-open[data-v-7634076e]:first-child{transform:translateY(2.75px)rotate(45deg)}.sc-nav-burger span.is-open[data-v-7634076e]:last-child{transform:translateY(-2.75px)rotate(-45deg)}.sc-nav-scrim[data-v-7634076e]{display:none}@media (width<=63.99rem){.sc-nav-toggle[data-v-7634076e]{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.sc-nav-scrim[data-v-7634076e]{z-index:55;background:color-mix(in srgb, var(--color-ink) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:block;position:fixed;inset:0}.sc-nav[data-v-7634076e]{z-index:56;border-inline-start:1px solid var(--color-hair);background:var(--color-canvas);width:min(19rem,85vw);padding:1rem .75rem 5rem 1rem;transition:transform .26s cubic-bezier(.32,.72,0,1);position:fixed;inset:0 0 0 auto;transform:translate(100%)}.sc-nav.is-open[data-v-7634076e]{transform:translate(0)}.sc-nav[data-v-7634076e]{align-self:stretch;height:100dvh;max-height:none}.sc-nav:not(.is-open) .sc-nav-search[data-v-7634076e],.sc-nav:not(.is-open) .sc-nav-inner[data-v-7634076e],.sc-nav:not(.is-open) .sc-nav-credit[data-v-7634076e]{visibility:hidden}}@media (prefers-reduced-motion:reduce){.sc-nav[data-v-7634076e],.sc-nav-burger span[data-v-7634076e],.sc-nav-link[data-v-7634076e]{transition:none}}.sf[data-v-b5643963]{border-top:1px solid var(--surface-border-color);background:color-mix(in oklab, var(--color-surface) 60%, transparent);margin-top:6rem;padding:3.5rem 0 2rem}.sf-grid[data-v-b5643963]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.sf-brand[data-v-b5643963]{grid-column:1/-1}@media (width>=48rem){.sf-grid[data-v-b5643963]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.sf-brand[data-v-b5643963]{grid-column:auto}}.sf-logo[data-v-b5643963]{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));width:2rem;height:2rem;color:var(--color-on-primary);border-radius:.625rem;place-items:center;font-size:1rem;font-weight:700;display:grid}.sf-title[data-v-b5643963]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);font-size:.75rem;font-weight:600}.sf-link[data-v-b5643963]{border-radius:var(--radius-cell);color:var(--color-ink-soft);transition:color var(--duration-fast) var(--ease-standard);font-size:.875rem}.sf-link[data-v-b5643963]:hover{color:var(--color-primary)}@media (width<=63.99rem){.sf[data-v-b5643963]{padding-bottom:6rem}}.sf-bottom[data-v-b5643963]{border-top:1px solid var(--surface-border-color);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem;font-size:.75rem;display:flex}@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#f4faf8;--color-surface:#fff;--color-muted:#ddf4e7;--color-ink:#0f2229;--color-ink-soft:#586f7b;--color-hair:#e1edea;--measure-page:75rem;--measure-reading:68ch;--radius-cell:3px;--radius-control:12px;--radius-card:16px;--radius-shell:30px;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--animate-float:rk-float 3.2s ease-in-out infinite;--animate-pulse-soft:rk-pulse-soft 2.4s ease-in-out infinite;--animate-glow:rk-glow 2.4s ease-out infinite;--animate-wiggle:rk-wiggle 2.8s ease-in-out infinite;--animate-pop:rk-pop .34s cubic-bezier(.34, 1.56, .64, 1) both}:where(:root){--color-primary:#26667f;--color-accent:#124170;--color-positive:#67c090;--color-negative:#c7453a;--color-warning:#d89a3e;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-positive:#07141a;--color-on-negative:#fff;--color-on-warning:#07141a}:where(.dark){--color-primary:#5fb0c9;--color-accent:#8cb8e0;--color-negative:#f07a6f;--color-warning:#e6ad58;--color-on-primary:#07141a;--color-on-accent:#07141a;--color-on-positive:#07141a;--color-on-negative:#07141a;--color-on-warning:#07141a}@supports (color:oklch(from red l c h)){:where(:root){--color-on-primary:oklch(from var(--color-primary) clamp(0, calc((.6 - l) * 1000), 1) 0 0);--color-on-accent:oklch(from var(--color-accent) clamp(0, calc((.6 - l) * 1000), 1) 0 0);--color-on-positive:oklch(from var(--color-positive) clamp(0, calc((.6 - l) * 1000), 1) 0 0);--color-on-negative:oklch(from var(--color-negative) clamp(0, calc((.6 - l) * 1000), 1) 0 0);--color-on-warning:oklch(from var(--color-warning) clamp(0, calc((.6 - l) * 1000), 1) 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.shell-frame{width:100%;max-width:430px;height:100dvh}@media (width>=48rem){.shell-frame{height:880px;max-height:92vh}}.page-auth{scrollbar-width:none}.page-auth::-webkit-scrollbar{display:none}.page-auth{width:100%;height:100%;padding-inline:calc(var(--spacing) * 4);overflow-y:auto}.page-slide{scrollbar-width:none}.page-slide::-webkit-scrollbar{display:none}.page-slide{width:100%;height:100%;padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 44);overflow-y:auto}.slide-forward-enter-active,.slide-forward-leave-active,.slide-backward-enter-active,.slide-backward-leave-active{will-change:transform, opacity;transition:transform var(--duration-slow) var(--ease-sheet), opacity var(--duration-slow) var(--ease-sheet), filter var(--duration-slow) var(--ease-sheet);position:absolute;inset:0}.slide-forward-enter-from{transform:translate(100%)}.slide-forward-leave-to{opacity:0;filter:brightness(.92);transform:translate(-25%)scale(.96)}.slide-backward-enter-from{transform:translate(-100%)}.slide-backward-leave-to{opacity:0;filter:brightness(.92);transform:translate(25%)scale(.96)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.-top-1{top:calc(var(--spacing) * -1)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1\/2{top:50%}.top-24{top:calc(var(--spacing) * 24)}.-right-1{right:calc(var(--spacing) * -1)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-7{left:calc(var(--spacing) * 7)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[0\.45rem\]{margin-top:.45rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[18px\]{width:18px;height:18px}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[94\%\]{max-height:94%}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[52px\]{min-height:52px}.min-h-\[56dvh\]{min-height:56dvh}.min-h-dvh{min-height:100dvh}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[22rem\]{max-width:22rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[360px\]{max-width:360px}.max-w-\[1200px\]{max-width:1200px}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.text-shimmer{background:linear-gradient(100deg, var(--shimmer-base,var(--color-ink)) 40%, var(--shimmer-band,var(--color-primary)) 50%, var(--shimmer-base,var(--color-ink)) 60%) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite rk-shimmer}.animate-float{animation:var(--animate-float)}.animate-glow{animation:var(--animate-glow)}.animate-pop{animation:var(--animate-pop)}.animate-pulse{animation:var(--animate-pulse)}.animate-pulse-soft{animation:var(--animate-pulse-soft)}.animate-spin{animation:var(--animate-spin)}.animate-wiggle{animation:var(--animate-wiggle)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2\.5rem_1fr_2\.5rem\]{grid-template-columns:2.5rem 1fr 2.5rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-hair>:not(:last-child)){border-color:var(--color-hair)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-card{border-radius:var(--radius-card)}.rounded-cell{border-radius:var(--radius-cell)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[calc\(var\(--radius-shell\)-2px\)\]{border-top-left-radius:calc(var(--radius-shell) - 2px);border-top-right-radius:calc(var(--radius-shell) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-current{border-color:currentColor}.border-hair{border-color:var(--color-hair)}.border-hair\/40{border-color:#e1edea66}@supports (color:color-mix(in lab, red, red)){.border-hair\/40{border-color:color-mix(in oklab, var(--color-hair) 40%, transparent)}}.border-hair\/70{border-color:#e1edeab3}@supports (color:color-mix(in lab, red, red)){.border-hair\/70{border-color:color-mix(in oklab, var(--color-hair) 70%, transparent)}}.border-negative{border-color:var(--color-negative,#c7453a)}.border-negative\/35{border-color:#c7453a59}@supports (color:color-mix(in lab, red, red)){.border-negative\/35{border-color:color-mix(in oklab, var(--color-negative,#c7453a) 35%, transparent)}}.border-positive\/25{border-color:#67c09040}@supports (color:color-mix(in lab, red, red)){.border-positive\/25{border-color:color-mix(in oklab, var(--color-positive,#67c090) 25%, transparent)}}.border-positive\/35{border-color:#67c09059}@supports (color:color-mix(in lab, red, red)){.border-positive\/35{border-color:color-mix(in oklab, var(--color-positive,#67c090) 35%, transparent)}}.border-primary{border-color:var(--color-primary,#26667f)}.border-primary\/30{border-color:#26667f4d}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary,#26667f) 30%, transparent)}}.border-warning\/40{border-color:#d89a3e66}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning,#d89a3e) 40%, transparent)}}.border-t-transparent{border-top-color:#0000}.canvas{background-color:var(--color-canvas);background-image:var(--canvas-backdrop);background-attachment:fixed}.control{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.control{background-color:color-mix(in oklab, var(--color-surface) var(--control-opacity), transparent)}}.control{border:var(--control-border-width) solid var(--surface-border-color);box-shadow:var(--shadow-control);-webkit-backdrop-filter:var(--surface-backdrop)}.surface{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.surface{background-color:color-mix(in oklab, var(--color-surface) var(--surface-opacity), transparent)}}.surface{border:var(--surface-border-width) solid var(--surface-border-color);box-shadow:var(--surface-shadow,var(--shadow-card));-webkit-backdrop-filter:var(--surface-backdrop)}.surface-overlay{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.surface-overlay{background-color:color-mix(in oklab, var(--color-surface) calc(var(--surface-opacity) + (100% - var(--surface-opacity)) / 2), transparent)}}.surface-overlay{border:var(--surface-border-width) solid var(--surface-border-color);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:var(--surface-backdrop)}.surface-raised{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.surface-raised{background-color:color-mix(in oklab, var(--color-surface) var(--surface-opacity), transparent)}}.surface-raised{border:var(--surface-border-width) solid var(--surface-border-color);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:var(--surface-backdrop)}.bg-accent{background-color:var(--color-accent,#124170)}.bg-accent\/12{background-color:#1241701f}@supports (color:color-mix(in lab, red, red)){.bg-accent\/12{background-color:color-mix(in oklab, var(--color-accent,#124170) 12%, transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-hair{background-color:var(--color-hair)}.bg-ink-soft\/15{background-color:#586f7b26}@supports (color:color-mix(in lab, red, red)){.bg-ink-soft\/15{background-color:color-mix(in oklab, var(--color-ink-soft) 15%, transparent)}}.bg-ink\/45{background-color:#0f222973}@supports (color:color-mix(in lab, red, red)){.bg-ink\/45{background-color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted\/30{background-color:#ddf4e74d}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.bg-muted\/40{background-color:#ddf4e766}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.bg-negative{background-color:var(--color-negative,#c7453a)}.bg-negative\/8{background-color:#c7453a14}@supports (color:color-mix(in lab, red, red)){.bg-negative\/8{background-color:color-mix(in oklab, var(--color-negative,#c7453a) 8%, transparent)}}.bg-negative\/12{background-color:#c7453a1f}@supports (color:color-mix(in lab, red, red)){.bg-negative\/12{background-color:color-mix(in oklab, var(--color-negative,#c7453a) 12%, transparent)}}.bg-negative\/15{background-color:#c7453a26}@supports (color:color-mix(in lab, red, red)){.bg-negative\/15{background-color:color-mix(in oklab, var(--color-negative,#c7453a) 15%, transparent)}}.bg-positive{background-color:var(--color-positive,#67c090)}.bg-positive\/5{background-color:#67c0900d}@supports (color:color-mix(in lab, red, red)){.bg-positive\/5{background-color:color-mix(in oklab, var(--color-positive,#67c090) 5%, transparent)}}.bg-positive\/8{background-color:#67c09014}@supports (color:color-mix(in lab, red, red)){.bg-positive\/8{background-color:color-mix(in oklab, var(--color-positive,#67c090) 8%, transparent)}}.bg-positive\/12{background-color:#67c0901f}@supports (color:color-mix(in lab, red, red)){.bg-positive\/12{background-color:color-mix(in oklab, var(--color-positive,#67c090) 12%, transparent)}}.bg-positive\/15{background-color:#67c09026}@supports (color:color-mix(in lab, red, red)){.bg-positive\/15{background-color:color-mix(in oklab, var(--color-positive,#67c090) 15%, transparent)}}.bg-positive\/40{background-color:#67c09066}@supports (color:color-mix(in lab, red, red)){.bg-positive\/40{background-color:color-mix(in oklab, var(--color-positive,#67c090) 40%, transparent)}}.bg-primary{background-color:var(--color-primary,#26667f)}.bg-primary\/10{background-color:#26667f1a}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary,#26667f) 10%, transparent)}}.bg-primary\/25{background-color:#26667f40}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--color-primary,#26667f) 25%, transparent)}}.bg-primary\/45{background-color:#26667f73}@supports (color:color-mix(in lab, red, red)){.bg-primary\/45{background-color:color-mix(in oklab, var(--color-primary,#26667f) 45%, transparent)}}.bg-primary\/50{background-color:#26667f80}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--color-primary,#26667f) 50%, transparent)}}.bg-primary\/75{background-color:#26667fbf}@supports (color:color-mix(in lab, red, red)){.bg-primary\/75{background-color:color-mix(in oklab, var(--color-primary,#26667f) 75%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning,#d89a3e)}.bg-warning\/8{background-color:#d89a3e14}@supports (color:color-mix(in lab, red, red)){.bg-warning\/8{background-color:color-mix(in oklab, var(--color-warning,#d89a3e) 8%, transparent)}}.bg-warning\/15{background-color:#d89a3e26}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--color-warning,#d89a3e) 15%, transparent)}}.stroke-2{stroke-width:2px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.\!px-0{padding-inline:0!important}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-11{padding-inline-end:calc(var(--spacing) * 11)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[calc\(2rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pb-safe{padding-bottom:calc(var(--pb-safe,0px) + env(safe-area-inset-bottom,0px))}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent,#124170)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-negative{color:var(--color-negative,#c7453a)}.text-on-accent{color:var(--color-on-accent,#fff)}.text-on-negative{color:var(--color-on-negative,#fff)}.text-on-positive{color:var(--color-on-positive,#07141a)}.text-on-primary{color:var(--color-on-primary,#fff)}.text-on-warning{color:var(--color-on-warning,#07141a)}.text-positive{color:var(--color-positive,#67c090)}.text-primary{color:var(--color-primary,#26667f)}.text-warning{color:var(--color-warning,#d89a3e)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-primary{accent-color:var(--color-primary,#26667f)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-control\){--tw-shadow:var(--shadow-control);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-ring:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,scale\,color\,background-color\,border-color\,box-shadow\]{transition-property:transform,translate,scale,color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration-base\){--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\(--duration-slow\){--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.duration-\(--duration-slower\){--tw-duration:var(--duration-slower);transition-duration:var(--duration-slower)}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--radius-card\:0px\]{--radius-card:0px}.\[--shimmer-band\:var\(--color-accent\)\]{--shimmer-band:var(--color-accent)}.\[--shimmer-base\:var\(--color-primary\)\]{--shimmer-base:var(--color-primary)}.\[--spacing\:0\.35rem\]{--spacing:.35rem}.\[--surface-border-color\:color-mix\(in_oklab\,var\(--color-accent\)_38\%\,transparent\)\]{--surface-border-color:#12417061}@supports (color:color-mix(in lab, red, red)){.\[--surface-border-color\:color-mix\(in_oklab\,var\(--color-accent\)_38\%\,transparent\)\]{--surface-border-color:color-mix(in oklab,var(--color-accent) 38%,transparent)}}.\[--surface-border-color\:color-mix\(in_oklab\,var\(--color-warning\)_40\%\,transparent\)\]{--surface-border-color:#d89a3e66}@supports (color:color-mix(in lab, red, red)){.\[--surface-border-color\:color-mix\(in_oklab\,var\(--color-warning\)_40\%\,transparent\)\]{--surface-border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.\[--surface-shadow\:var\(--shadow-raised\)\]{--surface-shadow:var(--shadow-raised)}.\[--surface-shadow\:…\]{--surface-shadow:…}@media (hover:hover){.group-hover\:bg-ink-soft\/40:is(:where(.group):hover *){background-color:#586f7b66}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-ink-soft\/40:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-ink-soft) 40%, transparent)}}}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-primary:is(:where(.peer):focus-visible~*){outline-color:var(--color-primary,#26667f)}.first\:mt-1:first-child{margin-top:var(--spacing)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-accent\/90:hover{background-color:#124170e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab, var(--color-accent,#124170) 90%, transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-muted\/60:hover{background-color:#ddf4e799}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.hover\:bg-negative\/10:hover{background-color:#c7453a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-negative\/10:hover{background-color:color-mix(in oklab, var(--color-negative,#c7453a) 10%, transparent)}}.hover\:bg-negative\/90:hover{background-color:#c7453ae6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-negative\/90:hover{background-color:color-mix(in oklab, var(--color-negative,#c7453a) 90%, transparent)}}.hover\:bg-positive\/90:hover{background-color:#67c090e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-positive\/90:hover{background-color:color-mix(in oklab, var(--color-positive,#67c090) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:#26667fe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary,#26667f) 90%, transparent)}}.hover\:bg-warning\/90:hover{background-color:#d89a3ee6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab, var(--color-warning,#d89a3e) 90%, transparent)}}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-negative:hover{color:var(--color-negative,#c7453a)}.hover\:opacity-80:hover{opacity:.8}.hover\:\[--surface-border-color\:color-mix\(in_oklab\,var\(--color-primary\)_60\%\,transparent\)\]:hover{--surface-border-color:#26667f99}@supports (color:color-mix(in lab, red, red)){.hover\:\[--surface-border-color\:color-mix\(in_oklab\,var\(--color-primary\)_60\%\,transparent\)\]:hover{--surface-border-color:color-mix(in oklab,var(--color-primary) 60%,transparent)}}.hover\:\[--surface-shadow\:var\(--shadow-raised\)\]:hover{--surface-shadow:var(--shadow-raised)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary,#26667f)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-x-\(--press-offset\):active{--tw-translate-x:var(--press-offset);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\(--press-offset\):active{--tw-translate-y:var(--press-offset);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\(--press-scale\):active{scale:var(--press-scale)}.active\:scale-\[0\.99\]:active{scale:.99}.active\:shadow-\(--shadow-control-pressed\):active{--tw-shadow:var(--shadow-control-pressed);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:\[--surface-shadow\:var\(--shadow-card\)\]:active{--surface-shadow:var(--shadow-card)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-offset-1:has(:focus-visible){outline-offset:1px}.has-focus-visible\:outline-primary:has(:focus-visible){outline-color:var(--color-primary,#26667f)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-pulse{animation:var(--animate-pulse)}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:flex{display:flex}.md\:rounded-shell{border-radius:var(--radius-shell)}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-14{gap:calc(var(--spacing) * 14)}}}:root{--shadow-color:#0f2229;--shadow-card:0 1px 2px var(--shadow-color), 0 2px 8px -2px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-card:0 1px 2px color-mix(in oklab, var(--shadow-color) 4%, transparent), 0 2px 8px -2px color-mix(in oklab, var(--shadow-color) 6%, transparent)}}:root{--shadow-raised:0 1px 2px var(--shadow-color), 0 12px 28px -10px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-raised:0 1px 2px color-mix(in oklab, var(--shadow-color) 6%, transparent), 0 12px 28px -10px color-mix(in oklab, var(--shadow-color) 18%, transparent)}}:root{--shadow-overlay:0 4px 12px -4px var(--shadow-color), 0 24px 48px -16px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-overlay:0 4px 12px -4px color-mix(in oklab, var(--shadow-color) 10%, transparent), 0 24px 48px -16px color-mix(in oklab, var(--shadow-color) 28%, transparent)}}:root{--shadow-control:0 1px 2px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-control:0 1px 2px color-mix(in oklab, var(--shadow-color) 5%, transparent)}}:root{--shadow-control-pressed:none;--surface-opacity:100%;--surface-backdrop:none;--surface-border-width:1px;--surface-border-color:var(--color-hair);--control-opacity:100%;--control-border-width:1px;--canvas-backdrop:none;--press-scale:.97;--press-offset:0px;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.34s;--duration-slower:.42s}.dark{--color-canvas:#07141a;--color-surface:#102630;--color-muted:#12303a;--color-ink:#e6f0ee;--color-ink-soft:#8fa8b2;--color-hair:#1c3945;--shadow-color:#000}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-slower:0s;--press-scale:1}.slide-forward-enter-active,.slide-forward-leave-active,.slide-backward-enter-active,.slide-backward-leave-active{transition-duration:1ms}.slide-forward-enter-from,.slide-backward-enter-from,.slide-forward-leave-to,.slide-backward-leave-to{filter:none;transform:none}}.tour-forward-enter-active,.tour-backward-enter-active{transition:opacity var(--duration-slow) ease-out, transform var(--duration-slow) var(--ease-standard)}.tour-forward-leave-active,.tour-backward-leave-active{transition:opacity var(--duration-fast) ease-in, transform var(--duration-fast) ease-in}.tour-forward-enter-from{opacity:0;transform:translate(1.25rem)}.tour-forward-leave-to{opacity:0;transform:translate(-.75rem)}.tour-backward-enter-from{opacity:0;transform:translate(-1.25rem)}.tour-backward-leave-to{opacity:0;transform:translate(.75rem)}@media (prefers-reduced-motion:reduce){.tour-forward-enter-from,.tour-forward-leave-to,.tour-backward-enter-from,.tour-backward-leave-to{transform:none}}[data-material=quiet]{--radius-cell:3px;--radius-card:16px;--radius-shell:30px;--shadow-card:0 1px 2px var(--shadow-color), 0 2px 8px -2px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=quiet]{--shadow-card:0 1px 2px color-mix(in oklab, var(--shadow-color) 4%, transparent), 0 2px 8px -2px color-mix(in oklab, var(--shadow-color) 6%, transparent)}}[data-material=quiet]{--shadow-raised:0 1px 2px var(--shadow-color), 0 12px 28px -10px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=quiet]{--shadow-raised:0 1px 2px color-mix(in oklab, var(--shadow-color) 6%, transparent), 0 12px 28px -10px color-mix(in oklab, var(--shadow-color) 18%, transparent)}}[data-material=quiet]{--shadow-overlay:0 4px 12px -4px var(--shadow-color), 0 24px 48px -16px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=quiet]{--shadow-overlay:0 4px 12px -4px color-mix(in oklab, var(--shadow-color) 10%, transparent), 0 24px 48px -16px color-mix(in oklab, var(--shadow-color) 28%, transparent)}}[data-material=quiet]{--shadow-control:0 1px 2px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=quiet]{--shadow-control:0 1px 2px color-mix(in oklab, var(--shadow-color) 5%, transparent)}}[data-material=quiet]{--shadow-control-pressed:none;--ease-standard:cubic-bezier(.22, 1, .36, 1);--surface-opacity:100%;--surface-backdrop:none;--surface-border-width:1px;--surface-border-color:var(--color-hair);--control-opacity:100%;--control-border-width:1px;--canvas-backdrop:none;--press-scale:.97;--press-offset:0px;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.34s;--duration-slower:.42s}[data-material=glass]{--surface-opacity:56%;--control-opacity:42%;--surface-backdrop:blur(20px) saturate(1.6);--surface-border-color:oklab(100% 0 5.96046e-8/.6);--radius-cell:10px;--radius-card:22px;--radius-shell:36px;--shadow-card:inset 0 1px 0 #fff9, 0 8px 24px -12px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=glass]{--shadow-card:inset 0 1px 0 #fff9, 0 8px 24px -12px color-mix(in oklab, var(--shadow-color) 22%, transparent)}}[data-material=glass]{--shadow-raised:inset 0 1px 0 #ffffffa6, 0 18px 40px -16px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=glass]{--shadow-raised:inset 0 1px 0 #ffffffa6, 0 18px 40px -16px color-mix(in oklab, var(--shadow-color) 30%, transparent)}}[data-material=glass]{--shadow-overlay:inset 0 1px 0 #ffffffb3, 0 32px 64px -20px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=glass]{--shadow-overlay:inset 0 1px 0 #ffffffb3, 0 32px 64px -20px color-mix(in oklab, var(--shadow-color) 42%, transparent)}}[data-material=glass]{--shadow-control:inset 0 1px 0 #ffffff8c, 0 2px 8px -3px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=glass]{--shadow-control:inset 0 1px 0 #ffffff8c, 0 2px 8px -3px color-mix(in oklab, var(--shadow-color) 14%, transparent)}}[data-material=glass]{--canvas-backdrop:radial-gradient(60% 50% at 12% 8%, #26667f66, transparent 72%), radial-gradient(50% 45% at 88% 18%, #12417057, transparent 70%), radial-gradient(55% 50% at 72% 92%, #67c09047, transparent 70%), radial-gradient(45% 40% at 8% 88%, #d89a3e38, transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-material=glass]{--canvas-backdrop:radial-gradient(60% 50% at 12% 8%, color-mix(in oklab, var(--color-primary) 40%, transparent), transparent 72%), radial-gradient(50% 45% at 88% 18%, color-mix(in oklab, var(--color-accent) 34%, transparent), transparent 70%), radial-gradient(55% 50% at 72% 92%, color-mix(in oklab, var(--color-positive) 28%, transparent), transparent 70%), radial-gradient(45% 40% at 8% 88%, color-mix(in oklab, var(--color-warning) 22%, transparent), transparent 70%)}}[data-material=glass]{--ease-standard:cubic-bezier(.2, .9, .2, 1)}.dark[data-material=glass],.dark [data-material=glass]{--surface-opacity:40%;--control-opacity:28%;--surface-border-color:oklab(100% 0 5.96046e-8/.14);--shadow-card:inset 0 1px 0 #ffffff14, 0 8px 24px -12px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.dark[data-material=glass],.dark [data-material=glass]{--shadow-card:inset 0 1px 0 #ffffff14, 0 8px 24px -12px color-mix(in oklab, var(--shadow-color) 60%, transparent)}}.dark[data-material=glass],.dark [data-material=glass]{--shadow-raised:inset 0 1px 0 #ffffff1a, 0 18px 40px -16px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.dark[data-material=glass],.dark [data-material=glass]{--shadow-raised:inset 0 1px 0 #ffffff1a, 0 18px 40px -16px color-mix(in oklab, var(--shadow-color) 70%, transparent)}}.dark[data-material=glass],.dark [data-material=glass]{--shadow-overlay:inset 0 1px 0 #ffffff1f, 0 32px 64px -20px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.dark[data-material=glass],.dark [data-material=glass]{--shadow-overlay:inset 0 1px 0 #ffffff1f, 0 32px 64px -20px color-mix(in oklab, var(--shadow-color) 80%, transparent)}}.dark[data-material=glass],.dark [data-material=glass]{--shadow-control:inset 0 1px 0 #ffffff12}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-material=glass]{--surface-opacity:94%;--control-opacity:94%}}@media (prefers-reduced-transparency:reduce){[data-material=glass]{--surface-opacity:100%;--control-opacity:100%;--surface-backdrop:none}}[data-material=brutal]{--surface-border-width:2px;--control-border-width:2px;--surface-border-color:var(--color-ink);--radius-cell:0px;--radius-card:0px;--radius-shell:0px;--shadow-card:4px 4px 0 var(--color-ink);--shadow-raised:6px 6px 0 var(--color-ink);--shadow-overlay:10px 10px 0 var(--color-ink);--shadow-control:3px 3px 0 var(--color-ink);--shadow-control-pressed:0 0 0 var(--color-ink);--press-scale:1;--press-offset:3px;--ease-standard:cubic-bezier(.7, 0, .3, 1);--duration-fast:90ms;--duration-base:.12s}[data-material=soft]{--surface-border-color:#e1edea8c}@supports (color:color-mix(in lab, red, red)){[data-material=soft]{--surface-border-color:color-mix(in oklab, var(--color-hair) 55%, transparent)}}[data-material=soft]{--radius-cell:14px;--radius-card:26px;--radius-shell:42px;--shadow-card:inset 0 2px 1px #ffffffbf, inset 0 -3px 8px var(--shadow-color), 0 10px 24px -10px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=soft]{--shadow-card:inset 0 2px 1px #ffffffbf, inset 0 -3px 8px color-mix(in oklab, var(--shadow-color) 5%, transparent), 0 10px 24px -10px color-mix(in oklab, var(--shadow-color) 20%, transparent)}}[data-material=soft]{--shadow-raised:inset 0 2px 1px #fffc, inset 0 -4px 10px var(--shadow-color), 0 18px 36px -14px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=soft]{--shadow-raised:inset 0 2px 1px #fffc, inset 0 -4px 10px color-mix(in oklab, var(--shadow-color) 6%, transparent), 0 18px 36px -14px color-mix(in oklab, var(--shadow-color) 28%, transparent)}}[data-material=soft]{--shadow-overlay:inset 0 2px 1px #fffc, 0 30px 60px -20px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=soft]{--shadow-overlay:inset 0 2px 1px #fffc, 0 30px 60px -20px color-mix(in oklab, var(--shadow-color) 38%, transparent)}}[data-material=soft]{--shadow-control:inset 0 1px 1px #fff9, inset 0 -2px 4px var(--shadow-color), 0 4px 10px -4px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=soft]{--shadow-control:inset 0 1px 1px #fff9, inset 0 -2px 4px color-mix(in oklab, var(--shadow-color) 8%, transparent), 0 4px 10px -4px color-mix(in oklab, var(--shadow-color) 18%, transparent)}}[data-material=soft]{--shadow-control-pressed:inset 0 3px 6px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){[data-material=soft]{--shadow-control-pressed:inset 0 3px 6px color-mix(in oklab, var(--shadow-color) 20%, transparent)}}[data-material=soft]{--press-scale:.98;--ease-standard:cubic-bezier(.34, 1.56, .64, 1)}.dark[data-material=soft],.dark [data-material=soft]{--shadow-card:inset 0 1px 1px #ffffff12, inset 0 -3px 8px #00000040, 0 10px 24px -10px #0009;--shadow-raised:inset 0 1px 1px #ffffff14, inset 0 -4px 10px #0000004d, 0 18px 36px -14px #000000b3;--shadow-overlay:inset 0 1px 1px #ffffff14, 0 30px 60px -20px #000c;--shadow-control:inset 0 1px 1px #ffffff0f, inset 0 -2px 4px #0000004d;--shadow-control-pressed:inset 0 3px 6px #00000073}[data-palette=rei]{--color-primary:#26667f;--color-accent:#124170;--color-positive:#67c090;--color-negative:#c7453a;--color-warning:#d89a3e;--color-canvas:#f4faf8;--color-surface:#fff;--color-muted:#ddf4e7;--color-ink:#0f2229;--color-ink-soft:#586f7b;--color-hair:#e1edea;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-positive:#07141a;--color-on-negative:#fff;--color-on-warning:#07141a}.dark[data-palette=rei],.dark [data-palette=rei]{--color-primary:#5fb0c9;--color-accent:#8cb8e0;--color-positive:#67c090;--color-negative:#f07a6f;--color-warning:#e6ad58;--color-canvas:#07141a;--color-surface:#102630;--color-muted:#12303a;--color-ink:#e6f0ee;--color-ink-soft:#8fa8b2;--color-hair:#1c3945;--color-on-primary:#07141a;--color-on-accent:#07141a;--color-on-positive:#07141a;--color-on-negative:#07141a;--color-on-warning:#07141a;--shadow-color:#000}[data-palette=nord]{--color-primary:#506e93;--color-accent:#b48ead;--color-positive:#a3be8c;--color-negative:#a6545c;--color-warning:#ebcb8b;--color-canvas:#eceff4;--color-surface:#fff;--color-muted:#e5e9f0;--color-ink:#2e3440;--color-ink-soft:#4c566a;--color-hair:#d8dee9;--color-on-primary:#fff;--color-on-accent:#111;--color-on-positive:#2e3440;--color-on-negative:#fff;--color-on-warning:#2e3440}.dark[data-palette=nord],.dark [data-palette=nord]{--color-primary:#88c0d0;--color-accent:#b48ead;--color-positive:#a3be8c;--color-negative:#d89fa4;--color-warning:#ebcb8b;--color-canvas:#2e3440;--color-surface:#3b4252;--color-muted:#434c5e;--color-ink:#eceff4;--color-ink-soft:#d8dee9;--color-hair:#4c566a;--color-on-primary:#2e3440;--color-on-accent:#111;--color-on-positive:#2e3440;--color-on-negative:#2e3440;--color-on-warning:#2e3440;--shadow-color:#000}[data-palette=dracula]{--color-primary:#644ac9;--color-accent:#a3144d;--color-positive:#14710a;--color-negative:#cb3a2a;--color-warning:#a34d14;--color-canvas:#fffbeb;--color-surface:#fff;--color-muted:#f3eeda;--color-ink:#1f1f1f;--color-ink-soft:#635d4f;--color-hair:#e6e0c8;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-positive:#fff;--color-on-negative:#fff;--color-on-warning:#fff}.dark[data-palette=dracula],.dark [data-palette=dracula]{--color-primary:#bd93f9;--color-accent:#ff79c6;--color-positive:#50fa7b;--color-negative:#f55;--color-warning:#ffb86c;--color-canvas:#21222c;--color-surface:#282a36;--color-muted:#343746;--color-ink:#f8f8f2;--color-ink-soft:#b6b9cf;--color-hair:#44475a;--color-on-primary:#1f1f1f;--color-on-accent:#1f1f1f;--color-on-positive:#1f1f1f;--color-on-negative:#1f1f1f;--color-on-warning:#1f1f1f;--shadow-color:#000}[data-palette=catppuccin]{--color-primary:#8839ef;--color-accent:#1e66f5;--color-positive:#40a02b;--color-negative:#d20f39;--color-warning:#df8e1d;--color-canvas:#eff1f5;--color-surface:#fff;--color-muted:#e6e9ef;--color-ink:#4c4f69;--color-ink-soft:#5c5f77;--color-hair:#ccd0da;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-positive:#1e1e2e;--color-on-negative:#fff;--color-on-warning:#1e1e2e}.dark[data-palette=catppuccin],.dark [data-palette=catppuccin]{--color-primary:#cba6f7;--color-accent:#89b4fa;--color-positive:#a6e3a1;--color-negative:#f38ba8;--color-warning:#f9e2af;--color-canvas:#1e1e2e;--color-surface:#24273a;--color-muted:#313244;--color-ink:#cdd6f4;--color-ink-soft:#a6adc8;--color-hair:#45475a;--color-on-primary:#1e1e2e;--color-on-accent:#1e1e2e;--color-on-positive:#1e1e2e;--color-on-negative:#1e1e2e;--color-on-warning:#1e1e2e;--shadow-color:#000}[data-palette=solarized]{--color-primary:#2075b2;--color-accent:#6a6fc0;--color-positive:#859900;--color-negative:#d5312e;--color-warning:#b58900;--color-canvas:#fdf6e3;--color-surface:#fffcf3;--color-muted:#eee8d5;--color-ink:#073642;--color-ink-soft:#566c73;--color-hair:#e4dcc4;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-positive:#002b36;--color-on-negative:#fff;--color-on-warning:#002b36}.dark[data-palette=solarized],.dark [data-palette=solarized]{--color-primary:#4b9fda;--color-accent:#6a6fc0;--color-positive:#859900;--color-negative:#e87674;--color-warning:#b58900;--color-canvas:#002b36;--color-surface:#073642;--color-muted:#0b3f4c;--color-ink:#eee8d5;--color-ink-soft:#97a5a5;--color-hair:#16505e;--color-on-primary:#002b36;--color-on-accent:#fff;--color-on-positive:#002b36;--color-on-negative:#002b36;--color-on-warning:#002b36;--shadow-color:#000}[data-palette=gruvbox]{--color-primary:#076678;--color-accent:#8f3f71;--color-positive:#79740e;--color-negative:#9d0006;--color-warning:#b57614;--color-canvas:#fbf1c7;--color-surface:#fdf7dd;--color-muted:#ebdbb2;--color-ink:#3c3836;--color-ink-soft:#665c54;--color-hair:#e2cfa4;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-positive:#fff;--color-on-negative:#fff;--color-on-warning:#111}.dark[data-palette=gruvbox],.dark [data-palette=gruvbox]{--color-primary:#83a598;--color-accent:#d3869b;--color-positive:#b8bb26;--color-negative:#fc6857;--color-warning:#fabd2f;--color-canvas:#282828;--color-surface:#32302f;--color-muted:#3c3836;--color-ink:#ebdbb2;--color-ink-soft:#bdae93;--color-hair:#504945;--color-on-primary:#282828;--color-on-accent:#282828;--color-on-positive:#282828;--color-on-negative:#282828;--color-on-warning:#282828;--shadow-color:#000}[data-palette=tokyo-night]{--color-primary:#2463b8;--color-accent:#9351ea;--color-positive:#587539;--color-negative:#c0214f;--color-warning:#8c6c3e;--color-canvas:#e1e2e7;--color-surface:#f5f5f8;--color-muted:#d5d6db;--color-ink:#2e51a3;--color-ink-soft:#4d5b8c;--color-hair:#c4c8da;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-positive:#fff;--color-on-negative:#fff;--color-on-warning:#fff}.dark[data-palette=tokyo-night],.dark [data-palette=tokyo-night]{--color-primary:#7aa2f7;--color-accent:#bb9af7;--color-positive:#9ece6a;--color-negative:#f7768e;--color-warning:#e0af68;--color-canvas:#16161e;--color-surface:#1a1b26;--color-muted:#292e42;--color-ink:#c0caf5;--color-ink-soft:#a9b1d6;--color-hair:#2f3549;--color-on-primary:#16161e;--color-on-accent:#16161e;--color-on-positive:#16161e;--color-on-negative:#16161e;--color-on-warning:#16161e;--shadow-color:#000}[data-palette=rose-pine]{--color-primary:#286983;--color-accent:#907aa9;--color-positive:#56949f;--color-negative:#a45a6f;--color-warning:#ea9d34;--color-canvas:#faf4ed;--color-surface:#fffaf3;--color-muted:#f2e9e1;--color-ink:#575279;--color-ink-soft:#6a6681;--color-hair:#dfdad9;--color-on-primary:#fff;--color-on-accent:#191724;--color-on-positive:#191724;--color-on-negative:#fff;--color-on-warning:#191724}.dark[data-palette=rose-pine],.dark [data-palette=rose-pine]{--color-primary:#9ccfd8;--color-accent:#c4a7e7;--color-positive:#31748f;--color-negative:#eb6f92;--color-warning:#f6c177;--color-canvas:#191724;--color-surface:#1f1d2e;--color-muted:#26233a;--color-ink:#e0def4;--color-ink-soft:#908caa;--color-hair:#403d52;--color-on-primary:#191724;--color-on-accent:#191724;--color-on-positive:#fff;--color-on-negative:#191724;--color-on-warning:#191724;--shadow-color:#000}[data-palette=sakura]{--color-primary:#c2415d;--color-accent:#7a3b4f;--color-positive:#3f8f6a;--color-negative:#c43d3d;--color-warning:#c98a2a;--color-canvas:#fdf6f7;--color-surface:#fff;--color-muted:#fbe4e8;--color-ink:#2a1b1f;--color-ink-soft:#6f5a5f;--color-hair:#f0dde1;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-positive:#1a1013;--color-on-negative:#fff;--color-on-warning:#1a1013}.dark[data-palette=sakura],.dark [data-palette=sakura]{--color-primary:#f08aa0;--color-accent:#d7a1b3;--color-positive:#6fc39a;--color-negative:#f07a7a;--color-warning:#e6b060;--color-canvas:#1a1013;--color-surface:#24171b;--color-muted:#321f25;--color-ink:#f6e8eb;--color-ink-soft:#c3a9b0;--color-hair:#3d2930;--color-on-primary:#1a1013;--color-on-accent:#1a1013;--color-on-positive:#1a1013;--color-on-negative:#1a1013;--color-on-warning:#1a1013;--shadow-color:#000}[data-palette=matcha]{--color-primary:#5a7a2e;--color-accent:#3d5a3a;--color-positive:#4a8a4f;--color-negative:#b8473a;--color-warning:#b8862c;--color-canvas:#f6f7f0;--color-surface:#fff;--color-muted:#e7ecd6;--color-ink:#1e2418;--color-ink-soft:#5b6450;--color-hair:#e1e6d3;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-positive:#111;--color-on-negative:#fff;--color-on-warning:#11140d}.dark[data-palette=matcha],.dark [data-palette=matcha]{--color-primary:#a8c77a;--color-accent:#8fb58a;--color-positive:#7cc281;--color-negative:#e8826f;--color-warning:#e0b35c;--color-canvas:#11140d;--color-surface:#191d13;--color-muted:#242a1b;--color-ink:#eef1e6;--color-ink-soft:#aab39e;--color-hair:#2e3525;--color-on-primary:#11140d;--color-on-accent:#11140d;--color-on-positive:#11140d;--color-on-negative:#11140d;--color-on-warning:#11140d;--shadow-color:#000}@media (prefers-reduced-motion:reduce){.animate-float,.animate-pulse-soft,.animate-glow,.animate-wiggle,.animate-pop,.text-shimmer{animation:none}}html,body{overflow-x:clip}[id]{scroll-margin-top:1.5rem}@media (width>=48rem){[id]{scroll-margin-top:7.5rem}}.sc-header{z-index:40;border-width:0 0 var(--surface-border-width) 0;border-radius:0;position:relative}@media (width>=48rem){.sc-header{position:sticky;top:0}}.sc-logo{border-radius:var(--radius-cell);background:linear-gradient(135deg, var(--color-primary), var(--color-accent));width:1.75rem;height:1.75rem;color:var(--color-on-primary);transition:border-radius var(--duration-slow) var(--ease-standard);place-items:center;font-size:.9375rem;font-weight:700;display:grid}.sc-part{margin-top:3rem}.sc-part-head{max-width:60ch}.sc-part-name{letter-spacing:-.01em;color:var(--color-ink);font-size:1.125rem;font-weight:700}.landing-section{padding-top:6rem}.landing-title{color:var(--color-ink);letter-spacing:-.02em;font-size:2.25rem;font-weight:700;line-height:1.1}@media (width>=48rem){.landing-title{font-size:2.5rem;line-height:1.05}}.sc-part-pitch{color:var(--color-ink-soft);margin-top:.25rem;font-size:.875rem;line-height:1.6}.sc-part-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}@media (width>=64rem){.sc-part-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sc-find{border:1px solid var(--color-hair);color:var(--color-ink-soft);border-radius:9999px;align-items:center;gap:.5rem;padding:.3125rem .625rem .3125rem .75rem;font-size:.8125rem;transition:color .14s,border-color .14s;display:inline-flex}.sc-find:hover{border-color:var(--color-primary);color:var(--color-ink)}@media (width<=30rem){.sc-find span,.sc-find kbd{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes rk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rk-pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(.97)}}@keyframes rk-glow{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-primary) 45%, transparent)}to{box-shadow:0 0 0 12px color-mix(in oklab, var(--color-primary) 0%, transparent)}}@keyframes rk-wiggle{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-6deg)}88%{transform:rotate(5deg)}92%{transform:rotate(-3deg)}96%{transform:rotate(2deg)}}@keyframes rk-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes rk-shimmer{to{background-position:-200% 0}}
