.p-public,.p-app{font-family:Inter,'Segoe UI',Arial,sans-serif;color:#edf0f3}.p-public{min-height:100vh;background:radial-gradient(ellipse at 15% 40%,#26303b35,transparent 60%),#0c1015}.p-brand{display:flex;align-items:center;gap:12px;color:#f5f6f8;text-decoration:none;font-size:21px;font-weight:750;letter-spacing:-.6px;white-space:nowrap}.p-brand img{width:49px;height:49px;object-fit:contain}.p-brand b{font-weight:400;color:#cdd3db}.p-brand small{font-size:9px;letter-spacing:3.8px;margin-top:3px;color:#7e8998}.p-header{max-width:1560px;margin:auto;padding:27px 55px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0f}.p-header>a:last-child{display:flex;align-items:center;gap:10px;text-decoration:none;color:#c8d0d9;font-size:12px}.p-header-note{font-size:9px;letter-spacing:2px;color:#5f6d7d}.p-landing{display:grid;grid-template-columns:1.3fr 1fr;max-width:1440px;margin:auto;padding:65px 55px 55px;gap:100px;align-items:center}.p-kicker{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:2px;font-weight:600;color:#8e9aab}.p-kicker i,.p-online i{display:inline-block;width:6px;height:6px;background:#e73c3c;border-radius:50%;box-shadow:0 0 15px #f33b3b55}.p-hero{position:relative;min-height:630px;padding-top:10px}.p-hero h1{position:relative;z-index:1;font-size:clamp(48px,5vw,76px);font-weight:550;line-height:1.05;letter-spacing:-3px;margin:35px 0 28px}.p-hero h1 em{font-style:normal;color:#f24743}.p-hero>p{font-size:14px;line-height:1.9;color:#9ba7b6;position:relative;z-index:1}.p-hero-features{display:grid;gap:15px;margin-top:38px;font-size:12px;color:#a4afbb;position:relative;z-index:1}.p-hero-features span{display:flex;align-items:center;gap:13px}.p-hero-features svg{color:#db6763}.p-blueprint{position:absolute;right:-65px;top:35px;width:360px;height:530px;opacity:.22;transform:perspective(600px) rotateY(-15deg) rotateZ(10deg);background-image:linear-gradient(#52637233 1px,transparent 1px),linear-gradient(90deg,#52637233 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 85%,transparent)}.p-plan-ring{position:absolute;width:280px;height:280px;top:110px;left:40px;border:1px solid #758b9f;border-radius:50%;box-shadow:0 0 0 18px #0e1319,0 0 0 19px #728398,0 0 0 37px #0e1319,0 0 0 38px #728398}.p-plan-square{position:absolute;inset:125px 95px 155px;border:1px solid #9cb2c5;transform:rotate(-10deg);background:repeating-linear-gradient(0deg,transparent 0 18px,#72839855 19px 20px)}.p-plan-axis{position:absolute;inset:40px 180px;border-left:1px dashed #a6bbcc}.p-blueprint>span{position:absolute;bottom:40px;font:8px monospace;letter-spacing:2px;left:30px}.p-access{position:relative;z-index:2;border:1px solid #2d3743;background:linear-gradient(145deg,#171e27,#10161d);padding:35px 37px;border-radius:15px;box-shadow:0 25px 90px #0004}.p-access h2{font-size:26px;font-weight:550;letter-spacing:-.7px;margin:12px 0}.p-access>p{font-size:12px;color:#8a98a8;line-height:1.8;margin-bottom:27px}.p-access form{display:grid;gap:18px}.p-access input{background:#0b1118;border-color:#303b49;height:46px}.p-access label>span{font-size:11px;color:#aeb9c7}.p-primary{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(135deg,#f04440,#ce2928)!important;color:#fff!important;border:1px solid #ff68654a!important;padding:12px 18px;border-radius:7px;box-shadow:0 5px 20px #e3323220;font-size:12px;font-weight:600}.p-access .p-primary{margin-top:5px;height:46px;justify-content:space-between}.p-auth-switch{font-size:11px;color:#8290a0;text-align:center;margin-top:24px}.p-auth-switch button{background:none;border:0;color:#f4a19d;padding:2px 5px;font-size:11px}.p-private{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;border-top:1px solid #2a3440;padding-top:20px;font-size:9px;color:#69798c}.p-public-footer{max-width:1450px;margin:auto;display:flex;justify-content:space-between;padding:28px 55px;border-top:1px solid #ffffff0b;font-size:8px;letter-spacing:1.5px;color:#536375}.p-code{text-align:center;letter-spacing:14px;font-size:25px!important}.p-success{display:grid;place-items:center;gap:15px;color:#83c4a5;padding:20px}.p-success span{font-size:12px;color:#8c9baa}.p-loading{min-height:100vh;display:grid;align-content:center;justify-content:center;gap:25px}.p-loading p{font-size:12px;color:#8191a3}.p-sidebar{width:252px;position:fixed;inset:0 auto 0 0;background:#090d12;border-right:1px solid #242d38;padding:28px 17px;display:flex;flex-direction:column}.p-sidebar .p-brand{font-size:18px;gap:10px;margin-bottom:38px}.p-sidebar .p-brand img{width:38px;height:38px}.p-sidebar .p-brand small{font-size:8px;letter-spacing:2.8px}.p-nav-label{display:block;color:#526071;font-size:8px;letter-spacing:1.8px;padding:15px 11px 12px}.p-sidebar nav{display:grid;gap:5px}.p-sidebar nav button,.p-sidebar nav>a,.p-sidebar-bottom>button{display:flex;align-items:center;justify-content:flex-start;gap:11px;text-decoration:none;border:0;background:none;color:#99a8b9;padding:12px 13px;font-size:11px;width:100%;border-radius:7px}.p-sidebar nav button.active{background:linear-gradient(90deg,#d83131,#ed4540);color:#fff;box-shadow:0 6px 20px #d5363625}.p-sidebar nav small{margin-left:auto;font-size:10px;color:inherit;background:#ffffff14;padding:0 6px;border-radius:4px}.p-sidebar-bottom{margin-top:auto}.p-online{display:flex;align-items:center;gap:8px;color:#718779;font-size:9px;padding:20px 10px}.p-online i{background:#60bd8b;width:5px;height:5px}.p-profile{display:flex;align-items:center;gap:11px;border-top:1px solid #26303b;padding:19px 8px 12px}.p-profile>span{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#35414f;color:#d4dce6;font-size:12px}.p-profile b{font-size:11px;font-weight:500}.p-profile small{font-size:9px}.p-work{margin-left:252px;min-height:100vh;background:radial-gradient(ellipse at 85% 0,#25344620,transparent 60%),#0f141b;display:flex;flex-direction:column}.p-top{height:74px;border-bottom:1px solid #242e3a;padding:0 38px;display:flex;justify-content:space-between;align-items:center}.p-top>span{display:flex;align-items:center;gap:14px;font-size:10px;color:#6d7f93}.p-top b{font-weight:500;color:#aebac8}.p-top button{font-size:10px;background:none;border:0;color:#8797a9}.p-main{padding:40px;max-width:1700px;width:100%;margin:0 auto;flex:1}.p-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:37px}.p-page-heading h1{font-size:32px;font-weight:550;letter-spacing:-.9px;margin:12px 0}.p-page-heading p{font-size:11px;color:#8192a6;line-height:1.8}.p-project-tools{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px;font-size:11px;color:#8798a9}.p-project-tools label{display:flex;align-items:center;gap:10px;border:1px solid #2b3745;border-radius:7px;padding:0 12px;background:#111820}.p-project-tools input{width:185px;background:none;border:0;font-size:11px;padding:10px 0;box-shadow:none}.p-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:22px}.p-project-card{border:1px solid #2a3644;background:#151d27;border-radius:11px;overflow:hidden;max-width:550px;transition:.2s}.p-project-card:hover{transform:translateY(-3px);border-color:#58687a;box-shadow:0 12px 35px #0003}.p-card-art{height:150px;position:relative;background:linear-gradient(135deg,#1b2939,#10202a);padding:20px;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between}.p-card-art>span{font:9px monospace;letter-spacing:2px;color:#a1b7c9;z-index:1}.p-card-art>b{font-size:8px;font-weight:400;color:#a4c7ba;border:1px solid #4d756766;border-radius:4px;padding:3px 7px;background:#162a26a8;z-index:1}.p-building-lines{position:absolute;right:25px;top:38px;width:190px;height:150px;border:1px solid #6a8aa566;transform:skewY(-15deg);background:repeating-linear-gradient(0deg,transparent 0 16px,#6a8aa544 17px 18px),repeating-linear-gradient(90deg,transparent 0 24px,#6a8aa544 25px 26px);box-shadow:-35px -20px 0 -1px #1b2b3b,-35px -20px 0 0 #6a8aa544}.p-card-body{padding:24px 23px 0}.p-card-body h2{font-size:20px;font-weight:550;letter-spacing:-.4px}.p-card-body>p{font-size:11px;color:#7c90a5;margin:9px 0 23px;min-height:33px;line-height:1.7}.p-card-metrics{display:flex;gap:30px;padding-bottom:23px}.p-card-metrics span{display:grid;gap:3px;font-size:9px;color:#73869b}.p-card-metrics b{font-size:22px;color:#cfd9e4;font-weight:450}.p-card-footer{border-top:1px solid #2a3745;padding:16px 0;display:flex;justify-content:space-between;align-items:center}.p-card-footer a{font-size:11px;font-weight:550;color:#efaaa6;text-decoration:none;display:flex;gap:30px;align-items:center}.p-card-footer button{padding:5px;border:0;background:none;color:#7990a8}.p-workspace-note{margin-top:35px;padding:21px 23px;display:flex;gap:15px;align-items:center;border:1px solid #24303d;border-radius:9px;background:#111922;color:#698097}.p-workspace-note b{font-size:11px;color:#a1b0c1;font-weight:500}.p-workspace-note p{font-size:10px;color:#6f8298;margin-top:5px}.p-app-footer{margin:0 40px;padding:22px 0;border-top:1px solid #232e3a;color:#4a6077;font-size:8px;letter-spacing:1.5px}.p-empty{padding:65px 25px;display:grid;place-items:center;gap:15px;text-align:center;color:#72869d}.p-empty h2{font-size:18px;color:#b6c3d1}.p-empty p{font-size:12px}.p-table-wrap{overflow:auto;border:1px solid #2a3745;border-radius:9px}.p-table-wrap table{width:100%}.p-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.p-role-grid article,.p-requests article{border:1px solid #2b3847;background:#151e29;padding:25px;border-radius:10px}.p-role-grid article>svg{color:#ed8580;margin-bottom:15px}.p-role-grid h2{margin-bottom:10px}.p-role-grid p,.p-requests p{font-size:11px;color:#859ab0;line-height:1.9}.p-role-grid ul{list-style:none;padding:0;margin:25px 0;display:grid;gap:13px}.p-role-grid li{display:flex;gap:10px;font-size:10px;color:#65798e}.p-role-grid li.enabled{color:#b1c2d2}.p-role-grid li.enabled>span{color:#75b99b}.p-role-grid button{width:100%;font-size:11px}.p-checks{display:grid;gap:10px;margin:12px 0 20px}.p-checks label{display:flex;gap:10px;align-items:center;padding:9px 11px;background:#0c131b;border:1px solid #293644;border-radius:6px}.p-checks label>span{font-size:11px;color:#b5c2d0}.p-checks input{width:16px}.p-requests{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px}.p-requests article h2{margin:16px 0 10px}.p-requests button{margin-top:20px}.p-status{font-size:8px;letter-spacing:1px;color:#85bda2}.p-notice{background:#183728;border:1px solid #3e6850;color:#b3ddc2;padding:12px 18px;display:flex;justify-content:space-between;margin-bottom:20px;border-radius:7px;font-size:12px}.p-notice button{background:none;border:0;padding:0}.p-app .modal-body{display:grid;gap:17px}.p-app .modal-body .p-checks{margin:0}.p-muted{font-size:11px;color:#8397ac;margin-top:15px}
@media(min-width:1500px){.p-landing{padding-top:90px;padding-bottom:90px}.p-hero h1{font-size:82px}}@media(max-width:1050px){.p-landing{gap:45px;padding:50px 35px}.p-header{padding:24px 35px}.p-header-note{display:none}.p-hero h1{font-size:59px}.p-access{padding:28px}.p-sidebar{width:220px}.p-work{margin-left:220px}.p-sidebar .p-brand{font-size:15px}.p-main{padding:28px}.p-page-heading{align-items:flex-start}.p-project-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:730px){.p-header{padding:20px}.p-header .p-brand{font-size:17px}.p-header .p-brand img{width:38px;height:38px}.p-header>a:last-child{font-size:10px}.p-landing{display:flex;flex-direction:column;align-items:stretch;padding:35px 20px;gap:35px}.p-hero{min-height:0}.p-hero h1{font-size:53px;margin:25px 0;letter-spacing:-2px}.p-hero h1 br:last-child{display:none}.p-hero>p{font-size:12px}.p-hero-features{display:none}.p-blueprint{width:230px;right:0;top:0;height:300px;opacity:.14}.p-access{padding:27px 23px}.p-public-footer{padding:25px 20px}.p-public-footer span:nth-child(2){display:none}.p-sidebar{position:static;width:100%;padding:17px 20px;gap:0;border-bottom:1px solid #273746}.p-sidebar .p-brand{margin-bottom:15px;font-size:18px}.p-sidebar nav{display:flex;overflow:auto;gap:7px}.p-sidebar nav button,.p-sidebar nav>a{width:auto;flex:none;padding:9px;font-size:10px}.p-sidebar nav button svg{width:15px}.p-sidebar .p-nav-label,.p-sidebar nav>a,.p-sidebar-bottom{display:none}.p-work{margin:0;min-height:70vh}.p-top{padding:0 20px;height:53px}.p-main{padding:27px 20px}.p-page-heading{gap:15px;flex-wrap:wrap;margin-bottom:26px}.p-page-heading h1{font-size:28px}.p-page-heading p{font-size:10px}.p-page-heading .p-primary{font-size:10px;padding:10px 13px}.p-project-tools{gap:12px;flex-wrap:wrap}.p-project-tools input{width:150px}.p-project-grid{grid-template-columns:1fr}.p-project-card{max-width:none}.p-card-art{height:140px}.p-app-footer{margin:0 20px;font-size:7px}.p-workspace-note{padding:16px}.p-role-grid{grid-template-columns:1fr}.p-project-tools label{flex:1}.p-requests{grid-template-columns:1fr}}
