.sp-app{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh;background:var(--sp-bg);color:var(--sp-ink);font-family:Barlow,Arial,Helvetica,sans-serif}.sp-app.collapsed{grid-template-columns:76px minmax(0,1fr)}.sp-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--sp-side);color:var(--sp-side-ink);border-right:1px solid var(--sp-side-rule);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#2c343d transparent}.sp-side-head{justify-content:space-between;height:64px;padding:0 18px;border-bottom:1px solid var(--sp-side-rule);flex:none}.sp-brand,.sp-side-head{display:flex;align-items:center}.sp-brand{gap:11px;color:#fff;text-decoration:none;min-width:0}.sp-brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--sp-amber);color:#2b1f00;flex:none}.sp-brand-name{font-family:Barlow Condensed,Barlow,Arial,sans-serif;font-size:27px;font-weight:700;letter-spacing:.2px;line-height:1;white-space:nowrap}.sp-brand-name b{color:var(--sp-amber);font-weight:700}.sp-side-close{display:none;background:none;border:0;color:var(--sp-side-ink);width:40px;height:40px;place-items:center;border-radius:9px}.sp-nav{gap:18px;padding:18px 12px}.sp-nav,.sp-nav-group{display:flex;flex-direction:column}.sp-nav-group{gap:3px}.sp-nav-title{font-size:12.5px;font-weight:600;color:var(--sp-side-mut);padding:0 12px 6px;white-space:nowrap}.sp-nav-item{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:9px;border:0;background:none;color:var(--sp-side-ink);font:500 15px/1.2 Barlow,Arial,sans-serif;text-align:left;text-decoration:none;cursor:pointer;width:100%;position:relative}.sp-nav-item svg{color:var(--sp-side-mut);flex:none}.sp-nav-item.on,.sp-nav-item:hover{background:var(--sp-side-2);color:#fff}.sp-nav-item.on{font-weight:600}.sp-nav-item.on:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:4px;border-radius:0 4px 4px 0;background:var(--sp-amber)}.sp-nav-item.on svg{color:var(--sp-amber)}.sp-nav-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-nav-count{margin-left:auto;min-width:24px;padding:1px 7px;border-radius:999px;background:#262e37;color:#c9d1d8;font-size:12px;font-weight:700;text-align:center}.sp-nav-item.on .sp-nav-count{background:var(--sp-amber);color:#2b1f00}.sp-pro{font-style:normal;font-size:10.5px;font-weight:700;color:var(--sp-amber);border:1px solid #5a4710;border-radius:999px;padding:0 6px}.sp-nav-foot{margin-top:auto;border-top:1px solid var(--sp-side-rule);gap:3px;padding-top:14px}.sp-nav-item:focus-visible{outline:2px solid var(--sp-amber);outline-offset:-2px}.sp-app.collapsed .sp-brand-name,.sp-app.collapsed .sp-nav-count,.sp-app.collapsed .sp-nav-label,.sp-app.collapsed .sp-pro{display:none}.sp-app.collapsed .sp-nav-title{visibility:hidden;height:6px;padding:0}.sp-app.collapsed .sp-nav-item,.sp-app.collapsed .sp-side-head{padding:0;justify-content:center}.sp-body{min-width:0;display:flex;flex-direction:column}.sp-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;height:64px;padding:0 24px;background:var(--sp-surface);border-bottom:1px solid var(--sp-rule)}.sp-top-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--sp-rule);background:var(--sp-surface);color:var(--sp-ink);flex:none}.sp-top-btn:hover{background:var(--sp-hover)}.sp-menu-btn{display:none}.sp-top-title{font-family:Barlow Condensed,Barlow,Arial,sans-serif;font-size:25px;font-weight:700;line-height:1;white-space:nowrap;margin-right:8px}.sp-search{display:flex;align-items:center;gap:9px;flex:1;max-width:420px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--sp-rule);background:var(--sp-surface-2);color:var(--sp-mut)}.sp-search:focus-within{border-color:var(--sp-amber);box-shadow:0 0 0 3px #f5b30133}.sp-search input{flex:1;border:0!important;background:transparent!important;outline:0;color:var(--sp-ink);font:inherit;font-size:14.5px;min-height:0!important;padding:0!important;box-shadow:none!important}.sp-top-right{display:flex;align-items:center;gap:8px;margin-left:auto}.sp-content{padding:28px 28px 48px;min-width:0}.sp-app :focus-visible{outline:3px solid #2f6fdc;outline-offset:2px}:root[data-theme=dark] .sp-app :focus-visible{outline-color:var(--sp-amber)}.sp-bell{position:relative}.sp-bell-dot{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#d64545;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--sp-surface)}.account-menu,.sp-menu{font-family:Barlow,Arial,Helvetica,sans-serif}.sp-menu{min-width:300px;max-width:360px;background:var(--sp-surface);color:var(--sp-ink);border:1px solid var(--sp-rule);border-radius:12px;padding:6px;box-shadow:0 14px 34px #0b141c2e;z-index:60}.sp-menu-head{padding:8px 10px 6px;font-weight:700;font-size:14px}.sp-note{display:flex!important;gap:10px;align-items:flex-start;padding:10px!important;border-radius:9px;cursor:pointer;font-size:14px;line-height:1.35}.sp-note:hover,.sp-note[data-highlighted]{background:var(--sp-hover);outline:0}.sp-note svg{margin-top:2px;flex:none}.sp-note small{display:block;color:var(--sp-mut);font-size:12.5px;margin-top:2px}.sp-note.warn svg{color:#c27c00}.sp-note.bad svg{color:#d64545}.sp-note.info svg{color:#2f6fdc}:root[data-theme=dark] .sp-note.warn svg{color:var(--sp-amber)}.sp-menu-empty{padding:16px 10px;color:var(--sp-mut);font-size:14px}.sp-today{font-size:13.5px;color:var(--sp-mut);white-space:nowrap;padding:0 4px}.sp-avatar-btn{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--sp-rule);background:var(--sp-surface);color:var(--sp-ink);font:600 14px Barlow,Arial,sans-serif}.sp-avatar-btn:hover{background:var(--sp-hover)}.sp-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sp-amber);color:#2b1f00;font-weight:700}.sp-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;flex-wrap:wrap}.sp-page-head h2{font-family:Barlow Condensed,Barlow,Arial,sans-serif;font-size:clamp(30px,3.2vw,40px);line-height:1.02;font-weight:700;letter-spacing:-.2px}.sp-page-head p{color:var(--sp-mut);font-size:15.5px;margin-top:6px}.sp-page-head .sp-greet{font-size:14px;margin:0 0 6px;font-weight:500}.sp-cta{display:inline-flex;align-items:center;gap:9px;background:var(--sp-amber);color:#2b1f00;font-weight:700;font-size:15.5px;padding:12px 20px;border-radius:10px;border:0;white-space:nowrap}.sp-cta:hover{background:#ffc82e}@media(max-width:960px){.sp-app,.sp-app.collapsed{grid-template-columns:minmax(0,1fr)}.sp-side{position:fixed;left:0;top:0;bottom:0;width:284px;z-index:80;transform:translateX(-100%);transition:transform .2s ease;box-shadow:0 0 40px #0008}.sp-app.nav-open .sp-side{transform:none}.sp-scrim{position:fixed;inset:0;background:#0b0e11a6;z-index:70}.sp-menu-btn,.sp-side-close{display:grid}.sp-collapse-btn{display:none}.sp-app.collapsed .sp-brand-name,.sp-app.collapsed .sp-nav-count,.sp-app.collapsed .sp-nav-label,.sp-app.collapsed .sp-pro{display:revert}.sp-app.collapsed .sp-nav-label{display:block}.sp-app.collapsed .sp-nav-item{justify-content:flex-start;padding:0 12px}.sp-app.collapsed .sp-side-head{padding:0 18px;justify-content:space-between}.sp-app.collapsed .sp-nav-title{visibility:visible;height:auto;padding:0 12px 6px}.sp-today{display:none}}@media(max-width:640px){.sp-top{flex-wrap:wrap;height:auto;padding:10px 14px;gap:8px 10px}.sp-top-title{font-size:22px}.sp-search{order:10;flex-basis:100%;max-width:none}.sp-content{padding:18px 14px 40px}.sp-avatar-name{display:none}.sp-cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.sp-side{transition:none}}.sp-app .section-heading .count-label{display:none}.sp-top-btn.spinning{cursor:progress;opacity:1}.sp-top-btn.spinning svg{animation:sp-spin .7s linear infinite;color:var(--sp-amber)}@keyframes sp-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.sp-top-btn.spinning svg{animation:none}}.sp-menu-head small{display:block;font-weight:500;font-size:12px;color:var(--sp-mut);margin-top:2px}.sp-note.fresh{position:relative}.sp-note.fresh:after{content:"";position:absolute;right:10px;top:14px;width:8px;height:8px;border-radius:50%;background:#d64545}.sp-note.fresh>span{padding-right:14px}.sp-install{width:auto!important;padding:0 12px;gap:7px;display:flex!important;align-items:center;font:600 14px Barlow,Arial,sans-serif;color:var(--sp-ink)}.sp-install-steps{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px}.sp-install-steps li{display:flex;gap:10px;align-items:flex-start}.sp-install-steps svg{flex:none;margin-top:2px;color:#2f6fdc}@media(max-width:960px){.sp-install span{display:none}.sp-install{width:40px!important;padding:0;justify-content:center}}.sp-push{border-top:1px solid var(--sp-rule);margin-top:6px;padding:10px 10px 6px;font-size:13.5px;color:var(--sp-ink)}.sp-push p{display:flex;gap:8px;align-items:flex-start;color:var(--sp-mut);line-height:1.4}.sp-push p svg{flex:none;margin-top:2px}.sp-push-row{justify-content:space-between;gap:10px}.sp-push-row,.sp-push-row>span{display:flex;align-items:center}.sp-push-row>span{gap:7px;font-weight:600}.sp-push-off,.sp-push-on{border-radius:8px;padding:6px 14px;font:700 13px Barlow,Arial,sans-serif;border:1px solid var(--sp-rule);background:var(--sp-surface);color:var(--sp-ink)}.sp-push-on{background:var(--sp-amber);border-color:var(--sp-amber);color:#2b1f00}