.integrated-logo[data-v-c1183073]{-webkit-user-select:none;user-select:none;width:100%;display:block}.logo-container[data-v-c1183073]{background:#1a1a1a;border-radius:12px;width:100%;min-width:0;overflow:visible;box-shadow:0 4px 16px #0000004d}.kopsi-circle[data-v-c1183073],.logo-container[data-v-c1183073]{align-items:center;transition:all .3s;display:flex;position:relative}.kopsi-circle[data-v-c1183073]{cursor:pointer;background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border:2px solid #fd03;border-radius:50%;flex-shrink:0;justify-content:center}.kopsi-circle[data-v-c1183073]:hover{border-color:#fd06;transform:scale(1.05)}.kopsi-image[data-v-c1183073]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.text-portion[data-v-c1183073]{letter-spacing:-.02em;white-space:nowrap;opacity:1;flex-shrink:0;max-width:150px;font-family:Inter,Roboto,sans-serif;font-weight:900;line-height:1;transition:opacity .2s,max-width .2s,margin-left .2s;overflow:visible}.text-portion--collapsed[data-v-c1183073]{opacity:0;pointer-events:none;max-width:0;overflow:hidden;margin-left:0!important}.kopsi-text[data-v-c1183073]{color:#fd0}.hub-text[data-v-c1183073]{color:#fff}.logo-small .logo-container[data-v-c1183073]{border-radius:8px;padding:6px}.logo-small .kopsi-circle[data-v-c1183073]{width:28px;height:28px}.logo-small .text-portion[data-v-c1183073]{margin-left:8px;font-size:16px}.logo-medium .logo-container[data-v-c1183073]{border-radius:12px;padding:12px}.logo-medium .kopsi-circle[data-v-c1183073]{width:40px;height:40px}.logo-medium .text-portion[data-v-c1183073]{margin-left:16px;font-size:24px}.logo-large .logo-container[data-v-c1183073]{border-radius:16px;padding:12px}.logo-large .kopsi-circle[data-v-c1183073]{width:48px;height:48px}.logo-large .text-portion[data-v-c1183073]{margin-left:16px;font-size:28px}.logo-collapsed[data-v-c1183073]{justify-content:center;width:auto;display:flex}.logo-collapsed .logo-container[data-v-c1183073]{border-radius:8px;justify-content:center;width:auto;min-width:auto;padding:6px}.logo-collapsed .kopsi-circle[data-v-c1183073]{margin:0}.logo-collapsed.logo-small .logo-container[data-v-c1183073]{border-radius:7px;padding:5px}.logo-collapsed.logo-small .kopsi-circle[data-v-c1183073]{width:30px;height:30px}.logo-collapsed.logo-medium .logo-container[data-v-c1183073]{border-radius:9px;padding:6px}.logo-collapsed.logo-medium .kopsi-circle[data-v-c1183073]{width:36px;height:36px}.logo-collapsed.logo-large .logo-container[data-v-c1183073]{border-radius:11px;padding:8px}.logo-collapsed.logo-large .kopsi-circle[data-v-c1183073]{width:42px;height:42px}.logo-expanded .logo-container[data-v-c1183073]{justify-content:flex-start;width:100%;min-width:0;margin:0;padding:12px 16px}.logo-expanded .text-portion[data-v-c1183073]{flex:1;min-width:0;margin-left:24px}.logo-glow[data-v-c1183073]{animation:2s ease-in-out infinite alternate integratedGlow-c1183073}.logo-glow .logo-container[data-v-c1183073]{background:linear-gradient(135deg,#1a1a1a,#2a2a1a);border:1px solid #fd06;box-shadow:0 4px 16px #0000004d,0 0 20px #ffdd004d,0 0 40px #ffdd001a}.logo-glow .kopsi-circle[data-v-c1183073]{border-color:#fd0c;box-shadow:0 0 16px #fd06,inset 0 0 8px #ffdd001a}.logo-glow .kopsi-text[data-v-c1183073]{text-shadow:0 0 12px #fd09,0 0 24px #ffdd004d}.logo-glow .hub-text[data-v-c1183073]{text-shadow:0 0 12px #fff6,0 0 24px #fff3}@keyframes integratedGlow-c1183073{0%{filter:brightness()}to{filter:brightness(1.1)}}.logo-container[data-v-c1183073]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0006}.logo-container:hover .kopsi-text[data-v-c1183073]{color:#ffe033}.logo-container:hover .hub-text[data-v-c1183073]{color:#f0f0f0}@media (width<=768px){.logo-small .text-portion[data-v-c1183073]{font-size:14px}.logo-medium .text-portion[data-v-c1183073]{font-size:18px}.logo-large .text-portion[data-v-c1183073]{font-size:24px}}.level-chip[data-v-db688020]{border:1px solid rgba(var(--v-theme-primary),.35);background:rgba(var(--v-theme-primary),.08);height:30px;color:inherit;font:inherit;cursor:pointer;border-radius:15px;align-items:center;gap:6px;margin:auto 0 auto 6px;padding:0 10px 0 4px;transition:background .12s,border-color .12s;display:inline-flex}.level-chip[data-v-db688020]:focus-visible,.level-chip[data-v-db688020]:hover{background:rgba(var(--v-theme-primary),.16);border-color:rgb(var(--v-theme-primary));outline:none}.level-chip__medal[data-v-db688020]{background:var(--medal);color:#101012;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:inset 0 -2px #00000040,inset 0 2px #ffffff59}.level-chip__medal--cosmic[data-v-db688020]{background:conic-gradient(#ffed00,#7fe3f0,#d9b8ff,#ff8ae2,#ffed00)}.level-chip__text[data-v-db688020]{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.level-chip__level[data-v-db688020]{color:rgb(var(--v-theme-primary));font-size:12px;font-weight:700}.level-chip__title[data-v-db688020]{opacity:.8;font-size:11px}.font-mono[data-v-067e6bfa]{font-family:JetBrains Mono,Source Code Pro,Courier New,monospace}.dark-light-toggle[data-v-2d465c1b]{--toggle-active-x:48px;cursor:pointer;background:rgba(var(--v-theme-on-surface),.06);width:76px;height:28px;color:rgba(var(--v-theme-on-surface),.6);box-shadow:inset 0 0 0 1px rgba(var(--v-theme-on-surface),.18);border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:0 9px;transition:background-color .42s,color .24s,box-shadow .24s,transform .16s;display:inline-flex;position:relative;overflow:hidden}.dark-light-toggle.is-dark[data-v-2d465c1b]{background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary));box-shadow:inset 0 0 0 1px rgba(var(--v-theme-primary),.28)}.dark-light-toggle.is-light[data-v-2d465c1b]{--toggle-active-x:0px;color:#181818;background:#ffed00;box-shadow:inset 0 0 0 1px #1818182e}.dark-light-toggle[data-v-2d465c1b]:active{transform:scale(.98)}.dark-light-toggle-thumb[data-v-2d465c1b]{z-index:2;width:24px;height:24px;transform:translateX(var(--toggle-active-x));background:#f9f9f8;border-radius:50%;transition:transform .52s cubic-bezier(.34,1.56,.64,1),background-color .24s;position:absolute;top:2px;left:2px}.dark-light-toggle.is-dark .dark-light-toggle-thumb[data-v-2d465c1b]{background:rgb(var(--v-theme-primary))}.dark-light-toggle-icon[data-v-2d465c1b]{z-index:1;pointer-events:none;transform-origin:50%;transition:color .24s,opacity .32s,transform .56s cubic-bezier(.34,1.56,.64,1);position:relative}.dark-light-toggle.is-dark .dark-light-toggle-sun[data-v-2d465c1b],.dark-light-toggle.is-light .dark-light-toggle-moon[data-v-2d465c1b]{opacity:0;transform:translateY(18px)scale(.72)rotate(-16deg)}.dark-light-toggle.is-dark .dark-light-toggle-moon[data-v-2d465c1b],.dark-light-toggle.is-light .dark-light-toggle-sun[data-v-2d465c1b]{opacity:1;transform:translateY(0)scale(1)rotate(0)}.dark-light-toggle[data-v-2d465c1b]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){.dark-light-toggle[data-v-2d465c1b],.dark-light-toggle-icon[data-v-2d465c1b],.dark-light-toggle-thumb[data-v-2d465c1b]{transition:none}}[data-v-a750efbc] .date-time-locale-card{width:100%;max-width:100%;transition:width .18s}.locale-flag[data-v-a750efbc]{justify-content:center;align-items:center;min-width:24px;margin-right:8px;font-size:20px;line-height:1;display:inline-flex}.date-time-locale-search[data-v-a750efbc]{width:100%;max-width:464px;margin-top:8px;margin-left:auto;margin-right:auto}.timezone-selection[data-v-a750efbc]{align-items:center;min-width:0;display:inline-flex}.timezone-selection-icon[data-v-a750efbc]{min-width:24px;margin-right:8px}.date-format-selection[data-v-a750efbc]{align-items:center;gap:8px;min-width:0;display:inline-flex}.date-time-defaults[data-v-a750efbc]{width:100%;max-width:464px;margin:12px auto 0}.date-time-defaults-label[data-v-a750efbc]{color:rgba(var(--v-theme-on-surface),.72);justify-content:center;align-items:center;gap:6px;margin-bottom:6px;font-size:.75rem;font-weight:600;line-height:1;display:flex}.date-time-defaults-label[data-v-a750efbc] .v-icon{color:rgba(var(--v-theme-on-surface),.72)!important}.date-time-default-row[data-v-a750efbc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.date-time-default-chip[data-v-a750efbc]{padding-left:12px;padding-right:10px}.date-time-default-chip[data-v-a750efbc] .v-chip__prepend{margin-inline:0 6px}.locale-chip-flag[data-v-a750efbc]{margin-right:4px}.notification-setting-row[data-v-fd9d1db1]{justify-content:space-between;align-items:center;gap:16px;display:flex}.notification-toggle[data-v-fd9d1db1]{min-width:76px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.notification-toggle[data-v-fd9d1db1]:disabled{cursor:default;opacity:.5}.notification-toggle-track[data-v-fd9d1db1]{background:rgba(var(--v-theme-on-surface),.06);width:76px;height:28px;color:rgba(var(--v-theme-on-surface),.6);box-shadow:inset 0 0 0 1px rgba(var(--v-theme-on-surface),.18);border-radius:999px;align-items:center;transition:background-color .42s,color .24s,box-shadow .24s;display:inline-flex;position:relative}.is-enabled .notification-toggle-track[data-v-fd9d1db1]{background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary));box-shadow:inset 0 0 0 1px rgba(var(--v-theme-primary),.28)}.notification-toggle-thumb[data-v-fd9d1db1]{z-index:1;background:rgba(var(--v-theme-on-surface),.6);border-radius:50%;width:24px;height:24px;transition:transform .52s cubic-bezier(.34,1.56,.64,1),background-color .24s;position:absolute;top:2px;left:2px}.is-enabled .notification-toggle-thumb[data-v-fd9d1db1]{background:rgb(var(--v-theme-primary));transform:translate(48px)}.notification-toggle-icon[data-v-fd9d1db1]{transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;left:9px;transform:translate(38px)}.is-enabled .notification-toggle-icon[data-v-fd9d1db1]{transform:translate(0)}.notification-toggle[data-v-fd9d1db1]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.notification-toggle-icon[data-v-fd9d1db1],.notification-toggle-thumb[data-v-fd9d1db1],.notification-toggle-track[data-v-fd9d1db1]{transition:none}}.date-time-menu-title[data-v-991c6d2d]{align-items:center;display:flex}.date-time-menu-locale[data-v-991c6d2d]{min-width:64px;max-width:172px;color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.12);border-radius:4px;gap:5px;margin-inline-end:10px;padding:3px 7px;font-size:.8rem;overflow:hidden}.date-time-menu-locale[data-v-991c6d2d],.date-time-menu-locale-flag[data-v-991c6d2d]{justify-content:center;align-items:center;line-height:1;display:inline-flex}.date-time-menu-locale-flag[data-v-991c6d2d]{width:18px;height:14px;margin-inline-end:0;font-size:16px}.date-time-menu-locale-text[data-v-991c6d2d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@layer vuetify-components{.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%),transparent)}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent)}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}}.kopsi-task[data-v-b81ba991]{border-top:1px solid rgba(var(--v-theme-primary),.28);min-width:0;padding:10px 0}.kopsi-task-summary[data-v-b81ba991]{align-items:center;gap:8px;min-width:0;display:flex}.kopsi-task-copy[data-v-b81ba991]{flex:auto;min-width:0}.kopsi-task-subtitle[data-v-b81ba991],.kopsi-task-title[data-v-b81ba991]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kopsi-task-title[data-v-b81ba991]{font-size:.875rem}.kopsi-task-subtitle[data-v-b81ba991]{color:rgba(var(--v-theme-on-surface),.5);margin-top:2px;font-size:.75rem}.kopsi-task-progress[data-v-b81ba991]{margin-top:6px}.kopsi-task-status[data-v-b81ba991]{flex:none}.kopsi-task-dismiss[data-v-b81ba991]{opacity:.4;transition:opacity .15s}.kopsi-task-dismiss[data-v-b81ba991]:focus-visible,.kopsi-task:hover .kopsi-task-dismiss[data-v-b81ba991]{opacity:1}.transfer-task-list[data-v-f6818a1c]{position:relative}.task-download-icon[data-v-f6818a1c]{color:rgb(var(--v-theme-primary));cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.task-download-icon[data-v-f6818a1c]:focus-visible{outline:1px solid rgb(var(--v-theme-primary))}.task-row-leave-active[data-v-f6818a1c],.task-row-move[data-v-f6818a1c]{transition:transform .24s,opacity .18s}.task-row-leave-active[data-v-f6818a1c]{position:absolute;left:0;right:0}.task-row-leave-to[data-v-f6818a1c]{opacity:0;transform:translate(56px)}.kopsi-task-tracker-host[data-v-5cbfb7da]{z-index:1000;justify-content:flex-end;width:calc(min(540px,60vw));display:flex;position:fixed;bottom:16px;right:16px}.kopsi-task-tracker[data-v-5cbfb7da]{border:1px solid rgba(var(--v-theme-primary),.28);width:100%;max-width:540px;transition:width .16s,max-width .16s,border-radius .16s;overflow:hidden}.kopsi-task-tracker.is-collapsed[data-v-5cbfb7da]{max-width:calc(min(540px,60vw))}.kopsi-task-tracker.is-minimized[data-v-5cbfb7da]{border:0;border-radius:999px;width:76px;max-width:76px}.is-minimized .tracker-header[data-v-5cbfb7da],.tracker-actions[data-v-5cbfb7da],.tracker-header-row[data-v-5cbfb7da],.tracker-minimized-center[data-v-5cbfb7da],.tracker-minimized-content[data-v-5cbfb7da],.tracker-minimized-token[data-v-5cbfb7da],.tracker-summary-row[data-v-5cbfb7da]{align-items:center;display:flex}.tracker-header-row[data-v-5cbfb7da]{background:rgba(var(--v-theme-primary),.035);width:100%}.tracker-header[data-v-5cbfb7da]{cursor:pointer;text-align:left;background:0 0;border:0;flex:1 1 0;width:100%;min-width:0;padding:12px 4px 12px 14px}.is-minimized .tracker-header[data-v-5cbfb7da]{justify-content:center;padding:4px}.tracker-minimized-content[data-v-5cbfb7da]{justify-content:center;width:60px;height:60px}.tracker-minimized-center[data-v-5cbfb7da]{flex-direction:column;justify-content:center;gap:2px;font-size:10px;font-weight:600;line-height:1}.tracker-minimized-token[data-v-5cbfb7da]{gap:2px}.tracker-summary-row[data-v-5cbfb7da]{gap:12px;min-width:0}.tracker-summary-copy[data-v-5cbfb7da]{flex:auto;min-width:0}.tracker-actions[data-v-5cbfb7da]{flex:none;padding-right:10px}.tracker-progress[data-v-5cbfb7da]{width:calc(100% - 24px);margin:0 12px 10px}.tracker-list[data-v-5cbfb7da]{scrollbar-width:none;max-height:320px;padding:0 18px 8px;overflow-y:auto}.tracker-list[data-v-5cbfb7da]::-webkit-scrollbar{display:none}.tracker-header-swap-enter-active[data-v-5cbfb7da],.tracker-header-swap-leave-active[data-v-5cbfb7da]{transition:opacity .14s}.tracker-header-swap-enter-from[data-v-5cbfb7da],.tracker-header-swap-leave-to[data-v-5cbfb7da]{opacity:0}@media (width<=600px){.kopsi-task-tracker-host[data-v-5cbfb7da]{width:calc(100vw - 32px)}}.training-intro[data-v-df0f5b97]{text-align:center;flex-direction:column;align-items:center;display:flex}.training-intro-hero[data-v-df0f5b97]{background:radial-gradient(circle at 50% 38%,rgba(var(--v-theme-primary),.3) 0,rgba(var(--v-theme-primary),.12) 55%,rgba(var(--v-theme-primary),.05) 100%);width:184px;height:184px;box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.4),0 0 0 8px rgba(var(--v-theme-primary),.07);border-radius:50%;margin:8px auto 30px;position:relative}.training-intro-mascot[data-v-df0f5b97]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 12px #00000059);width:204px;height:204px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.training-intro-password[data-v-df0f5b97] input{letter-spacing:.08em;font-family:monospace}.training-intro-dismiss[data-v-df0f5b97]{flex:0 auto;margin-inline-end:8px}.training-intro-dismiss[data-v-df0f5b97] .v-label{font-size:.85rem}
