body{background:var(--cp-background,#e8edf3);color:var(--cp-text,#24384d)}.layout{margin:20px;min-height:calc(100dvh - 40px);grid-template-columns:228px minmax(0,1fr);border:1px solid #ffffffc9;border-radius:34px;background:var(--cp-surface,#fbfcfe);box-shadow:0 22px 70px #173a5d17;overflow:clip}.layout>.sidebar{margin:14px 0 14px 14px;padding:28px 16px;border-radius:25px;background:linear-gradient(165deg,var(--cp-primary,#0b3e75),var(--cp-primary,#052650));align-self:start;position:sticky;top:14px;max-height:calc(100dvh - 68px);overflow:auto;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}.sidebar .brand{margin-bottom:30px;gap:9px}.sidebar .brand strong{font-size:14px;letter-spacing:normal}.sidebar .brand small{font-size:10px;letter-spacing:normal}.sidebar :is(button,a){border-radius:13px;padding:12px 11px;color:#edf4fc;font-size:12px;font-weight:500;line-height:1.5;margin-bottom:7px}.sidebar button.selected{background:#ffffff22;box-shadow:inset 0 1px #ffffff24,0 5px 14px #05234416}.sidebar button:hover,.sidebar a:hover{background:#ffffff14}.sidebar .account{padding-top:20px;margin-top:22px;border-top:1px solid #ffffff24}.sidebar .account small{color:#e2edf9}.content{padding:32px;min-width:0;margin:0;max-width:none}.panel,.stat{border:1px solid var(--cp-line,#e5ebf2);border-radius:22px;background:var(--cp-surface,#fff);box-shadow:0 12px 35px #18375208}.stat{padding:24px}.stat strong{color:var(--cp-primary,#174f87);font-weight:600}.top{margin-bottom:26px}.top h1{letter-spacing:-.7px}.muted{line-height:1.8}button{border-radius:var(--cp-radius,13px);border-color:var(--cp-line,#dfe7f0);background:linear-gradient(150deg,#ffffffed,#edf3f8ba);box-shadow:inset 0 1px #fff,0 3px 9px #183e6008;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);letter-spacing:normal}button.primary{background:linear-gradient(155deg,var(--cp-primary,#205d94),var(--cp-primary,#103d70));color:var(--cp-onprimary,#fff);border-color:transparent;box-shadow:inset 0 1px #ffffff40,0 7px 17px #174b7924}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cp-primary,#1c5b93);outline-offset:3px}input,select,textarea{border-color:var(--cp-line,#dfe7ef);background:var(--cp-surface,#f8fafc);border-radius:var(--cp-radius,12px)}.post{border-color:var(--cp-line,#e7edf3);padding-top:22px;padding-bottom:22px}.post h3{font-weight:600;line-height:1.6}.post img{border-radius:13px}.badge{border-radius:20px;padding:5px 9px;background:#e9f0f7;color:#245885}.actions{gap:8px}.auth{border-radius:28px;border:1px solid #ffffffd9;box-shadow:0 20px 65px #143f6715}.hp-frame-shell,.sp-frame{border-radius:20px}.hp-section,.hp-item,.sp-field{border-radius:15px}.hp-section.active{border-color:var(--cp-primary,#245d91);box-shadow:0 0 0 1px var(--cp-primary,#245d91)}@media(max-width:1000px){.layout{grid-template-columns:1fr;margin:12px;border-radius:25px}.layout>.sidebar{position:static;max-height:none;margin:10px 10px 0;display:flex;flex-wrap:wrap;gap:5px;padding:16px;border-radius:19px}.sidebar .brand{width:100%;margin-bottom:10px}.sidebar :is(button,a){width:auto;flex:0 1 auto;margin:0;padding:10px}.sidebar .account{width:100%;margin:12px 0 0;padding-top:12px;display:flex;gap:16px;align-items:center}.content{padding:24px}.sidebar .brand strong{font-size:16px}}@media(max-width:600px){.layout{margin:6px;border-radius:20px;min-height:calc(100dvh - 12px)}.content{padding:18px}.layout>.sidebar{margin:7px 7px 0;padding:13px}.sidebar :is(button,a){font-size:11px;padding:9px}.panel{padding:20px}.top h1{font-size:25px}.stats{gap:12px}.stat{padding:18px}}
.layout>.sidebar :is(button,a){box-shadow:none;background-image:none}.layout>.sidebar button.selected{box-shadow:inset 0 1px #ffffff28,0 5px 14px #05234416;background:#ffffff20}
