:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0b0b;--frame:#161616;--tile:#1c1c1c;--btn:#242424;--ink:#ededed;--ink-2:#e8e8e8;--sub:#9a9a9a;--past:#5c5c5c;--past-label:#4a4a4a;--accent:#f05a1a;--accent-ink:#140700;--pause:#1b2433;--pause-accent:#8fb4ff;--line:#2a2a2a;--line-2:#2e2e2e;--border:#3a3a3a;--sans:-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";--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ok:#4cc38a;--info:#5b9df0;--accent-hover:color-mix(in srgb, var(--accent) 86%, #fff);--sq:1;--r-frame:calc(22px * var(--sq));--r-tile:calc(14px * var(--sq));--r-module:calc(12px * var(--sq));--r-btn:calc(10px * var(--sq));--r-8:calc(8px * var(--sq));--r-7:calc(7px * var(--sq));--r-6:calc(6px * var(--sq));--r-5:calc(5px * var(--sq));--r-4:calc(4px * var(--sq));--ease-out:cubic-bezier(.215, .61, .355, 1)}*,:before,:after{box-sizing:border-box}@supports (corner-shape:squircle){:root{--sq:1.8}*,:before,:after{corner-shape:squircle}}html,body{background:var(--page);color:var(--ink-2);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}:focus,:focus-visible{outline:none}a{color:var(--accent)}html{-webkit-tap-highlight-color:transparent}button,a,input{touch-action:manipulation}button{-webkit-user-select:none;user-select:none}.press{isolation:isolate;background:0 0;border:0;position:relative}.press:before{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;border:1px solid var(--press-border,transparent);background:var(--press-bg,transparent);transition-property:inset,background-color,border-color;transition-duration:.12s, var(--press-fade,.2s), var(--press-fade,.2s);transition-timing-function:var(--ease-out), ease-out, ease-out;position:absolute;inset:0}.press:active:not(:disabled):before{inset:1px 2px}.btn-accent{--press-bg:var(--accent);border-radius:var(--r-btn);height:40px;font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn-accent:disabled{opacity:.6;cursor:default}@media (hover:hover){.btn-accent:hover:not(:disabled){--press-bg:var(--accent-hover);--press-fade:0s}}.icon-btn{border-radius:var(--r-btn);width:40px;height:40px;color:var(--sub);cursor:pointer;flex:none;place-items:center;padding:0;text-decoration:none;transition:color .15s ease-out;display:inline-grid}@media (hover:hover){.icon-btn:hover{--press-bg:#ffffff0f;--press-fade:0s;color:var(--ink);transition-duration:0s}}.mono{font-family:var(--mono)}[data-sileo-viewport]{z-index:70}[data-sileo-viewport] [data-sileo-badge]{corner-shape:round}*{scrollbar-width:none}::-webkit-scrollbar{display:none}@layer properties,theme,base;@layer components{:root{--sileo-spring-easing:linear(0, .002 0.6%, .007 1.2%, .015 1.8%, .026 2.4%, .041 3.1%, .06 3.8%, .108 5.3%, .157 6.6%, .214 8%, .467 13.7%, .577 16.3%, .631 17.7%, .682 19.1%, .73 20.5%, .771 21.8%, .808 23.1%, .844 24.5%, .874 25.8%, .903 27.2%, .928 28.6%, .952 30.1%, .972 31.6%, .988 33.1%, 1.01 35.7%, 1.025 38.5%, 1.034 41.6%, 1.038 45%, 1.035 50.1%, 1.012 64.2%, 1.003 73%, .999 83.7%, 1);--sileo-duration:.6s;--sileo-height:40px;--sileo-state-success:oklch(72.3% .219 142.136);--sileo-state-loading:oklch(55.6% 0 0);--sileo-state-error:oklch(63.7% .237 25.331);--sileo-state-warning:oklch(79.5% .184 86.047);--sileo-state-info:oklch(68.5% .169 237.323);--sileo-state-action:oklch(62.3% .214 259.815)}[data-sileo-toast]{cursor:pointer;pointer-events:auto;touch-action:none;width:var(--_w);height:var(--_h,var(--sileo-height));opacity:0;transform-origin:50%;contain:layout style;background:0 0;border:0;padding:0;position:relative;overflow:visible;transform:translateZ(0)scale(.95)}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), height var(--sileo-duration) var(--sileo-spring-easing);transform:translateZ(0)scale(1)}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){transform:translateY(6px)scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px)scale(.95)}[data-sileo-canvas]{pointer-events:none;contain:layout style;position:absolute;left:0;right:0;overflow:visible;transform:translateZ(0)}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1)translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{z-index:20;height:var(--sileo-height);left:var(--_ax,0px);translate:var(--_px,0px) 0;transform:var(--_ht);max-width:var(--_pw);align-items:center;padding:.5rem;display:flex;position:absolute;overflow:hidden}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing), translate var(--sileo-duration) var(--sileo-spring-easing), max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{align-items:center;height:100%;display:inline-flex;position:relative}[data-sileo-header-inner]{white-space:nowrap;opacity:1;filter:blur();align-items:center;gap:.5rem;display:flex;transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both;position:relative}[data-sileo-header-inner][data-layer=current]:not(:only-child),[data-sileo-header-inner][data-exiting=true]{will-change:opacity, filter}[data-sileo-header-inner][data-layer=prev]{z-index:0;pointer-events:none;position:absolute;top:0;left:0}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{box-sizing:border-box;width:24px;height:24px;color:var(--sileo-tone,currentColor);background-color:var(--sileo-tone-bg,transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}[data-sileo-title]{color:var(--sileo-tone,currentColor);text-overflow:ellipsis;max-width:calc(var(--_w) - 2 * .5rem - 24px - .5rem - 10px);font-size:.825rem;font-weight:500;line-height:1rem;overflow:hidden}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c:var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c:var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c:var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c:var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c:var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c:var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone:var(--_c);--sileo-tone-bg:color-mix(in oklch, var(--_c) 20%, transparent)}[data-sileo-content]{z-index:10;pointer-events:none;width:100%;opacity:var(--_co,0);position:absolute;left:0}[data-sileo-content]:not([data-visible=true]){visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:visibility 0s linear calc(var(--sileo-duration) * .5)}[data-sileo-content][data-edge=top]{bottom:var(--sileo-height)}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true] [data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{text-align:left;text-wrap:pretty;contain:layout style paint;width:100%;padding:1rem;font-size:.875rem;line-height:1.25rem}[data-sileo-toast][data-position=center] [data-sileo-description]{text-align:center}[data-sileo-button]{cursor:pointer;height:1.75rem;color:var(--sileo-btn-color,currentColor);background-color:var(--sileo-btn-bg,transparent);border:0;border-radius:9999px;justify-content:center;align-items:center;margin-top:.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s;display:flex}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover,transparent)}[data-sileo-button][data-state]{--sileo-btn-color:var(--_c);--sileo-btn-bg:color-mix(in oklch, var(--_c) 15%, transparent);--sileo-btn-bg-hover:color-mix(in oklch, var(--_c) 25%, transparent)}[data-sileo-icon=spin]{animation:1s linear infinite sileo-spin}@keyframes sileo-spin{to{transform:rotate(360deg)}}@keyframes sileo-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes sileo-header-exit{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{z-index:50;pointer-events:none;contain:layout style;gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.75rem;display:flex;position:fixed}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{flex-direction:column-reverse;top:0}[data-sileo-viewport][data-position^=bottom]{flex-direction:column;bottom:0}[data-sileo-viewport][data-position$=left]{align-items:flex-start;left:0}[data-sileo-viewport][data-position$=right]{align-items:flex-end;right:0}[data-sileo-viewport][data-position$=center]{align-items:center;left:50%;transform:translate(-50%)}[data-sileo-viewport][data-compact]{align-items:center;max-width:none;left:0;right:0;transform:none}@media (prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform, opacity, height}}@media (prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] :before,[data-sileo-viewport] :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:#00000080}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#ffffff80}[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] :before,[data-sileo-viewport] :after{box-sizing:border-box}[data-sileo-svg]{display:block}[data-sileo-toast]{-webkit-user-select:none;user-select:none}[data-sileo-button]{width:100%;font-family:inherit;line-height:inherit;letter-spacing:inherit;text-decoration:none}}@layer utilities;.confirm-overlay{z-index:60;background:#0009;position:fixed;inset:0}.confirm.svelte-1ohlqe6{z-index:61;border-radius:var(--r-frame);background:var(--frame);border:1px solid #ffffff0f;flex-direction:column;width:min(420px,100vw - 32px);padding:22px 22px 18px;display:flex;position:fixed;top:44%;left:50%;translate:-50% -50%;box-shadow:0 30px 80px #000000b3}.confirm.svelte-1ohlqe6 .confirm-title{letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0;font-size:20px;font-weight:600}.confirm.svelte-1ohlqe6 .confirm-message{color:var(--sub);text-wrap:pretty;margin:6px 0 0;font-size:14px}.buttons.svelte-1ohlqe6{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.buttons.svelte-1ohlqe6 .confirm-cancel{--press-border:var(--border);border-radius:var(--r-btn);height:40px;color:var(--ink);cursor:pointer;padding:0 17px;font-size:14px;font-weight:500}@media (hover:hover){.buttons.svelte-1ohlqe6 .confirm-cancel:hover{--press-bg:#ffffff0a;--press-fade:0s}}
