.desk{--text-hero:clamp(1.75rem,1.15rem + 2.4vw,2.625rem);--measure:62ch;--pl-logo:2.5rem}.desk .pl-skip-target:focus{outline:none}.desk .auth-root,.desk .land-root,.desk .nf-root{min-height:100dvh;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5}.desk .auth-root a:not(.b),.desk .land-root a:not(.b):not(.land-org),.desk .nf-root a:not(.b){color:var(--color-accent-deep);text-underline-offset:.2em}.desk .auth-root a:focus-visible,.desk .auth-root button:focus-visible,.desk .land-root a:focus-visible,.desk .land-root button:focus-visible,.desk .nf-root a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.desk .land-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:64rem;margin:0 auto;padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--color-rule)}.desk .land-brand{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.desk .land-login{white-space:nowrap;font-weight:500;min-height:2.75rem;display:inline-flex;align-items:center}.desk .land-main{max-width:64rem;margin:0 auto;padding:var(--space-7) var(--space-4) var(--space-6);display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.desk .land-hero{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:44rem}.desk .land-hero h1{margin:0;font-family:var(--font-display);font-weight:600;font-style:normal;font-size:var(--text-hero);line-height:1.15;overflow-wrap:anywhere;min-width:0;max-width:20ch}.desk .land-lede{margin:0;max-width:var(--measure);font-size:var(--text-md);color:var(--color-ink-2)}.desk .land-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.desk .land-section h2{margin:0;font-family:var(--font-body);font-weight:600;font-size:var(--text-lg)}.desk .land-orgs{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.desk .land-org{display:grid;grid-template-columns:var(--pl-logo) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);color:var(--color-ink);text-decoration:none;min-height:3.5rem}.desk .land-org:hover{background:var(--color-paper-3)}.desk .land-org:active{transform:translateY(1px)}.desk .land-org:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.desk .land-org-name{display:block;font-weight:600;font-size:var(--text-md);overflow-wrap:anywhere}.desk .land-org-sub{display:block;color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere}.desk .land-org-go{color:var(--color-accent-deep);font-weight:600;white-space:nowrap}.desk .land-solo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.desk .land-solo p{margin:0;color:var(--color-ink-2);overflow-wrap:anywhere}.desk .land-empty{margin:0;padding:var(--space-4);border:1px dashed var(--color-rule-strong);border-radius:var(--radius-card);color:var(--color-ink-2);max-width:var(--measure)}.desk .pl-logo{width:var(--pl-logo);height:var(--pl-logo);border-radius:var(--radius-control);object-fit:contain;background:var(--color-paper-3);display:grid;place-items:center;font-family:var(--font-display);font-weight:600;color:var(--color-ink-2);flex:none;overflow:hidden}.desk .pl-logo.sm{--pl-logo:1.75rem;font-size:var(--text-sm)}.desk .land-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:var(--space-4);gap:var(--space-4);counter-reset:step}.desk .land-flow li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:start;padding-top:var(--space-3);border-top:2px solid var(--color-rule);counter-increment:step}.desk .land-flow li:before{content:counter(step);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-accent-deep);font-size:var(--text-sm)}.desk .land-flow strong{font-weight:600}.desk .land-flow span,.desk .land-foot{color:var(--color-ink-2);font-size:var(--text-sm)}.desk .land-foot{max-width:64rem;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6);border-top:1px solid var(--color-rule);overflow-wrap:anywhere}.desk .auth{max-width:28rem;margin:0 auto;padding:var(--space-7) var(--space-4) var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.desk .auth-brand{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--text-md);overflow-wrap:anywhere}.desk .auth-brand a{color:inherit;text-decoration:none}.desk .auth-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card)}.desk .auth-card h1{margin:0;font-family:var(--font-display);font-weight:600;font-style:normal;font-size:var(--text-xl);line-height:1.2;overflow-wrap:anywhere;min-width:0}.desk .auth-card>p{margin:0;color:var(--color-ink-2);overflow-wrap:anywhere}.desk .auth-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.desk .auth-field{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.desk .auth-field .auth-label,.desk .auth-field label{font-weight:600;font-size:var(--text-base)}.desk .auth-field .in{width:100%;min-height:2.75rem;font-size:var(--text-md)}.desk .auth-pw{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.desk .auth-help{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);max-width:var(--measure)}.desk .auth-error{border:1px solid var(--color-danger);background:var(--color-danger-wash);color:var(--color-danger);border-radius:var(--radius-control)}.desk .auth-error,.desk .auth-note{margin:0;padding:var(--space-3);font-size:var(--text-base);overflow-wrap:anywhere}.desk .auth-note{border:1px solid var(--color-warn);background:var(--color-warn-wash);color:var(--color-warn);border-radius:var(--radius-control)}.desk .auth-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.desk .auth-actions .b.primary{flex:1 1 auto;min-height:2.75rem;white-space:nowrap}.desk .auth-foot{margin:0;color:var(--color-ink-2);font-size:var(--text-sm)}.desk .auth-orgs{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.desk .auth-org{width:100%;display:grid;grid-template-columns:var(--pl-logo) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);text-align:left;font:inherit;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);min-height:3.5rem;cursor:pointer}.desk .auth-org:hover{background:var(--color-paper-3)}.desk .auth-org:active{transform:translateY(1px)}.desk .auth-org[aria-busy=true]{opacity:.6;cursor:progress}.desk .auth-org-name{display:block;font-weight:600;overflow-wrap:anywhere}.desk .auth-org-sub{display:block;font-size:var(--text-sm);color:var(--color-ink-2)}.desk .auth-org-last{font-size:var(--text-xs);color:var(--color-ink-2);white-space:nowrap}.desk .auth-facts{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:var(--color-paper-3);border-radius:var(--radius-control)}.desk .auth-facts div{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.desk .auth-facts dt{color:var(--color-ink-2)}.desk .auth-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.desk .nf{max-width:34rem;margin:0 auto;padding:var(--space-7) var(--space-4);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.desk .nf h1{margin:0;font-family:var(--font-display);font-weight:600;font-style:normal;font-size:var(--text-xl);line-height:1.2}.desk .nf p{margin:0;color:var(--color-ink-2);max-width:var(--measure)}.desk .pl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.desk .pl-filters .in{min-width:0;flex:1 1 14rem;max-width:24rem}.desk .pl-name{display:flex;align-items:center;gap:var(--space-3);min-width:0}.desk .pl-name a{font-weight:600;color:var(--color-ink);text-decoration:none;overflow-wrap:anywhere}.desk .pl-name a:hover{text-decoration:underline}.desk .pl-name a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.desk .pl-addr{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-2);overflow-wrap:break-word}.desk .pl-addr small{display:block;font-family:var(--font-body);font-size:var(--text-xs)}.desk .pl-st{display:inline-flex;align-items:center;gap:var(--space-2);padding:.125rem var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.desk .pl-st:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex:none}.desk .pl-st.ACTIVE,.desk .pl-st.On{color:var(--color-ok);background:var(--color-ok-wash)}.desk .pl-st.Paused,.desk .pl-st.SETUP{color:var(--color-warn);background:var(--color-warn-wash)}.desk .pl-st.Failing,.desk .pl-st.SUSPENDED{color:var(--color-danger);background:var(--color-danger-wash)}.desk .pl-st.Idle{color:var(--color-ink-2);background:var(--color-paper-3)}.desk .pl-st.SUSPENDED:before{border-radius:1px}.desk .pl-meter{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:5rem}.desk .pl-meter span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.desk .pl-meter i{display:block;height:.25rem;border-radius:var(--radius-pill);background:var(--color-paper-3);overflow:hidden}.desk .pl-meter i b{display:block;height:100%;background:var(--color-accent)}.desk .pl-table td.num,.desk .pl-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk .pl-table tbody tr{cursor:pointer}.desk .pl-table tbody tr:hover{background:var(--color-paper-3)}.desk .pl-quiet{color:var(--color-ink-3)}.desk .pl-count{color:var(--color-ink-2);font-size:var(--text-sm);margin:0 0 var(--space-3)}.desk .pl-detail-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.desk .pl-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:64rem){.desk .pl-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.desk .pl-col{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.desk .pl-panel{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.desk .pl-panel h2{font-family:var(--font-body);font-size:var(--text-lg)}.desk .pl-panel h2,.desk .pl-panel h3{margin:0;font-weight:600;font-style:normal}.desk .pl-panel h3{font-size:var(--text-base)}.desk .pl-panel p{margin:0;max-width:var(--measure)}.desk .pl-help{color:var(--color-ink-2);font-size:var(--text-sm)}.desk .pl-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:end}.desk .pl-row .lbl{flex:1 1 14rem;min-width:0}.desk .pl-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.desk .pl-actions .b{white-space:nowrap}.desk .pl-usage{width:100%;border-collapse:collapse;font-size:var(--text-base)}.desk .pl-usage td,.desk .pl-usage th{text-align:left;padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-rule);vertical-align:middle}.desk .pl-usage th{font-weight:600;font-size:var(--text-sm);color:var(--color-ink-2)}.desk .pl-usage td.num,.desk .pl-usage th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.desk .pl-usage .pl-barcell{width:40%}.desk .pl-usage tbody th{white-space:nowrap}.desk .pl-usage .pl-barcell{min-width:2rem}.desk .pl-publink{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:break-word}.desk .pl-bar{display:block;height:.5rem;border-radius:var(--radius-pill);background:var(--color-paper-3);overflow:hidden}.desk .pl-bar b{display:block;height:100%;background:var(--color-accent);min-width:0}.desk .pl-bar.mail b{background:var(--color-ok)}.desk .pl-people{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.desk .pl-people li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-rule)}.desk .pl-people li:last-child{border-bottom:0}.desk .pl-people strong{display:block;overflow-wrap:anywhere}.desk .pl-people span{overflow-wrap:anywhere}.desk .pl-people .pl-role,.desk .pl-people span{color:var(--color-ink-2);font-size:var(--text-sm)}.desk .pl-people .pl-role{white-space:nowrap;align-self:center}.desk .pl-copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:var(--color-accent-wash);border-radius:var(--radius-control)}.desk .pl-copy code{display:block;font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.desk .pl-danger{border-color:var(--color-danger)}.desk .pl-ok{color:var(--color-ok)}.desk .pl-err{color:var(--color-danger)}.desk .pl-tag{display:inline-block;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);background:var(--color-paper-3);color:var(--color-ink-2);white-space:nowrap}.desk .pl-tag.warn{background:var(--color-warn-wash);color:var(--color-warn)}.desk .pl-tag.danger{background:var(--color-danger-wash);color:var(--color-danger)}.desk .pl-sc{list-style:none;margin:0;padding:0;display:grid}.desk .pl-sc li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-2) 0;border-top:1px solid var(--color-rule)}.desk .pl-sc li:first-child{border-top:0}.desk .pl-sc-mark{width:1.125rem;height:1.125rem;margin-top:2px;border-radius:50%;border:1.5px solid var(--color-rule-strong);display:grid;place-items:center}.desk .pl-sc .done .pl-sc-mark{background:var(--color-ok);border-color:var(--color-ok)}.desk .pl-sc .done .pl-sc-mark:after{content:"";width:.3rem;height:.55rem;border:solid var(--color-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.desk .pl-sc-label{display:block;font-weight:600}.desk .pl-sc-label .pl-tag{margin-left:var(--space-2);font-weight:500}.desk .pl-sc-state{display:block;overflow-wrap:anywhere}.desk .pl-outbox,.desk .pl-sc-state{color:var(--color-ink-2);font-size:var(--text-sm)}.desk .pl-outbox{margin:var(--space-4) 0 0}@media (max-width:47.999rem){.desk .land-bar,.desk .land-foot,.desk .land-main{padding-left:var(--space-4);padding-right:var(--space-4)}.desk .land-main{padding-top:var(--space-6);gap:var(--space-6)}.desk .auth{padding-top:var(--space-5)}.desk .auth-card{padding:var(--space-4)}.desk .land-org{grid-template-columns:var(--pl-logo) minmax(0,1fr)}.desk .land-org-go{grid-column:2}.desk .auth-org{grid-template-columns:var(--pl-logo) minmax(0,1fr)}.desk .auth-org-last{grid-column:2}}@media (pointer:coarse){.desk .auth-actions .b,.desk .pl-actions .b{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.desk .auth-org:active,.desk .land-org:active{transform:none}}@media (min-width:48rem){.desk .pl-table th{white-space:normal;vertical-align:bottom}.desk .pl-table td{white-space:normal}.desk .pl-table .pl-name a{overflow-wrap:normal;min-width:7rem}.desk .pl-table .pl-addr-cell{min-width:10rem}.desk .pl-table thead th{background:transparent}.desk .pl-table td,.desk .pl-table th{padding-left:var(--space-2);padding-right:var(--space-2)}.desk .pl-table td:first-child,.desk .pl-table th:first-child{padding-left:var(--space-3)}.desk .pl-table td:last-child,.desk .pl-table th:last-child{padding-right:var(--space-3)}}@media (max-width:47.99rem){.desk .pl-table .pl-name a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}}@media (max-width:29.99rem){.desk .pl-filters .seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible}.desk .pl-filters .seg button{overflow:hidden;text-overflow:ellipsis}}.desk .auth-card>*,.desk .auth-form>*{min-width:0}.desk .auth-actions .b.primary{min-width:0;max-width:100%}.desk .auth-actions .b .b-label{min-width:0;overflow:hidden;text-overflow:ellipsis}