:root{--uk-primary:#0070f3;--uk-primary-hover:#005bb5;--uk-bg:#fff;--uk-bg-secondary:#fafafa;--uk-border:#eaeaea;--uk-text:#171717;--uk-text-secondary:#666;--uk-success:#00c853;--uk-error:#dc2626;--uk-radius:12px;--uk-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--uk-transition:.2s ease-out}@media (prefers-color-scheme:dark){:root{--uk-bg:#0a0a0b;--uk-bg-secondary:#141416;--uk-border:#ffffff14;--uk-text:#fafafa;--uk-text-secondary:#a1a1aa}}[data-theme=dark],.dark{--uk-bg:#0a0a0b;--uk-bg-secondary:#141416;--uk-border:#ffffff14;--uk-text:#fafafa;--uk-text-secondary:#a1a1aa}[data-theme=light]{--uk-bg:#fff;--uk-bg-secondary:#fafafa;--uk-border:#eaeaea;--uk-text:#171717;--uk-text-secondary:#666}.uk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.uk-button,.uk-button *,.uk-dropzone,.uk-dropzone *,.uk-dropzone__submit,.uk-progress,.uk-progress *,.uk-file-item,.uk-file-item *,.uk-file-list,.uk-file-list *,.uk-modal,.uk-modal *,.uk-preview,.uk-preview *,.uk-error-toast,.uk-dropzone-glass,.uk-dropzone-glass *,.uk-dropzone-aurora,.uk-dropzone-aurora *,.uk-dropzone-aurora__mesh,.uk-dropzone-terminal,.uk-dropzone-terminal *,.uk-dropzone-brutal,.uk-dropzone-brutal *,.uk-btn-shimmer,.uk-btn-shimmer *,.uk-btn-shimmer:after,.uk-btn-magnetic,.uk-btn-magnetic *,.uk-avatar,.uk-avatar *,.uk-avatar__ring,.uk-inline-chat,.uk-inline-chat *,.uk-inline-chat__chip,.uk-progress-radial,.uk-progress-radial *,.uk-progress-bar,.uk-progress-bar *,.uk-progress-stacked,.uk-progress-stacked *,.uk-progress-orbit,.uk-progress-orbit *,.uk-cloud-rain,.uk-cloud-rain *,.uk-bento,.uk-bento *,.uk-particles,.uk-particles *,.uk-step-wizard,.uk-step-wizard *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes uk-progress-indeterminate{0%{width:50%;transform:translate(-100%)}to{width:50%;transform:translate(250%)}}@keyframes uk-progress-stripe{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes uk-modal-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes uk-modal-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes uk-fade-in{0%{opacity:0}to{opacity:1}}.uk-button{border-radius:var(--uk-radius);background:var(--uk-primary);color:#fff;font-family:var(--uk-font);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--uk-transition);appearance:none;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.uk-button:hover{background:var(--uk-primary-hover)}.uk-button:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}.uk-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.uk-button--outline{border-color:var(--uk-border);color:var(--uk-text);background:0 0}.uk-button--outline:hover{background:var(--uk-bg-secondary)}.uk-button--ghost{color:var(--uk-text);background:0 0;border-color:#0000}.uk-button--ghost:hover{background:var(--uk-bg-secondary)}.uk-button--sm{padding:6px 12px;font-size:12px}.uk-button--md{padding:10px 18px;font-size:14px}.uk-button--lg{padding:14px 24px;font-size:16px}.uk-button[data-state=uploading]{opacity:.7;cursor:default;pointer-events:none}.uk-button[data-state=success]{background:var(--uk-success)}.uk-button[data-state=error]{background:var(--uk-error)}.uk-button__staged{align-items:center;gap:6px;font-size:13px;display:inline-flex}.uk-button__staged-clear{cursor:pointer;color:var(--uk-text-secondary);transition:color var(--uk-transition);background:0 0;border:none;align-items:center;padding:2px;display:flex}.uk-button__staged-clear:hover{color:var(--uk-error)}.uk-dropzone{border:2px dashed var(--uk-border);border-radius:var(--uk-radius);text-align:center;background:var(--uk-bg);cursor:pointer;transition:all var(--uk-transition);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;display:flex}.uk-dropzone:hover,.uk-dropzone[data-dragging=true]{border-color:var(--uk-primary);background-color:color-mix(in srgb, var(--uk-primary) 5%, var(--uk-bg))}.uk-dropzone:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}.uk-dropzone__icon{width:48px;height:48px;color:var(--uk-text-secondary);margin-bottom:1rem}.uk-dropzone__label{color:var(--uk-text-secondary);font-size:14px;font-family:var(--uk-font);line-height:1.5}.uk-dropzone__label strong{color:var(--uk-text);font-weight:500}.uk-progress{background:var(--uk-border);box-sizing:border-box;border-radius:2px;width:100%;height:3px;overflow:hidden}.uk-progress__bar{background:var(--uk-primary);border-radius:2px;height:100%;transition:width .3s ease-out}.uk-progress__text{color:var(--uk-text-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-family:var(--uk-font)}.uk-file-item{border:1px solid var(--uk-border);background:var(--uk-bg-secondary);box-sizing:border-box;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.uk-file-item__name{color:var(--uk-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-family:var(--uk-font);flex:1;overflow:hidden}.uk-file-item__size{color:var(--uk-text-secondary);font-size:12px;font-family:var(--uk-font);white-space:nowrap}.uk-file-item__remove{appearance:none;cursor:pointer;color:var(--uk-text-secondary);transition:color var(--uk-transition);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.uk-file-item__remove:hover{color:var(--uk-error)}.uk-file-item__remove:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}.uk-file-list{flex-direction:column;gap:8px;width:100%;display:flex}.uk-error-toast{color:var(--uk-error);font-size:13px;font-family:var(--uk-font);padding:8px 0;animation:.2s ease-out uk-fade-in}.uk-modal{border-radius:var(--uk-radius);background:var(--uk-bg);box-sizing:border-box;border:none;width:90vw;max-width:520px;height:fit-content;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 25px 50px -12px #00000040}.uk-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.uk-modal[open]{animation:.2s ease-out uk-modal-enter}.uk-modal__content{padding:1.5rem}.uk-modal__title{color:var(--uk-text);font-size:18px;font-weight:600;font-family:var(--uk-font);margin:0 0 1rem;line-height:1.3}.uk-preview{object-fit:cover;background:var(--uk-bg-secondary);border-radius:6px;flex-shrink:0;width:48px;height:48px}.uk-preview--icon{background:var(--uk-bg-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.uk-dropzone__submit{border-radius:var(--uk-radius);background:var(--uk-primary);color:#fff;font-family:var(--uk-font);cursor:pointer;transition:all var(--uk-transition);appearance:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.uk-dropzone__submit:hover{background:var(--uk-primary-hover)}.uk-dropzone__submit:disabled{opacity:.5;cursor:not-allowed}.uk-dropzone__submit:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}:root{--uk-glow:0 0 80px -20px #6366f180;--uk-aurora-from:#6366f1;--uk-aurora-via:#a855f7;--uk-aurora-to:#06b6d4;--uk-shimmer:linear-gradient(110deg, transparent 30%, #ffffff73 50%, transparent 70%);--uk-brutal-shadow:6px 6px 0 0 #000;--uk-brutal-bg:#facc15;--uk-brutal-fg:#0a0a0b;--uk-terminal-bg:#0a0a0b;--uk-terminal-fg:#4ade80;--uk-terminal-dim:#166534;--uk-noise-opacity:.04}@media (prefers-color-scheme:dark){:root{--uk-glow:0 0 100px -10px #6366f1b3;--uk-brutal-bg:#fde047;--uk-noise-opacity:.06}}[data-theme=dark],.dark{--uk-glow:0 0 100px -10px #6366f1b3;--uk-brutal-bg:#fde047;--uk-noise-opacity:.06}@keyframes uk-aurora-rotate{0%{transform:rotate(0)scale(1.4)}to{transform:rotate(360deg)scale(1.4)}}@keyframes uk-terminal-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes uk-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes uk-brutal-stamp{0%{transform:scale(1)}50%{transform:scale(.94)}to{transform:scale(1)}}@keyframes uk-chip-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.uk-dropzone-glass{border-radius:var(--uk-radius);-webkit-backdrop-filter:blur(24px)saturate(1.4);color:var(--uk-text);font-family:var(--uk-font);cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;transition:box-shadow .32s ease-out,transform .32s ease-out;display:flex;position:relative;overflow:hidden}.uk-dropzone-glass:before{content:"";pointer-events:none;opacity:var(--uk-noise-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/></svg>");position:absolute;inset:0}.uk-dropzone-glass[data-state=dragging]{box-shadow:var(--uk-glow);border-color:#6366f166;transform:translateY(-1px)}.uk-dropzone-glass:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}.uk-dropzone-glass__title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.uk-dropzone-glass__subtitle{color:var(--uk-text-secondary);margin:0;font-size:13px}.uk-dropzone-glass__list{flex-direction:column;gap:6px;width:100%;margin-top:12px;display:flex}.uk-dropzone-glass__chip{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.uk-dropzone-glass__chip-bar{background:#ffffff14;border-radius:2px;flex:1;height:3px;overflow:hidden}.uk-dropzone-glass__chip-bar>span{background:var(--uk-primary);height:100%;transition:width .22s ease-out;display:block}.uk-dropzone-aurora{border-radius:var(--uk-radius);background:var(--uk-bg-secondary);color:var(--uk-text);font-family:var(--uk-font);cursor:pointer;isolation:isolate;box-sizing:border-box;padding:48px 40px;position:relative;overflow:hidden}.uk-dropzone-aurora__mesh{z-index:0;background:conic-gradient(from 90deg at 50% 50%, var(--uk-aurora-from), var(--uk-aurora-via), var(--uk-aurora-to), var(--uk-aurora-from));filter:blur(60px);opacity:.45;will-change:transform;pointer-events:none;animation:18s linear infinite uk-aurora-rotate;position:absolute;inset:-40%}.uk-dropzone-aurora[data-state=dragging] .uk-dropzone-aurora__mesh{opacity:.7}.uk-dropzone-aurora__highlight{pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute}.uk-dropzone-aurora__inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.uk-dropzone-aurora__title{letter-spacing:-.02em;background:linear-gradient(110deg,#fff,#ffffffb3);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:700}.uk-dropzone-aurora__subtitle{color:#ffffffb3;margin:0;font-size:13px}.uk-dropzone-aurora__list{flex-direction:column;gap:6px;width:100%;margin-top:12px;display:flex}.uk-dropzone-aurora__chip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.uk-dropzone-terminal{background:var(--uk-terminal-bg);color:var(--uk-terminal-fg);border:1px solid var(--uk-terminal-dim);cursor:pointer;box-sizing:border-box;border-radius:8px;min-height:200px;padding:20px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:13px;line-height:1.6}.uk-dropzone-terminal:focus-visible{outline:2px solid var(--uk-terminal-fg);outline-offset:2px}.uk-dropzone-terminal[data-state=dragging]{border-color:var(--uk-terminal-fg);box-shadow:0 0 0 1px var(--uk-terminal-fg) inset}.uk-dropzone-terminal__prompt{align-items:center;gap:4px;display:flex}.uk-dropzone-terminal__cursor{margin-left:4px;animation:1s step-end infinite uk-terminal-blink;display:inline-block}.uk-dropzone-terminal__log{flex-direction:column;gap:2px;max-height:200px;margin-top:12px;display:flex;overflow-y:auto}.uk-dropzone-terminal__line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uk-dropzone-terminal__line[data-state=error]{color:#f87171}.uk-dropzone-terminal__line[data-state=uploading]{color:var(--uk-terminal-fg);opacity:.85}.uk-dropzone-terminal__line[data-state=success]{color:var(--uk-terminal-fg)}.uk-dropzone-brutal{background:var(--uk-brutal-bg);color:var(--uk-brutal-fg);box-shadow:var(--uk-brutal-shadow);text-transform:uppercase;letter-spacing:-.02em;cursor:pointer;font-weight:800;font-family:var(--uk-font);box-sizing:border-box;border:3px solid #000;border-radius:0;flex-direction:column;gap:8px;padding:32px;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex}.uk-dropzone-brutal:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #000}.uk-dropzone-brutal[data-state=dragging]{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.uk-dropzone-brutal:focus-visible{outline-offset:4px;outline:3px solid #000}.uk-brutal-stamped{animation:.2s ease-out uk-brutal-stamp}.uk-dropzone-brutal__title{margin:0;font-size:clamp(36px,6vw,64px);line-height:.9}.uk-dropzone-brutal__counter{text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.uk-btn-shimmer{background:var(--uk-primary);color:#fff;border-radius:var(--uk-radius);font-family:var(--uk-font);cursor:pointer;appearance:none;border:none;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:box-shadow .24s ease-out,transform .24s ease-out;display:inline-flex;position:relative;overflow:hidden}.uk-btn-shimmer:hover{box-shadow:var(--uk-glow);transform:translateY(-1px)}.uk-btn-shimmer:focus-visible{outline-offset:2px;outline:2px solid #fff}.uk-btn-shimmer:disabled{opacity:.6;cursor:not-allowed}.uk-btn-shimmer__sweep{pointer-events:none;background:var(--uk-shimmer);animation:1.8s ease-in-out infinite uk-shimmer-sweep;position:absolute;inset:0;transform:translate(-100%)}.uk-btn-shimmer__label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.uk-btn-magnetic{background:var(--uk-bg-secondary);color:var(--uk-text);border:1px solid var(--uk-border);font-family:var(--uk-font);cursor:pointer;will-change:transform;appearance:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:500;transition:box-shadow .2s ease-out,transform .2s ease-out;display:inline-flex}.uk-btn-magnetic:hover{transform:scale(1.02);box-shadow:0 14px 40px -16px #00000059}.uk-btn-magnetic:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}.uk-btn-magnetic:disabled{opacity:.5;cursor:not-allowed}.uk-avatar{background:var(--uk-bg-secondary);border:1px solid var(--uk-border);cursor:pointer;border-radius:50%;width:96px;height:96px;display:inline-block;position:relative;overflow:hidden}.uk-avatar:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}.uk-avatar__img{object-fit:cover;width:100%;height:100%;transition:filter .4s ease-out;display:block}.uk-avatar__placeholder{width:100%;height:100%;color:var(--uk-text-secondary);justify-content:center;align-items:center;display:flex}.uk-avatar__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.uk-avatar__ring circle{transition:stroke-dashoffset .22s ease-out}.uk-inline-chat{background:var(--uk-bg-secondary);border:1px solid var(--uk-border);font-family:var(--uk-font);box-sizing:border-box;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.uk-inline-chat__attach{width:32px;height:32px;color:var(--uk-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s ease-out,color .16s ease-out;display:inline-flex}.uk-inline-chat__attach:hover{color:var(--uk-text);background:#7f7f7f1f}.uk-inline-chat__attach:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}.uk-inline-chat__chips{flex-wrap:nowrap;align-items:center;gap:6px;max-width:320px;display:flex;overflow-x:auto}.uk-inline-chat__chip{color:var(--uk-text);white-space:nowrap;background:#7f7f7f1f;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;animation:.18s ease-out uk-chip-pop;display:inline-flex}.uk-inline-chat__chip[data-state=error]{background:color-mix(in srgb, var(--uk-error) 18%, transparent);color:var(--uk-error)}.uk-inline-chat__chip-progress{font-variant-numeric:tabular-nums;opacity:.7}.uk-inline-chat__chip-remove{width:14px;height:14px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.uk-inline-chat__chip-remove:hover{background:#00000026}.uk-inline-chat__field{min-width:0;color:var(--uk-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.uk-inline-chat__field::placeholder{color:var(--uk-text-secondary)}:root{--uk-progress-track:#7f7f7f26;--uk-progress-fill:var(--uk-primary);--uk-progress-shimmer:linear-gradient(110deg, transparent 20%, #ffffff8c 50%, transparent 80%);--uk-cloud-stroke:#6366f1;--uk-cloud-fill:#6366f124;--uk-particle-color:#6366f1;--uk-stepwizard-accent:var(--uk-primary)}@media (prefers-color-scheme:dark){:root{--uk-progress-track:#ffffff1f}}[data-theme=dark],.dark{--uk-progress-track:#ffffff1f}@keyframes uk-ring-splash{0%{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes uk-bar-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes uk-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(333%)}}@keyframes uk-bar-bounce-check{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}@keyframes uk-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uk-rain-drop{0%{opacity:0;transform:translateY(-20px)}20%{opacity:1}to{transform:translateY(var(--uk-rain-target,80px));opacity:1}}@keyframes uk-stepwizard-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes uk-stepwizard-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.uk-progress-radial{cursor:pointer;font-family:var(--uk-font);color:var(--uk-text);appearance:none;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.uk-progress-radial:focus-visible{outline:2px solid var(--uk-primary);outline-offset:4px;border-radius:50%}.uk-progress-radial__svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.uk-progress-radial__track{fill:none;stroke:var(--uk-progress-track)}.uk-progress-radial__fill{fill:none;stroke:var(--uk-progress-fill);stroke-linecap:round;transition:stroke-dashoffset .26s ease-out}.uk-progress-radial__label{text-align:center;color:var(--uk-text-secondary);pointer-events:none;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.uk-progress-radial[data-state=success] .uk-progress-radial__svg{animation:.42s ease-out uk-ring-splash}.uk-progress-radial[data-state=success] .uk-progress-radial__label{color:var(--uk-success)}.uk-progress-bar{width:100%;max-width:420px;font-family:var(--uk-font);color:var(--uk-text);flex-direction:column;gap:10px;display:flex}.uk-progress-bar__button{border-radius:var(--uk-radius);background:var(--uk-primary);color:#fff;cursor:pointer;appearance:none;transition:background var(--uk-transition);border:1px solid #0000;align-self:flex-start;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.uk-progress-bar__button:hover{background:var(--uk-primary-hover)}.uk-progress-bar__button:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}.uk-progress-bar__button:disabled{opacity:.6;cursor:not-allowed}.uk-progress-bar__track{background:var(--uk-progress-track);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.uk-progress-bar__fill{background:var(--uk-progress-fill);border-radius:999px;height:100%;transition:width .26s ease-out;position:absolute;inset:0 auto 0 0;overflow:hidden}.uk-progress-bar__shimmer{background:var(--uk-progress-shimmer);pointer-events:none;animation:1.6s ease-in-out infinite uk-bar-shimmer-sweep;position:absolute;inset:0;transform:translate(-100%)}.uk-progress-bar[data-state=indeterminate] .uk-progress-bar__fill{animation:1.4s cubic-bezier(.65,.05,.36,1) infinite uk-bar-indeterminate;left:0;width:30%!important}.uk-progress-bar[data-state=success] .uk-progress-bar__fill{background:var(--uk-success)}.uk-progress-bar__check{color:#fff;pointer-events:none;width:14px;height:14px;animation:.32s ease-out uk-bar-bounce-check;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uk-progress-bar__label{color:var(--uk-text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:12px;display:flex}.uk-progress-stacked{border-radius:var(--uk-radius);border:1px solid var(--uk-border);background:var(--uk-bg-secondary);width:100%;max-width:460px;font-family:var(--uk-font);color:var(--uk-text);box-sizing:border-box;flex-direction:column;gap:12px;padding:18px;display:flex}.uk-progress-stacked[data-state=dragging]{border-color:var(--uk-primary);background:color-mix(in srgb, var(--uk-primary) 6%, var(--uk-bg-secondary))}.uk-progress-stacked__header{cursor:pointer;flex-direction:column;gap:4px;display:flex}.uk-progress-stacked__header-title{margin:0;font-size:14px;font-weight:600}.uk-progress-stacked__header-sub{color:var(--uk-text-secondary);margin:0;font-size:12px}.uk-progress-stacked__list{flex-direction:column;gap:8px;width:100%;display:flex}.uk-progress-stacked__row{background:#7f7f7f0f;border-radius:10px;grid-template-columns:minmax(0,1fr) 90px 42px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;transition:background .2s ease-out;display:grid}.uk-progress-stacked__row[data-state=success]{background:color-mix(in srgb, var(--uk-success) 10%, transparent)}.uk-progress-stacked__row[data-state=error]{background:color-mix(in srgb, var(--uk-error) 10%, transparent)}.uk-progress-stacked__row-name{text-overflow:ellipsis;white-space:nowrap;color:var(--uk-text);overflow:hidden}.uk-progress-stacked__row-bar{background:var(--uk-progress-track);border-radius:999px;height:4px;overflow:hidden}.uk-progress-stacked__row-bar>span{background:var(--uk-progress-fill);height:100%;transition:width .22s ease-out;display:block}.uk-progress-stacked__row-percent{text-align:right;color:var(--uk-text-secondary);font-variant-numeric:tabular-nums}.uk-progress-orbit{cursor:pointer;width:220px;height:220px;font-family:var(--uk-font);color:var(--uk-text);appearance:none;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.uk-progress-orbit:focus-visible{outline:2px solid var(--uk-primary);outline-offset:6px;border-radius:50%}.uk-progress-orbit__center{background:var(--uk-bg-secondary);border:1px solid var(--uk-border);width:64px;height:64px;color:var(--uk-text-secondary);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -10px #00000059}.uk-progress-orbit__ring{border-radius:50%;animation:6s linear infinite uk-orbit-spin;position:absolute;inset:0}.uk-progress-orbit__satellite{background:var(--uk-primary);color:#fff;width:28px;height:28px;transform:translate(calc(cos(var(--uk-orbit-angle,0deg)) * var(--uk-orbit-radius,80px)), calc(sin(var(--uk-orbit-angle,0deg)) * var(--uk-orbit-radius,80px)));border-radius:50%;justify-content:center;align-items:center;margin:-14px 0 0 -14px;font-size:10px;font-weight:600;transition:transform .5s ease-out,background .22s ease-out;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 16px -4px #6366f199}.uk-progress-orbit__satellite[data-state=success]{background:var(--uk-success);box-shadow:0 0 18px -4px #00c85399}.uk-progress-orbit__satellite[data-state=error]{background:var(--uk-error)}.uk-cloud-rain{border-radius:var(--uk-radius);border:1px solid var(--uk-border);background:linear-gradient(180deg, #6366f10f, transparent 60%), var(--uk-bg-secondary);cursor:pointer;width:100%;max-width:360px;height:260px;font-family:var(--uk-font);color:var(--uk-text);box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}.uk-cloud-rain[data-state=dragging]{border-color:var(--uk-cloud-stroke)}.uk-cloud-rain__cloud{width:140px;height:80px;color:var(--uk-cloud-stroke);position:absolute;top:18px;left:50%;transform:translate(-50%)}.uk-cloud-rain__cloud svg{width:100%;height:100%;overflow:visible}.uk-cloud-rain__drops{pointer-events:none;position:absolute;inset:80px 0 0}.uk-cloud-rain__drop{background:var(--uk-cloud-stroke);opacity:0;border-radius:50%;width:8px;height:8px;animation:.9s ease-in forwards uk-rain-drop;position:absolute;top:0;box-shadow:0 0 8px -1px #6366f1cc}.uk-cloud-rain__caption{z-index:1;color:var(--uk-text-secondary);text-align:center;margin:0;font-size:13px;position:relative}.uk-cloud-rain:focus-visible{outline:2px solid var(--uk-cloud-stroke);outline-offset:2px}.uk-bento{grid-template-columns:repeat(var(--uk-bento-cols,3), minmax(0, 1fr));grid-auto-flow:dense;border-radius:var(--uk-radius);border:1px solid var(--uk-border);background:var(--uk-bg-secondary);width:100%;max-width:560px;font-family:var(--uk-font);color:var(--uk-text);box-sizing:border-box;cursor:pointer;gap:10px;padding:14px;display:grid}.uk-bento[data-state=dragging]{border-color:var(--uk-primary)}.uk-bento:focus-visible{outline:2px solid var(--uk-primary);outline-offset:2px}.uk-bento__empty{text-align:center;color:var(--uk-text-secondary);border:1px dashed var(--uk-border);border-radius:10px;grid-column:1/-1;padding:24px;font-size:13px}.uk-bento__cell{border:1px solid var(--uk-border);background:#7f7f7f0f;border-radius:12px;flex-direction:column;gap:8px;min-height:96px;padding:12px;transition:border-color .22s ease-out;display:flex;position:relative;overflow:hidden}.uk-bento__cell[data-span="2"]{grid-column:span 2}.uk-bento__cell[data-state=success]{border-color:color-mix(in srgb, var(--uk-success) 50%, var(--uk-border))}.uk-bento__cell[data-state=error]{border-color:color-mix(in srgb, var(--uk-error) 50%, var(--uk-border))}.uk-bento__cell-icon{width:24px;height:24px;color:var(--uk-text-secondary)}.uk-bento__cell-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;overflow:hidden}.uk-bento__cell-meta{color:var(--uk-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.uk-bento__cell-progress{background:var(--uk-progress-track);border-radius:999px;height:3px;margin-top:auto;overflow:hidden}.uk-bento__cell-progress>span{background:var(--uk-progress-fill);height:100%;transition:width .22s ease-out;display:block}.uk-particles{cursor:pointer;width:260px;height:260px;font-family:var(--uk-font);color:var(--uk-text);border:1px solid var(--uk-border);appearance:none;background:radial-gradient(circle,#6366f126,#0000 65%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.uk-particles:focus-visible{outline:2px solid var(--uk-primary);outline-offset:4px}.uk-particles[data-state=dragging]{border-color:var(--uk-particle-color)}.uk-particles__canvas{pointer-events:none;position:absolute;inset:0}.uk-particles__dot{background:var(--uk-particle-color);width:6px;height:6px;transform:translate(calc(var(--uk-particle-x,0px) * (1 - var(--uk-progress,0))), calc(var(--uk-particle-y,0px) * (1 - var(--uk-progress,0))));border-radius:50%;margin:-3px 0 0 -3px;transition:transform .32s ease-out;position:absolute;top:50%;left:50%;box-shadow:0 0 6px -1px #6366f1d9}.uk-particles__label{z-index:1;color:var(--uk-text);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--uk-border);pointer-events:none;background:#0a0a0b99;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:500;position:relative}.uk-step-wizard{border-radius:var(--uk-radius);border:1px solid var(--uk-border);background:var(--uk-bg-secondary);width:100%;max-width:440px;font-family:var(--uk-font);color:var(--uk-text);box-sizing:border-box;flex-direction:column;gap:16px;padding:22px;display:flex}.uk-step-wizard__nav{justify-content:center;align-items:center;gap:8px;display:flex}.uk-step-wizard__dot{background:var(--uk-progress-track);border-radius:50%;width:8px;height:8px;transition:background .22s ease-out,transform .22s ease-out}.uk-step-wizard__dot[data-active=true]{background:var(--uk-stepwizard-accent);transform:scale(1.3)}.uk-step-wizard__dot[data-done=true]{background:var(--uk-success)}.uk-step-wizard__stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex;position:relative}.uk-step-wizard__panel{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;animation:.24s ease-out uk-stepwizard-slide-in;display:flex}.uk-step-wizard__title{color:var(--uk-text);margin:0;font-size:16px;font-weight:600}.uk-step-wizard__sub{color:var(--uk-text-secondary);margin:0;font-size:13px}.uk-step-wizard__thumb{object-fit:cover;border:1px solid var(--uk-border);background:var(--uk-bg);border-radius:12px;width:120px;height:120px}.uk-step-wizard__actions{justify-content:center;gap:10px;width:100%;display:flex}.uk-step-wizard__button{border-radius:var(--uk-radius);border:1px solid var(--uk-border);background:var(--uk-bg);color:var(--uk-text);cursor:pointer;appearance:none;transition:background var(--uk-transition), border-color var(--uk-transition);align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.uk-step-wizard__button:hover{border-color:var(--uk-stepwizard-accent)}.uk-step-wizard__button[data-variant=primary]{background:var(--uk-stepwizard-accent);color:#fff;border-color:#0000}.uk-step-wizard__button[data-variant=primary]:hover{background:var(--uk-primary-hover)}.uk-step-wizard__button:focus-visible{outline:2px solid var(--uk-stepwizard-accent);outline-offset:2px}.uk-step-wizard__check{background:color-mix(in srgb, var(--uk-success) 18%, transparent);width:56px;height:56px;color:var(--uk-success);border-radius:50%;justify-content:center;align-items:center;display:flex}
