.image-container img[data-v-2086a74f]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}[data-v-2086a74f]:root{--app-font-family:system-ui,"Roboto","Noto Sans Javanese"}body[data-v-2086a74f]{font-family:var(--app-font-family);background:var(--bg-color);margin:0;padding:0}.main-wrapper[data-v-2086a74f]{display:flex;justify-content:center;align-items:center;overflow:hidden;height:100vh}.main-container[data-v-2086a74f]{display:flex;max-width:1280px;width:100%;height:100%;box-sizing:border-box}.primary-card[data-v-2086a74f]{background:var(--primary-card-bg);color:var(--primary-card-text)}.primary-card[data-v-2086a74f],.secondary-card[data-v-2086a74f]{box-shadow:var(--card-shadow);border-radius:1rem;padding:1rem;font-family:var(--app-font-family)}.secondary-card[data-v-2086a74f]{background:var(--secondary-card-bg);color:var(--secondary-card-text)}.pg-wp[data-v-2086a74f]{display:flex;justify-content:center}.ct-wp[data-v-2086a74f]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:640px}.mention[data-v-2086a74f]{color:var(--primary-color);text-decoration:none}.tiptap-editor[data-v-2086a74f]{outline:none;margin:0;padding:0;color:var(--input-text-color)}.tiptap-editor h1[data-v-2086a74f]{font-size:1.5rem}.tiptap-editor h2[data-v-2086a74f]{font-size:1.25rem}.tiptap-editor p[data-v-2086a74f]{font-size:1rem}[data-v-2086a74f]:root{--bg-color:#f5f7fa;--text-color:#1f2937;--primary-color:#6366f1;--accent-color:#818fa5;--link-color:#2563eb;--contribution-color:#10b981;--status-color:#f59e0b;--surface-color:#fff;--border-color:#e5e7eb;--tone-earth:#374151;--tone-green:#22c55e;--sparator:#e0e3e8;--nav-hover:#b2b7c7;--primary-color-active:#989da3;--primary-card-bg:linear-gradient(135deg,#c5c9e9,#3b5efa);--primary-card-text:#fff;--secondary-card-bg:linear-gradient(135deg,#ecf2f5,#dde2f3);--secondary-card-accent:#77808b;--secondary-card-border:#e3e1f1;--secondary-card-text:#6e6f70;--secondary-card-shadow:0 8px 200px rgba(68,0,255,.05);--secondary-card-sparator:#cfd5e0;--card-gradient:linear-gradient(135deg,#f2f6fa,#e0e7f1);--card-gradient-text:#60616e;--card-gradient-text-secondary:#a8a6ac;--card-gradient-nav-hover:#dae7f3;--card-gradient-active:#cdd4da;--card-flat:#fff;--card-shadow:0 5px 10px hsla(0,0%,67%,.452);--card-text:#1e293b;--card-hover-bg:#f1f5f9;--btn-primary:#6366f1;--btn-primary-text:#fff;--btn-primary-hover:#cccde9;--btn-success:#10b981;--btn-success-hover:#07744f;--btn-warning:#f59e0b;--btn-danger:#ef4444;--btn-neutral:#6b7280;--btn-text:#fff;--input-bg-color:#fbfdff;--input-border-color:#dddfe2c9;--input-placeholder-color:#3e3f42;--input-text-color:#2e2e33;--level-0:#74768034;--level-1:#6f6ad04d;--level-2:#6b6cf080;--level-3:#6769f0cc;--level-4:#6366f1}[data-theme=dark][data-v-2086a74f]{--bg-color:#0f172a;--text-color:#05192e;--primary-color:#6366f1;--accent-color:#48505f;--link-color:#60a5fa;--contribution-color:#34d399;--status-color:#fbbf24;--surface-color:#1e293b;--border-color:#334155;--tone-earth:#94a3b8;--tone-green:#4ade80;--sparator:#202a30;--nav-hover:#030a31;--primary-card-bg:linear-gradient(135deg,#4c4570,#070457);--primary-card-text:#b8b8b8;--secondary-card-bg:linear-gradient(135deg,#232b46,#06133b);--secondary-card-border:#031138;--secondary-card-text:#828688;--secondary-card-shadow:0 8px 200px rgba(68,0,255,.05);--secondary-card-sparator:#313442;--card-gradient:linear-gradient(135deg,#13213a,#040e2b);--card-gradient-text:#b4b6b8;--card-gradient-text-secondary:#6c7277;--card-gradient-nav-hover:#61657c;--card-gradient-active:#144977;--card-flat:#010b1a;--card-shadow:0 5px 10px rgba(0,0,0,.452);--card-text:#d5dce6;--card-hover-bg:#334155;--btn-primary:#8b5cf6;--btn-primary-text:#eae9ec;--btn-primary-hover:#7c7fb1;--btn-success:#22c55e;--btn-warning:#facc15;--btn-danger:#f87171;--btn-neutral:#9ca3af;--btn-text:#0f172a;--input-bg-color:#293541;--input-border-color:#4d5664c9;--input-placeholder-color:#edeef1;--input-text-color:#d9dce4;--level-0:#74768034;--level-1:#6f6ad04d;--level-2:#6b6cf080;--level-3:#6769f0cc;--level-4:#6366f1}.card[data-v-2086a74f]{padding:10px;border-radius:15px;background:var(--card-gradient);cursor:pointer;overflow:hidden;transition:max-height .3s ease;width:100%;border:solid 1px var(--border-color);max-height:80px}.card.expanded[data-v-2086a74f]{max-height:300px}.card .profile-info[data-v-2086a74f]{display:flex;align-items:center;gap:12px}.card .image-container[data-v-2086a74f]{width:40px;height:40px;border-radius:50%;flex-shrink:0}.card .image-container img[data-v-2086a74f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.card .text-container[data-v-2086a74f]{display:flex;flex-direction:column}.card .text-container .name[data-v-2086a74f]{font-size:15px;font-weight:600;color:var(--card-gradient-text)}.card .text-container .username[data-v-2086a74f]{font-size:10px;color:var(--card-gradient-text-secondary)}.card .menu[data-v-2086a74f]{margin-top:12px;padding:8px 0 0;list-style:none;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--sparator)}.card .menu li[data-v-2086a74f]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--card-gradient-text);padding:6px 8px;border-radius:4px;transition:background .15s ease}.card .menu li .icon[data-v-2086a74f]{width:16px;height:16px}.card .menu li[data-v-2086a74f]:hover{background:var(--card-gradient-nav-hover)}.sidebar-logo[data-v-4d7f2dea]{height:40px;display:flex;align-items:center;justify-content:center}.sidebar-logo img[data-v-4d7f2dea]{height:40px}.notif-bell-wrapper[data-v-ae2d09f4]{position:relative;display:inline-block;cursor:pointer}.notif-bell[data-v-ae2d09f4]{width:20px;height:20px;color:var(--primary-color)}.notif-badge[data-v-ae2d09f4]{position:absolute;top:-2px;right:-6px;background:#ff3b3b;color:#fff;font-size:.7rem;border-radius:999px;padding:1px;line-height:1;min-width:14px;text-align:center}.separator[data-v-8066dae6]{height:1px;background:var(--sparator);margin:.5rem 0}.nav-link[data-v-8066dae6]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;text-decoration:none;color:var(--primary-color);transition:background .2s;cursor:pointer}.nav-link[data-v-8066dae6]:hover{background:var(--nav-hover)}.nav-link .icon[data-v-8066dae6]{width:20px;height:20px}.nav-link .label[data-v-8066dae6]{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-buttons[data-v-9bcc7ab4]{display:flex;justify-content:center;gap:1rem;width:100%}.auth-buttons .btn[data-v-9bcc7ab4]{padding:.5rem 0;font-size:1rem;border-radius:.5rem;font-weight:600;cursor:pointer;border:none;transition:background-color .3s ease,color .3s ease;width:50%;text-align:center}.auth-buttons .login[data-v-9bcc7ab4]{background-color:var(--primary-color);color:var(--btn-text)}.auth-buttons .login[data-v-9bcc7ab4]:hover{background-color:var(--accent-color)}.auth-buttons .register[data-v-9bcc7ab4]{background-color:var(--surface-color);color:var(--btn-success);border:2px solid var(--btn-success)}.auth-buttons .register[data-v-9bcc7ab4]:hover{background-color:var(--card-hover-bg)}.theme-toggle[data-v-dc50651c]{display:flex;border-radius:.5rem;align-items:center;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px;gap:1rem;background:var(--primary-color);border:solid 1px var(--primary-color)}.icon-btn[data-v-dc50651c]{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s;padding:3px;border-radius:50%}.icon-btn .icon[data-v-dc50651c]{width:1.1rem;height:1.1rem;transition:color 2.5s;color:var(--bg-color)}.icon-btn.active[data-v-dc50651c]{background:var(--bg-color);transition:color 2.5s}.icon-btn.active .icon[data-v-dc50651c]{color:var(--primary-color);transition:color 2.5s}[data-v-27182cf5]:root{--bg-color:#f5f7fa;--text-color:#1f2937;--primary-color:#6366f1;--accent-color:#818fa5;--link-color:#2563eb;--contribution-color:#10b981;--status-color:#f59e0b;--surface-color:#fff;--border-color:#e5e7eb;--tone-earth:#374151;--tone-green:#22c55e;--sparator:#e0e3e8;--nav-hover:#b2b7c7;--primary-color-active:#989da3;--primary-card-bg:linear-gradient(135deg,#c5c9e9,#3b5efa);--primary-card-text:#fff;--secondary-card-bg:linear-gradient(135deg,#ecf2f5,#dde2f3);--secondary-card-accent:#77808b;--secondary-card-border:#e3e1f1;--secondary-card-text:#6e6f70;--secondary-card-shadow:0 8px 200px rgba(68,0,255,.05);--secondary-card-sparator:#cfd5e0;--card-gradient:linear-gradient(135deg,#f2f6fa,#e0e7f1);--card-gradient-text:#60616e;--card-gradient-text-secondary:#a8a6ac;--card-gradient-nav-hover:#dae7f3;--card-gradient-active:#cdd4da;--card-flat:#fff;--card-shadow:0 5px 10px hsla(0,0%,67%,.452);--card-text:#1e293b;--card-hover-bg:#f1f5f9;--btn-primary:#6366f1;--btn-primary-text:#fff;--btn-primary-hover:#cccde9;--btn-success:#10b981;--btn-success-hover:#07744f;--btn-warning:#f59e0b;--btn-danger:#ef4444;--btn-neutral:#6b7280;--btn-text:#fff;--input-bg-color:#fbfdff;--input-border-color:#dddfe2c9;--input-placeholder-color:#3e3f42;--input-text-color:#2e2e33;--level-0:#74768034;--level-1:#6f6ad04d;--level-2:#6b6cf080;--level-3:#6769f0cc;--level-4:#6366f1}[data-theme=dark][data-v-27182cf5]{--bg-color:#0f172a;--text-color:#05192e;--primary-color:#6366f1;--accent-color:#48505f;--link-color:#60a5fa;--contribution-color:#34d399;--status-color:#fbbf24;--surface-color:#1e293b;--border-color:#334155;--tone-earth:#94a3b8;--tone-green:#4ade80;--sparator:#202a30;--nav-hover:#030a31;--primary-card-bg:linear-gradient(135deg,#4c4570,#070457);--primary-card-text:#b8b8b8;--secondary-card-bg:linear-gradient(135deg,#232b46,#06133b);--secondary-card-border:#031138;--secondary-card-text:#828688;--secondary-card-shadow:0 8px 200px rgba(68,0,255,.05);--secondary-card-sparator:#313442;--card-gradient:linear-gradient(135deg,#13213a,#040e2b);--card-gradient-text:#b4b6b8;--card-gradient-text-secondary:#6c7277;--card-gradient-nav-hover:#61657c;--card-gradient-active:#144977;--card-flat:#010b1a;--card-shadow:0 5px 10px rgba(0,0,0,.452);--card-text:#d5dce6;--card-hover-bg:#334155;--btn-primary:#8b5cf6;--btn-primary-text:#eae9ec;--btn-primary-hover:#7c7fb1;--btn-success:#22c55e;--btn-warning:#facc15;--btn-danger:#f87171;--btn-neutral:#9ca3af;--btn-text:#0f172a;--input-bg-color:#293541;--input-border-color:#4d5664c9;--input-placeholder-color:#edeef1;--input-text-color:#d9dce4;--level-0:#74768034;--level-1:#6f6ad04d;--level-2:#6b6cf080;--level-3:#6769f0cc;--level-4:#6366f1}.sidebar-wrapper[data-v-27182cf5]{width:280px;height:100vh;display:flex;flex-direction:column;padding:1rem;box-sizing:border-box;border-right:1px solid var(--sparator)}.sidebar-logo[data-v-27182cf5]{height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px}.sidebar-nav[data-v-27182cf5]{flex:1;margin:15px 0;overflow-y:auto;border-radius:1rem;border:solid 1px var(--sparator);padding:.5rem;scrollbar-width:thin;scrollbar-color:var(--sparator) transparent}.sidebar-nav[data-v-27182cf5]::-webkit-scrollbar{width:8px}.sidebar-nav[data-v-27182cf5]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-27182cf5]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:4px;border:2px solid transparent;background-clip:content-box}.sidebar-nav[data-v-27182cf5]::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color-hover)}.sidebar-theme[data-v-27182cf5]{display:flex;margin-bottom:1.25rem;justify-content:center;align-items:center}.sidebar-profile[data-v-27182cf5]{border-radius:8px;display:flex;align-items:center;justify-content:center}.sidebar-authbtn[data-v-27182cf5]{border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:350px}.dark .sidebar-nav[data-v-27182cf5]{border:1px solid --primary-color}.toggle-icon[data-v-2e7ddb7c]{cursor:pointer;display:flex;align-items:center;justify-content:center}.icon[data-v-2e7ddb7c]{color:var(--primary-color);stroke-width:1px;width:35px;height:35px}.nav-bar[data-v-39554610]{display:flex;gap:1rem}.nav-bar button[data-v-39554610]{align-self:flex-start;border:none;cursor:pointer;font-weight:500;font-size:.9rem;height:30px;font-family:var(--app-font-family);background:transparent;border-bottom:1.5px solid var(--primary-color);color:var(--primary-color)}.nav-bar button.active[data-v-39554610]{border-bottom:2px solid var(--primary-color-active);color:var(--primary-color-active)}@media(max-width:480px){.nav-bar[data-v-39554610]{display:flex;justify-content:space-evenly;overflow:hidden;gap:0}.nav-bar button[data-v-39554610]{flex:1;border:none;background:transparent;font-size:.92rem;font-weight:500;transition:all .25s ease;position:relative;cursor:pointer;color:var(--primary-color);height:30px;border-radius:0}.nav-bar button.active[data-v-39554610],.nav-bar button[data-v-39554610]{background:var(--card-gradient);border-bottom:solid 1px var(--border-color)}.nav-bar button.active[data-v-39554610]{color:var(--primary-color-active)}}.topbar-wrapper[data-v-3c49af06]{display:flex;align-items:center;justify-content:space-between;backdrop-filter:blur(10px);gap:1rem;padding:0 .5rem 0 .75rem;height:50px;border-bottom:solid 1px var(--sparator)}.topbar-right-wrapper[data-v-3c49af06]{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.topbar-center[data-v-3c49af06]{display:flex;align-items:center}.topbar-toggle[data-v-3c49af06]{display:flex;align-items:center;position:absolute;right:.3rem}.auth-buttons[data-v-26ac3096]{display:flex;justify-content:center;width:100%;gap:.5rem;padding:.5rem}.auth-buttons .btn[data-v-26ac3096]{padding:.5rem 0;font-size:1rem;border-radius:.5rem;font-weight:600;cursor:pointer;border:none;transition:background-color .3s ease,color .3s ease;width:50%;text-align:center}.auth-buttons .login[data-v-26ac3096]{background-color:var(--primary-color);color:var(--btn-text)}.auth-buttons .login[data-v-26ac3096]:hover{background-color:var(--accent-color)}.auth-buttons .register[data-v-26ac3096]{background-color:var(--surface-color);color:var(--btn-success);border:2px solid var(--btn-success)}.auth-buttons .register[data-v-26ac3096]:hover{background-color:var(--card-hover-bg)}.bottom-bar[data-v-d040d7c2]{width:100%;background:var(--card-gradient);border-top:1px solid var(--border-color);justify-content:space-around;z-index:100;padding:.25rem 0;height:52px}.bottom-bar button[data-v-d040d7c2],.bottom-bar[data-v-d040d7c2]{display:flex;align-items:center;font-family:var(--app-font-family)}.bottom-bar button[data-v-d040d7c2]{flex:1;background:none;border:none;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem 0;font-size:.75rem;color:var(--primary-color);cursor:pointer;transition:color .2s ease}.bottom-bar button .icon[data-v-d040d7c2]{width:25px;height:25px}.bottom-bar button.active[data-v-d040d7c2]{color:var(--primary-color-active)}.bottom-bar button[data-v-d040d7c2]:focus{outline:none}.profile-photo[data-v-d040d7c2]{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary-color);transition:border-color .2s ease}.bottom-bar button.active .profile-photo[data-v-d040d7c2]{border-color:var(--primary-color-active)}.theme-toggle[data-v-cb826490]{display:flex;border-radius:.5rem;align-items:center;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px;gap:1rem;background:var(--primary-color);border:solid 1px var(--primary-color)}.icon-btn[data-v-cb826490]{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s;padding:3px;border-radius:50%}.icon-btn .icon[data-v-cb826490]{width:1.1rem;height:1.1rem;transition:color 2.5s;color:var(--bg-color)}.icon-btn.active[data-v-cb826490]{background:var(--bg-color);transition:color 2.5s}.icon-btn.active .icon[data-v-cb826490]{color:var(--primary-color);transition:color 2.5s}.separator[data-v-308e4b25]{height:1px;background:var(--sparator);margin:.5rem 0}.nav-link[data-v-308e4b25]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;text-decoration:none;color:var(--primary-color);transition:background .2s;cursor:pointer}.nav-link[data-v-308e4b25]:hover{background:var(--nav-hover)}.nav-link .icon[data-v-308e4b25]{width:20px;height:20px}.nav-link .label[data-v-308e4b25]{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}nav button[data-v-308e4b25]{border:none;background:transparent;display:flex;align-items:center;gap:1rem;padding:1rem;width:100%;text-align:left;cursor:pointer;color:var(--primary-color)}nav button[data-v-308e4b25]:hover{background:var(--nav-hover)}nav button .icon[data-v-308e4b25]{width:20px;height:20px}nav button .label[data-v-308e4b25]{font-size:12px;font-weight:500}.sidebar-logo[data-v-17449254]{height:37px;display:flex;align-items:center;justify-content:center}.sidebar-logo img[data-v-17449254]{height:37px}.language-dropdown[data-v-45c8688e]{position:relative;display:inline-block}.language-dropdown[data-v-45c8688e] *{box-sizing:border-box}.language-dropdown .dropdown-button[data-v-45c8688e]{display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:13px;cursor:pointer;transition:all .25s ease;background:transparent;border-radius:.5rem;color:var(--primary-color);border:none;font-family:Segoe UI,Noto Sans Javanese}.language-dropdown .dropdown-button .icon[data-v-45c8688e]{width:20px;height:20px}.language-dropdown .dropdown-menu[data-v-45c8688e]{position:absolute;margin-top:2.5rem;width:175px;height:300px;background:var(--card-gradient);border-radius:.75rem;border:solid 1px var(--border-color);z-index:9999;color:var(--card-gradient-text);display:flex;flex-direction:column;padding:1rem}@media(max-width:480px){.language-dropdown .dropdown-menu[data-v-45c8688e]{position:fixed;top:var(--topbar-height,40px);left:0;width:100%;height:calc(100% - var(--topbar-height, 40px));background:var(--bg-color);padding:1rem;margin:0;border:none;border-radius:0}}.language-dropdown .dropdown-menu input[data-v-45c8688e]{outline:none;backdrop-filter:blur(5px)}.language-dropdown .dropdown-menu input[data-v-45c8688e]:focus{box-shadow:0 0 5px 1px var(--primary-color)}.language-dropdown .dropdown-menu .input[data-v-45c8688e]{margin-bottom:.75rem}.language-dropdown .dropdown-menu .search-input[data-v-45c8688e]{width:100%;padding:.5rem;border:1px solid var(--input-border-color);border-radius:.5rem;font-size:1rem;background-color:var(--input-bg-color);color:var(--input-text-color)}.language-dropdown .dropdown-menu .list-lang[data-v-45c8688e]{flex:1;overflow-y:auto;margin-bottom:.75rem}.language-dropdown .dropdown-menu .list-lang[data-v-45c8688e]::-webkit-scrollbar{width:6px}.language-dropdown .dropdown-menu .list-lang[data-v-45c8688e]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.language-dropdown .dropdown-menu .list-lang ul[data-v-45c8688e]{list-style:none;margin:0;padding:0}.language-dropdown .dropdown-menu .list-lang ul li[data-v-45c8688e]{padding:.75rem 1rem;cursor:pointer;transition:background .2s ease;font-size:1rem}.language-dropdown .dropdown-menu .list-lang ul li[data-v-45c8688e]:hover{background-color:var(--card-gradient-nav-hover);border-radius:.5rem}.language-dropdown .dropdown-menu .list-lang ul li.active[data-v-45c8688e]{background-color:var(--card-gradient-active);font-weight:700;border-radius:.5rem}.language-dropdown .dropdown-menu .add-lang[data-v-45c8688e]{flex-shrink:0}.language-dropdown .dropdown-menu .add-lang button[data-v-45c8688e]{width:100%;padding:.75rem .5rem;background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;font-weight:500;cursor:pointer;font-size:12px}.language-dropdown .dropdown-menu .add-lang button[data-v-45c8688e]:hover{opacity:.9}.language-dropdown .dropdown-menu .loading[data-v-45c8688e],.language-dropdown .dropdown-menu .no-results[data-v-45c8688e]{text-align:center;font-size:.9rem;color:var(--text-muted);padding:1rem}.layout-wrapper[data-v-4917de84]{height:40px;width:100%;background:var(--card-gradient);display:flex;align-items:center;justify-content:space-between}.layout-wrapper .logo[data-v-4917de84]{padding-left:1rem}.layout-wrapper .top-nav[data-v-4917de84]{padding-right:.5rem}.icon-nav[data-v-4917de84]{display:flex;align-items:center;gap:.5rem;height:100%}.icon-nav button[data-v-4917de84]{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--primary-color);display:flex;justify-content:center;align-items:center;transition:color .2s ease}.icon-nav button.active[data-v-4917de84]{color:var(--primary-color-active)}.icon-nav .icon[data-v-4917de84]{width:22px;height:22px}.sidebar[data-v-4917de84]{position:fixed;top:0;left:0;width:100%;height:calc(var(--vh, 1vh)*100);background:hsla(0,0%,100%,.08);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:9999}.sidebar-content[data-v-4917de84]{position:fixed;background:var(--bg-color);width:230px;height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;box-shadow:2px 0 8px rgba(0,0,0,.15);box-sizing:border-box;padding:1rem}.sidebar-content .sidebar-logo[data-v-4917de84]{position:absolute;top:0;left:0;width:230px;background:var(--bg-color);z-index:1;padding-top:1rem}.sidebar-content .sidebar-theme[data-v-4917de84]{position:absolute;bottom:0;left:0;width:230px;background:var(--bg-color);z-index:1;display:flex;justify-content:center;padding-bottom:1rem}.sidebar-content .sidebar-nav[data-v-4917de84]{flex:1;margin-top:calc(40px + 1rem);margin-bottom:calc(32px + 1rem);padding:0 1rem;overflow-y:auto;border:solid 1px var(--sparator);border-radius:.5rem}.sidebar-content .sidebar-nav[data-v-4917de84]::-webkit-scrollbar{width:3px}.sidebar-content .sidebar-nav[data-v-4917de84]::-webkit-scrollbar-thumb{background:rgba(152,158,211,.322);border-radius:1.5px}.sidebar-content .sidebar-nav[data-v-4917de84]::-webkit-scrollbar-track{background:transparent}.slide-enter-from[data-v-4917de84]{transform:translateX(-100%)}.slide-enter-to[data-v-4917de84],.slide-leave-from[data-v-4917de84]{transform:translateX(0)}.slide-leave-to[data-v-4917de84]{transform:translateX(-100%)}.slide-enter-active[data-v-4917de84],.slide-leave-active[data-v-4917de84]{transition:transform .3s ease}.page-wrapper[data-v-48576f80]{position:relative;height:100vh;width:100%;overflow:hidden}.page-wrapper .m-topbar[data-v-48576f80]{position:fixed;top:0;left:0;width:100%;z-index:1000;height:40px}@media(min-width:480px){.page-wrapper .m-topbar[data-v-48576f80]{display:none}}.page-wrapper .m-topnav[data-v-48576f80]{position:fixed;top:40px;left:0;width:100%;z-index:999;height:30px}@media(min-width:480px){.page-wrapper .m-topnav[data-v-48576f80]{display:none}}.page-wrapper .m-bottombar[data-v-48576f80]{position:fixed;bottom:0;left:0;width:100%;z-index:100}@media(min-width:480px){.page-wrapper .m-bottombar[data-v-48576f80]{display:none}}.aksara-jawa-widget[data-v-56345140]{width:100%;max-width:300px;height:250px;background:var(--card-gradient);padding:0 12px 10px 12px;border-radius:16px;border:1px solid var(--border-color);box-shadow:var(--card-shadow);font-family:Noto Sans Javanese,sans-serif;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;color:var(--card-text)}.title[data-v-56345140]{font-size:15px;font-weight:600;text-align:center;color:var(--primary-color);margin:0;padding:5px 0;border-bottom:1px solid var(--border-color)}.grid-container[data-v-56345140]{flex:1;display:grid;grid-template-columns:repeat(5,25px);justify-content:center;gap:1rem;overflow-y:auto;padding:8px 4px 0 4px;scrollbar-width:thin;scrollbar-color:var(--btn-success) var(--bg-color)}.grid-container[data-v-56345140]::-webkit-scrollbar{width:6px}.grid-container[data-v-56345140]::-webkit-scrollbar-thumb{background:var(--btn-success);border-radius:6px}.grid-item[data-v-56345140]{width:30px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--card-flat);border:1px solid var(--border-color);border-radius:5px;padding:2px 0;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.grid-item[data-v-56345140]:hover{transform:translateY(-2px);box-shadow:0 2px 8px var(--btn-success);background:var(--card-hover-bg)}.aksara-letter[data-v-56345140]{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:2px;line-height:1}.aksara-letter[data-v-56345140],.latin-label[data-v-56345140]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.latin-label[data-v-56345140]{font-size:10px;color:var(--tone-earth);letter-spacing:.3px}.widget-wrapper[data-v-7fa5a9f2]{width:300px;padding:15px;flex-shrink:0;transition:transform .3s ease;overflow:auto;border-left:solid 1px var(--sparator);height:100%}.slide-enter-active[data-v-7fa5a9f2],.slide-leave-active[data-v-7fa5a9f2]{transition:transform .3s ease,opacity .3s ease}.slide-enter-from[data-v-7fa5a9f2],.slide-leave-to[data-v-7fa5a9f2]{transform:translateX(100%);opacity:0}@media(max-width:480px){.sbc[data-v-1d9b7b32],.wdc[data-v-1d9b7b32]{display:none}}.content-area[data-v-1d9b7b32]{margin:0 auto;display:flex;height:100vh;width:100%}.content-area .page-wrapper[data-v-1d9b7b32]{position:relative;height:100vh;width:100%;overflow:hidden}.content-area .page-wrapper .tbc[data-v-1d9b7b32]{z-index:9999}@media(max-width:480px){.content-area .page-wrapper .tbc[data-v-1d9b7b32]{display:none}}@media(min-width:480px){.content-area .page-wrapper .mbc[data-v-1d9b7b32]{display:none}}.content-area .page-wrapper .page-content[data-v-1d9b7b32]{position:absolute;top:70px;bottom:60px;left:0;right:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;z-index:1;scrollbar-width:thin;scrollbar-color:#888 transparent}@media(min-width:480px){.content-area .page-wrapper .page-content[data-v-1d9b7b32]{bottom:0;top:50px}}.content-area .page-wrapper .page-content[data-v-1d9b7b32]::-webkit-scrollbar{width:8px}.content-area .page-wrapper .page-content[data-v-1d9b7b32]::-webkit-scrollbar-track{background:transparent}.content-area .page-wrapper .page-content[data-v-1d9b7b32]::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px;border:2px solid transparent;background-clip:content-box}.content-area .page-wrapper .page-content[data-v-1d9b7b32]::-webkit-scrollbar-thumb:hover{background-color:#555}.base-wrapper[data-v-260a724a]{display:flex;width:100%;height:100%;flex-direction:column;margin:0 auto;padding:0 auto;justify-items:center;align-items:center;justify-content:center}.auth-wrapper[data-v-6278e0c4]{width:250px;background-color:var(--surface-color);padding:1rem;border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.08);color:var(--text-color)}@media(max-width:480px){.auth-wrapper[data-v-6278e0c4]{width:100%;box-sizing:border-box;border-radius:0;box-shadow:none;background:none}}.input[data-v-6278e0c4]{width:100%;padding:.75rem 1rem;margin-bottom:1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box}.input[data-v-6278e0c4]:focus{outline:none;box-shadow:0 0 5px 1px var(--primary-color);backdrop-filter:blur(5px)}.input[data-v-6278e0c4]::-moz-placeholder{color:var(--input-placeholder-color);opacity:.4}.input[data-v-6278e0c4]::placeholder{color:var(--input-placeholder-color);opacity:.4}.btn[data-v-6278e0c4]{width:100%;padding:.75rem;font-size:1rem;font-weight:700;background-color:var(--primary-color);color:var(--bg-color);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease}.btn[data-v-6278e0c4]:disabled{background-color:var(--disabled-color);cursor:not-allowed}.btn[data-v-6278e0c4]:hover:not(:disabled){background-color:var(--accent-color)}.switch-mode[data-v-6278e0c4]{display:block;text-align:center;margin-top:1rem;color:var(--link-color);text-decoration:underline;font-size:.9rem}.auth-card[data-v-1454da90]{z-index:0}.topbar[data-v-1454da90]{position:fixed;top:0;left:0;display:flex;align-items:center;padding:0 1rem;margin:0;gap:1rem;width:100%;height:50px;z-index:1}@media(max-width:480px){.topbar[data-v-1454da90]{justify-content:space-between;box-sizing:border-box}}.auth-wrapper[data-v-2421fcc8]{width:250px;background-color:var(--surface-color);padding:1rem;border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.08);color:var(--text-color)}@media(max-width:480px){.auth-wrapper[data-v-2421fcc8]{width:100%;box-sizing:border-box;border-radius:0;background:transparent;background-color:transparent;box-shadow:none}}.input[data-v-2421fcc8]{width:100%;padding:.75rem 1rem;margin-bottom:1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box}.input[data-v-2421fcc8]:focus{outline:none;box-shadow:0 0 5px 1px var(--primary-color);backdrop-filter:blur(5px)}.input[data-v-2421fcc8]::-moz-placeholder{color:var(--input-placeholder-color);opacity:.4}.input[data-v-2421fcc8]::placeholder{color:var(--input-placeholder-color);opacity:.4}.btn[data-v-2421fcc8]{width:100%;padding:.75rem;font-size:1rem;font-weight:700;background-color:var(--primary-color);color:var(--bg-color);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease}.btn[data-v-2421fcc8]:disabled{background-color:var(--disabled-color);cursor:not-allowed}.btn[data-v-2421fcc8]:hover:not(:disabled){background-color:var(--accent-color)}.switch-mode[data-v-2421fcc8]{display:block;text-align:center;margin-top:1rem;color:var(--link-color);text-decoration:underline;font-size:.9rem}.auth-card[data-v-b0d99060]{z-index:0}.topbar[data-v-b0d99060]{position:fixed;top:0;left:0;display:flex;align-items:center;padding:0 1rem;margin:0;gap:1rem;width:100%;height:50px;z-index:1}@media(max-width:480px){.topbar[data-v-b0d99060]{justify-content:space-between;box-sizing:border-box}}.auth-wrapper[data-v-5c5ca4de]{width:250px;background-color:var(--surface-color);padding:1rem;border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.08);color:var(--text-color)}@media(max-width:480px){.auth-wrapper[data-v-5c5ca4de]{width:100%;box-sizing:border-box;border-radius:0;box-shadow:none;background:none}}.input[data-v-5c5ca4de]{width:100%;padding:.75rem 1rem;margin-bottom:1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box}.input[data-v-5c5ca4de]:focus{outline:none;box-shadow:0 0 5px 1px var(--primary-color);backdrop-filter:blur(5px)}.input[data-v-5c5ca4de]::-moz-placeholder{color:var(--input-placeholder-color);opacity:.4}.input[data-v-5c5ca4de]::placeholder{color:var(--input-placeholder-color);opacity:.4}.btn[data-v-5c5ca4de]{width:100%;padding:.75rem;font-size:1rem;font-weight:700;background-color:var(--primary-color);color:var(--bg-color);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease}.btn[data-v-5c5ca4de]:disabled{background-color:var(--disabled-color);cursor:not-allowed}.btn[data-v-5c5ca4de]:hover:not(:disabled){background-color:var(--accent-color)}.switch-mode[data-v-5c5ca4de]{display:block;text-align:center;margin-top:1rem;color:var(--link-color);text-decoration:underline;font-size:.9rem}.auth-card[data-v-efe48260]{z-index:0}.topbar[data-v-efe48260]{position:fixed;top:0;left:0;display:flex;align-items:center;padding:0 1rem;margin:0;gap:1rem;width:100%;height:50px;z-index:1}@media(max-width:480px){.topbar[data-v-efe48260]{justify-content:space-between;box-sizing:border-box}}.error-page[data-v-475cf8d7]{max-width:600px;margin:4rem auto;text-align:center;padding:2.5rem;background:var(--card-gradient);border:1px solid var(--border-color);border-radius:1rem;box-shadow:var(--card-shadow);font-family:var(--font-family,"Segoe UI",sans-serif);color:var(--card-text);animation:fadeIn-475cf8d7 .6s ease-in-out}.error-code[data-v-475cf8d7]{font-size:6rem;color:var(--btn-primary);margin-bottom:.5rem;font-weight:700}.error-message[data-v-475cf8d7]{font-size:1.25rem;color:var(--text-color);margin-bottom:.5rem;font-weight:600}.error-subtext[data-v-475cf8d7]{font-size:.875rem;color:var(--tone-earth);margin-bottom:1.5rem}.back-home[data-v-475cf8d7]{display:inline-block;padding:.6rem 1.2rem;background-color:var(--btn-primary);color:var(--btn-text);text-decoration:none;border-radius:.5rem;font-weight:500;transition:background-color .2s ease}.back-home[data-v-475cf8d7]:hover{background-color:var(--accent-color)}@keyframes fadeIn-475cf8d7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.language-cards[data-v-5eed00ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:1rem}.language-card[data-v-5eed00ec]{background:var(--secondary-card-bg);color:var(--secondary-card-text);border-radius:1rem;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--card-shadow)}.card-header[data-v-5eed00ec]{display:flex;flex-direction:column;align-items:center;font-size:1rem;margin-bottom:.5rem;color:var(--primary-color);gap:.5rem}.card-content p.info-row[data-v-5eed00ec]{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:.15rem 0;font-size:.9rem;text-align:left;gap:.5rem}.card-content p.info-row strong[data-v-5eed00ec]{width:30%;font-weight:600;text-align:left}.card-content p.info-row span[data-v-5eed00ec]{width:70%;text-align:left;word-break:break-word}.card-actions[data-v-5eed00ec]{margin-top:.5rem;display:flex;gap:1rem;justify-content:center;padding-top:1rem;border-top:solid 1px var(--secondary-card-sparator)}.username-link[data-v-5eed00ec]{color:var(--primary-color);text-decoration:none}.username-link[data-v-5eed00ec]:hover{text-decoration:underline}.progress-wrapper[data-v-5eed00ec]{display:flex;margin-top:1rem;justify-content:center;align-items:center;flex-direction:column}.progress-label[data-v-5eed00ec]{font-size:.85rem;margin-bottom:.25rem}.progress-bar[data-v-5eed00ec]{width:100%;height:8px;background:#ddd;border-radius:4px;overflow:hidden}.progress-fill[data-v-5eed00ec]{height:100%;background:var(--primary-color);transition:width .3s ease-in-out}.action-buttons[data-v-5eed00ec]{display:flex;justify-content:space-between;width:100%;margin-top:1rem}.action-buttons button[data-v-5eed00ec]{background:none;display:flex;border:none;justify-content:center;align-items:center;color:var(--primary-color);gap:.5rem}.action-buttons button[data-v-5eed00ec]:hover{color:var(--primary-color-active)}.action-buttons button .btn[data-v-5eed00ec]{border:none;border-radius:.375rem;cursor:pointer;background:transparent;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.2rem .4rem}.action-buttons button .ab[data-v-5eed00ec]{height:20px;width:20px}.intro[data-v-2ecf5dca],.title[data-v-2ecf5dca]{padding:.5rem;text-align:center}.inline-form[data-v-2ecf5dca]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;width:100%;box-sizing:border-box;height:100%}.inline-form input[data-v-2ecf5dca]{box-sizing:border-box;flex:1;min-width:0;padding:.5rem;font-size:1rem;outline:none;border:1px solid var(--input-border-color);border-radius:.5rem;backdrop-filter:blur(5px);background-color:var(--input-bg-color);color:var(--input-text-color)}.inline-form input[data-v-2ecf5dca]:focus{box-shadow:0 0 5px 1px var(--primary-color)}.inline-form button[data-v-2ecf5dca]{white-space:nowrap;padding:.6rem;font-size:1rem;background-color:var(--btn-success);border:none;border-radius:.5rem;color:#fff;font-weight:500;cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.inline-form button[data-v-2ecf5dca]:disabled{background-color:#6ba8e5;cursor:not-allowed}.inline-form button[data-v-2ecf5dca]:hover:not(:disabled){opacity:.9}@media(max-width:480px){.inline-form[data-v-2ecf5dca]{flex-direction:column;align-items:stretch}}@media(min-width:481px)and (max-width:768px){.inline-form[data-v-2ecf5dca]{flex-direction:column;align-items:stretch}}@media(min-width:769px)and (max-width:1024px){.inline-form[data-v-2ecf5dca]{flex-direction:row;align-items:center}}@media(min-width:1025px){.inline-form[data-v-2ecf5dca]{flex-direction:row;align-items:center}}.message[data-v-2ecf5dca]{margin-top:.5rem;font-size:.9rem;font-weight:500}.message.success[data-v-2ecf5dca]{color:green}.message.error[data-v-2ecf5dca]{color:red}.comment-wrapper[data-v-72662937]{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.comment-wrapper .comment-input[data-v-72662937]{display:flex;flex-direction:column;align-items:center;width:100%}.comment-wrapper .input[data-v-72662937]{flex-grow:1;padding:.75rem 1rem;font-size:1rem;border-radius:.5rem .5rem 0 0;border:none;background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box;min-height:40px;resize:none;overflow-y:auto;transition:height .2s ease-in-out;width:100%;max-height:100px}.comment-wrapper .input[data-v-72662937]:focus{outline:none}.comment-wrapper .input[data-v-72662937]::-moz-placeholder{color:var(--input-placeholder-color);opacity:.6}.comment-wrapper .input[data-v-72662937]::placeholder{color:var(--input-placeholder-color);opacity:.6}.comment-wrapper .btn-wrapper[data-v-72662937]{display:flex;background-color:var(--input-bg-color);border-radius:0 0 .5rem .5rem;width:100%;align-items:center;justify-content:end;gap:1rem;padding:0 .5rem;box-sizing:border-box}.comment-wrapper .btn-wrapper .btn[data-v-72662937]{border:none;border-radius:.375rem;cursor:pointer;background:transparent;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.5rem 0;color:var(--primary-color)}.comment-wrapper .btn-wrapper .ab[data-v-72662937]{height:20px;width:20px}.comment-wrapper .comments-list[data-v-72662937]{border-top:1px solid var(--secondary-card-sparator);width:100%;margin-top:1rem}.comment-wrapper .comments-list .comment-item[data-v-72662937]{border-bottom:1px solid var(--secondary-card-sparator)}.comment-wrapper .comments-list .comment-item .meta[data-v-72662937]{font-size:.85rem;display:flex;justify-content:space-between}.comment-wrapper .comments-list .comment-item .meta .uname[data-v-72662937]{color:var(--primary-color);text-decoration:none}.comment-wrapper .comments-list .comment-item .meta .time[data-v-72662937]{font-size:.75rem}.comment-wrapper .comments-list .comment-item .content[data-v-72662937]{font-size:.85rem}.secondary-card .card-header[data-v-4649aa49]{display:flex;flex-direction:column;align-items:center;font-size:1rem;margin-bottom:.5rem;color:var(--primary-color);gap:.5rem}.secondary-card .review-wrapper p.info-row[data-v-4649aa49]{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:.15rem 0;font-size:.9rem;text-align:left;gap:.5rem}.secondary-card .review-wrapper p.info-row strong[data-v-4649aa49]{width:30%;font-weight:600;text-align:left}.secondary-card .review-wrapper p.info-row span[data-v-4649aa49]{width:70%;text-align:left;word-break:break-word}.secondary-card .review-wrapper .uname[data-v-4649aa49]{text-decoration:none;color:var(--primary-color)}.secondary-card .action-buttons .approve-btn[data-v-4649aa49]{background:var(--primary-color);color:#fff;font-weight:700;border:none;padding:.6rem 1.2rem;border-radius:.5rem;cursor:pointer;font-size:.95rem}.secondary-card .action-buttons .approve-btn[data-v-4649aa49]:hover{background-color:#005dc1}.secondary-card .edit-form[data-v-4649aa49]{display:flex;flex-direction:column;margin-top:1rem;border-top:1px solid var(--secondary-card-sparator);gap:1rem;padding-top:.5rem}.secondary-card .edit-form label[data-v-4649aa49]{display:flex;flex-direction:column;font-weight:500;font-size:1rem}.secondary-card .edit-form label input[data-v-4649aa49],.secondary-card .edit-form label textarea[data-v-4649aa49]{padding:.75rem 1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);outline:none}.secondary-card .edit-form label input[data-v-4649aa49]:focus,.secondary-card .edit-form label textarea[data-v-4649aa49]:focus{box-shadow:0 0 5px 1px var(--primary-color)}.secondary-card .edit-form .save-btn[data-v-4649aa49]{background:var(--primary-color);border:none;outline:none;padding:.5rem 0;color:var(--text-color);font-size:1rem;border-radius:.3rem}.popup-overlay[data-v-4649aa49]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:999}.popup-card[data-v-4649aa49]{background:#fff;padding:1.5rem 2rem;border-radius:10px;max-width:400px;width:90%;box-shadow:0 6px 20px rgba(0,0,0,.2);text-align:center}.popup-card p[data-v-4649aa49]{margin-bottom:1rem;font-size:1rem;color:#333}.popup-card .close-btn[data-v-4649aa49]{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer}.popup-card .close-btn[data-v-4649aa49]:hover{background-color:#005dc1}.action-buttons[data-v-4649aa49]{display:flex;justify-content:space-between;width:100%;margin-top:1rem}.action-buttons button[data-v-4649aa49]{background:none;display:flex;border:none;justify-content:center;align-items:center;color:var(--primary-color);gap:.5rem}.action-buttons button[data-v-4649aa49]:hover{color:var(--primary-color-active)}.action-buttons button .btn[data-v-4649aa49]{border:none;border-radius:.375rem;cursor:pointer;background:transparent;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.2rem .4rem;outline:none}.action-buttons button .ab[data-v-4649aa49]{height:20px;width:20px}@media(max-width:480px){.action-buttons button .btn-label[data-v-4649aa49]{display:none}}.approve-form[data-v-4649aa49]{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;text-align:center;border-top:1px solid var(--secondary-card-sparator)}.approve-form .save-btn[data-v-4649aa49]{background:var(--primary-color);border:none;outline:none;padding:.5rem 0;color:var(--text-color);font-size:1rem;border-radius:.3rem}.translation-table[data-v-6bdb10f6]{-moz-column-width:250px;column-width:250px;-moz-column-gap:1rem;column-gap:1rem}.translation-card[data-v-6bdb10f6]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.card[data-v-6bdb10f6]{background:var(--secondary-card-bg);color:var(--secondary-card-text);border-radius:1rem;padding:1rem;display:flex;flex-direction:column;box-shadow:var(--card-shadow)}.card-header[data-v-6bdb10f6]{display:flex;justify-content:center;align-items:center;font-size:1rem;color:var(--primary-color);padding:0;margin:0}.lang-code[data-v-6bdb10f6]{font-size:.9rem;color:var(--primary-color)}.card label[data-v-6bdb10f6]{font-weight:600;display:block;padding:.5rem;text-align:center}.card input[data-v-6bdb10f6]{width:100%}.card input[data-v-6bdb10f6],.text-value[data-v-6bdb10f6]{padding:.75rem 1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box;outline:none;backdrop-filter:blur(5px)}.text-value[data-v-6bdb10f6]{margin-top:1rem;font-weight:700}.card input[data-v-6bdb10f6]:focus{box-shadow:0 0 5px 1px var(--primary-color,#007bff)}.card input[data-v-6bdb10f6]::-moz-placeholder{color:var(--input-placeholder-color,#ccc);opacity:.4}.card input[data-v-6bdb10f6]::placeholder{color:var(--input-placeholder-color,#ccc);opacity:.4}.meta-info[data-v-6bdb10f6]{display:flex;flex-direction:column;padding:.5rem 0;gap:.5rem}.meta-info p[data-v-6bdb10f6]{display:flex;margin:0;padding:0}.meta-info p .info[data-v-6bdb10f6],.meta-info p .label[data-v-6bdb10f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-info p .label[data-v-6bdb10f6]{width:35%;font-size:.9rem}.meta-info p .info[data-v-6bdb10f6]{width:65%;font-size:.9rem}.action-buttons[data-v-6bdb10f6]{display:flex;justify-content:center;width:100%;margin-top:1rem}.action-buttons button[data-v-6bdb10f6]{background:none;display:flex;border:none;justify-content:center;align-items:center;color:var(--primary-color);gap:.5rem}.action-buttons button[data-v-6bdb10f6]:hover{color:var(--primary-color-active)}.action-buttons button .btn[data-v-6bdb10f6]{border:none;border-radius:.375rem;cursor:pointer;background:transparent;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.2rem .4rem}.action-buttons button .ab[data-v-6bdb10f6]{height:20px;width:20px}.arrow[data-v-6bdb10f6]{display:flex;justify-content:center;padding:.5rem}.arrow .icon-arrow[data-v-6bdb10f6]{height:20px;width:20px;color:var(--primary-color)}.uname[data-v-6bdb10f6]{text-decoration:none;color:var(--primary-color)}.comment-wrapper[data-v-6d2ef88e]{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.comment-wrapper .comment-input[data-v-6d2ef88e]{display:flex;flex-direction:column;align-items:center;width:100%}.comment-wrapper .input[data-v-6d2ef88e]{flex-grow:1;padding:.75rem 1rem;font-size:1rem;border-radius:.5rem .5rem 0 0;border:none;background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box;min-height:40px;resize:none;overflow-y:auto;transition:height .2s ease-in-out;width:100%;max-height:100px}.comment-wrapper .input[data-v-6d2ef88e]:focus{outline:none}.comment-wrapper .input[data-v-6d2ef88e]::-moz-placeholder{color:var(--input-placeholder-color);opacity:.6}.comment-wrapper .input[data-v-6d2ef88e]::placeholder{color:var(--input-placeholder-color);opacity:.6}.comment-wrapper .btn-wrapper[data-v-6d2ef88e]{display:flex;background-color:var(--input-bg-color);border-radius:0 0 .5rem .5rem;width:100%;align-items:center;justify-content:end;gap:1rem;padding:0 .5rem;box-sizing:border-box}.comment-wrapper .btn-wrapper .btn[data-v-6d2ef88e]{border:none;border-radius:.375rem;cursor:pointer;background:transparent;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.5rem 0;color:var(--primary-color)}.comment-wrapper .btn-wrapper .ab[data-v-6d2ef88e]{height:20px;width:20px}.comment-wrapper .comments-list[data-v-6d2ef88e]{border-top:1px solid var(--secondary-card-sparator);width:100%;margin-top:1rem}.comment-wrapper .comments-list .comment-item[data-v-6d2ef88e]{border-bottom:1px solid var(--secondary-card-sparator)}.comment-wrapper .comments-list .comment-item .meta[data-v-6d2ef88e]{font-size:.85rem;display:flex;justify-content:space-between}.comment-wrapper .comments-list .comment-item .meta .uname[data-v-6d2ef88e]{color:var(--primary-color);text-decoration:none}.comment-wrapper .comments-list .comment-item .meta .time[data-v-6d2ef88e]{font-size:.75rem}.comment-wrapper .comments-list .comment-item .content[data-v-6d2ef88e]{font-size:.85rem}.secondary-card .card-header[data-v-4fbd2180]{display:flex;flex-direction:column;align-items:center;font-size:1rem;margin-bottom:.5rem;color:var(--primary-color);gap:.5rem}.secondary-card .review-wrapper p.info-row[data-v-4fbd2180]{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:.15rem 0;font-size:.9rem;text-align:left;gap:.5rem}.secondary-card .review-wrapper p.info-row strong[data-v-4fbd2180]{width:30%;font-weight:600;text-align:left}.secondary-card .review-wrapper p.info-row span[data-v-4fbd2180]{width:70%;text-align:left;word-break:break-word}.secondary-card .review-wrapper .uname[data-v-4fbd2180]{text-decoration:none;color:var(--primary-color)}.secondary-card .action-buttons[data-v-4fbd2180]{display:flex;justify-content:space-between;width:100%;margin-top:1rem}.secondary-card .action-buttons button[data-v-4fbd2180]{background:none;display:flex;border:none;justify-content:center;align-items:center;color:var(--primary-color);gap:.5rem}.secondary-card .action-buttons button[data-v-4fbd2180]:hover{color:var(--primary-color-active)}.secondary-card .action-buttons button .btn[data-v-4fbd2180]{border:none;border-radius:.375rem;cursor:pointer;background:transparent;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.2rem .4rem;outline:none}.secondary-card .action-buttons button .ab[data-v-4fbd2180]{height:20px;width:20px}@media(max-width:480px){.secondary-card .action-buttons button .btn-label[data-v-4fbd2180]{display:none}}.secondary-card .action-area[data-v-4fbd2180]{border-top:solid 1px var(--secondary-card-sparator);margin-top:1rem;display:flex;flex-direction:column;text-align:center}.secondary-card .action-area p[data-v-4fbd2180]{margin:0;padding:1rem}.secondary-card .action-area .save-btn[data-v-4fbd2180]{background:var(--primary-color);border:none;outline:none;padding:.5rem 0;color:var(--text-color);font-size:1rem;border-radius:.3rem}.secondary-card .edit-area[data-v-4fbd2180]{display:flex;flex-direction:column;margin-top:1rem;border-top:1px solid var(--secondary-card-sparator);gap:1rem;padding-top:.5rem}.secondary-card .edit-area label[data-v-4fbd2180]{display:flex;flex-direction:column;font-weight:500;font-size:1rem}.secondary-card .edit-area label input[data-v-4fbd2180],.secondary-card .edit-area label textarea[data-v-4fbd2180]{padding:.75rem 1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);outline:none}.secondary-card .edit-area label input[data-v-4fbd2180]:focus,.secondary-card .edit-area label textarea[data-v-4fbd2180]:focus{box-shadow:0 0 5px 1px var(--primary-color)}.secondary-card .comment-area[data-v-4fbd2180]{margin-top:1rem}.popup-overlay[data-v-4fbd2180]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:999}.popup-card[data-v-4fbd2180]{background:#fff;padding:1.5rem 2rem;border-radius:10px;max-width:400px;width:90%;box-shadow:0 6px 20px rgba(0,0,0,.2);text-align:center;animation:fadeIn .2s ease-out}.popup-card p[data-v-4fbd2180]{margin-bottom:1rem;font-size:1rem;color:#333}.popup-card .close-btn[data-v-4fbd2180]{color:#fff;border:none;padding:.4rem 1rem;border-radius:6px;font-weight:600;cursor:pointer}.popup-card .close-btn[data-v-4fbd2180]:hover{background-color:#005dc1}.save-btn[data-v-4fbd2180]{background:var(--primary-color);border:none;outline:none;padding:.5rem 0;color:var(--text-color);font-size:1rem;border-radius:.3rem}.secondary-card[data-v-aa68600c]{position:relative;display:flex;flex-direction:column;box-sizing:border-box}.secondary-card .selected-language[data-v-aa68600c]{display:flex;margin-bottom:.75rem;padding:.5rem .75rem;border-radius:.5rem;font-size:1rem;justify-content:center;align-items:center}.secondary-card .selected-language .selected-label[data-v-aa68600c]{font-weight:500}.secondary-card .selected-language .selected-value[data-v-aa68600c]{font-weight:500;color:var(--primary-color)}.secondary-card .input[data-v-aa68600c]{margin-bottom:.75rem}.secondary-card .search-input[data-v-aa68600c]{box-sizing:border-box;flex:1;width:100%;padding:.5rem;font-size:1rem;outline:none;border:1px solid var(--input-border-color);border-radius:.5rem;backdrop-filter:blur(5px);background-color:var(--input-bg-color);color:var(--input-text-color)}.secondary-card .search-input[data-v-aa68600c]:focus{box-shadow:0 0 5px 1px var(--primary-color)}.secondary-card .list-lang[data-v-aa68600c]{flex:1;overflow-y:auto}.secondary-card .list-lang[data-v-aa68600c]::-webkit-scrollbar{width:6px}.secondary-card .list-lang[data-v-aa68600c]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.secondary-card .list-lang ul[data-v-aa68600c]{list-style:none;padding:0;margin:0}.secondary-card .list-lang ul li[data-v-aa68600c]{padding:.75rem 1rem;cursor:pointer;transition:background .2s ease;font-size:1rem}.secondary-card .list-lang ul li[data-v-aa68600c]:hover{background-color:var(--card-gradient-nav-hover);border-radius:.5rem}.secondary-card .list-lang ul li.active[data-v-aa68600c]{background-color:var(--card-gradient-active);font-weight:700;border-radius:.5rem}.secondary-card .list-lang .loading[data-v-aa68600c],.secondary-card .list-lang .no-results[data-v-aa68600c]{text-align:center;font-size:.9rem;color:var(--text-muted);padding:1rem}.font-list-page[data-v-79543fdf]{margin-top:1rem}.font-list-page .font-grid[data-v-79543fdf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.font-list-page .font-card[data-v-79543fdf]{background:var(--secondary-card-bg);border-radius:1rem;padding:1rem;box-shadow:var(--card-shadow)}.font-list-page .font-card[data-v-79543fdf]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.font-list-page .font-card h3[data-v-79543fdf]{font-size:1.25rem;margin:0 0 .3rem}.font-list-page .font-card .font-code[data-v-79543fdf]{font-size:.85rem;color:#666;margin-bottom:.75rem;display:inline-block}.font-list-page .font-card .preview[data-v-79543fdf]{font-size:1.6rem;background:#f9f9f9;padding:.75rem;border-radius:6px;border:1px dashed #ccc;min-height:70px;overflow-wrap:break-word;margin-bottom:.75rem}.font-list-page .font-card .meta[data-v-79543fdf]{font-size:.9rem;color:#444}.font-list-page .font-card .meta p[data-v-79543fdf]{margin:.2rem 0}.intro[data-v-7798cff1],.title[data-v-7798cff1]{padding:.5rem;text-align:center}.inline-form[data-v-7798cff1]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;width:100%;box-sizing:border-box;height:100%}.inline-form .select-box[data-v-7798cff1],.inline-form input[type=file][data-v-7798cff1],.inline-form input[type=text][data-v-7798cff1]{box-sizing:border-box;flex:1;min-width:0;max-width:100%;padding:.5rem;font-size:1rem;outline:none;border:1px solid var(--input-border-color);border-radius:.5rem;backdrop-filter:blur(5px);background-color:var(--input-bg-color);color:var(--input-text-color)}.inline-form .select-box[data-v-7798cff1]:focus,.inline-form input[type=file][data-v-7798cff1]:focus,.inline-form input[type=text][data-v-7798cff1]:focus{box-shadow:0 0 5px 1px var(--primary-color)}.inline-form .custom-select[data-v-7798cff1]{position:relative;width:100%;max-width:100%}.inline-form .dropdown-card[data-v-7798cff1]{position:absolute;top:calc(100% + 1rem);left:0;width:100%;background:var(--card-gradient);color:var(--card-gradient-text);border-radius:.5rem;z-index:10;overflow:hidden}.inline-form .dropdown-option[data-v-7798cff1]{padding:.75rem 1rem;cursor:pointer;transition:background .2s ease;font-size:.95rem}.inline-form .dropdown-option[data-v-7798cff1]:hover{background:#f0f0f0}.inline-form .preview-box[data-v-7798cff1]{text-align:center;color:var(--primary-card-text)}.inline-form .preview-box h3[data-v-7798cff1]{font-size:1.25rem;font-weight:600}.inline-form .preview-box .font-preview-text[data-v-7798cff1]{font-size:1rem;border-radius:1rem;border:1px dashed var(--primary-card-text);padding:1rem}.inline-form button[data-v-7798cff1]{white-space:nowrap;padding:.6rem 1rem;font-size:1rem;background-color:var(--btn-success);border:none;border-radius:.5rem;color:#fff;font-weight:500;cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.inline-form button[data-v-7798cff1]:disabled{background-color:#6ba8e5;cursor:not-allowed}.inline-form button[data-v-7798cff1]:hover:not(:disabled){opacity:.9}@media(max-width:480px){.inline-form[data-v-7798cff1]{flex-direction:column;align-items:stretch}}@media(min-width:481px)and (max-width:768px){.inline-form[data-v-7798cff1]{flex-direction:column;align-items:stretch}}@media(min-width:769px)and (max-width:1024px){.inline-form[data-v-7798cff1]{flex-direction:row;align-items:center}}@media(min-width:1025px){.inline-form[data-v-7798cff1]{flex-direction:row;align-items:center}}.secondary-card[data-v-a9b32524]{display:flex;flex-direction:column}.secondary-card .selected-language[data-v-a9b32524]{display:flex;justify-content:center;padding:.75rem;margin-bottom:.75rem;font-weight:600;font-size:1.1rem}.secondary-card .selected-language .selected-value[data-v-a9b32524]{color:var(--primary-color)}.secondary-card .input[data-v-a9b32524]{margin-bottom:1rem}.secondary-card .search-input[data-v-a9b32524]{width:100%;padding:.5rem .75rem;border-radius:6px;font-size:1rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box}.secondary-card .search-input[data-v-a9b32524]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 5px var(--primary-color)}.secondary-card .list-lang[data-v-a9b32524]{max-height:300px;overflow-y:auto}.secondary-card .list-lang ul[data-v-a9b32524]{list-style:none;padding:0;margin:0}.secondary-card .list-lang ul li[data-v-a9b32524]{padding:.75rem 1rem;cursor:pointer;transition:background .2s ease;font-size:1rem}.secondary-card .list-lang ul li[data-v-a9b32524]:hover{background-color:var(--card-gradient-nav-hover);border-radius:.5rem}.secondary-card .list-lang ul li.active[data-v-a9b32524]{background-color:var(--card-gradient-active);font-weight:700;border-radius:.5rem}.secondary-card .list-lang .loading[data-v-a9b32524],.secondary-card .list-lang .no-results[data-v-a9b32524]{padding:1rem;text-align:center;color:var(--text-muted)}.follow-btn[data-v-6785fee7]{display:flex;align-items:center;padding:.4rem 1rem;border-radius:.5rem;font-size:.85rem;font-weight:500;border:none;cursor:pointer;transition:background .2s ease;color:var(--primary-color);background:hsla(0,0%,100%,0);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(5px);border:solid 1px var(--primary-color);z-index:99}.follow-btn .icon[data-v-6785fee7]{stroke-width:2.5}.follow-btn.following[data-v-6785fee7]{color:var(--primary-color-active);border:solid 1px var(--primary-color-active)}.follow-btn[data-v-6785fee7]:disabled{opacity:.6;cursor:wait}.profile-info[data-v-d4584c40]{display:flex;justify-content:space-around;align-items:center;text-align:center;width:100%}.info-item[data-v-d4584c40]{display:flex;flex-direction:column}.info-item .count[data-v-d4584c40]{font-size:1rem;font-weight:600;color:var(--primary-color);margin:0}.info-item .label[data-v-d4584c40]{font-size:.75rem;color:var(--secondary-card-text);margin:0}.card .banner[data-v-16b8bffa]{width:100%;max-width:640px;aspect-ratio:640/160;border-radius:1rem;overflow:hidden;position:relative}.card .banner .follow-btn[data-v-16b8bffa]{position:absolute;z-index:100;top:3.5px;right:3.5px}.card .banner img[data-v-16b8bffa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .profile-wrapper[data-v-16b8bffa]{margin-top:-2rem;background:var(--secondary-card-bg);height:160px;display:flex;border-radius:0 0 1rem 1rem;box-shadow:var(--card-shadow)}@media(max-width:480px){.card .profile-wrapper[data-v-16b8bffa]{height:134px}}.card .profile-wrapper .l-wrapper[data-v-16b8bffa]{display:flex;flex-direction:column;align-items:center;margin-top:2rem;width:40%}.card .profile-wrapper .l-wrapper .avatar[data-v-16b8bffa]{margin-top:-45px;z-index:10;width:90px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:480px){.card .profile-wrapper .l-wrapper .avatar[data-v-16b8bffa]{margin-top:-37px;width:74px}}.card .profile-wrapper .l-wrapper .avatar img[data-v-16b8bffa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.card .profile-wrapper .l-wrapper .username[data-v-16b8bffa]{display:flex;flex-direction:column;align-items:center;text-align:center;width:230px}.card .profile-wrapper .l-wrapper .username .name[data-v-16b8bffa],.card .profile-wrapper .l-wrapper .username .uname[data-v-16b8bffa]{display:block;width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;direction:ltr}.card .profile-wrapper .l-wrapper .username .name[data-v-16b8bffa]{padding-top:.5rem;font-size:1rem;font-weight:500;color:var(--primary-color);margin:0}@media(max-width:480px){.card .profile-wrapper .l-wrapper .username .name[data-v-16b8bffa]{font-size:.8rem;width:132px}}.card .profile-wrapper .l-wrapper .username .uname[data-v-16b8bffa]{font-size:.75rem;color:var(--secondary-card-text);margin:0;padding:0;font-weight:500}@media(max-width:480px){.card .profile-wrapper .l-wrapper .username .uname[data-v-16b8bffa]{font-size:.7rem;width:132px}}.card .profile-wrapper .r-wrapper[data-v-16b8bffa]{margin-top:2rem;width:60%;display:flex;flex-direction:column;align-items:center;flex-grow:1;max-height:calc(160px - 2rem)}.card .profile-wrapper .r-wrapper .info[data-v-16b8bffa],.card .profile-wrapper .r-wrapper .nav[data-v-16b8bffa]{width:100%;padding:.5rem;box-sizing:border-box;flex:1;min-height:0;overflow:hidden}.card .profile-wrapper .r-wrapper .nav[data-v-16b8bffa]{display:flex;align-items:center;gap:.5rem}.card .profile-wrapper .r-wrapper .info[data-v-16b8bffa]{display:flex;justify-content:center;align-items:center}.navbar[data-v-1f9fc34a]{background:var(--secondary-card-bg);border-radius:1rem;padding:.5rem;box-shadow:var(--card-shadow)}.menu[data-v-1f9fc34a]{display:flex;width:100%;height:100%;margin:0;padding:0}.menu-item[data-v-1f9fc34a]{flex:1;text-align:center;text-decoration:none;font-size:.75rem;color:var(--primary-color);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:background-color .2s;border-radius:.5rem;padding:.2rem}.menu-item[data-v-1f9fc34a]:hover{background-color:var(--nav-hover)}.icon[data-v-1f9fc34a]{width:20px;height:20px;margin-bottom:2px}.profile-wrapper[data-v-06745df0]{width:100%;justify-content:center;display:flex}.profile-wrapper .ctr[data-v-06745df0]{width:100%;max-width:640px;display:flex;flex-direction:column;gap:1rem}.separator[data-v-790e19a5]{height:1px;background:var(--input-border-color);margin:.25rem 0}.settings-container[data-v-790e19a5]{display:flex;flex-direction:column;padding:1rem;background:var(--secondary-card-bg);color:var(--secondary-card-text);border-radius:1rem;max-width:600px;margin:auto;box-shadow:var(--card-shadow)}.upload-section[data-v-790e19a5]{display:flex;flex-direction:column;align-items:left;gap:1rem;margin-bottom:1rem}.banner-preview[data-v-790e19a5]{width:100%;max-width:640px;aspect-ratio:640/160;border-radius:1rem;overflow:hidden;position:relative}.banner-preview img[data-v-790e19a5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-preview[data-v-790e19a5]{z-index:10;width:90px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-preview img[data-v-790e19a5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.file-label .file-btn[data-v-790e19a5]{padding:.25rem .5rem;background:var(--btn-success);color:#fff;border-radius:8px;font-weight:400;font-size:.75rem;transition:background .2s}.file-label .file-btn[data-v-790e19a5]:hover{background:var(--btn-success-hover)}.file-label input[type=file][data-v-790e19a5]{display:none}.file-name[data-v-790e19a5]{font-size:.9rem;color:var(--muted-text,#888);margin-top:-.25rem}.save-btn[data-v-790e19a5]{padding:.6rem 1.5rem;background:#4caf50;color:#fff;font-weight:700;border:none;border-radius:8px;cursor:pointer}.separator[data-v-b1551606]{height:1px;background:var(--input-border-color);margin:.25rem 0}.settings-container[data-v-b1551606]{padding:1rem;background:var(--secondary-card-bg);color:var(--secondary-card-text);border-radius:1rem;max-width:600px;margin:auto;box-shadow:var(--card-shadow)}.settings-container[data-v-b1551606],.upload-section[data-v-b1551606]{display:flex;flex-direction:column;gap:1rem}.input[data-v-b1551606]{width:100%;padding:.75rem 1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box;outline:none}.input[data-v-b1551606]:focus{box-shadow:0 0 5px 1px var(--primary-color)}.save-btn[data-v-b1551606]{padding:.6rem 1.5rem;background:#4caf50;color:#fff;font-weight:700;border:none;border-radius:8px;cursor:pointer}.user-list-container[data-v-15924009]{margin:auto;display:flex;flex-direction:column;gap:1rem}.search-input[data-v-15924009]{padding:.6rem 1rem;font-size:1rem;border-radius:8px;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);box-shadow:var(--input-shadow);outline:none}.search-input[data-v-15924009]:focus{box-shadow:0 0 5px var(--primary-color)}.empty-message[data-v-15924009]{text-align:center;font-style:italic;color:#666}.card-list[data-v-15924009]{-moz-column-width:250px;column-width:250px;-moz-column-gap:1rem;column-gap:1rem}.user-card-wrapper[data-v-15924009]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.user-card[data-v-15924009]{display:flex;align-items:center;background:var(--secondary-card-bg);border-radius:1rem;box-shadow:var(--card-shadow);text-decoration:none;color:inherit;transition:transform .2s ease;gap:1rem;padding:1rem}.user-card[data-v-15924009]:hover{transform:scale(1.01)}.user-card .avatar[data-v-15924009]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary-color)}.user-card .user-info[data-v-15924009]{display:flex;flex-direction:column;justify-content:center;height:60px;gap:2px}.user-card .user-info .name[data-v-15924009]{font-size:1rem;font-weight:700;color:var(--primary-color);margin:0}.user-card .user-info .username[data-v-15924009]{font-size:.75rem;color:var(--secondary-card-text);margin:0}.notif-wrapper[data-v-1261bd98]{border-top:solid 1px var(--secondary-card-sparator)}.notif-item[data-v-1261bd98]{border-bottom:solid 1px var(--secondary-card-sparator);padding:1rem;cursor:pointer;transition:background .2s ease}.notif-item.unread[data-v-1261bd98]{background-color:var(--accent-color);font-weight:700}.notif-header[data-v-1261bd98]{display:flex;justify-content:space-between;margin-bottom:.25rem;font-size:.85rem}.notif-message[data-v-1261bd98]{font-size:1rem}.notif-status[data-v-1261bd98]{font-style:italic}.notif-actions[data-v-1261bd98]{display:flex;justify-content:flex-end;padding-bottom:1rem}.mark-all-btn[data-v-1261bd98]{background-color:var(--primary-color);color:#fff;border:none;padding:.4rem .8rem;border-radius:4px;cursor:pointer}.mark-all-btn[data-v-1261bd98]:disabled{background-color:#ccc;cursor:not-allowed;color:#1b143b}.pg-wp[data-v-4e27a381]{display:flex;justify-content:center}.ct-wp[data-v-4e27a381]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:640px}.secondary-card[data-v-4e27a381]{background:var(--secondary-card-bg);color:var(--secondary-card-text);box-shadow:var(--card-shadow);border-radius:1rem;padding:1rem;font-family:var(--app-font-family)}.activity-card[data-v-4e27a381]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.empty[data-v-4e27a381]{text-align:center;font-size:1rem;padding:2rem}.activity-content[data-v-4e27a381]{display:flex;align-items:flex-start;gap:1rem}.avatar[data-v-4e27a381]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;transition:.2s}.avatar[data-v-4e27a381]:hover{opacity:.85}.activity-info[data-v-4e27a381]{flex:1}.tp-if[data-v-4e27a381]{display:flex;justify-content:space-between;align-items:center;height:50px}.tp-if .tp-if-r[data-v-4e27a381]{height:100%}.tp-if .tp-if-r .name-link[data-v-4e27a381]{text-decoration:none}.tp-if .tp-if-r .name-link .name[data-v-4e27a381]{display:flex;font-size:.9rem;font-weight:600;color:var(--secondary-card-text);height:50%;align-items:center}.tp-if .tp-if-r .name-link .username[data-v-4e27a381]{display:flex;align-items:center;font-size:.75rem;color:var(--primary-color);height:50%}.tp-if .tp-if-r .name-link:hover .name[data-v-4e27a381]{text-decoration:underline}.tp-if .tp-if-l[data-v-4e27a381]{font-size:.85rem;color:#888;height:100%}.message[data-v-4e27a381]{font-size:.8rem;padding:1rem 0}.highlight[data-v-4e27a381]{font-size:.8rem;font-weight:500;text-decoration:none;color:#888}.action-buttons[data-v-4e27a381]{display:flex;justify-content:space-between;width:100%;max-width:300px}.action-buttons .btn[data-v-4e27a381]{border:none;border-radius:.375rem;cursor:pointer;background:transparent;color:var(--primary-color);transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.2rem .4rem}.action-buttons .btn .ab[data-v-4e27a381]{height:20px;width:20px}.action-buttons .btn[data-v-4e27a381]:hover{color:var(--primary-color-active)}.i-la[data-v-4e27a381]{height:.8rem;color:#888}.uname[data-v-4e27a381]{color:var(--primary-color);text-decoration:none}.secondary-card[data-v-71aee6d2]{width:100%;padding:1rem;border-radius:1rem;box-shadow:0 2px 6px rgba(0,0,0,.05);box-sizing:border-box}.card-title[data-v-71aee6d2]{font-size:12px;font-weight:700;margin:0;padding:0}.heatmap[data-v-71aee6d2]{display:flex}.weekday-labels[data-v-71aee6d2]{display:grid;grid-template-rows:repeat(7,8px);gap:1.5px;font-size:8px;margin-top:24px;padding-right:.75rem}.heatmap-scroll-wrapper[data-v-71aee6d2]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%}.heatmap-inner-wrapper[data-v-71aee6d2]{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.month-labels[data-v-71aee6d2]{display:grid;grid-template-rows:1fr;font-size:9px;margin-bottom:4px}.month-label[data-v-71aee6d2]{justify-self:start}.heatmap-grid[data-v-71aee6d2]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,8px);gap:2px;padding:2px 0}.day-cell[data-v-71aee6d2]{width:8px;height:8px;border-radius:2px;transition:filter .2s;cursor:pointer}.day-cell[data-v-71aee6d2]:hover{filter:brightness(1.15);outline:1px solid var(--primary-color)}.not-current-year[data-v-71aee6d2]{opacity:.2;pointer-events:none}.legend[data-v-71aee6d2]{display:flex;align-items:center;justify-content:flex-end;margin-top:8px;font-size:9px;gap:4px}.legend-label[data-v-71aee6d2]{margin:0 2px}.legend-color[data-v-71aee6d2]{width:10px;height:10px;border-radius:2px;background-color:var(--level-0)}.pg-wp[data-v-3c795690]{display:flex;justify-content:center}.ct-wp[data-v-3c795690]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:640px}.secondary-card[data-v-3c795690]{background:var(--secondary-card-bg);color:var(--secondary-card-text);box-shadow:var(--card-shadow);border-radius:1rem;padding:1rem;font-family:var(--app-font-family)}.activity-card[data-v-3c795690]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.empty[data-v-3c795690]{text-align:center;font-size:1rem;padding:2rem}.activity-content[data-v-3c795690]{display:flex;align-items:flex-start;gap:1rem}.avatar[data-v-3c795690]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;transition:.2s}.avatar[data-v-3c795690]:hover{opacity:.85}.activity-info[data-v-3c795690]{flex:1}.tp-if[data-v-3c795690]{display:flex;justify-content:space-between;align-items:center;height:50px}.tp-if .tp-if-r[data-v-3c795690]{height:100%}.tp-if .tp-if-r .name-link[data-v-3c795690]{text-decoration:none}.tp-if .tp-if-r .name-link .name[data-v-3c795690]{display:flex;font-size:.9rem;font-weight:600;color:var(--secondary-card-text);height:50%;align-items:center}.tp-if .tp-if-r .name-link .username[data-v-3c795690]{display:flex;align-items:center;font-size:.75rem;color:var(--primary-color);height:50%}.tp-if .tp-if-r .name-link:hover .name[data-v-3c795690]{text-decoration:underline}.tp-if .tp-if-l[data-v-3c795690]{font-size:.85rem;color:#888;height:100%}.message[data-v-3c795690]{font-size:.8rem;padding:1rem 0}.highlight[data-v-3c795690]{font-size:.8rem;font-weight:500;text-decoration:none}.action-buttons[data-v-3c795690]{display:flex;justify-content:space-between;width:100%;max-width:300px}.action-buttons .btn[data-v-3c795690]{border:none;border-radius:.375rem;cursor:pointer;background:transparent;color:var(--primary-color);transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.2rem .4rem}.action-buttons .btn .ab[data-v-3c795690]{height:20px;width:20px}.action-buttons .btn[data-v-3c795690]:hover{color:var(--primary-color-active)}.i-la[data-v-3c795690]{height:.8rem;color:#888}.uname[data-v-3c795690]{color:var(--primary-color);text-decoration:none}.editor-wrapper[data-v-104435fa]{display:flex;flex-direction:column;margin:0;padding:1rem;box-shadow:var(--card-shadow);background-color:var(--input-bg-color);border-radius:1rem;background:var(--secondary-card-bg);gap:1rem}.editor-wrapper .toolbar[data-v-104435fa]{display:flex}.editor-wrapper .toolbar .content[data-v-104435fa]{display:flex;gap:.75rem;width:100%;overflow-x:scroll}.editor-wrapper .toolbar .content button[data-v-104435fa]{font-weight:700;background:none;border:none;outline:none;margin:0;padding:0}.editor-wrapper .toolbar .content .icon[data-v-104435fa]{height:20px;width:20px;color:var(--primary-color);margin:0;padding:0}.editor-wrapper .tiptap[data-v-104435fa]{background-color:var(--input-bg-color);padding-left:1rem;padding-right:1rem;border-radius:1rem}.editor-wrapper .meta[data-v-104435fa]{display:flex;flex-direction:column;gap:1rem;transition:all .3s ease}.editor-wrapper .meta .input[data-v-104435fa]{width:100%;padding:.75rem 1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box}.editor-wrapper .meta .input[data-v-104435fa]:focus{outline:none;box-shadow:0 0 5px 1px var(--primary-color);backdrop-filter:blur(5px)}.editor-wrapper .meta .input[data-v-104435fa]::-moz-placeholder{color:var(--input-placeholder-color);opacity:.4}.editor-wrapper .meta .input[data-v-104435fa]::placeholder{color:var(--input-placeholder-color);opacity:.4}.editor-wrapper .action[data-v-104435fa]{display:flex;justify-content:end;gap:1rem}.editor-wrapper .action .icon[data-v-104435fa]{height:20px;width:20px;color:var(--primary-color);margin:0;padding:0}.pg-wp[data-v-234b53fe]{display:flex;justify-content:center}.ct-wp[data-v-234b53fe]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:640px}.secondary-card[data-v-234b53fe]{background:var(--secondary-card-bg);color:var(--secondary-card-text);box-shadow:var(--card-shadow);border-radius:1rem;padding:1rem;font-family:var(--app-font-family)}.activity-card[data-v-234b53fe]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.empty[data-v-234b53fe]{text-align:center;font-size:1rem;padding:2rem}.activity-content[data-v-234b53fe]{display:flex;align-items:flex-start;gap:1rem}.avatar[data-v-234b53fe]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;transition:.2s}.avatar[data-v-234b53fe]:hover{opacity:.85}.activity-info[data-v-234b53fe]{flex:1}.tp-if[data-v-234b53fe]{display:flex;justify-content:space-between;align-items:center;height:50px}.tp-if .tp-if-r[data-v-234b53fe]{height:100%}.tp-if .tp-if-r .name-link[data-v-234b53fe]{text-decoration:none}.tp-if .tp-if-r .name-link .name[data-v-234b53fe]{display:flex;font-size:.9rem;font-weight:600;color:var(--secondary-card-text);height:50%;align-items:center}.tp-if .tp-if-r .name-link .username[data-v-234b53fe]{display:flex;align-items:center;font-size:.75rem;color:var(--primary-color);height:50%}.tp-if .tp-if-r .name-link:hover .name[data-v-234b53fe]{text-decoration:underline}.tp-if .tp-if-l[data-v-234b53fe]{font-size:.85rem;color:#888;height:100%}.message[data-v-234b53fe]{font-size:.8rem;padding:1rem 0}.highlight[data-v-234b53fe]{font-size:.8rem;font-weight:500;text-decoration:none;color:#888}.action-buttons[data-v-234b53fe]{display:flex;justify-content:space-between;width:100%;max-width:300px}.action-buttons .btn[data-v-234b53fe]{border:none;border-radius:.375rem;cursor:pointer;background:transparent;color:var(--primary-color);transition:color .2s;display:flex;align-items:center;justify-content:center;padding:.2rem .4rem}.action-buttons .btn .ab[data-v-234b53fe]{height:20px;width:20px}.action-buttons .btn[data-v-234b53fe]:hover{color:var(--primary-color-active)}.i-la[data-v-234b53fe]{height:.8rem;color:#888}.uname[data-v-234b53fe]{color:var(--primary-color);text-decoration:none}.transfer-card[data-v-3935419d]{padding-top:1rem}.input[data-v-3935419d]{width:100%;padding:.75rem 1rem;margin-bottom:1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color);box-sizing:border-box}.input[data-v-3935419d]:focus{outline:none;box-shadow:0 0 5px 1px var(--primary-color);backdrop-filter:blur(5px)}.input[data-v-3935419d]::-moz-placeholder{color:var(--input-placeholder-color);opacity:.4}.input[data-v-3935419d]::placeholder{color:var(--input-placeholder-color);opacity:.4}.btn[data-v-3935419d]{background-color:#8247e5;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer}.error[data-v-3935419d]{color:red;margin-top:1rem}.success[data-v-3935419d]{margin-top:1rem;color:green}.nav[data-v-5807576a]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--secondary-card-sparator);padding-bottom:1rem}.nav .total[data-v-5807576a]{font-size:1rem;font-weight:700}.token-row[data-v-5807576a]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--secondary-card-sparator)}.token-logo[data-v-5807576a]{width:36px;height:36px;border-radius:50%}.token-info[data-v-5807576a]{flex:1;margin-left:.8rem}.token-info .token-name[data-v-5807576a]{font-weight:600;font-size:.9rem}.token-info .token-amount[data-v-5807576a]{font-size:.8rem}.fiat-info[data-v-5807576a]{text-align:right}.fiat-info .fiat-label[data-v-5807576a]{font-weight:600;font-size:.9rem}.fiat-info .fiat-value[data-v-5807576a]{font-size:.75rem}.action[data-v-5807576a]{display:flex;justify-content:space-between;margin-top:1rem}.action .btn[data-v-5807576a]{width:48%;background-color:var(--primary-color);color:#fff;border:none;border-radius:.375rem;cursor:pointer}.btn[data-v-5807576a]:disabled{background-color:#ccc;cursor:not-allowed}.input[data-v-5807576a]{width:100%;padding:.75rem 1rem;margin-bottom:1rem;border-radius:.5rem;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--input-text-color)}.reveal-card[data-v-5807576a]{background:#f9fafb;padding:1rem;margin-top:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.currency-switcher[data-v-5807576a]{margin-top:1rem}.currency-switcher .currency-label[data-v-5807576a]{font-weight:700;margin-bottom:.5rem}.currency-switcher .currency-list[data-v-5807576a]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.currency-switcher .currency-item[data-v-5807576a]{display:flex;align-items:center}.currency-switcher .currency-item .currency-radio[data-v-5807576a]{display:none}.currency-switcher .currency-item .currency-dot[data-v-5807576a]{width:14px;height:14px;border:2px solid var(--primary-color);border-radius:50%;margin-right:8px;position:relative}.currency-switcher .currency-item .currency-radio:checked+.currency-dot[data-v-5807576a]:after{content:"";position:absolute;top:-2px;left:-2px;width:14px;height:14px;background:var(--primary-color);border:2px solid var(--primary-color);border-radius:50%}.currency-switcher .currency-item .currency-name[data-v-5807576a]{font-size:.95rem}.nav .icon[data-v-5807576a]{height:20px;width:20px}.icon[data-v-5807576a]{color:var(--primary-color)}:root{--bg-color:#f5f7fa;--text-color:#1f2937;--primary-color:#6366f1;--accent-color:#818fa5;--link-color:#2563eb;--contribution-color:#10b981;--status-color:#f59e0b;--surface-color:#fff;--border-color:#e5e7eb;--tone-earth:#374151;--tone-green:#22c55e;--sparator:#e0e3e8;--nav-hover:#b2b7c7;--primary-color-active:#989da3;--primary-card-bg:linear-gradient(135deg,#c5c9e9,#3b5efa);--primary-card-text:#fff;--secondary-card-bg:linear-gradient(135deg,#ecf2f5,#dde2f3);--secondary-card-accent:#77808b;--secondary-card-border:#e3e1f1;--secondary-card-text:#6e6f70;--secondary-card-shadow:0 8px 200px rgba(68,0,255,.05);--secondary-card-sparator:#cfd5e0;--card-gradient:linear-gradient(135deg,#f2f6fa,#e0e7f1);--card-gradient-text:#60616e;--card-gradient-text-secondary:#a8a6ac;--card-gradient-nav-hover:#dae7f3;--card-gradient-active:#cdd4da;--card-flat:#fff;--card-shadow:0 5px 10px hsla(0,0%,67%,.452);--card-text:#1e293b;--card-hover-bg:#f1f5f9;--btn-primary:#6366f1;--btn-primary-text:#fff;--btn-primary-hover:#cccde9;--btn-success:#10b981;--btn-success-hover:#07744f;--btn-warning:#f59e0b;--btn-danger:#ef4444;--btn-neutral:#6b7280;--btn-text:#fff;--input-bg-color:#fbfdff;--input-border-color:#dddfe2c9;--input-placeholder-color:#3e3f42;--input-text-color:#2e2e33;--level-0:#74768034;--level-1:#6f6ad04d;--level-2:#6b6cf080;--level-3:#6769f0cc;--level-4:#6366f1}[data-theme=dark]{--bg-color:#0f172a;--text-color:#05192e;--primary-color:#6366f1;--accent-color:#48505f;--link-color:#60a5fa;--contribution-color:#34d399;--status-color:#fbbf24;--surface-color:#1e293b;--border-color:#334155;--tone-earth:#94a3b8;--tone-green:#4ade80;--sparator:#202a30;--nav-hover:#030a31;--primary-card-bg:linear-gradient(135deg,#4c4570,#070457);--primary-card-text:#b8b8b8;--secondary-card-bg:linear-gradient(135deg,#232b46,#06133b);--secondary-card-border:#031138;--secondary-card-text:#828688;--secondary-card-shadow:0 8px 200px rgba(68,0,255,.05);--secondary-card-sparator:#313442;--card-gradient:linear-gradient(135deg,#13213a,#040e2b);--card-gradient-text:#b4b6b8;--card-gradient-text-secondary:#6c7277;--card-gradient-nav-hover:#61657c;--card-gradient-active:#144977;--card-flat:#010b1a;--card-shadow:0 5px 10px rgba(0,0,0,.452);--card-text:#d5dce6;--card-hover-bg:#334155;--btn-primary:#8b5cf6;--btn-primary-text:#eae9ec;--btn-primary-hover:#7c7fb1;--btn-success:#22c55e;--btn-warning:#facc15;--btn-danger:#f87171;--btn-neutral:#9ca3af;--btn-text:#0f172a;--input-bg-color:#293541;--input-border-color:#4d5664c9;--input-placeholder-color:#edeef1;--input-text-color:#d9dce4;--level-0:#74768034;--level-1:#6f6ad04d;--level-2:#6b6cf080;--level-3:#6769f0cc;--level-4:#6366f1}:root{--app-font-family:system-ui,"Roboto","Noto Sans Javanese"}body{font-family:var(--app-font-family);background:var(--bg-color);margin:0;padding:0}.main-wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden;height:100vh}.main-container{display:flex;max-width:1280px;width:100%;height:100%;box-sizing:border-box}.primary-card{background:var(--primary-card-bg);color:var(--primary-card-text)}.primary-card,.secondary-card{box-shadow:var(--card-shadow);border-radius:1rem;padding:1rem;font-family:var(--app-font-family)}.secondary-card{background:var(--secondary-card-bg);color:var(--secondary-card-text)}.pg-wp{display:flex;justify-content:center}.ct-wp{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:640px}.mention{color:var(--primary-color);text-decoration:none}.tiptap-editor{outline:none;margin:0;padding:0;color:var(--input-text-color)}.tiptap-editor h1{font-size:1.5rem}.tiptap-editor h2{font-size:1.25rem}.tiptap-editor p{font-size:1rem}