.dropdown-panel[data-v-ed306371]{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 38px #0f272b14;min-width:180px;padding:8px}.dropdown-item[data-v-631e63bd]{align-items:center;border-radius:10px;color:var(--title);display:flex;gap:10px;padding:10px 12px;text-decoration:none;transition:all .2s ease}.dropdown-item[data-v-631e63bd]:hover{background:var(--btn-plain-bg-hover);color:var(--primary)}.dropdown-item.is-last[data-v-631e63bd]{margin-bottom:0}.theme-btn[data-v-319bfe36],.theme-switch-container[data-v-319bfe36]{position:relative}.theme-btn[data-v-319bfe36]{align-items:center;background:transparent;border:none;border-radius:.625rem;color:var(--muted-strong);cursor:pointer;display:flex;height:2.75rem;justify-content:center;transition:all .15s ease;width:2.75rem}.theme-btn[data-v-319bfe36]:hover{background:var(--btn-plain-bg-hover);color:var(--primary)}.theme-btn[data-v-319bfe36]:active{background:var(--btn-plain-bg-active);transform:scale(.9)}.icon-wrapper[data-v-319bfe36]{align-items:center;display:flex;justify-content:center;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.icon-wrapper.opacity-0[data-v-319bfe36]{opacity:0;pointer-events:none}.icon[data-v-319bfe36]{color:inherit;display:block;flex-shrink:0;height:1.25rem;width:1.25rem}.dropdown-menu[data-v-319bfe36]{opacity:0;pointer-events:none;position:absolute;right:-.5rem;top:calc(100% + .5rem);transform:translateY(-8px);transition:all .2s ease-out;visibility:hidden;z-index:50}.dropdown-menu--open[data-v-319bfe36]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.dropdown-icon[data-v-319bfe36]{flex-shrink:0;height:1.25rem;margin-right:.75rem;width:1.25rem}.wallpaper-btn[data-v-26f6e5e4],.wallpaper-switch-container[data-v-26f6e5e4]{position:relative}.wallpaper-btn[data-v-26f6e5e4]{align-items:center;background:transparent;border:none;border-radius:.625rem;color:var(--muted-strong);cursor:pointer;display:flex;height:2.75rem;justify-content:center;transition:all .15s ease;width:2.75rem}.wallpaper-btn[data-v-26f6e5e4]:hover{background:var(--btn-plain-bg-hover);color:var(--primary)}.wallpaper-btn[data-v-26f6e5e4]:active{background:var(--btn-plain-bg-active);transform:scale(.9)}.wallpaper-btn.transitioning[data-v-26f6e5e4]{opacity:.7;pointer-events:none}.icon[data-v-26f6e5e4]{color:inherit;display:block;flex-shrink:0;height:1.25rem;transition:transform .2s ease;width:1.25rem}.wallpaper-btn:hover .icon[data-v-26f6e5e4]{transform:scale(1.1)}.icon-fade-enter-active[data-v-26f6e5e4],.icon-fade-leave-active[data-v-26f6e5e4]{transition:all .25s cubic-bezier(.4,0,.2,1)}.icon-fade-enter-from[data-v-26f6e5e4]{opacity:0;transform:scale(.8) rotate(10deg)}.icon-fade-leave-to[data-v-26f6e5e4]{opacity:0;transform:scale(1.2) rotate(-10deg)}.icon-fade-enter-to[data-v-26f6e5e4],.icon-fade-leave-from[data-v-26f6e5e4]{opacity:1;transform:scale(1) rotate(0)}.dropdown-menu[data-v-26f6e5e4]{opacity:0;pointer-events:none;position:absolute;right:-.5rem;top:calc(100% + .5rem);transform:translateY(-8px);transition:all .2s ease-out;visibility:hidden;z-index:50}.dropdown-menu--open[data-v-26f6e5e4]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.dropdown-icon[data-v-26f6e5e4]{flex-shrink:0;height:1.25rem;margin-right:.75rem;width:1.25rem}.dropdown-content[data-v-26f6e5e4]{display:flex;flex-direction:column;gap:2px}.dropdown-title[data-v-26f6e5e4]{font-size:14px;font-weight:500;line-height:1.2}.dropdown-desc[data-v-26f6e5e4]{font-size:12px;line-height:1.2;opacity:.7}.dropdown-shortcut[data-v-26f6e5e4]{background:var(--surface-strong);border:1px solid var(--line);border-radius:4px;color:var(--muted);font-family:monospace;font-size:11px;font-weight:500;margin-left:auto;padding:2px 6px}.color-picker-container[data-v-620736b8]{position:relative}.color-picker-btn[data-v-620736b8]{align-items:center;background:transparent;border:none;border-radius:.625rem;color:var(--muted-strong);cursor:pointer;display:flex;height:2.75rem;justify-content:center;position:relative;transition:all .15s ease;width:2.75rem}.color-picker-btn[data-v-620736b8]:hover{background:var(--btn-plain-bg-hover);color:var(--primary)}.color-picker-btn[data-v-620736b8]:active{background:var(--btn-plain-bg-active);transform:scale(.9)}.icon[data-v-620736b8]{color:inherit;display:block;flex-shrink:0;height:1.25rem;width:1.25rem}[data-v-620736b8]::deep(.color-picker-panel){border:none!important;box-shadow:none!important;padding:0!important}::root .dark[data-v-620736b8] .color-picker-panel{border:none!important;box-shadow:none!important}.dropdown-menu[data-v-620736b8]{min-width:280px;opacity:0;pointer-events:none;position:absolute;right:-.5rem;top:calc(100% + .5rem);transform:translateY(-8px);transition:all .2s ease-out;visibility:hidden;z-index:50}.dropdown-menu--open[data-v-620736b8]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.simple-color-picker[data-v-620736b8]{-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);background:var(--surface);border:1px solid var(--line);border-radius:1rem;box-shadow:0 18px 38px #0f272b14;min-width:280px;padding:1rem}::root .dark .simple-color-picker[data-v-620736b8]{background:#171717e6;border-color:#171717e6;box-shadow:0 18px 38px #0000004d}.picker-header[data-v-620736b8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.picker-title-wrapper[data-v-620736b8]{align-items:center;display:flex;flex:1;gap:.5rem}.picker-title-indicator[data-v-620736b8]{background:var(--primary);border-radius:2px;flex-shrink:0;height:16px;transition:background-color .4s cubic-bezier(.4,0,.2,1);width:4px}.picker-title[data-v-620736b8]{color:var(--title);font-size:.875rem;font-weight:500}.reset-btn[data-v-620736b8]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--primary);cursor:pointer;display:flex;height:1.75rem;justify-content:center;margin:0 .5rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);width:1.75rem}.reset-btn[data-v-620736b8]:hover{background:var(--btn-plain-bg-hover);transform:rotate(180deg)}.reset-icon[data-v-620736b8]{height:1rem;width:1rem}.hue-value[data-v-620736b8]{color:var(--primary);font-size:.875rem;font-weight:600;min-width:2.5rem;text-align:right;transition:color .3s cubic-bezier(.4,0,.2,1)}.hue-slider-wrapper[data-v-620736b8]{background:var(--hue-slider-bg);border-radius:.5rem;margin-bottom:1rem;padding:.25rem}.hue-slider-input[data-v-620736b8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--color-selection-bar);background-size:100% 100%;border-radius:.25rem;cursor:pointer;height:1.5rem;outline:none;transition:background-image .15s ease-in-out;width:100%}.hue-slider-input[data-v-620736b8]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ffffffb3;border-radius:.125rem;box-shadow:none;cursor:pointer;height:1rem;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:.5rem}.hue-slider-input[data-v-620736b8]::-webkit-slider-thumb:hover{background:#fffc}.hue-slider-input[data-v-620736b8]::-webkit-slider-thumb:active{background:#fff9}.hue-slider-input[data-v-620736b8]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#ffffffb3;border-radius:.125rem;border-width:0;box-shadow:none;cursor:pointer;height:1rem;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:.5rem}.hue-slider-input[data-v-620736b8]::-moz-range-thumb:hover{background:#fffc}.hue-slider-input[data-v-620736b8]::-moz-range-thumb:active{background:#fff9}.hue-slider-input[data-v-620736b8]::-ms-thumb{appearance:none;background:#ffffffb3;border-radius:.125rem;box-shadow:none;cursor:pointer;height:1rem;-ms-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:.5rem}.hue-slider-input[data-v-620736b8]::-ms-thumb:hover{background:#fffc}.hue-slider-input[data-v-620736b8]::-ms-thumb:active{background:#fff9}.hue-slider-input[data-v-620736b8]::-ms-track{background:transparent;border-color:transparent;color:transparent}.preset-colors-quick[data-v-620736b8]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.preset-color-quick-btn[data-v-620736b8]{border:2px solid var(--line);border-radius:50%;box-shadow:0 1px 2px #0000001a;cursor:pointer;height:2rem;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);width:2rem}.preset-color-quick-btn[data-v-620736b8]:hover{border-color:var(--primary);box-shadow:0 2px 4px #00000026;transform:scale(1.1)}.preset-color-quick-btn--active[data-v-620736b8]{border-color:var(--primary);border-width:3px;box-shadow:0 0 0 2px var(--primary-soft);transition:border-color .3s cubic-bezier(.4,0,.2,1),border-width .2s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}[data-v-c5c73528]:root{--app-max-width:1500px;--page-max-width:1480px;--navbar-max-width:1480px;--sidebar-width:300px;--sidebar-width-large:320px;--sidebar-width-medium:280px;--sidebar-width-small:260px;--grid-gap:24px;--grid-gap-large:32px;--grid-gap-medium:20px;--grid-gap-small:16px;--breakpoint-xl:1500px;--breakpoint-lg:1400px;--breakpoint-md:1200px;--breakpoint-sm:1100px;--breakpoint-xs:768px}.app-container[data-v-c5c73528]{margin:0 auto;max-width:var(--app-max-width);padding:0}.page-container[data-v-c5c73528]{margin:0 auto;max-width:var(--page-max-width);padding:0 16px}.navbar-container[data-v-c5c73528]{margin:0 auto;max-width:var(--navbar-max-width);padding:0 16px}.grid-layout-container[data-v-c5c73528]{display:grid;gap:var(--grid-gap);grid-template-columns:var(--sidebar-width) 1fr var(--sidebar-width)}@media(min-width:1500px){[data-v-c5c73528]:root{--page-max-width:1500px;--navbar-max-width:1460px;--sidebar-width:var(--sidebar-width-large);--grid-gap:var(--grid-gap-large)}}@media(max-width:1599px)and (min-width:1400px){[data-v-c5c73528]:root{--page-max-width:1480px;--navbar-max-width:1480px;--sidebar-width:var(--sidebar-width);--grid-gap:var(--grid-gap)}}@media(max-width:1399px)and (min-width:1200px){[data-v-c5c73528]:root{--page-max-width:1480px;--navbar-max-width:1280px;--sidebar-width:var(--sidebar-width-medium);--grid-gap:var(--grid-gap-medium)}}@media(max-width:1199px)and (min-width:1100px){[data-v-c5c73528]:root{--page-max-width:1480px;--navbar-max-width:1280px;--sidebar-width:var(--sidebar-width-small);--grid-gap:var(--grid-gap-small)}}@media(max-width:1099px){.grid-layout-container[data-v-c5c73528]{gap:12px;grid-template-columns:1fr}}@media(max-width:767px){.navbar-container[data-v-c5c73528]{max-width:none;padding-left:1rem;padding-right:1rem;width:100%}}.w-app[data-v-c5c73528]{max-width:var(--app-max-width)}.w-page[data-v-c5c73528]{max-width:var(--page-max-width)}.w-navbar[data-v-c5c73528]{max-width:var(--navbar-max-width)}.w-sidebar[data-v-c5c73528]{width:var(--sidebar-width)}.mx-auto[data-v-c5c73528]{margin-left:auto;margin-right:auto}.gap-grid[data-v-c5c73528]{gap:var(--grid-gap)}.gap-grid-large[data-v-c5c73528]{gap:var(--grid-gap-large)}.gap-grid-medium[data-v-c5c73528]{gap:var(--grid-gap-medium)}.gap-grid-small[data-v-c5c73528]{gap:var(--grid-gap-small)}.navbar[data-v-c5c73528]{left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.navbar[data-v-c5c73528],.navbar__inner[data-v-c5c73528]{overflow:visible;padding:0 16px}.navbar__inner[data-v-c5c73528]{align-items:center;background:transparent;border:1px solid transparent;border-radius:0 0 .75rem .75rem;display:flex;height:4.5rem;justify-content:space-between;margin:0 auto;max-width:var(--navbar-max-width);pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar.scrolled .navbar__inner[data-v-c5c73528]{-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);background:#ffffff8c;border-color:#ffffff8c;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.navbar__brand[data-v-c5c73528]{align-items:center;color:var(--title);display:flex;font-weight:700;gap:10px;text-decoration:none;transition:transform .2s ease}.navbar__brand[data-v-c5c73528]:hover{transform:scale(.98)}.navbar__brand[data-v-c5c73528]:active{transform:scale(.95)}.navbar__logo[data-v-c5c73528]{height:1.75rem;-o-object-fit:contain;object-fit:contain;width:1.75rem}.navbar__title[data-v-c5c73528]{color:var(--title);font-size:1rem;font-weight:800;letter-spacing:.2px}.navbar__links[data-v-c5c73528]{align-items:center;display:flex;gap:4px}.navbar__link-container[data-v-c5c73528],.navbar__link-dropdown[data-v-c5c73528]{position:relative}.navbar__link[data-v-c5c73528]{align-items:center;background:none;border:none;border-radius:.625rem;color:#000000bf;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:8px;padding:10px 12px;text-decoration:none;transition:all .15s ease;width:100%}.navbar__link-icon[data-v-c5c73528]{flex-shrink:0;height:1.1rem;width:1.1rem}.navbar__link-external[data-v-c5c73528]{flex-shrink:0;height:.875rem;opacity:.2;width:.875rem}.navbar__link-arrow[data-v-c5c73528]{flex-shrink:0;height:1.25rem;transition:transform .2s ease;width:1.25rem}.navbar__link[data-v-c5c73528]:hover{background:var(--btn-plain-bg-hover);color:var(--primary)}.navbar__link-container:focus-within .navbar__dropdown-menu[data-v-c5c73528],.navbar__link-container:hover .navbar__dropdown-menu[data-v-c5c73528],.navbar__link-dropdown:hover .navbar__dropdown-menu[data-v-c5c73528]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.navbar__link-container:focus-within .navbar__link-arrow[data-v-c5c73528],.navbar__link-container:hover .navbar__link-arrow[data-v-c5c73528]{transform:rotate(180deg)}.navbar__dropdown-menu[data-v-c5c73528]{left:0;min-width:12rem;opacity:0;padding-top:8px;pointer-events:none;position:absolute;top:100%;transform:translateY(-8px);transition:all .2s ease-out;visibility:hidden;z-index:50}.navbar__dropdown-menu[data-v-c5c73528]:before{background:transparent;content:"";height:8px;left:0;position:absolute;right:0;top:0}.dropdown-item__icon[data-v-c5c73528]{flex-shrink:0;height:1.25rem;margin-right:.75rem;width:1.25rem}.dropdown-item__external[data-v-c5c73528]{flex-shrink:0;height:.75rem;margin-left:auto;opacity:.25;width:.75rem}.navbar__actions[data-v-c5c73528]{align-items:center;display:flex;gap:4px}.navbar__action-btn[data-v-c5c73528]{align-items:center;background:transparent;border:none;border-radius:.625rem;color:#000000bf;cursor:pointer;display:flex;height:2.75rem;justify-content:center;transition:all .15s ease;width:2.75rem}.navbar__action-btn[data-v-c5c73528]:hover{background:var(--btn-plain-bg-hover);color:var(--primary)}.navbar__action-btn[data-v-c5c73528]:active{background:var(--btn-plain-bg-active);transform:scale(.9)}.navbar__icon[data-v-c5c73528]{height:1.25rem;width:1.25rem}.btn-plain[data-v-c5c73528]{align-items:center;background:none;display:flex;justify-content:center;position:relative;transition:all .15s ease}@media(max-width:768px){.navbar[data-v-c5c73528]{padding:0}.navbar__inner[data-v-c5c73528]{border-radius:0;margin:0;max-width:none;padding-left:1rem;padding-right:1rem;width:100%}.navbar__links[data-v-c5c73528]{display:none}.navbar__action-btn[data-v-c5c73528]{height:2.5rem;width:2.5rem}}.footer[data-v-4215cbc0]{color:var(--muted-strong);margin-top:72px;padding:32px 0 20px}.footer__top-icons[data-v-4215cbc0]{display:flex;gap:24px;justify-content:center;margin-bottom:24px}.top-icon[data-v-4215cbc0]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:50%;color:var(--title);display:inline-flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.top-icon[data-v-4215cbc0]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.footer__columns[data-v-4215cbc0]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0 auto 28px;max-width:calc(var(--page-max-width, 1100px) - 32px);padding:0 24px}.footer-col[data-v-4215cbc0]{display:flex;flex-direction:column;gap:8px}.col-title[data-v-4215cbc0]{color:var(--title);font-size:15px;font-weight:700;margin:0 0 4px}.footer-col ul[data-v-4215cbc0]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.col-link[data-v-4215cbc0]{color:var(--muted-strong);font-size:13px;text-decoration:none;transition:color .2s ease}.col-link[data-v-4215cbc0]:hover{color:var(--primary)}.footer__bottom[data-v-4215cbc0]{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between;margin:0 auto;max-width:calc(var(--page-max-width, 1100px) - 32px);padding:12px 24px 0}.bottom-left[data-v-4215cbc0],.bottom-right[data-v-4215cbc0]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.dot[data-v-4215cbc0]{color:var(--muted)}.bottom-link[data-v-4215cbc0]{color:var(--muted-strong);text-decoration:none;transition:color .2s ease}.bottom-link[data-v-4215cbc0]:hover{color:var(--primary)}@media(max-width:768px){.footer__columns[data-v-4215cbc0]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.footer__bottom[data-v-4215cbc0]{gap:6px;padding:12px 16px 0}.footer__top-icons[data-v-4215cbc0]{gap:18px}}
