:root{--omk-duration-fast:.12s;--omk-duration-base:.18s;--omk-duration-slow:.24s;--omk-ease-out:cubic-bezier(.25, 1, .5, 1);--omk-ease-in:cubic-bezier(.5, 0, .75, 0);--omk-stagger-step:30ms;--omk-duration-shimmer:1.6s;--omk-duration-progress-loop:1.2s;--omk-duration-spin:.8s;--omk-duration-reduced:80ms}.omk-motion-busy{opacity:1;transition:opacity var(--omk-duration-base) var(--omk-ease-out)}.omk-motion-busy[aria-busy=true]{opacity:.55;transition-delay:.4s}@keyframes omk-motion-enter{0%{opacity:0;transform:translateY(3px)}}.omk-motion-enter{animation:omk-motion-enter var(--omk-duration-base) var(--omk-ease-out) both;animation-delay:calc(var(--omk-i,0) * clamp(0, 8 - var(--omk-i,0), 1) * var(--omk-stagger-step))}.omk-motion-exit{opacity:1;transition:opacity var(--omk-duration-fast) var(--omk-ease-in), grid-template-rows var(--omk-duration-base) var(--omk-ease-in) var(--omk-duration-fast);grid-template-rows:1fr;display:grid}.omk-motion-exit>*{min-height:0;overflow:hidden}.omk-motion-exit[data-exiting=true]{opacity:0;grid-template-rows:0fr}.omk-motion-fade{opacity:1;transition:opacity var(--omk-duration-base) var(--omk-ease-out), display var(--omk-duration-base) allow-discrete}@starting-style{.omk-motion-fade{opacity:0}}.omk-motion-fade[hidden],.omk-motion-fade[data-state=closed]{opacity:0;transition-duration:var(--omk-duration-fast);transition-timing-function:var(--omk-ease-in)}@keyframes omk-motion-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.omk-motion-shimmer{background-color:var(--omk-app-surface-muted);background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--omk-app-text) 5%, transparent) 45%, transparent 60%);animation:omk-motion-shimmer var(--omk-duration-shimmer) ease-in-out infinite;background-size:200% 100%}@keyframes omk-motion-icon-swap{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:not([class*=spin],[class*=progress],[class*=loading-bar],[class*=omk-motion-],[class*=omk-modal],[class*=omk-drawer],[class*=omk-steps]),:not([class*=spin],[class*=progress],[class*=loading-bar],[class*=omk-motion-],[class*=omk-modal],[class*=omk-drawer],[class*=omk-steps]):before,:not([class*=spin],[class*=progress],[class*=loading-bar],[class*=omk-motion-],[class*=omk-modal],[class*=omk-drawer],[class*=omk-steps]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@keyframes omk-motion-enter{0%{opacity:0}}@keyframes omk-motion-icon-swap{0%{opacity:0}}.omk-motion-enter{animation-duration:var(--omk-duration-reduced);animation-delay:0s}.omk-motion-busy,.omk-motion-busy[aria-busy=true],.omk-motion-fade,.omk-motion-fade[hidden],.omk-motion-fade[data-state=closed]{transition-duration:var(--omk-duration-reduced)}.omk-motion-exit{transition:opacity var(--omk-duration-reduced) var(--omk-ease-in)}.omk-motion-exit[data-exiting=true]{grid-template-rows:0fr}.omk-motion-shimmer{background-image:none;animation:none}}:root{--omk-text-3xs:10px;--omk-text-2xs:11px;--omk-text-xs:12px;--omk-text-sm:13px;--omk-text-md:14px;--omk-text-lg:15px;--omk-text-xl:17px;--omk-text-2xl:20px;--omk-text-3xl:24px;--omk-text-display:clamp(34px, 3.2vw, 44px);--omk-type-title:var(--omk-text-2xl);--omk-type-page-title:var(--omk-type-title);--omk-type-heading:var(--omk-text-xl);--omk-type-section:var(--omk-text-md);--omk-type-body:var(--omk-text-sm);--omk-type-table-head:var(--omk-text-xs);--omk-type-caption:var(--omk-text-xs);--omk-type-micro:var(--omk-text-2xs);--omk-type-figure:var(--omk-text-xl);--omk-type-figure-lg:var(--omk-text-2xl);--omk-type-figure-display:var(--omk-text-display);--omk-weight-regular:400;--omk-weight-medium:500;--omk-weight-strong:600;--omk-weight-title:650;--omk-leading-tight:1.3;--omk-leading-body:1.5;--omk-space-0-5:2px;--omk-space-1:4px;--omk-space-1-5:6px;--omk-space-2:8px;--omk-space-2-5:10px;--omk-space-3:12px;--omk-space-4:16px;--omk-space-5:20px;--omk-space-6:24px;--omk-space-8:32px;--omk-space-10:40px;--omk-space-12:48px;--omk-space-16:64px;--omk-table-row-h:36px;--omk-table-row-h-2:52px;--omk-table-cell-pad-x:12px;--omk-table-row-h-input:40px;--omk-table-input-num-w:120px;--omk-tab-h:28px;--omk-tab-track-pad:var(--omk-space-1);--omk-chip-h-sm:24px;--omk-chip-h:var(--omk-app-control-h-sm);--omk-card-pad:var(--omk-space-4);--omk-card-gap:var(--omk-space-3);--omk-list-row-h:48px;--omk-list-row-h-2:72px}@media (max-width:767px){:root{--omk-type-page-title:var(--omk-text-3xl);--omk-type-section:var(--omk-text-lg);--omk-type-body:var(--omk-text-md);--omk-type-caption:var(--omk-text-sm);--omk-type-micro:var(--omk-text-xs);--omk-tab-h:36px}}.omk-app-button,.omk-app-link-button{justify-content:center;align-items:center;gap:var(--omk-space-2);min-height:var(--omk-app-control-h);padding:0 var(--omk-space-4);border:1px solid var(--omk-app-border-strong);border-radius:var(--omk-app-radius-sm);background:var(--omk-app-surface);color:var(--omk-app-text);font:inherit;font-size:var(--omk-app-control-font);font-weight:var(--omk-weight-strong);white-space:nowrap;cursor:pointer;transition:background-color var(--omk-duration-fast) var(--omk-ease-out), border-color var(--omk-duration-fast) var(--omk-ease-out), opacity var(--omk-duration-fast) var(--omk-ease-out);text-decoration:none;display:inline-flex}@media (hover:hover){.omk-app-button:hover,.omk-app-link-button:hover{background:var(--omk-app-surface-muted)}}.omk-app-button:disabled,.omk-app-button[aria-disabled=true],.omk-app-link-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (hover:hover){.omk-app-button[aria-disabled=true]:hover,.omk-app-link-button[aria-disabled=true]:hover{background:0 0}}.omk-app-button--primary,.omk-app-link-button--primary{border-color:var(--omk-app-accent-solid);background:var(--omk-app-accent-solid);color:var(--omk-app-on-accent)}@media (hover:hover){.omk-app-button--primary:hover,.omk-app-link-button--primary:hover{border-color:var(--omk-app-accent-solid-hover);background:var(--omk-app-accent-solid-hover)}}.omk-app-button--primary:disabled,.omk-app-button--primary[aria-disabled=true],.omk-app-link-button--primary[aria-disabled=true]{border-color:var(--omk-app-border);background:var(--omk-app-surface-muted);color:var(--omk-app-faint);opacity:1}@media (hover:hover){.omk-app-button--primary:disabled:hover,.omk-app-button--primary[aria-disabled=true]:hover,.omk-app-link-button--primary[aria-disabled=true]:hover{border-color:var(--omk-app-border);background:var(--omk-app-surface-muted)}}.omk-app-button--ghost,.omk-app-link-button--ghost{background:0 0;border-color:#0000}@media (hover:hover){.omk-app-button--ghost:hover,.omk-app-link-button--ghost:hover{border-color:var(--omk-app-border);background:var(--omk-app-surface)}}.omk-app-button--danger,.omk-app-link-button--danger{border-color:color-mix(in srgb, var(--omk-app-danger) 45%, var(--omk-app-border-strong));color:var(--omk-app-danger)}@media (hover:hover){.omk-app-button--danger:hover,.omk-app-link-button--danger:hover{border-color:var(--red-6);background:var(--red-2);color:var(--red-11)}}.omk-app-button--sm,.omk-app-link-button--sm{min-height:var(--omk-app-control-h-sm);padding:0 var(--omk-space-3);font-size:var(--omk-text-sm)}.omk-app-button--lg,.omk-app-link-button--lg{min-height:var(--omk-app-control-h-lg);padding:0 var(--omk-space-5);font-size:var(--omk-app-control-font-lg)}.omk-app-button--icon,.omk-app-link-button--icon{width:var(--omk-app-control-h);min-width:var(--omk-app-control-h);padding:0}.omk-app-button--icon-sm,.omk-app-link-button--icon-sm{width:var(--omk-app-control-h-sm);min-width:var(--omk-app-control-h-sm);min-height:var(--omk-app-control-h-sm);padding:0}@media (max-width:640px){.omk-app-guest-actions .omk-app-link-button--primary{padding-inline:var(--omk-space-2-5)}}@media (max-width:767px){.omk-page-header__actions :is(.omk-app-button,.omk-app-link-button){min-height:36px;position:relative}.omk-page-header__actions :is(.omk-app-button,.omk-app-link-button):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
