.p7{--p7-060607:#060607;--p7-0b0b0d:#0b0b0d;--p7-0e0e10:#0e0e10;--p7-121215:#121215;--p7-17171b:#17171b;--p7-183a34:#183a34;--p7-1c1c20:#1c1c20;--p7-1f1f24:#1f1f24;--p7-2a2448:#2a2448;--p7-2c292a:#2c292a;--p7-3a3a42:#3a3a42;--p7-3d1c22:#3d1c22;--p7-3d2219:#3d2219;--p7-4a4a52:#4a4a52;--p7-55555e:#55555e;--p7-5a2e1a:#5a2e1a;--p7-5bd68a:#5bd68a;--p7-5bd68a1f:#5bd68a1f;--p7-6650c4:#6650c4;--p7-68e0c8:#68e0c8;--p7-6a6a72:#6a6a72;--p7-7a6bc9:#7a6bc9;--p7-8e8e98:#8e8e98;--p7-a58bf5:#a58bf5;--p7-a8462a:#a8462a;--p7-b4b4bc:#b4b4bc;--p7-b4b4bc1f:#b4b4bc1f;--p7-c8c8ce:#c8c8ce;--p7-e28233:#e28233;--p7-e85028:#e85028;--p7-f0605a:#f0605a;--p7-f06070:#f06070;--p7-f07040:#f07040;--p7-f070401f:#f070401f;--p7-f2f2f4:#f2f2f4;--p7-ffffff:#fff;--sans:"Manrope","Inter",sans-serif;--mono:"JetBrains Mono","DejaVu Sans Mono",monospace}.p7 *{box-sizing:border-box}.p7{background:var(--p7-0b0b0d);color:var(--p7-f2f2f4);font-family:var(--sans);margin:0}.p7 .card{background:var(--p7-121215);border-radius:20px;padding:24px}.p7 .nev{box-shadow:inset 2px 0 0 var(--p7-e85028)}.p7 .lbl{font:700 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--p7-8e8e98)}.p7 .h1{font:800 40px/1.05 var(--sans);letter-spacing:-.03em;margin:0}.p7 .h2{font:800 22px/1.2 var(--sans);letter-spacing:-.02em;margin:0}.p7 .h3{font:700 16px/1.3 var(--sans);margin:0}.p7 .p{font:500 15px/1.55 var(--sans);color:var(--p7-b4b4bc);margin:0}.p7 .sm{font:500 13px/1.45 var(--sans);color:var(--p7-8e8e98)}.p7 .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.p7 .seg{background:var(--p7-17171b);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.p7 .seg span{height:36px;font:700 14px var(--sans);color:var(--p7-b4b4bc);white-space:nowrap;border-radius:9px;align-items:center;padding:0 16px;display:inline-flex}.p7 .seg span.on{background:var(--p7-f2f2f4);color:var(--p7-0b0b0d)}.p7 .btn{height:44px;font:700 14px var(--sans);background:var(--p7-1c1c20);color:var(--p7-f2f2f4);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.p7 .btn.pri{background:var(--p7-e85028);color:var(--p7-ffffff)}.p7 .chip{height:24px;font:700 12px var(--sans);white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;display:inline-flex}.p7 .div{border-top:1px solid var(--p7-1c1c20)}.p7{background:0 0}.p7-main{max-width:1280px;margin:0 auto;padding:32px 40px 80px}.p7-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.p7 button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.p7 .btn,.p7 button.btn{height:44px;font:700 14px var(--sans);background:var(--p7-1c1c20);color:var(--p7-f2f2f4);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.p7 button.btn.pri{background:var(--p7-e85028);color:var(--p7-ffffff)}.p7 .seg button{height:36px;font:700 14px var(--sans);color:var(--p7-b4b4bc);white-space:nowrap;border-radius:9px;align-items:center;padding:0 16px;display:inline-flex}.p7 .seg button.on{background:var(--p7-f2f2f4);color:var(--p7-0b0b0d)}.p7-ptabs{background:var(--p7-17171b);border-radius:12px;padding:3px;display:flex;overflow:hidden}.p7-ptabs button{font:700 13px var(--sans);color:var(--p7-b4b4bc);border-radius:9px;flex:1;text-align:center!important;padding:9px 0!important}.p7-ptabs button.on{background:var(--p7-f2f2f4);color:var(--p7-0b0b0d)}.p7 a{color:inherit;text-decoration:none}.p7-link{font:700 14px var(--sans);color:var(--p7-f2f2f4)}.p7-plan-chip{color:var(--p7-f2f2f4)}.p7-nav34{background:var(--p7-0b0b0d);border:1px solid var(--p7-5a2e1a);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.p7-table{gap:12px;display:grid}.p7-table-row{border-top:1px solid var(--p7-1c1c20);align-items:center;padding:13px 0}.p7-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.p7-key{align-items:center;gap:6px;display:flex}.p7-key>span{border-radius:3px;width:12px;height:12px;display:inline-block}.p7-stats{flex-wrap:wrap;gap:28px;margin-top:16px;display:flex}.p7-rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.p7-rings>.metric-ring{width:100%;min-width:0}.p7-rings .metric-ring-graphic{max-width:100%;margin-inline:auto}.p7-goal-row{width:100%}.p7-goal-expanded{margin-top:12px}.p7-goal-expanded>.card{background:0 0;padding:0!important}.p7-back{background:var(--p7-17171b);height:38px;font:700 14px var(--sans);border-radius:10px;align-items:center;gap:6px;padding:0 14px 0 10px;display:inline-flex}.p7-arrow{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;background:var(--p7-17171b)!important;color:var(--p7-c8c8ce)!important;display:inline-flex!important}.p7-arrow:disabled{opacity:.35;cursor:default}.p7-cell{border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;background:var(--p7-17171b)!important;display:flex!important}.p7-cell[data-selected]{box-shadow:0 0 0 2px var(--p7-f2f2f4);background:var(--p7-f2f2f4)!important}.p7 :is(button,a):focus-visible{outline:2px solid var(--p7-f07040);outline-offset:2px;border-radius:8px}.p7-seg-full{width:100%;display:flex}.p7-seg-full button{flex:1;justify-content:center}@media (width>=1024px){.holtrax-app:has(>.app-content .p7)>.app-content{max-width:none!important;padding:0!important}.holtrax-app:has(>.app-content .p7)>.app-content>header{display:none}.holtrax-app:has(>.app-content .p7)>.app-action-bar{display:none}}@media (width<=1023px){.p7 .ph,.p7-phone-page{background:0 0!important;width:auto!important;padding:4px 0 24px!important}.p7 .p7-grid,.p7 [style*=repeat\(12]{flex-direction:column;gap:12px;display:flex!important}.p7 .p7-grid>*,.p7 [style*=repeat\(12]>*{width:100%;min-width:0}.p7 .card{padding:18px}.p7 .p7-table,.p7 [style*="1.6fr"]{grid-template-columns:1.4fr .8fr 1fr!important;gap:8px!important}.p7 .p7-table>:nth-child(n+4),.p7 [style*="1.6fr"]>:nth-child(n+4){display:none}.p7 [style*="gap: 28px"]{grid-template-columns:1fr 1fr;gap:14px!important;display:grid!important}.p7 .p7-actions .btn,.p7 [style*="margin-top: 16px"][style*="gap: 8px"] .btn{flex:auto}.p7 [style*="margin-top: 16px"][style*="gap: 8px"]{flex-wrap:wrap}}.p7 [style*=grid-column],.p7 [style*=minmax\(0]>*{min-width:0}.p7 svg{max-width:100%}@media (width<=1023px){.p7 [style*=minmax\(0][style*="280px"]{grid-template-columns:1fr!important}}.p7-grid,.p7 [style*=repeat\(12]{align-items:stretch!important}.p7 .p7-fill{flex-direction:column;display:flex}.p7 .p7-pinned{border-top:1px solid var(--p7-1c1c20);margin-top:auto;padding-top:14px}.p7 .p7-fill>.p7-pinned{margin-top:auto}.p7 .p7-fill>:nth-last-child(2){margin-bottom:16px}.p7 .p7-pinned p{margin:0 0 8px;font-size:13px;line-height:1.5}.p7 .p7-pinned button.p7-link{font:700 13px var(--sans);color:var(--p7-f2f2f4);cursor:pointer;background:0 0;border:0;padding:0}
