.pp-root{--pp-field-line:color-mix(in srgb,var(--muted) 45%,var(--line));--pp-info:#81d7ec}.pp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-root :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pp-root button{min-height:44px}.pp-root.premium-console>main{display:flex;flex-direction:column}.pp-root .pp-content{flex:1 0 auto;padding-bottom:8px}.pp-root .pp-content:focus{outline:none}.pp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pp-actions-center{justify-content:center;margin-top:14px}.pp-root .page-head.pp-page-head{flex-wrap:wrap;align-items:flex-end}.pp-root .page-head.pp-page-head h1{margin:8px 0}.pp-root .page-head.pp-page-head p:last-child{font-size:13px;line-height:1.6;max-width:720px}.pp-card{margin:0 30px 18px;padding:22px;min-width:0;border-radius:14px;background:var(--raised);border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.pp-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 18px;margin-bottom:16px}.pp-root .pp-card-head :is(h2,h3,h4,h5,h6){margin:0;font-size:15px;font-weight:650;letter-spacing:-.2px}.pp-card-head p{margin:5px 0 0;font-size:12px;line-height:1.55;color:var(--muted)}.pp-card>:last-child{margin-bottom:0}.pp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px}.pp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:16px 24px;gap:16px 24px;margin:0 0 18px}.pp-facts dt{margin-bottom:4px;font-size:11px;color:var(--muted)}.pp-facts dd{margin:0;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.pp-field{display:grid;align-content:start;grid-gap:7px;gap:7px;margin:0 0 16px;min-width:0}.pp-field>label{font-size:12px;font-weight:550;color:var(--ink)}.pp-root .pp-field :is(input,select,textarea){width:100%;min-height:46px;margin:0;padding:12px 14px;border:1px solid var(--pp-field-line);border-radius:12px;background-color:var(--bg);color:var(--ink);font:inherit;font-size:13px}.pp-root .pp-field select,.pp-root .pp-org-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2391a9a4' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.pp-root .pp-field :is(input,select,textarea):focus{border-color:var(--accent)}.pp-root .pp-field [aria-invalid=true]{border-color:var(--danger)}.pp-hint{color:var(--muted)}.pp-field-error,.pp-hint{margin:0;font-size:11px;line-height:1.5}.pp-field-error{color:var(--danger)}.pp-root .pp-button,.pp-root .pp-button.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1.2;padding:12px 18px}.pp-root .pp-button.pp-danger{background:var(--danger);color:#1a0508}.pp-spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:pp-spin .8s linear infinite}@keyframes pp-spin{to{transform:rotate(1turn)}}.pp-root .status,.pp-root .tag{font-size:11px;line-height:1.35;padding:5px 9px;white-space:normal}.pp-root .pp-badge[data-tone],.pp-root .pp-pill[data-tone]{border:1px solid}.pp-root [data-tone=ok]:is(.pp-badge,.pp-pill){color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.pp-root [data-tone=warn]:is(.pp-badge,.pp-pill){color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 9%,transparent)}.pp-root [data-tone=danger]:is(.pp-badge,.pp-pill){color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 9%,transparent)}.pp-root [data-tone=info]:is(.pp-badge,.pp-pill){color:var(--pp-info);border-color:color-mix(in srgb,var(--pp-info) 35%,transparent);background:color-mix(in srgb,var(--pp-info) 8%,transparent)}.pp-root [data-tone=neutral]:is(.pp-badge,.pp-pill){color:var(--muted);border-color:var(--line);background:transparent}.pp-root .empty.pp-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;margin:0 30px 18px;padding:44px 24px}.pp-empty-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:12px;background:var(--soft);color:var(--accent)}.pp-root .pp-empty .pp-empty-title{margin:0;font-size:15px;font-weight:650;color:var(--ink)}.pp-root .pp-empty p:not(.pp-empty-title){margin:0;max-width:460px;font-size:12px;line-height:1.6;color:var(--muted)}.pp-root .pp-card .empty.pp-empty{margin:0}.pp-alert{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin:0 0 16px;padding:14px 16px;border:1px solid;border-radius:12px;font-size:12px;line-height:1.55;color:var(--ink)}.pp-alert[data-kind=info]{border-color:color-mix(in srgb,var(--pp-info) 40%,transparent);background:color-mix(in srgb,var(--pp-info) 7%,transparent)}.pp-alert[data-kind=success]{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.pp-alert[data-kind=warning]{border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:color-mix(in srgb,var(--amber) 7%,transparent)}.pp-alert[data-kind=error]{border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.pp-alert-title{margin:0 0 4px;font-size:13px;font-weight:650}.pp-alert-body>p{margin:0 0 6px}.pp-alert-body>p:last-child{margin-bottom:0}.pp-content>.pp-alert{margin-inline:30px}.pp-root dialog.pp-dialog{position:fixed;inset:0;width:min(480px,calc(100vw - 32px));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--raised);color:var(--ink);box-shadow:0 30px 80px #000a}.pp-root dialog.pp-dialog::-webkit-backdrop{background:rgb(0 8 12/.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pp-root dialog.pp-dialog::backdrop{background:rgb(0 8 12/.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pp-root .pp-dialog h2{margin:0 0 8px;font-size:18px}.pp-dialog>p{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--muted)}.pp-dialog-actions{justify-content:flex-end;margin-top:8px}.pp-secret{display:grid;grid-gap:10px;gap:10px;margin:0 0 16px;padding:16px;border:1px dashed color-mix(in srgb,var(--amber) 60%,transparent);border-radius:12px;background:color-mix(in srgb,var(--amber) 6%,transparent)}.pp-secret-label{margin:0;font-size:12px;font-weight:650}.pp-secret-value{display:block;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font:500 12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.pp-secret-warning{margin:0;font-size:12px;line-height:1.5;color:var(--amber)}.pp-secret-status{margin:0;min-height:1.2em;font-size:11px;color:var(--muted)}.pp-root .console-topbar.pp-topbar{flex-wrap:wrap;gap:10px 18px;height:auto;min-height:65px;padding-block:10px}.pp-topbar-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;font-size:12px;letter-spacing:0;color:var(--ink)}.pp-root .console-topbar-title.pp-brand{flex-direction:row;align-items:center;gap:10px}.pp-root .console-topbar-title.pp-brand>span{padding:0;border:0}.pp-org-name{max-width:240px;overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.pp-org-select{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:550;color:var(--muted)}.pp-root .pp-org-select select{max-width:240px;min-height:44px;padding:0 36px 0 12px;border:1px solid var(--pp-field-line);border-radius:12px;background-color:var(--raised);background-position:right 12px center;color:var(--ink);font:inherit;font-size:12px}.pp-menu-wrap{position:relative}.pp-root .pp-user-button{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--ink);font-size:12px;font-weight:550}.pp-root .pp-user-button:hover,.pp-root .pp-user-button[aria-expanded=true]{transform:none;background:var(--soft);border-color:var(--line)}.pp-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,#7abba1,#1f4840);color:#fff;font-size:11px;font-style:normal;font-weight:750}.pp-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:70;display:grid;grid-gap:2px;gap:2px;width:max-content;min-width:250px;max-width:min(320px,calc(100vw - 32px));padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--raised);box-shadow:0 22px 60px #000a}.pp-menu[hidden]{display:none}.pp-menu-head{display:grid;grid-gap:2px;gap:2px;margin:0 0 4px;padding:10px 12px 12px;border-bottom:1px solid var(--line)}.pp-menu-head strong{font-size:13px}.pp-menu-head span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.pp-root .pp-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;background:transparent;color:var(--ink);font-size:12px;font-weight:500;text-align:left}.pp-root .pp-menu button:hover{transform:none;background:var(--soft)}.pp-toasts{position:fixed;right:20px;bottom:20px;z-index:90;display:grid;grid-gap:8px;gap:8px;width:min(400px,calc(100vw - 32px));pointer-events:none}.pp-toast{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border:1px solid var(--line);border-left:3px solid var(--pp-info);border-radius:12px;background:var(--raised);box-shadow:0 18px 50px #0009;color:var(--ink);pointer-events:auto}.pp-toast[data-kind=success]{border-left-color:var(--accent)}.pp-toast[data-kind=error]{border-left-color:var(--danger)}.pp-toast p{flex:1 1;margin:0;font-size:12px;line-height:1.5}.pp-root .pp-toast button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border-radius:10px;background:transparent;color:var(--muted)}.pp-root .pp-toast button:hover{transform:none;background:var(--soft);color:var(--ink)}.pp-root.pp-solo{grid-template-columns:minmax(0,1fr)}.pp-root.pp-solo>main{border-left:1px solid #080a09;border-radius:19px}.login-page.pp-root{--amber:#e9cf83;--danger:#ffacb1}.pp-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin:24px 0 4px;padding:4px;border:1px solid var(--line);border-radius:14px;background:#00080c7a}.pp-login .login-form .pp-tabs>button{width:auto;min-height:44px;margin:0;padding:10px 12px;border-radius:10px;background:transparent;color:var(--muted);font-size:13px;font-weight:600}.pp-login .login-form .pp-tabs>button:hover{transform:none;color:var(--ink)}.pp-login .login-form .pp-tabs>button[aria-selected=true]{background:var(--soft);color:var(--ink);box-shadow:inset 0 0 0 1px #00e6b840}.pp-login .pp-sim-badge{display:inline-block;margin:2px 0 6px}.pp-auth-hint{margin:-14px 0 0;font-size:11px;line-height:1.5;color:#a0b0ab}.pp-root .login-form form>p.pp-login-notice{margin:14px 0 0;padding:12px 14px;border:1px solid #e9cf8366;border-radius:12px;background:#e9cf830f;color:#f1cd68;font-size:12px}.login-page.pp-login{overflow-x:hidden;overflow-x:clip}.login-page.pp-status{grid-template-columns:minmax(0,1fr);place-items:center}.pp-status .login-form{width:min(460px,100%);min-height:0;margin:0}.pp-status-box{display:grid;grid-gap:14px;gap:14px}.pp-status-box p{margin:0;font-size:14px}@media(min-width:651px) and (max-width:900px){.pp-root.premium-console:not(.pp-solo){grid-template-columns:184px minmax(0,1fr)}.pp-root.premium-console .console-sidebar{width:184px;padding-inline:12px}.pp-root.premium-console .console-sidebar-logo{justify-content:flex-start;gap:8px;margin:0 0 8px;padding:3px 10px 20px}.pp-root.premium-console .console-nav-heading,.pp-root.premium-console .console-sidebar-logo strong{display:block}.pp-root.premium-console .console-sidebar nav.pp-nav button{justify-content:flex-start;gap:10px;height:44px;padding:0 12px}.pp-root.premium-console .console-sidebar nav.pp-nav button .console-nav-label{position:static;transform:none;padding:0;border:0;background:none;color:inherit;opacity:1;visibility:visible;pointer-events:auto;font-size:11px}}@media(max-width:650px){.pp-root.premium-console{display:flex;flex-direction:column}.pp-root.premium-console>main{flex:1 0 auto}.pp-root.premium-console .console-sidebar nav.pp-nav{flex-wrap:wrap;gap:6px;overflow:visible}.pp-root.premium-console .console-sidebar nav.pp-nav button{flex:1 1 auto;justify-content:center;padding:0 12px}.pp-root.premium-console .console-sidebar nav.pp-nav button .console-nav-label{display:block;position:static;transform:none;padding:0;border:0;background:none;color:inherit;opacity:1;visibility:visible;font-size:11px;white-space:nowrap}.pp-root .console-topbar.pp-topbar{padding-block:12px}.pp-topbar-tools{width:100%;justify-content:space-between}.pp-user-name{display:none}.pp-org-name,.pp-org-select{flex:1 1 160px;min-width:0;max-width:none}.pp-root .pp-org-select select{width:100%;min-width:0;max-width:none}.pp-card,.pp-content>.pp-alert,.pp-root .empty.pp-empty{margin-inline:18px}.pp-card{padding:18px}.pp-toasts{right:16px;bottom:16px;left:16px;width:auto}.pp-root.pp-solo>main{border-radius:12px}}@media(prefers-reduced-motion:reduce){.pp-spinner{animation:none;border-right-color:currentColor;opacity:.55}}.pp-menu a{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;color:var(--ink);font-size:12px;font-weight:500;text-decoration:none}.pp-menu a:hover{background:var(--soft)}.pp-auth-legal{margin:14px 0 0;font-size:12px;line-height:1.6;color:#a0b0ab}.pp-auth-legal a,.pp-footer-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pp-footer-links{display:flex;flex-wrap:wrap;gap:6px 16px}.pp-coupon-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.4px}