:root{--bs-brand:#12e3c4;--bs-brand-strong:#0f766e;--bs-brand-soft:rgba(18,227,196,.12);--bs-accent:#22c55e;--bs-accent-soft:rgba(34,197,94,.12);--bs-bg:#f8fafc;--bs-bg-soft:#f3f4f6;--bs-surface:#fff;--bs-surface-raised:hsla(0,0%,100%,.94);--bs-surface-muted:rgba(15,23,42,.035);--bs-border:rgba(15,23,42,.1);--bs-border-strong:rgba(15,23,42,.18);--bs-text:rgba(10,20,25,.92);--bs-text-muted:rgba(10,20,25,.64);--bs-text-soft:rgba(10,20,25,.54);--bs-text-inverse:#f8fafc;--bs-success:#22c55e;--bs-success-soft:rgba(34,197,94,.1);--bs-warning:#f59e0b;--bs-warning-soft:rgba(245,158,11,.12);--bs-danger:#ef4444;--bs-danger-soft:rgba(239,68,68,.1);--bs-info:#3b82f6;--bs-info-soft:rgba(59,130,246,.1);--bs-focus:rgba(18,227,196,.28);--bs-hover:rgba(15,23,42,.06);--bs-active:rgba(15,23,42,.1);--bs-radius-sm:8px;--bs-radius-md:10px;--bs-radius-lg:12px;--bs-radius-xl:16px;--bs-radius-2xl:20px;--bs-shadow-sm:0 4px 12px rgba(15,23,42,.06);--bs-shadow-md:0 10px 24px rgba(15,23,42,.1);--bs-shadow-lg:0 18px 60px rgba(15,23,42,.07);--bs-space-1:0.25rem;--bs-space-2:0.5rem;--bs-space-3:0.75rem;--bs-space-4:1rem;--bs-space-5:1.25rem;--bs-space-6:1.5rem;--bs-transition-fast:120ms ease;--bs-transition-base:160ms ease}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background-color:var(--bs-bg);color:var(--bs-text)}a{color:inherit;text-decoration:none}a:hover{text-decoration-thickness:1px}h1,h2,h3,h4,h5,h6,p{margin-top:0}p{margin-bottom:.4rem}.bs-app-shell{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bs-bg-soft);color:var(--bs-text)}.bs-app-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--bs-border);background-color:var(--bs-surface)}.bs-app-body{display:flex;flex:1 1;min-height:0}.bs-app-sidebar{width:220px;max-width:220px;padding:1rem .75rem;border-right:1px solid var(--bs-border);background-color:var(--bs-bg);font-size:.875rem}.bs-app-sidebar nav{display:flex;flex-direction:column;gap:.15rem}.bs-app-sidebar a{display:block;padding:.45rem .7rem;border-radius:var(--bs-radius-sm);color:var(--bs-text);text-decoration:none;line-height:1.3}.bs-app-sidebar a:hover{background-color:var(--bs-hover)}.bs-app-sidebar a[aria-current=page]{background-color:var(--bs-text);color:var(--bs-text-inverse)}.bs-app-main{flex:1 1;min-width:0;padding:1.25rem 1.5rem 1.75rem}.bs-activity,.bs-app,.bs-settings{max-width:960px}@media (min-width:1024px){.bs-activity,.bs-app,.bs-settings{margin:0 auto}}.bs-activity h1,.bs-app h1,.bs-settings h1{font-weight:600}.bs-activity p,.bs-app p,.bs-settings p{line-height:1.5}.bs-card{border-radius:var(--bs-radius-xl);border:1px solid var(--bs-border);background-color:var(--bs-surface);padding:1rem 1.1rem}.bs-card+.bs-card{margin-top:.75rem}.bs-card-muted{border-radius:var(--bs-radius-xl);border:1px solid var(--bs-border);background:var(--bs-surface-muted);padding:var(--bs-space-4)}.bs-action-row{display:flex;align-items:center;gap:var(--bs-space-2);flex-wrap:wrap}.bs-button-base{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;border-radius:var(--bs-radius-md);border:1px solid var(--bs-border);background:var(--bs-surface-raised);color:var(--bs-text);font:inherit;font-weight:850;text-decoration:none;cursor:pointer;transition:background var(--bs-transition-fast),border-color var(--bs-transition-fast),box-shadow var(--bs-transition-base),transform var(--bs-transition-fast)}.bs-button-base:hover{background:var(--bs-surface);border-color:var(--bs-border-strong);box-shadow:var(--bs-shadow-md)}.bs-button-base:active{transform:translateY(1px)}.bs-button-base:focus-visible,.bs-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bs-focus)}.bs-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--bs-border);background:var(--bs-surface-muted);color:var(--bs-text);font-size:12px;font-weight:850;white-space:nowrap}.bs-muted-text{color:var(--bs-text-muted)}.bs-danger-text{color:var(--bs-danger)}.layout_body__7rhn1{margin:0;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#020617;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(1100px 520px at 18% 10%,rgba(39,209,186,.1),transparent 62%),radial-gradient(900px 520px at 86% 18%,rgba(0,153,255,.06),transparent 58%),radial-gradient(1050px 700px at 50% 98%,rgba(2,6,23,.06),transparent 58%),linear-gradient(180deg,#fff,#f7fafc 68%,#f3f4f6);overflow-x:hidden}.layout_root__9axYy{min-height:100vh;display:flex;flex-direction:column}.layout_shell__f3jfS{flex:1 1;width:100%;max-width:1240px;margin:0 auto;box-sizing:border-box;padding:clamp(24px,2.2vw,42px) clamp(14px,2.6vw,26px) clamp(34px,3vw,52px)}.layout_main__ABI2k{flex:1 1;display:flex;flex-direction:column;gap:clamp(28px,2.2vw,42px);min-width:0}@media (max-width:900px){.layout_shell__f3jfS{max-width:1120px;padding-top:22px;padding-bottom:34px}.layout_main__ABI2k{gap:28px}}@media (max-width:768px){.layout_shell__f3jfS{padding-inline:1.1rem;padding-top:1.8rem;padding-bottom:2.2rem;max-width:1120px}.layout_main__ABI2k{gap:2rem}}