*,:before,:after{box-sizing:border-box}body{color:#1d2030;-webkit-font-smoothing:antialiased;background:#f4f5f7;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:600}h1,h2,h3{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800}a{color:#c94600}.sidebar[data-v-b850ee68]{background:#fff;border-right:1.5px solid #e3e6eb;flex-direction:column;gap:4px;width:248px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.sidebar__logo[data-v-b850ee68]{align-items:center;gap:10px;padding:0 8px 24px;text-decoration:none;display:flex}.sidebar__logo[data-v-b850ee68]:focus-visible{outline-offset:2px;outline:3px solid #f55500}.sidebar__mark[data-v-b850ee68]{color:#fff;background:#f55500;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.sidebar__name[data-v-b850ee68]{color:#1d2030;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:20px;font-weight:800;display:block}.sidebar__edition[data-v-b850ee68]{color:#c94600;font-size:11px;font-weight:700;display:block}.sidebar__nav--manager[data-v-b850ee68]{border-top:1.5px solid #e3e6eb;margin-top:4px;padding-top:8px}.sidebar__list[data-v-b850ee68]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sidebar__heading[data-v-b850ee68]{color:#5f6475;margin:0 0 4px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:700}.sidebar__link[data-v-b850ee68]{color:#5f6475;border-radius:12px;align-items:center;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.sidebar__link[data-v-b850ee68]:hover{background:#f4f5f7}.sidebar__link[data-v-b850ee68]:focus-visible{outline-offset:2px;outline:3px solid #f55500}.sidebar__link[data-v-b850ee68]{gap:12px;padding:12px 14px;font-size:15px}.sidebar__link--manager[data-v-b850ee68]{color:#0b7f7b}.sidebar__link--manager svg[data-v-b850ee68]{color:#0ea5a0}.sidebar__link--active[data-v-b850ee68]{color:#c94600;background:#ffe8db;font-weight:800}.sidebar__link--active[data-v-b850ee68]:hover{background:#ffe8db}.sidebar__user[data-v-b850ee68]{background:#f4f5f7;border-radius:16px;flex-direction:column;gap:10px;margin-top:auto;padding:14px;display:flex}.sidebar__user-row[data-v-b850ee68]{align-items:center;gap:10px;display:flex}.sidebar__avatar[data-v-b850ee68]{color:#0b7f7b;background:#ddf5f3;border:2px solid #0ea5a0;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.sidebar__user-text[data-v-b850ee68]{flex:1;min-width:0;margin:0}.sidebar__user-name[data-v-b850ee68]{font-size:15px;font-weight:800;display:block}.sidebar__user-level[data-v-b850ee68]{color:#5f6475;font-size:11px;font-weight:700;display:block}.sidebar__logout[data-v-b850ee68]{color:#5f6475;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.sidebar__logout[data-v-b850ee68]:focus-visible{outline-offset:2px;outline:3px solid #f55500}.sidebar__logout[data-v-b850ee68]:hover{background:#e3e6eb}.sidebar__xp[data-v-b850ee68]{appearance:none;background:#e3e6eb;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.sidebar__xp[data-v-b850ee68]::-webkit-progress-bar{background:#e3e6eb}.sidebar__xp[data-v-b850ee68]::-webkit-progress-value{background:#f55500;border-radius:999px}.sidebar__xp[data-v-b850ee68]::-moz-progress-bar{background:#f55500;border-radius:999px}.tab-bar[data-v-e2835c1b]{background:#fff;border-top:2px solid #e3e6eb;padding:8px 8px 24px;position:fixed;bottom:0;left:0;right:0}.tab-bar__list[data-v-e2835c1b]{margin:0;padding:0;list-style:none;display:flex}.tab-bar__item[data-v-e2835c1b]{flex:1;min-width:0}.tab-bar__link[data-v-e2835c1b]{color:#5f6475;border-radius:12px;align-items:center;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.tab-bar__link[data-v-e2835c1b]:hover{background:#f4f5f7}.tab-bar__link[data-v-e2835c1b]:focus-visible{outline-offset:2px;outline:3px solid #f55500}.tab-bar__link[data-v-e2835c1b]{border-radius:16px;flex-direction:column;gap:4px;padding:8px 0;font-size:12px;font-weight:800}.tab-bar__link--active[data-v-e2835c1b]{color:#c94600;background:#ffe8db}.tab-bar__link--active svg[data-v-e2835c1b]{color:#f55500}.app[data-v-4b2774c7]{min-height:100vh;display:flex}.app__sidebar[data-v-4b2774c7]{display:none}.app__main[data-v-4b2774c7]{flex:1;min-width:0;padding:24px 16px 120px}@media (width>=1024px){.app__sidebar[data-v-4b2774c7]{display:flex}.app__main[data-v-4b2774c7]{padding:32px 40px 48px}.app__tab-bar[data-v-4b2774c7]{display:none}}.placeholder__title[data-v-9f747b17]{margin:0;font-size:32px}.placeholder__owner[data-v-9f747b17]{color:#5f6475}
