@import url("https://fonts.googleapis.com/css2?family=Anton&family=Space+Mono:wght@400;700&family=Archivo:wght@400;500;600;700;800;900&display=swap");.pw-auth,.pw-dash{--accent:#FF4D00;--ink:#0A0A0F;--cream:#F2EFE7;--card:#FCFAF4;--line:rgba(10,10,15,.1);--line-soft:rgba(10,10,15,.07);--muted:rgba(10,10,15,.55);--grain:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22140%22%20height=%22140%22%3E%3Cfilter%20id=%22n%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%220.8%22%20numOctaves=%222%22%20stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect%20width=%22140%22%20height=%22140%22%20filter=%22url%28%23n%29%22%20opacity=%22.3%22/%3E%3C/svg%3E);background:var(--cream);color:var(--ink);font-family:Archivo,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.pw-dash{min-height:100vh}.pw-auth *,.pw-auth :after,.pw-auth :before,.pw-dash *,.pw-dash :after,.pw-dash :before{box-sizing:border-box}@keyframes pwFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes pwFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-26px)}}@keyframes pwFloatC{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pw-auth-underline{background:transparent;border:none;border-bottom:2px solid rgba(10,10,15,.25);padding:10px 0;font-size:16px;font-family:inherit;color:var(--ink);outline:none;width:100%}.pw-auth-underline:focus{border-bottom-color:var(--accent)}.pw-auth-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;opacity:.55;text-transform:uppercase}.pw-auth-submit{cursor:pointer;border:none;background:var(--accent);color:#0A0A0F;border-radius:999px;padding:18px;font-size:15px;font-weight:800;font-family:inherit;box-shadow:0 14px 34px rgba(255,77,0,.3);transition:transform .2s}.pw-auth-submit:hover{transform:translateY(-2px)}.pw-auth-submit:disabled{opacity:.6;cursor:default;transform:none}.pw-auth-seg{cursor:pointer;border:1.5px solid rgba(10,10,15,.25);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;font-family:inherit;background:transparent;color:#0A0A0F;transition:all .2s}.pw-auth-seg:hover{border-color:#0A0A0F}.pw-auth-seg[data-on=true]{background:#0A0A0F;color:#F2EFE7;border-color:#0A0A0F}.pw-mono{font-family:Space Mono,monospace}.pw-topbar{position:sticky;top:14px;z-index:100;margin:14px clamp(14px,2.5vw,32px) 0;background:rgba(252,250,244,.82);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--line);border-radius:999px;box-shadow:0 18px 50px rgba(10,10,15,.14),inset 0 1px 0 rgba(255,255,255,.7);gap:14px;padding:10px 16px}.pw-brand,.pw-topbar{display:flex;align-items:center}.pw-brand{gap:10px;border:none;background:transparent;cursor:pointer;padding:0;flex:none;color:var(--ink);text-decoration:none}.pw-brand__logo{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--ink);color:var(--cream);border-radius:8px;font-family:Space Mono,monospace;font-weight:700;font-size:15px}.pw-brand__name{font-weight:800;font-size:15px;letter-spacing:-.01em}.pw-tenant-chip{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(10,10,15,.25);border-radius:4px;padding:3px 7px;flex:none;white-space:nowrap}.pw-navarrow{flex:none;border:1px solid rgba(10,10,15,.18);background:transparent;cursor:pointer;border-radius:50%;width:28px;height:28px;font-size:12px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .15s}.pw-navarrow:hover{opacity:1}.pw-navscroll{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.pw-navscroll::-webkit-scrollbar{display:none}.pw-navpill{flex:none;cursor:pointer;text-decoration:none;border:1px solid rgba(10,10,15,.12);background:transparent;color:var(--ink);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .15s;white-space:nowrap}.pw-navpill:hover{border-color:var(--ink)}.pw-navpill[data-active=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.pw-lang{display:flex;align-items:center;gap:3px;border:1px solid rgba(10,10,15,.2);border-radius:999px;padding:2px;flex:none}.pw-lang,.pw-lang button{font-family:Space Mono,monospace;font-size:10px}.pw-lang button{border:none;background:transparent;color:var(--ink);cursor:pointer;padding:4px 9px;border-radius:999px;font-weight:700}.pw-lang button[data-on=true]{background:var(--ink);color:var(--cream)}.pw-signout{flex:none;border:1px solid rgba(10,10,15,.2);background:transparent;cursor:pointer;border-radius:999px;padding:9px 14px;font-size:12.5px;font-weight:700;color:var(--ink);transition:border-color .15s}.pw-signout:hover{border-color:var(--ink)}.pw-main{padding:38px clamp(16px,3.5vw,48px) 90px}.pw-main__inner{max-width:1280px;margin:0 auto}.pw-route{font-size:11px;margin-bottom:26px}.pw-eyebrow,.pw-route{font-family:Space Mono,monospace;letter-spacing:.16em;color:rgba(10,10,15,.45);text-transform:uppercase}.pw-eyebrow{font-size:10px}.pw-h1{margin:10px 0 6px;font-weight:800;font-size:28px;line-height:1.2;letter-spacing:-.015em}.pw-sub{margin:0 0 28px;font-size:13.5px;color:var(--muted)}.pw-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:26px}.pw-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.pw-grid,.pw-grid--tight{display:grid;align-items:start}.pw-grid--tight{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.pw-span-all{grid-column:1/-1}.pw-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px}.pw-card--pad{padding:24px}.pw-card--dark{background:var(--ink);color:var(--cream);border:none;border-radius:12px;padding:20px}.pw-card__title{font-weight:700;font-size:15px}.pw-kpi__label{font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.16em;opacity:.5;text-transform:uppercase}.pw-card--dark .pw-kpi__label{opacity:.55}.pw-kpi__val{font-weight:800;font-size:27px;line-height:1;margin-top:10px;letter-spacing:-.01em}.pw-kpi__val--accent{color:var(--accent)}.pw-kpi__trend{font-family:Space Mono,monospace;font-size:10px;margin-top:10px}.pw-up{color:#1E8A3C}.pw-up-bright{color:#7ED957}.pw-down{color:#A82222}.pw-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.14em;opacity:.5;text-transform:uppercase;margin-bottom:6px;display:block}.pw-input,.pw-select,.pw-textarea{width:100%;background:#F2EFE7;border:1px solid rgba(10,10,15,.18);border-radius:10px;padding:11px 14px;font-size:13.5px;font-family:inherit;color:var(--ink);outline:none}.pw-textarea{resize:vertical}.pw-input:focus,.pw-select:focus,.pw-textarea:focus{border-color:var(--accent)}.pw-select{cursor:pointer}.pw-input--onwhite{background:#FCFAF4}.pw-btn{cursor:pointer;border:none;background:var(--accent);color:var(--ink);border-radius:9px;padding:11px 22px;font-size:13px;font-weight:700;font-family:inherit}.pw-btn:disabled{opacity:.5;cursor:default}.pw-btn-dark{cursor:pointer;border:none;background:var(--ink);color:var(--cream);border-radius:9px;padding:11px 20px;font-size:13px;font-weight:700;font-family:inherit;transition:all .15s}.pw-btn-dark:hover{background:var(--accent);color:var(--ink)}.pw-btn-ghost{cursor:pointer;border:1px solid rgba(10,10,15,.2);background:transparent;color:var(--ink);border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:700;font-family:inherit;transition:border-color .15s}.pw-btn-ghost:hover{border-color:var(--ink)}.pw-btn-ghost:disabled{opacity:.4;cursor:default}.pw-btn-link{cursor:pointer;border:none;background:transparent;font-size:13px;font-weight:700;text-decoration:underline;opacity:.6;font-family:inherit;color:var(--ink)}.pw-btn-link:hover{opacity:1}.pw-table-wrap{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:auto}.pw-thead,.pw-trow{display:grid;grid-template-columns:1.6fr 1.2fr .7fr .8fr 1fr 1fr;gap:0 16px;align-items:center}.pw-thead{padding:16px 24px 10px;font-family:Space Mono,monospace;font-size:9px;letter-spacing:.16em;color:rgba(10,10,15,.45);text-transform:uppercase}.pw-trow{padding:12px 24px;border-top:1px solid var(--line-soft);font-size:13.5px;transition:background .15s}.pw-trow:hover{background:rgba(10,10,15,.03)}.pw-linkname{border:none;background:transparent;cursor:pointer;padding:0;text-align:left;font-size:13.5px;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:rgba(10,10,15,.25);font-family:inherit}.pw-linkname:hover{color:var(--accent)}.pw-badge{border-radius:5px;padding:3px 7px}.pw-badge,.pw-pill-badge{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.08em;font-weight:700;text-transform:uppercase}.pw-pill-badge{border-radius:999px;padding:4px 9px}.pw-tier--gold{background:#F6E4A8;color:#6B4E00;border:1px solid rgba(107,78,0,.2)}.pw-tier--silver{background:#E4E6EA;color:#4A4E57;border:1px solid rgba(74,78,87,.2)}.pw-tier--bronze{background:#EBD9C7;color:#7A4B22;border:1px solid rgba(122,75,34,.2)}.pw-status--on{background:#D7F0DC;color:#1E6B31}.pw-status--off{background:rgba(10,10,15,.08);color:rgba(10,10,15,.5)}.pw-toggle{cursor:pointer;border:none;width:48px;height:27px;border-radius:999px;background:rgba(10,10,15,.18);position:relative;transition:background .2s;flex:none;padding:0}.pw-toggle[data-on=true]{background:var(--accent)}.pw-toggle__knob{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#FCFAF4;box-shadow:0 1px 4px rgba(0,0,0,.3);transition:left .2s}.pw-toggle[data-on=true] .pw-toggle__knob{left:24px}.pw-toggle--sm{width:44px;height:25px}.pw-toggle--sm .pw-toggle__knob{width:19px;height:19px}.pw-toggle--sm[data-on=true] .pw-toggle__knob{left:22px}.pw-code{background:var(--ink);color:#7ED957;font-family:Space Mono,monospace;font-size:11px;padding:12px 14px;border-radius:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-code--light,.pw-pre{color:var(--cream)}.pw-pre{background:var(--ink);font-family:Space Mono,monospace;font-size:10.5px;line-height:1.6;padding:14px;border-radius:8px;overflow:auto;margin:0;white-space:pre-wrap}.pw-iconbtn{cursor:pointer;border:1px solid rgba(10,10,15,.2);background:transparent;border-radius:8px;padding:11px 13px;font-size:12px;font-weight:700;color:var(--ink);text-decoration:none;transition:border-color .15s;display:inline-flex;align-items:center}.pw-iconbtn:hover{border-color:var(--ink)}.pw-listrow{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line-soft);font-size:13.5px}.pw-listrow:first-child{border-top:none}.pw-empty{padding:50px 24px;text-align:center;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.1em;opacity:.5;text-transform:uppercase}.pw-ok{color:#1E8A3C}.pw-err,.pw-ok{font-family:Space Mono,monospace;font-size:11px}.pw-err{color:#A82222}.pw-seg{display:inline-flex;border:1px solid rgba(10,10,15,.2);border-radius:999px;padding:3px;gap:2px}.pw-seg button{cursor:pointer;border:none;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:700;font-family:inherit;background:transparent;color:var(--ink)}.pw-seg button[data-on=true]{background:var(--ink);color:var(--cream)}.pw-auth{overflow-x:hidden}@media (max-width:900px){main[data-screen-label="Sign up"],main[data-screen-label=Login]{grid-template-columns:1fr!important}main[data-screen-label="Sign up"]>aside,main[data-screen-label=Login]>aside{min-height:0!important;padding:24px 7vw 32px!important}main[data-screen-label="Sign up"]>aside>div:nth-of-type(2),main[data-screen-label=Login]>aside>div:nth-of-type(2){margin:18px 0!important;gap:18px!important}main[data-screen-label="Sign up"]>aside>div:nth-of-type(2)>div:first-of-type,main[data-screen-label=Login]>aside>div:nth-of-type(2)>div:first-of-type{height:225px!important;transform:scale(.6);transform-origin:50% 45%}main[data-screen-label="Sign up"]>section,main[data-screen-label=Login]>section{padding:40px 7vw 56px!important}.pw-brand__name,.pw-lang,.pw-navarrow,.pw-tenant-chip{display:none!important}.pw-main{padding:26px 16px 70px!important}}@media (max-width:480px){main[data-screen-label="Sign up"] form>div[style*=grid]{grid-template-columns:1fr!important}}