*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:transparent;color:var(--text);font-family:Inter,sans-serif;line-height:1.5;min-inline-size:320px;overflow-wrap:anywhere;transition:background .3s,color .3s}body,html{overscroll-behavior:none}canvas,img,svg,video{max-inline-size:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font:inherit}:root{--color-bg:#121212;--color-surface-1:#1e1e1e;--color-surface-2:#252525;--color-surface-3:#2c2c2c;--color-border:#2a2a2a;--color-text-primary:#d6d6d6;--color-text-secondary:#888;--color-text-muted:#666;--color-text-inverse:#121212;--color-accent:#d6d6d6;--color-success:#4caf7f;--color-warning:#f59e0b;--color-error:#ff4d4d;--bg:var(--color-bg);--surface:var(--color-surface-1);--border:var(--color-border);--text:var(--color-text-primary);--text-inverse:var(--color-text-inverse);--dim:var(--color-text-secondary);--accent:var(--color-accent);--success:var(--color-success);--warning:var(--color-warning);--error:var(--color-error);--bronze:#cd7f32;--silver:silver;--gold:gold;--platinum:#e5e4e2;--glass-filter:blur(20px) saturate(1.35);--glass-surface:color-mix(in srgb,var(--surface) 42%,transparent);--glass-surface-strong:color-mix(in srgb,var(--surface) 78%,transparent);--glass-shadow:none;--ui-border-color:hsla(0,0%,100%,.08);--ui-border:1px solid var(--ui-border-color);--glass-border:var(--ui-border-color);--glass-highlight:transparent;--glass-strong-filter:blur(30px) saturate(1.8);--glass-strong-border:hsla(0,0%,100%,.22);--glass-strong-shadow:none;--frosted-surface:color-mix(in srgb,var(--surface) 78%,transparent);--board-card-surface:var(--color-surface-1);--board-details-surface:var(--color-surface-1);--board-toolbar-surface:var(--color-surface-1)}.light-theme{--color-bg:#f5f5f5;--color-surface-1:#fff;--color-surface-2:#f0f0f0;--color-surface-3:#e8e8e8;--color-border:#4d4d4d;--color-text-primary:#2b2b2b;--color-text-secondary:#666;--color-text-muted:#8a8a8a;--color-text-inverse:#f5f5f5;--color-accent:#2b2b2b;--color-success:#084;--color-warning:#b87400;--color-error:#c00;--bronze:#9a6230;--silver:#8e8e8e;--gold:#b88700;--platinum:#9f9f9f;--glass-surface:color-mix(in srgb,var(--surface) 42%,transparent);--glass-surface-strong:color-mix(in srgb,var(--surface) 86%,transparent);--ui-border-color:rgba(0,0,0,.08);--ui-border:1px solid var(--ui-border-color);--glass-border:var(--ui-border-color);--glass-highlight:transparent;--glass-shadow:none;--glass-strong-filter:blur(30px) saturate(1.8);--glass-strong-border:hsla(0,0%,100%,.22);--glass-strong-shadow:none;--frosted-surface:color-mix(in srgb,var(--surface) 86%,transparent);--board-card-surface:var(--color-surface-1);--board-details-surface:var(--color-surface-1);--board-toolbar-surface:var(--color-surface-1)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--control-height-md:40px;--control-height-sm:34px;--control-icon-size:34px;--panel-padding:18px;--panel-gap:16px;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--border-radius-pill:999px;--radius-sm:var(--border-radius-sm);--radius-md:var(--border-radius-md);--radius-lg:var(--border-radius-lg);--radius-xl:var(--border-radius-lg);--radius-full:var(--border-radius-pill);--nest-radius:var(--radius-md);--nest-pad:var(--space-1);--radius-nested:max(0px,calc(var(--nest-radius) - var(--nest-pad)));--font-sans:"Inter",sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--leading-none:1;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.16,1,.3,1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.45s;--duration-emphasized:.55s;--transition-standard:var(--duration-normal) var(--ease-standard);--transition-emphasized:var(--duration-emphasized) var(--ease-emphasized);--shadow-xs:0 1px 2px rgba(0,0,0,.24);--shadow-sm:0 2px 8px rgba(0,0,0,.28);--shadow-md:0 8px 24px rgba(0,0,0,.32);--shadow-lg:0 16px 40px rgba(0,0,0,.4)}.light-theme{--shadow-xs:0 1px 2px rgba(0,0,0,.06);--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 8px 24px rgba(0,0,0,.1);--shadow-lg:0 16px 40px rgba(0,0,0,.14)}:root{--z-sticky:3000;--z-dropdown:5200;--z-modal:5000;--z-tooltip:7000;--z-toast:10000}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--color-surface-2);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:var(--radius-sm)}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-standard)}.fade-enter-from,.fade-leave-to{opacity:0}html.no-animations,html.no-animations *,html.no-animations :after,html.no-animations :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}html.no-animations::view-transition-new(root),html.no-animations::view-transition-old(root){animation:none!important}button{touch-action:manipulation;transition:background var(--transition-standard),border-color var(--transition-standard),color var(--transition-standard),opacity var(--transition-standard)}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{transition:border-color var(--transition-standard)}input:focus,select:focus,textarea:focus{outline:none}[data-tooltip]{position:relative}[data-tooltip]:after{content:none;display:none}.app-tooltip{backdrop-filter:var(--glass-filter,blur(18px) saturate(1.2));-webkit-backdrop-filter:var(--glass-filter,blur(18px) saturate(1.2));background-clip:padding-box;background-color:var(--glass-surface,rgba(17,24,39,.72));border:var(--ui-border,1px solid hsla(0,0%,100%,.16));box-shadow:var(--glass-shadow,none);color:inherit;overflow:hidden;position:relative}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-tooltip{background-color:var(--glass-surface-strong,rgba(14,18,26,.86));box-shadow:var(--glass-shadow,0 16px 32px rgba(0,0,0,.2))}}.app-tooltip{backface-visibility:hidden;border-radius:var(--border-radius-md);box-sizing:border-box;color:var(--text);contain:layout paint;font-size:.72rem;font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:1.35;max-width:min(220px,100vw - 24px);opacity:0;overflow-wrap:break-word;padding:7px 10px;pointer-events:none;position:fixed;text-align:left;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;word-break:normal;z-index:var(--z-tooltip);-webkit-font-smoothing:antialiased;transform:translate3d(0,4px,0) scale(.98);transition:opacity var(--transition-standard),transform var(--transition-standard),visibility var(--transition-standard);will-change:opacity,transform}.app-tooltip.is-visible{opacity:1;transform:translateZ(0) scale(1);visibility:visible}@media(max-width:767px){.app-tooltip{display:none}}.completed{transition:filter var(--duration-normal),opacity var(--duration-normal)}html{scroll-behavior:smooth}body,html{max-width:100%;min-block-size:100%;overflow-x:hidden}body{background:transparent;color:var(--text);position:relative;width:100%}@media(hover:hover)and (pointer:fine){html.custom-cursor-enabled,html.custom-cursor-enabled body,html.custom-cursor-enabled body *,html.custom-cursor-enabled body :after,html.custom-cursor-enabled body :before{cursor:none!important}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface) 70%,transparent);border:var(--ui-border);border-radius:5px;cursor:pointer;display:inline-grid;flex:0 0 18px;height:18px;margin:0;place-content:center;transition:background var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard);width:18px}input[type=checkbox]:before{border:solid var(--bg);border-width:0 0 2px 2px;content:"";height:4px;opacity:0;transform:translateY(-1px) rotate(-45deg) scale(.6);transition:opacity var(--transition-standard),transform var(--transition-standard);width:8px}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 30%,transparent);outline-offset:2px}#__nuxt{min-block-size:100vh;min-block-size:100dvh}@media(prefers-reduced-motion:reduce){html:not(.animations-enabled){scroll-behavior:auto}html:not(.animations-enabled) *,html:not(.animations-enabled) :after,html:not(.animations-enabled) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body:before{background:var(--bg);z-index:0}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed}body:after{background:transparent;z-index:1}#__nuxt{max-width:100%;min-height:100%;min-height:100dvh;overflow-x:hidden;position:relative;width:100%;z-index:2}html.compact-ui{--border-radius-lg:12px}html.compact-ui body{font-size:.95rem}html[data-background-mode=glass] body{background:transparent}html[data-background-mode=glass],html[data-background-mode=image]{--glass-filter:blur(50px) saturate(1.75);--glass-surface:color-mix(in srgb,var(--surface) 38%,transparent);--glass-border:var(--ui-border-color);--glass-highlight:color-mix(in srgb,var(--accent) 14%,transparent)}html.light-theme[data-background-mode=glass],html.light-theme[data-background-mode=image]{--glass-filter:blur(90px) saturate(1.65);--glass-surface:color-mix(in srgb,var(--surface) 42%,transparent);--glass-border:var(--ui-border-color);--glass-highlight:color-mix(in srgb,var(--accent) 10%,transparent)}html[data-background-mode=glass] body:before{background:var(--bg)}html[data-background-mode=image] body{background:transparent}html[data-background-mode=image] body:before{background:var(--bg)}html[data-background-mode=image] .layout{background-image:var(--custom-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}html[data-background-mode=image] .layout:before{background:color-mix(in srgb,var(--bg) 40%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}html[data-background-mode=image][data-background-intensity=soft] .layout:before{background:color-mix(in srgb,var(--bg) 58%,transparent)}html[data-background-mode=image][data-background-intensity=contrast] .layout:before{background:color-mix(in srgb,var(--bg) 26%,transparent)}.text-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clamp-2{-webkit-line-clamp:2}.text-clamp-2,.text-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;min-width:0;overflow:hidden;overflow-wrap:break-word;word-break:normal}.text-clamp-3{-webkit-line-clamp:3}.dot-sphere-loader[data-v-7249e05c]{display:block;flex:0 0 auto}.launch-screen[data-v-f9991389]{background:#000;display:grid;inset:0;place-items:center;position:fixed;z-index:10000}.launch-leave-active[data-v-f9991389]{transition:opacity var(--transition-emphasized)}.launch-leave-to[data-v-f9991389]{opacity:0}@media(prefers-reduced-motion:reduce){.launch-leave-active[data-v-f9991389]{transition-duration:.16s}}.page-loading[data-v-abb72a80]{background:color-mix(in srgb,#000 78%,transparent);display:grid;inset:0;place-items:center;pointer-events:all;position:fixed;z-index:9990}.page-load-enter-active[data-v-abb72a80],.page-load-leave-active[data-v-abb72a80]{transition:opacity var(--transition-emphasized)}.page-load-enter-from[data-v-abb72a80],.page-load-leave-to[data-v-abb72a80]{opacity:0}@media(prefers-reduced-motion:reduce){.page-load-enter-active[data-v-abb72a80],.page-load-leave-active[data-v-abb72a80]{transition-duration:.1s}}.app-spinner[data-v-2905d87c]{animation:app-spinner-spin-2905d87c var(--duration-normal) linear infinite;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--radius-full);border-top-color:currentcolor;display:inline-block;flex:0 0 auto}.size-sm[data-v-2905d87c]{block-size:var(--space-3);inline-size:var(--space-3)}.size-md[data-v-2905d87c]{block-size:1em;inline-size:1em;min-block-size:var(--space-4);min-inline-size:var(--space-4)}@keyframes app-spinner-spin-2905d87c{to{transform:rotate(1turn)}}.app-button[data-v-2f481da1]{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--weight-medium);gap:var(--space-2);justify-content:center;line-height:var(--leading-none);min-width:0;transition:background var(--transition-standard),border-color var(--transition-standard),color var(--transition-standard),opacity var(--transition-standard);white-space:nowrap}.app-button[data-v-2f481da1]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 40%,transparent);outline-offset:2px}.app-button[data-v-2f481da1]:disabled,.app-button[data-disabled][data-v-2f481da1]{cursor:not-allowed;opacity:.45}.app-button[data-loading][data-v-2f481da1]{cursor:wait}.label[data-v-2f481da1]{align-items:center;display:inline-flex;gap:var(--space-2);justify-content:center;min-width:0}.label.is-loading-icon[data-v-2f481da1]{block-size:1px;inline-size:1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);white-space:nowrap}.size-md[data-v-2f481da1]{font-size:var(--text-sm);min-height:var(--control-height-md);padding-inline:var(--space-4)}.size-sm[data-v-2f481da1]{font-size:var(--text-xs);min-height:var(--control-height-sm);padding-inline:var(--space-3)}.icon[data-v-2f481da1]{block-size:var(--control-icon-size);border:none;border-radius:var(--radius-full);inline-size:var(--control-icon-size);min-height:var(--control-icon-size);padding-inline:0;position:relative}.variant-primary[data-v-2f481da1]{background:var(--color-accent);color:var(--color-bg)}@media(hover:hover)and (pointer:fine){.variant-primary[data-v-2f481da1]:hover:not(:disabled):not([data-disabled]){opacity:.88}}.variant-secondary[data-v-2f481da1]:not(.icon){background:transparent;border:var(--ui-border);color:var(--color-text-secondary)}@media(hover:hover)and (pointer:fine){.variant-secondary[data-v-2f481da1]:not(.icon):hover:not(:disabled):not([data-disabled]){background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-text-primary)}}.variant-danger[data-v-2f481da1]{background:var(--color-error);border:none;color:var(--color-bg)}@media(hover:hover)and (pointer:fine){.variant-danger[data-v-2f481da1]:hover:not(:disabled):not([data-disabled]){opacity:.88}}.variant-ghost[data-v-2f481da1]{border:none;color:var(--color-text-secondary)}@media(hover:hover)and (pointer:fine){.variant-ghost[data-v-2f481da1]:hover:not(:disabled):not([data-disabled]){background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-text-primary)}}@media(max-width:767px),(pointer:coarse){.icon[data-v-2f481da1],.size-md[data-v-2f481da1],.size-sm[data-v-2f481da1]{min-height:var(--space-11)}.icon[data-v-2f481da1]{block-size:var(--space-11);inline-size:var(--space-11)}}.app-modal-overlay[data-v-33a7c73d]{align-items:center;backdrop-filter:var(--glass-strong-filter);-webkit-backdrop-filter:var(--glass-strong-filter);background:color-mix(in srgb,var(--color-bg) 54%,transparent);display:flex;inset:0;justify-content:center;overflow:hidden;padding:max(var(--space-4),env(safe-area-inset-top,0px)) max(var(--space-4),env(safe-area-inset-right,0px)) max(var(--space-4),env(safe-area-inset-bottom,0px)) max(var(--space-4),env(safe-area-inset-left,0px));position:fixed;z-index:var(--modal-z-index)}.app-modal[data-v-33a7c73d]{background:var(--color-surface-1);border:var(--ui-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-shadow:var(--shadow-lg);color:var(--color-text-primary);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(100dvh - var(--space-8),760px);min-height:0;overflow:hidden;width:min(100%,520px)}.app-modal.allow-overflow[data-v-33a7c73d]{overflow:visible}.app-modal.size-sm[data-v-33a7c73d]{width:min(100%,390px)}.app-modal.size-lg[data-v-33a7c73d]{width:min(100%,640px)}.app-modal-footer[data-v-33a7c73d],.app-modal-header[data-v-33a7c73d]{align-items:center;display:flex;gap:var(--panel-gap);justify-content:space-between;min-height:calc(var(--space-12) + var(--space-3));padding:var(--space-3) var(--panel-padding)}.title-block[data-v-33a7c73d]{min-width:0}.title-block h3[data-v-33a7c73d]{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0;word-break:break-word}.modal-kicker[data-v-33a7c73d]{color:var(--color-text-secondary);display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.04em;margin-bottom:var(--space-1);text-transform:uppercase}.app-modal-body[data-v-33a7c73d]{color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);min-height:0;overflow-y:auto;padding:var(--panel-padding);scrollbar-gutter:stable}.app-modal-body.allow-overflow[data-v-33a7c73d]{overflow:visible}.app-modal-body[data-v-33a7c73d]::-webkit-scrollbar{width:var(--space-1)}.app-modal-body[data-v-33a7c73d]::-webkit-scrollbar-track{background:transparent}.app-modal-body[data-v-33a7c73d]::-webkit-scrollbar-thumb{background:var(--ui-border-color);border-radius:var(--radius-sm)}.modal-fade-enter-active[data-v-33a7c73d],.modal-fade-leave-active[data-v-33a7c73d]{transition:opacity var(--transition-emphasized)}.modal-fade-enter-from[data-v-33a7c73d],.modal-fade-leave-to[data-v-33a7c73d]{opacity:0}.modal-panel-enter-active[data-v-33a7c73d],.modal-panel-leave-active[data-v-33a7c73d]{transition:opacity var(--transition-emphasized),transform var(--transition-emphasized)}.modal-panel-enter-from[data-v-33a7c73d],.modal-panel-leave-to[data-v-33a7c73d]{opacity:0;transform:translateY(18px)}@media(max-width:640px){.app-modal-overlay[data-v-33a7c73d]{overflow-y:auto;overscroll-behavior:contain;padding:max(var(--space-2),env(safe-area-inset-top,0px)) max(var(--space-2),env(safe-area-inset-right,0px)) max(var(--space-2),env(safe-area-inset-bottom,0px)) max(var(--space-2),env(safe-area-inset-left,0px))}.app-modal-overlay.form-sheet-overlay[data-v-33a7c73d]{align-items:flex-end;padding:max(var(--space-2),env(safe-area-inset-top,0px)) 0 0}.app-modal.is-form-sheet[data-v-33a7c73d]{border:var(--ui-border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);inline-size:100%;max-block-size:min(86dvh,720px);max-inline-size:560px;transform-origin:bottom center}.app-modal.is-form-sheet.allow-overflow[data-v-33a7c73d]{overflow:hidden}.app-modal-footer[data-v-33a7c73d],.app-modal-header[data-v-33a7c73d]{padding:var(--space-3)}.app-modal.is-form-sheet .app-modal-footer[data-v-33a7c73d]{align-items:stretch;flex-direction:column}.app-modal-body[data-v-33a7c73d]{overflow-y:auto;padding:var(--space-3);-webkit-overflow-scrolling:touch}.app-modal-body.allow-overflow[data-v-33a7c73d]{overflow-x:visible;overflow-y:auto}.app-modal.is-form-sheet.modal-panel-enter-from[data-v-33a7c73d],.app-modal.is-form-sheet.modal-panel-leave-to[data-v-33a7c73d]{transform:translateY(100%)}}.confirm-message[data-v-6525f714]{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-normal);margin:0;overflow-wrap:anywhere}.confirm-actions[data-v-6525f714]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;width:100%}.custom-cursor[data-v-1bd9ff45]{backface-visibility:hidden;block-size:1px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.2));inline-size:1px;inset-block-start:0;inset-inline-start:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .12s ease;will-change:transform,opacity;z-index:2147483647}.custom-cursor.visible[data-v-1bd9ff45]{opacity:1}.cursor-visual[data-v-1bd9ff45]{backface-visibility:hidden;block-size:18px;border-radius:30px;inline-size:15px;inset-block-start:-2px;inset-inline-start:-1px;position:absolute;transform-origin:8px 7px;transition:opacity .12s ease,transform .12s ease,inline-size .12s ease,block-size .12s ease}.cursor-visual svg[data-v-1bd9ff45]{block-size:100%;display:block;inline-size:100%;overflow:visible}.cursor-visual path[data-v-1bd9ff45]{fill:var(--bg);stroke:var(--text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;transform-origin:8px 7px;transition:fill var(--transition-standard),stroke var(--transition-standard),opacity var(--transition-standard),transform var(--transition-standard)}.cursor-visual[data-v-1bd9ff45]:after,.cursor-visual[data-v-1bd9ff45]:before{content:"";pointer-events:none;position:absolute}.cursor-visual[data-state=pointer] path[data-v-1bd9ff45]{fill:var(--accent);stroke:var(--bg);transform:scale(.9)}.cursor-visual[data-state=text][data-v-1bd9ff45]{block-size:20px;inline-size:10px;transform:translate(-5px,-10px)}.cursor-visual[data-state=text] path[data-v-1bd9ff45]{opacity:0}.cursor-visual[data-state=text][data-v-1bd9ff45]:before{background:var(--text);border-radius:var(--border-radius-pill);box-shadow:-3px 0 0 -1px var(--text),3px 0 0 -1px var(--text);inline-size:1.5px;inset-block:2px;inset-inline-start:4px}.cursor-visual[data-state=grab][data-v-1bd9ff45]{background:var(--bg);block-size:13px;border:1.5px solid var(--text);border-radius:50%;inline-size:13px;transform:translate(-6.5px,-6.5px)}.cursor-visual[data-state=grab] path[data-v-1bd9ff45]{opacity:0}.cursor-visual[data-state=grabbing][data-v-1bd9ff45]{background:var(--bg);block-size:13px;border:1.5px solid var(--text);border-radius:50%;inline-size:13px;transform:translate(-6.5px,-6.5px) scale(.82)}.cursor-visual[data-state=grabbing] path[data-v-1bd9ff45]{opacity:0}.cursor-visual.pressed[data-state=pointer][data-v-1bd9ff45]{transform:scale(.82)}.cursor-visual.pressed[data-state=grab][data-v-1bd9ff45]{transform:translate(-6.5px,-6.5px) scale(.82)}.cursor-visual[data-state=precision][data-v-1bd9ff45]{block-size:15px;border:1px solid var(--text);border-radius:50%;inline-size:15px;transform:translate(-7.5px,-7.5px)}.cursor-visual[data-state=precision] path[data-v-1bd9ff45]{opacity:0}.cursor-visual[data-state=precision][data-v-1bd9ff45]:before{background:var(--text);border-radius:50%;inset:6px}.cursor-visual[data-state=disabled][data-v-1bd9ff45]{block-size:15px;border:1.5px solid var(--error);border-radius:50%;inline-size:15px;transform:translate(-7.5px,-7.5px)}.cursor-visual[data-state=disabled] path[data-v-1bd9ff45]{opacity:0}.cursor-visual[data-state=disabled][data-v-1bd9ff45]:after{background:var(--error);block-size:1.5px;border-radius:var(--border-radius-pill);inline-size:10px;inset-block-start:6px;inset-inline-start:1px;rotate:-45deg}@media(hover:hover)and (pointer:fine){html.custom-cursor-enabled *,html.custom-cursor-enabled{cursor:none!important}}@media(prefers-reduced-motion:reduce){.cursor-visual[data-v-1bd9ff45],.cursor-visual path[data-v-1bd9ff45],.custom-cursor[data-v-1bd9ff45]{transition:none!important}}
