*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ps-canvas);color:var(--ps-ink);font:400 var(--ps-text-md) / var(--ps-leading) var(--ps-font);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0}h1,h2,h3,p{margin:0}a{color:var(--ps-action)}.mono{font-family:var(--ps-font-mono);font-size:.92em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible,[data-focus-visible]{outline:2px solid var(--ps-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){:not(.tooltip){transition:none!important;animation:none!important}}.skiplink{left:var(--ps-space-3);z-index:20;background:var(--ps-surface);padding:var(--ps-space-2) var(--ps-space-3);border-radius:var(--ps-radius-sm);position:absolute;top:-48px}.skiplink:focus{top:var(--ps-space-3)}.splash{padding:var(--ps-space-7);color:var(--ps-ink-muted)}.btn{justify-content:center;align-items:center;gap:var(--ps-space-2);min-height:40px;padding:0 var(--ps-space-4);border-radius:var(--ps-radius-md);font:500 var(--ps-text-sm) / 1 var(--ps-font);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--primary{background:var(--ps-action);color:var(--ps-action-ink)}.btn--primary[data-hovered],.btn--primary:hover{background:var(--ps-orange-800)}.btn--quiet{background:var(--ps-surface);color:var(--ps-ink);border-color:var(--ps-line-strong)}.btn--quiet[data-hovered],.btn--quiet:hover{border-color:var(--ps-slate-400)}.btn[data-disabled]{opacity:.45;cursor:not-allowed}.notice{border-radius:var(--ps-radius-sm);padding:var(--ps-space-3) var(--ps-space-4);font-size:var(--ps-text-sm)}.notice--info{background:var(--ps-info-bg);color:var(--ps-slate-700)}.notice--failure{background:var(--ps-failure-bg);color:var(--ps-failure);border-left:3px solid var(--ps-failure)}.signin{min-height:100%;padding:var(--ps-space-6) var(--ps-space-4);place-items:center;display:grid;position:relative}.signin__lang{top:var(--ps-space-4);right:var(--ps-space-4);position:absolute}.signin__panel{gap:var(--ps-space-4);width:min(100%,440px);display:grid}.lockup{align-items:center;gap:var(--ps-space-2);margin-bottom:var(--ps-space-4);display:flex}.lockup__name{font-size:var(--ps-text-lg);letter-spacing:-.015em;font-weight:650}.signin__title{font-size:var(--ps-text-xl);letter-spacing:-.02em;font-weight:650}.signin__lead{color:var(--ps-ink-muted);max-width:38ch}.signin__title,.signin__lead{margin:0}.signin__gateway{margin-block:0}.signin__gateway #dokobit-identity{padding:0}.signin__gateway .dokobit-main-logo,.signin__gateway .dokobit-main__header,.signin__gateway .dokobit-main-btn--cancel{display:none!important}.signin__gateway .dokobit-main--method{padding-bottom:var(--ps-space-2);margin-top:0}.signin__gateway .dokobit-main__back{margin-bottom:var(--ps-space-3)}.signin__gateway .flex.column.full-width.mt.mb-8:empty{display:none}.signin__gateway svg.d-methods-list__method__icon{fill:var(--ps-orange-600)}.signin__gateway svg.identity-arrow{fill:var(--ps-slate-400)}.segmented.segmented--methods{grid-template-columns:1fr 1fr;width:100%;display:grid}.signin__remembered{color:var(--ps-ink-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.btn--link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.btn--link[data-focus-visible]{outline-offset:2px;outline:2px solid}.signin__trust{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.methods,.orglist{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.method{text-align:left;width:100%;padding:var(--ps-space-4) var(--ps-space-4);background:var(--ps-surface);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);font:inherit;color:inherit;cursor:pointer;gap:2px;display:grid}.method[data-hovered]{border-color:var(--ps-slate-700)}.method[data-pressed]{background:var(--ps-slate-50)}.method[data-disabled]{opacity:.6;cursor:progress}.method__name{font-weight:600}.method__detail{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.devbox{margin-top:var(--ps-space-4);padding:var(--ps-space-4);border:1.5px dashed var(--ps-slate-300);border-radius:var(--ps-radius-lg);gap:var(--ps-space-2);display:grid}.devbox__title{font-size:var(--ps-text-sm);font-weight:600}.devbox__note{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.devbox__personas{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.langswitch{padding:var(--ps-space-1) var(--ps-space-2);border-radius:var(--ps-radius-sm);font:500 var(--ps-text-sm) / 1.2 var(--ps-font);color:var(--ps-slate-700);cursor:pointer;background:0 0;border:0}.langswitch[data-hovered]{background:var(--ps-slate-50)}.signform{gap:var(--ps-space-4);display:grid}.signform__known{gap:var(--ps-space-3);margin-top:var(--ps-space-2);display:grid}.signform__known p{margin:0}.signform__known-actions{align-items:center;gap:var(--ps-space-3) var(--ps-space-4);flex-wrap:wrap;display:flex}.segmented{background:var(--ps-slate-50);border-radius:var(--ps-radius-md);grid-template-columns:1fr 1fr;padding:3px;display:grid}.segmented__item{text-align:center;font-weight:500;font-size:var(--ps-text-sm);cursor:pointer;color:var(--ps-slate-700);border-radius:8px;padding:9px}.segmented__item[data-selected]{background:var(--ps-surface);color:var(--ps-ink);box-shadow:0 1px 2px #0e152614}.countries{gap:var(--ps-space-2);display:grid}.countries__row{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.chiprad{border:1px solid var(--ps-line-strong);font-size:var(--ps-text-sm);cursor:pointer;background:var(--ps-surface);border-radius:999px;padding:6px 12px}.chiprad[data-selected]{border-color:var(--ps-slate-700);background:var(--ps-slate-700);color:#fff}.field{gap:6px;display:grid}.field__label{font-size:var(--ps-text-sm);font-weight:600}.field__input{font:400 var(--ps-text-md) / 1.4 var(--ps-font);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-sm);background:var(--ps-surface);color:var(--ps-ink);letter-spacing:.02em;padding:11px 12px}.field__input:focus-visible{outline:2px solid var(--ps-focus);outline-offset:0;border-color:var(--ps-focus)}.field__input.is-invalid{border-color:var(--ps-failure)}.field__error{font-size:var(--ps-text-xs);color:var(--ps-failure);font-weight:500}.checkbox{gap:var(--ps-space-3);cursor:pointer;align-items:flex-start;display:flex}.checkbox__box{border:1.5px solid var(--ps-slate-400);background:var(--ps-surface);border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.checkbox__box svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;width:11px;height:9px}.checkbox[data-selected] .checkbox__box{background:var(--ps-action);border-color:var(--ps-action)}.checkbox[data-selected] .checkbox__box svg{visibility:visible}.checkbox[data-focus-visible] .checkbox__box{outline:2px solid var(--ps-focus);outline-offset:2px}.checkbox__label{font-size:var(--ps-text-sm);font-weight:500;display:block}.checkbox__help{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);display:block}.btn--wide{width:100%;min-height:46px;font-size:var(--ps-text-md)}.linkbutton{padding:var(--ps-space-1) 0;color:var(--ps-action);font:500 var(--ps-text-sm) / 1.3 var(--ps-font);cursor:pointer;background:0 0;border:0;justify-self:start}.linkbutton[data-hovered]{text-decoration:underline}.remembered{gap:var(--ps-space-3);padding:var(--ps-space-4);background:var(--ps-surface);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);display:grid}.remembered__who{justify-content:space-between;gap:var(--ps-space-3);font-size:var(--ps-text-md);display:flex}.remembered__method{font-weight:600}.controlcode{justify-items:center;gap:var(--ps-space-2);padding:var(--ps-space-5);background:var(--ps-surface);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-lg);display:grid}.controlcode__label{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.controlcode__digits{font:600 2.75rem / 1 var(--ps-font-mono);letter-spacing:.3em;color:var(--ps-ink);padding-left:.3em}.waiting{align-items:center;gap:var(--ps-space-2);font-size:var(--ps-text-sm);color:var(--ps-ink-muted);display:flex}.waiting__dot{background:var(--ps-slate-400);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100%;display:grid}.shell__main{flex-direction:column;min-width:0;display:flex}.rail{background:var(--ps-rail);color:var(--ps-rail-ink);padding:var(--ps-space-4) var(--ps-space-3);gap:var(--ps-space-4);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.rail__top,.rail__nav{gap:var(--ps-space-4);display:grid}.rail__brand{align-items:center;gap:var(--ps-space-2);padding:0 var(--ps-space-2);display:flex}.rail__wordmark{color:#fff;letter-spacing:-.015em;font-weight:650}.rail__org{padding:var(--ps-space-3);border-radius:var(--ps-radius-md);background:var(--ps-rail-active);display:grid}.rail__orgname{color:#fff;font-weight:600;font-size:var(--ps-text-sm);overflow-wrap:anywhere;min-width:0}.rail__orgline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rail__org--switch{align-items:center;gap:var(--ps-space-2);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;display:flex}.rail__org--switch:hover,.rail__org--switch[data-pressed]{background:color-mix(in srgb, var(--ps-rail-active) 80%, #fff 8%)}.rail__org--switch[data-focus-visible]{outline:2px solid var(--ps-focus);outline-offset:2px}.rail__orgcard{flex:1;min-width:0;display:grid}.rail__switchicon{width:16px;height:16px;color:var(--ps-rail-ink);flex:none}.kindpill{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.kindpill--personal{background:var(--ps-ok-bg);color:var(--ps-ok)}.kindpill--company{background:var(--ps-level-bg);color:var(--ps-level-ink)}.kindpill--dark.kindpill--personal{color:#9be3c3;background:#1e4a3a}.kindpill--dark.kindpill--company{color:#b4c8f3;background:#26396a}.accountmenu{min-width:260px}.accountmenu__item{column-gap:var(--ps-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:2px;display:grid}.accountmenu__name{color:var(--ps-ink);overflow-wrap:anywhere;font-weight:600}.accountmenu__role{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);grid-column:1/-1}.accountmenu__item.is-current{cursor:default;background:var(--ps-slate-50)}.rail__role{color:var(--ps-rail-muted);font-size:var(--ps-text-xs)}.rail__group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.rail__grouplabel{color:var(--ps-rail-muted);font-size:var(--ps-text-xs);padding:0 var(--ps-space-2) var(--ps-space-1)}.rail__link{padding:7px var(--ps-space-2) 7px calc(var(--ps-space-2) + 3px);border-radius:var(--ps-radius-sm);color:var(--ps-rail-ink);font-size:var(--ps-text-sm);border-left:3px solid #0000;text-decoration:none;display:block}.rail__link:hover{background:var(--ps-rail-active);color:#fff}.rail__link.is-active{background:var(--ps-rail-active);color:#fff;border-left-color:var(--ps-orange-600);font-weight:600}.rail__link.is-later{color:var(--ps-rail-muted)}.rail__link.is-disabled{color:var(--ps-rail-muted);opacity:.6;cursor:not-allowed}.rail__link.is-disabled:hover{color:var(--ps-rail-muted);background:0 0}.testband{background:repeating-linear-gradient(135deg, var(--ps-caution-bg) 0 14px, #fae6c2 14px 28px);color:#6e4105;font-size:var(--ps-text-sm);padding:6px var(--ps-space-5);border-bottom:1px solid #ebc888;font-weight:500}.topbar{justify-content:space-between;align-items:center;gap:var(--ps-space-4);min-height:64px;padding:0 var(--ps-space-5);background:var(--ps-surface);border-bottom:1px solid var(--ps-line);z-index:5;display:flex;position:sticky;top:0}.topbar__title{font-size:var(--ps-text-lg);letter-spacing:-.015em;font-weight:650}.topbar__tools{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.modeswitch{margin-right:var(--ps-space-2)}.topbar__link{font-size:var(--ps-text-sm);color:var(--ps-slate-700);text-decoration:none}.topbar__link:hover{text-decoration:underline}.topbar__hint{font-size:var(--ps-text-xs);color:var(--ps-caution);max-width:22ch}.modeswitch{align-items:center;gap:var(--ps-space-2);cursor:pointer;font-size:var(--ps-text-sm);display:inline-flex}.modeswitch__track{background:var(--ps-caution-bg);border:1px solid #e2b76a;border-radius:10px;width:34px;height:20px;transition:background .12s;position:relative}.modeswitch__thumb{background:var(--ps-caution);border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.modeswitch[data-selected] .modeswitch__track{background:var(--ps-ok-bg);border-color:#8ccbae}.modeswitch[data-selected] .modeswitch__thumb{background:var(--ps-ok);transform:translate(14px)}.modeswitch__label{min-width:9ch;font-weight:500}.usermenu{align-items:center;gap:var(--ps-space-2);border:1px solid var(--ps-line);padding:3px var(--ps-space-3) 3px 3px;font:500 var(--ps-text-sm) / 1 var(--ps-font);color:var(--ps-ink);cursor:pointer;background:0 0;border-radius:999px;display:inline-flex}.usermenu[data-hovered]{border-color:var(--ps-line-strong)}.avatar{object-fit:cover;border-radius:50%;flex:none;display:block}.avatar--initials{background:var(--ps-slate-700);color:#fff;letter-spacing:.02em;place-items:center;font-weight:600;display:grid}.team{margin-right:var(--ps-space-2);align-items:center;padding-left:6px;display:flex}.team__member{border:2px solid var(--ps-surface);background:var(--ps-surface);cursor:pointer;border-radius:50%;place-items:center;margin-left:-6px;padding:0;display:grid}.team__member[data-hovered],.team__member[data-focus-visible]{z-index:1;position:relative}.team__more{background:var(--ps-slate-50);width:34px;height:34px;color:var(--ps-slate-700);font:600 var(--ps-text-xs) / 1 var(--ps-font)}.tooltip{background:var(--ps-slate-900);color:#fff;font-size:var(--ps-text-xs);border-radius:var(--ps-radius-sm);max-width:260px;box-shadow:var(--ps-shadow);padding:5px 9px}.tooltip[data-exiting]{visibility:hidden;animation:60ms ease-in forwards tooltip-out}@keyframes tooltip-out{to{opacity:0}}.popover{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);box-shadow:var(--ps-shadow);min-width:240px}.menu{padding:var(--ps-space-1);outline:none}.menu__header{padding:var(--ps-space-2) var(--ps-space-3);display:grid}.menu__person{font-weight:600;font-size:var(--ps-text-sm)}.menu__meta,.menu__sectionlabel{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.menu__sectionlabel{padding:var(--ps-space-2) var(--ps-space-3) 2px}.menu__item{padding:var(--ps-space-2) var(--ps-space-3);border-radius:var(--ps-radius-sm);font-size:var(--ps-text-sm);cursor:pointer;outline:none}.menu__item[data-focused]{background:var(--ps-slate-50)}.menu__sep{border:0;border-top:1px solid var(--ps-line);margin:var(--ps-space-1) 0}.content{padding:var(--ps-space-5);outline:none;width:100%;max-width:1200px}.content>.notice{margin-bottom:var(--ps-space-4)}.panel{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);padding:var(--ps-space-5)}.panel__title{font-size:var(--ps-text-md);font-weight:650}.panel__help{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);max-width:60ch}.profile{gap:var(--ps-space-5);display:grid}.profile__picture{gap:var(--ps-space-5);align-items:flex-start;display:flex}.profile__picbody{gap:var(--ps-space-3);justify-items:start;display:grid}.facts__sub{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);font-weight:400;display:block}.home{gap:var(--ps-space-5);display:grid}.facts dl{gap:var(--ps-space-4);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);padding:var(--ps-space-4) var(--ps-space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.facts dt{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.facts dd{margin:2px 0 0;font-weight:500}.empty{border:1.5px dashed var(--ps-line-strong);border-radius:var(--ps-radius-lg);background:var(--ps-surface);padding:var(--ps-space-7) var(--ps-space-5);gap:var(--ps-space-3);justify-items:start;display:grid}.empty__title{font-size:var(--ps-text-lg);font-weight:650}.empty__lead{color:var(--ps-ink-muted);max-width:56ch}.empty__actions{gap:var(--ps-space-2);margin-top:var(--ps-space-2);flex-wrap:wrap;display:flex}.stats,.recent{gap:var(--ps-space-3);display:grid}.stats__head{justify-content:space-between;align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.stats__title{font-size:var(--ps-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ps-ink-muted);margin:0;font-weight:600}.stats{container-type:inline-size}.stats__tiles{gap:var(--ps-space-3);grid-template-columns:1fr;margin:0;display:grid}@container (width>=440px) and (width<=859.98px){.stats__tiles{grid-template-columns:repeat(6,1fr)}.stat{grid-column:span 2}.stat:nth-child(n+4):nth-last-child(-n+2),.stat:first-child:nth-last-child(4),.stat:first-child:nth-last-child(4)~.stat{grid-column:span 3}}@container (width>=860px){.stats__tiles{grid-auto-columns:1fr;grid-auto-flow:column}}.stat{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);padding:var(--ps-space-4) var(--ps-space-5);text-align:center;align-content:start;justify-items:center;gap:2px;display:grid}.stat dt{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.stat dd{margin:0}.stat__value{font-size:var(--ps-text-xl);font-variant-numeric:tabular-nums;font-weight:650}.stat__sub{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.insights{gap:var(--ps-space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.insight{align-content:start;justify-items:center;gap:var(--ps-space-4);padding:var(--ps-space-5);display:grid}.insight__title{text-align:center;justify-self:stretch}.ring-body{justify-content:center;align-items:center;gap:var(--ps-space-4) var(--ps-space-5);flex-wrap:wrap;width:100%;display:flex}.ring{flex:none;width:156px;max-width:100%;height:auto;display:block}.ring-body .ring__legend{flex:7rem;min-width:0;max-width:max-content}.ring-body--method .ring__legend{flex-basis:13rem}.ring__track{stroke:var(--ps-slate-100)}.ring__arc{stroke:var(--c);transition:stroke-dasharray .4s}.ring__label{fill:var(--ps-ink-muted);font-size:3.1px}.ring__total{fill:var(--ps-ink);font-variant-numeric:tabular-nums;font-size:7.2px;font-weight:700}.ring__legend{gap:var(--ps-space-2);font-size:var(--ps-text-sm);margin:0;padding:0;list-style:none;display:grid}.ring__legend li{align-items:center;column-gap:var(--ps-space-2);grid-template-columns:10px minmax(0,1fr) auto;display:grid}.ring__key{background:var(--c);border-radius:50%;width:10px;height:10px}.ring__share{font-variant-numeric:tabular-nums;text-align:right;padding-left:var(--ps-space-3)}.ring--device-mobile{--c:#d9856b}.ring--device-desktop,.ring--method-eid_app{--c:#81b4f6}.ring--method-eid_sim{--c:#d9856b}.ring--method-sms_otp{--c:#66c7a0}.ring--method-passkey{--c:#bca1ed}.ring--method-link_only{--c:#cca051}.ring--method-passport{--c:#e893b5}.ring--method-other{--c:var(--ps-slate-300)}.recent__list{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);margin:0;padding:0;list-style:none}.recent__list li+li{border-top:1px solid var(--ps-line)}.recent__row{align-items:center;gap:var(--ps-space-4);padding:var(--ps-space-3) var(--ps-space-5);color:inherit;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto auto;text-decoration:none;display:grid}.recent__row:hover{background:var(--ps-surface-2,#00000005)}.recent__row:focus-visible{outline:2px solid var(--ps-focus);outline-offset:-2px}.recent__who{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.recent__what{color:var(--ps-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent__when{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}@media (max-width:640px){.recent__row{grid-template-columns:minmax(0,1fr) auto}.recent__what,.recent__when{grid-column:1/-1}}@media (max-width:860px){.shell{grid-template-columns:1fr}.rail{height:auto;padding:var(--ps-space-3);gap:var(--ps-space-3);position:static}.rail__top{grid-template-columns:auto 1fr;align-items:center}.rail__org{text-align:right;padding:var(--ps-space-2) var(--ps-space-3);justify-self:end}.rail__nav{gap:var(--ps-space-1);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.rail__group{flex:none}.rail__grouplabel{display:none}.rail__group ul{gap:var(--ps-space-1);display:flex}.rail__link{white-space:nowrap}.topbar{padding:var(--ps-space-3) var(--ps-space-4);flex-wrap:wrap}.usermenu__name,.topbar__link,.team{display:none}.profile__picture{flex-direction:column}.content{padding:var(--ps-space-4)}}.page{gap:var(--ps-space-4);align-content:start;display:grid}.page__header{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.page__title{font-size:var(--ps-text-xl);letter-spacing:-.02em;margin:0;font-weight:650}.section__title{font-size:var(--ps-text-lg);margin:0 0 var(--ps-space-3);font-weight:650}.backlink{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);justify-self:start;text-decoration:none}.backlink:hover{text-decoration:underline}.filters{gap:var(--ps-space-4);flex-wrap:wrap;display:flex}.filters__field{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);gap:4px;display:grid}.filters__field select{font:inherit;font-size:var(--ps-text-sm);color:var(--ps-ink);min-height:36px;padding:0 var(--ps-space-3);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-sm);background:var(--ps-surface)}.table-wrap{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--ps-text-sm)}.table th{text-align:left;font-weight:600;font-size:var(--ps-text-xs);color:var(--ps-ink-muted);padding:var(--ps-space-3) var(--ps-space-4);border-bottom:1px solid var(--ps-line);white-space:nowrap}.table td{padding:var(--ps-space-3) var(--ps-space-4);border-bottom:1px solid var(--ps-line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table__row--link{cursor:pointer}.table__row--link:hover td{background:var(--ps-canvas)}.table__row--flagged td{background:var(--ps-caution-bg)}.table__row--flagged td:first-child{box-shadow:inset 3px 0 0 var(--ps-caution)}.table a{color:var(--ps-ink);font-weight:500;text-decoration:none}.table a:hover{text-decoration:underline}.nowrap{white-space:nowrap}.pill{font-size:var(--ps-text-xs);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:600;display:inline-block}.pill--ok{color:var(--ps-ok);background:var(--ps-ok-bg)}.pill--caution{color:var(--ps-caution);background:var(--ps-caution-bg)}.pill--failure{color:var(--ps-failure);background:var(--ps-failure-bg)}.pill--info{color:var(--ps-info);background:var(--ps-info-bg)}.chip{margin-left:var(--ps-space-2);border-radius:var(--ps-radius-sm);font-size:var(--ps-text-xs);color:var(--ps-level-ink);background:var(--ps-level-bg);border:1px solid var(--ps-level-line);padding:1px 8px;display:inline-block}.facts__line{display:block}.actionbar{align-items:flex-start;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.actionbar__item{gap:4px;display:grid}.actionbar__why{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);max-width:22ch}.actionbar .notice{flex-basis:100%;margin:0}.btn--danger{background:var(--ps-surface);color:var(--ps-failure);border:1px solid var(--ps-failure)}.btn--danger[data-disabled]{color:var(--ps-ink-muted);border-color:var(--ps-line-strong)}.notice--ok{color:var(--ps-ok);background:var(--ps-ok-bg)}.notice--caution{background:var(--ps-caution-bg);color:var(--ps-caution);border-left:3px solid var(--ps-caution)}.field__warn{margin:var(--ps-space-2) 0 0}.newdelivery__notify{margin-top:var(--ps-space-3)}.trail__list{border-left:2px solid var(--ps-line-strong);margin:0 0 0 5px;padding:0;list-style:none}.trail__item{gap:2px var(--ps-space-3);padding:0 0 var(--ps-space-4) var(--ps-space-4);grid-template-columns:1fr auto;display:grid;position:relative}.trail__dot{background:var(--ps-surface);border:2px solid var(--ps-action);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.trail__what{font-weight:500}.trail__when{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);white-space:nowrap}.trail__why{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);grid-column:1/-1}.modal-overlay{padding:var(--ps-space-4);z-index:50;background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--ps-surface);border-radius:var(--ps-radius-lg);width:min(100%,440px);box-shadow:0 12px 40px #0f172a40}.dialog{padding:var(--ps-space-5);gap:var(--ps-space-3);outline:none;display:grid}.dialog__title{font-size:var(--ps-text-lg);margin:0;font-weight:650}.dialog__body{color:var(--ps-ink);margin:0}.dialog__actions{justify-content:flex-end;gap:var(--ps-space-2);margin-top:var(--ps-space-2);display:flex}.dialog__actions--wrap{flex-wrap:wrap}@media (max-width:560px){.dialog__actions--wrap{flex-direction:column-reverse;align-items:stretch}.dialog__actions--wrap .btn{text-align:center;justify-content:center}}.page__lead{color:var(--ps-ink-muted);font-size:var(--ps-text-sm);margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.listbar{gap:var(--ps-space-3);flex-wrap:wrap;align-items:center;display:flex}.searchbox{align-items:center;gap:var(--ps-space-2);min-height:44px;padding:4px 4px 4px var(--ps-space-3);background:var(--ps-surface);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md,10px);flex:420px;display:flex}.searchbox:focus-within{border-color:var(--ps-action);box-shadow:0 0 0 3px var(--ps-orange-100)}.searchbox__icon{color:var(--ps-ink-muted)}.searchbox input{min-width:0;font:inherit;font-size:var(--ps-text-sm);color:var(--ps-ink);background:0 0;border:0;outline:0;flex:1}.info{width:28px;height:28px;color:var(--ps-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.info:hover,.info[data-pressed],.info[aria-expanded=true]{color:var(--ps-ink);background:var(--ps-canvas)}.info[data-focus-visible]{outline:2px solid var(--ps-action);outline-offset:1px}.info svg{display:block}.infotip{max-width:340px}.infotip__body{padding:var(--ps-space-3);font-size:var(--ps-text-xs);color:var(--ps-ink);outline:none;line-height:1.5}.tooltip{max-width:340px;padding:var(--ps-space-2) var(--ps-space-3);border-radius:var(--ps-radius-sm);background:var(--ps-slate-900,#0f172a);color:#fff;font-size:var(--ps-text-xs);line-height:1.45;box-shadow:0 6px 20px #0f172a40}.tags{align-items:center;gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.tag{font-size:var(--ps-text-xs);background:var(--ps-orange-100);color:var(--ps-orange-800,#8f2f1f);border:1px solid var(--ps-orange-300);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.tag__x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;height:20px;font-size:11px}.tag__x:hover{background:var(--ps-orange-300)}.linkbutton{color:var(--ps-action);font:inherit;font-size:var(--ps-text-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.popover{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);box-shadow:0 12px 32px #0f172a2e}.filterpanel{padding:var(--ps-space-4);outline:none;width:340px}.filterpanel__form{gap:var(--ps-space-3);display:grid}.filterpanel__dates{gap:var(--ps-space-3);grid-template-columns:1fr 1fr;display:grid}.filterpanel__actions{justify-content:flex-end;display:flex}.field{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);gap:4px;display:grid}.select{appearance:none;font:inherit;font-size:var(--ps-text-sm);color:var(--ps-ink);min-height:36px;padding:0 36px 0 var(--ps-space-3);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-sm);background-color:var(--ps-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235B6472' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.select--small{min-height:30px;font-size:var(--ps-text-xs)}.datefield{gap:4px;display:grid}.datefield__label{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.datefield__group{min-height:36px;padding:0 4px 0 var(--ps-space-3);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-sm);background:var(--ps-surface);align-items:center;display:flex}.datefield__group[data-focus-within]{border-color:var(--ps-action)}.datefield__input{font-family:var(--ps-font-mono);font-size:var(--ps-text-sm);flex:1;display:flex}.datefield__segment{color:var(--ps-ink);border-radius:3px;padding:0 1px}.datefield__segment[data-placeholder]{color:var(--ps-ink-muted)}.datefield__segment[data-focused]{background:var(--ps-orange-100);outline:none}.datefield__button{color:var(--ps-ink-muted);cursor:pointer;background:0 0;border:0;width:28px;height:28px}.calendar-dialog{padding:var(--ps-space-3);outline:none}.calendar__head{margin-bottom:var(--ps-space-2);justify-content:space-between;align-items:center;display:flex}.calendar__title{font-size:var(--ps-text-sm);margin:0;font-weight:600}.calendar__nav{cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.calendar__cell{width:32px;height:32px;font-size:var(--ps-text-xs);cursor:pointer;border-radius:50%;place-items:center;display:grid}.calendar__cell[data-outside-month]{visibility:hidden}.calendar__cell[data-hovered]{background:var(--ps-canvas)}.calendar__cell[data-selected]{background:var(--ps-action);color:#fff}.table th{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.sorthead{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sorthead.is-active{color:var(--ps-ink)}.sorthead__arrow{color:var(--ps-ink-muted);font-size:9px}.cell__main{font-weight:600;display:block}.cell__sub{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin-top:2px;display:block}.cell__muted{color:var(--ps-ink-muted)}.cell__chevron{color:var(--ps-ink-muted);text-align:right;width:24px}.listfoot{align-items:center;gap:var(--ps-space-3);font-size:var(--ps-text-xs);color:var(--ps-ink-muted);flex-wrap:wrap;display:flex}.listfoot__size{align-items:center;gap:var(--ps-space-2);display:inline-flex}.listfoot__range{font-family:var(--ps-font-mono)}.listfoot .linkbutton[disabled]{color:var(--ps-ink-muted);cursor:default;opacity:.6;text-decoration:none}.empty__title{font-size:var(--ps-text-lg);margin:0 0 var(--ps-space-2)}.crumbs{font-size:var(--ps-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ps-ink-muted);margin-bottom:var(--ps-space-2)}.crumbs a{color:var(--ps-action);font-weight:600;text-decoration:none}.detailhead{align-items:end;gap:var(--ps-space-2) var(--ps-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.detailhead__title{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.actions{display:contents}.actions__buttons{justify-content:flex-end;gap:var(--ps-space-2);flex-wrap:nowrap;grid-area:1/2;display:flex}.actions__buttons .btn{white-space:nowrap}.actions__why{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);text-align:right;grid-column:1/-1;margin:0}.actions>.notice{grid-column:1/-1;margin:0}@media (max-width:960px){.detailhead{grid-template-columns:1fr}.actions__buttons{flex-wrap:wrap;grid-area:auto/1;justify-content:flex-start}.actions__why{text-align:left}}.btn.is-disabled{opacity:.55;cursor:not-allowed}.card{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);padding:var(--ps-space-4) var(--ps-space-5)}.card__head{margin-bottom:var(--ps-space-3);justify-content:space-between;align-items:center;display:flex}.summary{gap:var(--ps-space-4);grid-template-columns:repeat(3,minmax(0,1fr)) max-content;display:grid}@media (max-width:1100px){.summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.summary__label{text-transform:uppercase;letter-spacing:.06em;color:var(--ps-ink-muted);margin:0 0 6px;font-size:11px;font-weight:600}.summary__main{margin:0;font-weight:600}.summary__sub{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin:2px 0 0}.summary__verified{color:var(--ps-ok);font-weight:600}.summary__id{font-size:var(--ps-text-xs);white-space:nowrap}@media (max-width:560px){.summary{grid-template-columns:minmax(0,1fr)}}.chip--level{margin:6px 0 0}.trail__list{border-left:0;margin-left:0}.trail__item{align-items:baseline;gap:var(--ps-space-3);padding:var(--ps-space-2) 0;border-bottom:1px solid var(--ps-line);grid-template-columns:14px 150px 1fr;display:grid}.trail__item:last-child{border-bottom:0}.trail__dot{border:0;align-self:center;width:10px;height:10px;position:static}.trail__dot--ok{background:var(--ps-ok)}.trail__dot--failure{background:var(--ps-failure)}.trail__dot--caution{background:var(--ps-caution)}.trail__dot--info{background:var(--ps-info)}.trail__when{font-size:var(--ps-text-xs)}.trail__why{color:var(--ps-ink-muted);font-weight:400}@media (max-width:560px){.trail__item{grid-template-columns:14px minmax(0,1fr);row-gap:2px}.trail__what{overflow-wrap:anywhere;grid-column:2}}.crumbs .mono{text-transform:none;letter-spacing:0}.input{font:inherit;font-size:var(--ps-text-sm);color:var(--ps-ink);min-height:36px;padding:0 var(--ps-space-3);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-sm);background:var(--ps-surface)}.linkbutton.mono{font-family:var(--ps-font-mono);font-size:inherit;color:var(--ps-ink-muted)}.linkbutton.mono:hover{color:var(--ps-action)}.keys__perms{font-size:var(--ps-text-xs);max-width:360px}.keys__actions{white-space:nowrap;text-align:right}.keys__actions .linkbutton{margin-left:var(--ps-space-3)}.linkbutton--danger{color:var(--ps-failure)}.modal--sheet{width:min(100%,640px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}.sheet{outline:none;flex:1;min-height:0;display:flex}.sheet__form{flex-direction:column;flex:1;min-height:0;display:flex}.sheet__head{padding:var(--ps-space-4) var(--ps-space-5);border-bottom:1px solid var(--ps-line)}.sheet__titlerow{align-items:center;gap:var(--ps-space-3);display:flex}.sheet__titlerow .dialog__title{margin-right:auto}.sheet__close{color:var(--ps-ink-muted);border-radius:var(--ps-radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.sheet__close:hover{background:var(--ps-canvas);color:var(--ps-ink)}.sheet__close:focus-visible{outline:2px solid var(--ps-focus);outline-offset:1px}.sheet__body{padding:var(--ps-space-4) var(--ps-space-5) var(--ps-space-5);gap:var(--ps-space-5);align-content:start;display:grid;overflow-y:auto}.sheet__foot{border-top:1px solid var(--ps-line);padding:var(--ps-space-3) var(--ps-space-5);align-items:center;gap:var(--ps-space-2);background:var(--ps-surface);display:flex}.sheet__note{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);align-items:center;gap:6px;margin:0 auto 0 0;display:inline-flex}.binding{gap:var(--ps-space-3);padding:var(--ps-space-3);border-radius:var(--ps-radius-md);background:var(--ps-level-bg);border:1px solid var(--ps-level-line);align-items:center;display:flex}.binding p{font-size:var(--ps-text-sm);color:var(--ps-level-ink);gap:2px;margin:0;display:grid}.binding strong{color:var(--ps-ink);font-weight:650}.mode-chip{font-size:var(--ps-text-xs);white-space:nowrap;border-radius:999px;padding:3px 8px;font-weight:600}.mode-chip--test{background:var(--ps-caution-bg);color:var(--ps-caution)}.mode-chip--live{background:var(--ps-ok-bg);color:var(--ps-ok)}.field__label{font-size:var(--ps-text-sm);color:var(--ps-ink);font-weight:600}.field__help{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.sheet .field{gap:6px;display:grid}.sheet .field .segmented{justify-self:start}.sheet__body>.binding{margin-bottom:calc(-1 * var(--ps-space-1))}.segmented{border-radius:var(--ps-radius-md);background:var(--ps-canvas);border:1px solid var(--ps-line);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented__option{border-radius:calc(var(--ps-radius-md) - 2px);font-size:var(--ps-text-sm);color:var(--ps-ink-muted);cursor:pointer;white-space:nowrap;padding:7px 14px;font-weight:550;transition:background .12s,color .12s;position:relative}.segmented__option input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.segmented__option:hover{color:var(--ps-ink)}.segmented__option.is-on{background:var(--ps-surface);color:var(--ps-ink);box-shadow:0 1px 2px #0f172a1f, 0 0 0 1px var(--ps-line)}.segmented__option.is-off{opacity:.45;cursor:not-allowed}.segmented__option:has(input:focus-visible){outline:2px solid var(--ps-focus);outline-offset:1px}.segmented__tip{z-index:5;width:max-content;max-width:260px;padding:var(--ps-space-3);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);font-size:var(--ps-text-xs);color:var(--ps-ink);white-space:normal;text-align:left;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0f172a24}.segmented__tip[hidden]{display:none}.segmented__option.is-other{color:var(--ps-caution);font-weight:500}.segmented--small .segmented__option{font-size:var(--ps-text-xs);padding:4px 10px}@media (prefers-reduced-motion:reduce){.segmented__option{transition:none}}.access{gap:var(--ps-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.access legend{margin-bottom:var(--ps-space-2);padding:0}.access .segmented{justify-self:start}.access__help{font-size:var(--ps-text-sm);color:var(--ps-ink);margin:0}.access__help--muted{color:var(--ps-ink-muted);font-size:var(--ps-text-xs)}.grants{gap:var(--ps-space-2);padding:var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);justify-items:start;display:grid}.grants__list{gap:6px var(--ps-space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.grant{justify-content:space-between;gap:var(--ps-space-2);font-size:var(--ps-text-sm);color:var(--ps-ink-muted);display:flex}.grant b{color:var(--ps-ink);font-weight:600}.levels{gap:var(--ps-space-4);display:grid}.levels__group{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);display:grid}.levels__title{padding:var(--ps-space-2) var(--ps-space-3);font-size:var(--ps-text-xs);color:var(--ps-ink-muted);background:var(--ps-canvas);border-bottom:1px solid var(--ps-line);border-radius:var(--ps-radius-md) var(--ps-radius-md) 0 0;margin:0;font-weight:600}.levels__row{align-items:center;gap:var(--ps-space-3);padding:8px var(--ps-space-3);grid-template-columns:170px 1fr;display:grid}.levels__row .segmented{justify-self:start}.levels__row+.levels__row{border-top:1px solid var(--ps-line)}.levels__name{font-size:var(--ps-text-sm)}.limits{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md)}.limits__toggle{align-items:center;gap:var(--ps-space-2);width:100%;padding:var(--ps-space-3);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;display:flex}.limits__toggle:focus-visible{outline:2px solid var(--ps-focus);outline-offset:-2px;border-radius:var(--ps-radius-md)}.limits__chev{width:12px;color:var(--ps-ink-muted);transition:transform .15s;display:inline-block}.limits.is-open .limits__chev{transform:rotate(90deg)}.limits__summary{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin-left:auto}.limits__body{gap:var(--ps-space-4);padding:0 var(--ps-space-3) var(--ps-space-4);display:grid}.input-suffix{align-items:center;gap:var(--ps-space-2);display:flex}.input-suffix .input{max-width:180px}.input-suffix span{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.input--area{min-height:72px;padding:var(--ps-space-2) var(--ps-space-3);resize:vertical}.modal--secret{width:min(100%,520px)}.secret-dialog{padding:var(--ps-space-6) var(--ps-space-5) var(--ps-space-5)}.secret-dialog__mark{background:var(--ps-ok-bg);width:40px;height:40px;color:var(--ps-ok);border-radius:50%;place-items:center;display:grid}.secret-dialog__mark--info{background:var(--ps-info-bg);color:var(--ps-info)}.secret-field{border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);background:var(--ps-canvas);align-items:stretch;display:flex;overflow:hidden}.secret-field__value{padding:var(--ps-space-3);font-family:var(--ps-font-mono);font-size:var(--ps-text-sm);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1}.secret-field__copy{border:0;border-left:1px solid var(--ps-line-strong);background:var(--ps-surface);color:var(--ps-ink);cursor:pointer;place-items:center;width:46px;display:grid}.secret-field__copy:hover{background:var(--ps-orange-100)}.secret-field__copy[data-focus-visible]{outline:2px solid var(--ps-focus);outline-offset:-2px}.secret-dialog__meta{align-items:center;gap:var(--ps-space-2);font-size:var(--ps-text-xs);color:var(--ps-ink-muted);flex-wrap:wrap;margin:0;display:flex}.secret-dialog .dialog__actions .btn{min-width:160px}@media (max-width:560px){.grants__list,.levels__row{grid-template-columns:1fr}.sheet__note{display:none}}.endpoints{padding:var(--ps-space-3) var(--ps-space-4);border-radius:var(--ps-radius-md);background:var(--ps-surface);border:1px solid var(--ps-line)}.endpoints__title{margin:0 0 var(--ps-space-2);font-size:var(--ps-text-sm);font-weight:650}.endpoints__list{gap:6px;margin:0;display:grid}.endpoints__row{align-items:baseline;gap:var(--ps-space-3);font-size:var(--ps-text-sm);grid-template-columns:110px 1fr;display:grid}.endpoints__row dt{color:var(--ps-ink-muted)}.endpoints__row dd{align-items:baseline;gap:var(--ps-space-2);flex-wrap:wrap;margin:0;display:flex}.endpoints__row.is-planned dd .mono{color:var(--ps-ink-muted)}.endpoints__copy{border:1px solid var(--ps-line-strong);background:var(--ps-surface);border-radius:var(--ps-radius-sm);font:inherit;font-size:var(--ps-text-xs);cursor:pointer;color:var(--ps-ink);padding:1px 8px}.endpoints__copy:hover{background:var(--ps-orange-100)}.endpoints__copy:focus-visible{outline:2px solid var(--ps-focus);outline-offset:1px}.endpoints__help{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);flex-basis:100%}.mode-chip--planned{background:var(--ps-canvas);color:var(--ps-ink-muted);border:1px solid var(--ps-line)}.keys__cap--reached{color:var(--ps-caution);font-weight:600}@media (max-width:560px){.endpoints__row{grid-template-columns:1fr;gap:2px}}.listbar__new{margin-left:auto;text-decoration:none}.newdelivery{max-width:1120px}.newdelivery__head{gap:2px;display:grid}.newdelivery__grid{gap:var(--ps-space-3);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.newdelivery__col{gap:var(--ps-space-3);align-content:start;min-width:0;display:grid}.newdelivery__col--side{top:var(--ps-space-4);position:sticky}.newdelivery__card{gap:var(--ps-space-3);border:0;display:grid;box-shadow:0 1px 2px #0e15260a,0 8px 24px #0e15260f}.newdelivery .lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ps-slate-400);margin:0;font-size:11px;font-weight:600}.newdelivery__pair{gap:var(--ps-space-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.newdelivery__pair>div{gap:4px;min-width:0;display:grid}.newdelivery__contacthelp{align-self:center}.newdelivery .field{gap:6px;display:grid}.newdelivery .segmented{justify-self:start}.newdelivery__count{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.newdelivery__count.is-over{color:var(--ps-failure);font-weight:600}.newdelivery__cancel{font-size:var(--ps-text-sm);justify-self:end}.box{border:1px solid var(--ps-slate-200);background:var(--ps-surface);border-radius:10px;min-width:0;padding:8px 12px}.box:focus-within{border-color:var(--ps-focus);box-shadow:0 0 0 1px var(--ps-focus)}.box.is-invalid{border-color:var(--ps-failure)}.box.is-disabled{background:var(--ps-canvas)}.box.is-disabled .box__label{color:var(--ps-slate-300)}.box__top{justify-content:space-between;align-items:baseline;gap:var(--ps-space-2);display:flex}.box__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ps-slate-400);font-size:11px;font-weight:600}.box__input{box-sizing:border-box;width:100%;font:600 var(--ps-text-sm) / 1.5 var(--ps-font);color:var(--ps-ink);background:0 0;border:0;outline:none;margin:0;padding:2px 0 0;display:block}.box__input.mono{font-family:var(--ps-font-mono);font-weight:500}.box__input:disabled{color:var(--ps-ink-muted);cursor:not-allowed}.box__input::placeholder{color:var(--ps-slate-300);font-weight:400}.box__input--area{resize:vertical;min-height:60px;font-weight:400}.box__select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230E1526' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 2px center no-repeat;padding-right:20px}.box__value{font-size:var(--ps-text-sm);padding-top:2px;display:block}.dropzone{justify-content:center;align-items:center;gap:var(--ps-space-2);border:1.5px dashed var(--ps-slate-200);color:var(--ps-slate-500);text-align:center;border-radius:10px;flex-wrap:wrap;padding:18px;display:flex}.dropzone.is-over{border-color:var(--ps-focus);background:var(--ps-info-bg)}.dropzone.is-invalid{border-color:var(--ps-failure)}.dropzone__hint{font-size:var(--ps-text-sm)}.dropzone .btn{min-height:32px}.filelist{margin:0;padding:0;list-style:none;display:grid}.filelist__item{gap:var(--ps-space-4);border-bottom:1px solid var(--ps-slate-50);font-size:var(--ps-text-sm);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;padding:9px 4px;display:grid}.filelist__item:last-child{border-bottom:0}.filelist__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filelist__size{color:var(--ps-slate-400);font-size:var(--ps-text-xs)}.filelist__get{color:var(--ps-slate-500);font-size:var(--ps-text-xs);border:1px solid var(--ps-line-strong);border-radius:6px;padding:2px 8px;font-weight:500;text-decoration:none}.filelist__get:hover{color:var(--ps-ink);border-color:var(--ps-slate-500)}.filelist__remove{color:var(--ps-slate-400);cursor:pointer;font-size:var(--ps-text-sm);background:0 0;border:0;border-radius:6px;padding:2px 6px}.filelist__remove:hover{color:var(--ps-failure);background:var(--ps-failure-bg)}.registry{gap:4px;display:grid;position:relative}.registry__box{align-items:center;gap:var(--ps-space-2);border:1px solid var(--ps-slate-200);background:var(--ps-slate-50);border-radius:10px;padding:8px 12px;display:flex}.registry__box:focus-within{border-color:var(--ps-focus);box-shadow:0 0 0 1px var(--ps-focus);background:var(--ps-surface)}.registry__box input{min-width:0;font:inherit;font-size:var(--ps-text-sm);color:var(--ps-ink);background:0 0;border:0;outline:none;flex:1}.registry__icon{color:var(--ps-slate-400)}.registry__source{letter-spacing:.06em;text-transform:uppercase;color:var(--ps-slate-400);white-space:nowrap;font-size:10.5px;font-weight:600}.registry__list{z-index:5;background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:10px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:44px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a2e}.registry__option{gap:0 var(--ps-space-3);cursor:pointer;font-size:var(--ps-text-sm);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px;display:grid}.registry__option.is-active{background:var(--ps-orange-100)}.registry__option .registry__meta{grid-column:1/-1}.registry__meta{color:var(--ps-ink-muted);font-size:var(--ps-text-xs)}.registry__empty{color:var(--ps-ink-muted);font-size:var(--ps-text-sm);padding:10px}.registry__tag{background:var(--ps-slate-100);color:var(--ps-ink-muted);letter-spacing:.02em;vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:600}.registry__option{grid-template-columns:minmax(0,1fr)}.secure{gap:var(--ps-space-2);padding-top:var(--ps-space-2);border-top:1px solid var(--ps-slate-50);display:grid}.secure__toggle{font-size:var(--ps-text-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.secure__lead{color:var(--ps-slate-500)}.switch{appearance:none;background:var(--ps-slate-200);cursor:pointer;border-radius:20px;flex:none;width:32px;height:18px;margin:0;transition:background .12s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .12s;position:absolute;top:2px;left:2px}.switch:checked{background:var(--ps-orange-600)}.switch:checked:after{left:16px}.switch:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.levels-choice{padding:var(--ps-space-2) 0 0;border:0;border-top:1px solid var(--ps-slate-50);gap:6px;min-width:0;margin:0;display:grid}.levels-choice legend{float:left;width:100%;margin-bottom:2px;padding:0}.checklist{--chk-on:var(--ps-ok);--chk-tint:color-mix(in srgb, var(--ps-ok-bg) 60%, var(--ps-surface));--chk-line:color-mix(in srgb, var(--ps-ok) 25%, var(--ps-surface));gap:6px;display:grid}.checklist__row{border:1px solid var(--ps-line);background:var(--ps-surface);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,border-color .15s;display:grid;position:relative}.checklist__row.is-in{background:var(--chk-tint);border-color:var(--chk-line)}.checklist__row.is-locked{cursor:not-allowed}.checklist__tip{z-index:5;padding:var(--ps-space-3);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);font-size:var(--ps-text-xs);color:var(--ps-ink);line-height:1.5;position:absolute;top:calc(100% + 4px);left:12px;right:12px;box-shadow:0 8px 24px #0f172a24}.checklist__tip[hidden]{display:none}.sendbar__block{margin:6px 2px 0}.checklist__row:has(.checklist__box:focus-visible){outline:2px solid var(--ps-focus);outline-offset:2px}.checklist__box{appearance:none;border:1.5px solid var(--ps-slate-300);background:var(--ps-surface);width:18px;height:18px;cursor:inherit;border-radius:5px;place-items:center;margin:0;display:grid}.checklist__box:checked{border-color:var(--chk-on);background:var(--chk-on)}.checklist__box:checked:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.checklist__box:focus-visible{outline:none}.checklist__text{gap:1px;min-width:0;display:grid}.checklist__name{font-size:var(--ps-text-sm);font-weight:600}.checklist__row.is-in .checklist__name{color:var(--chk-on)}.checklist__how,.checklist__proves{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.checklist__meter{align-items:flex-end;gap:3px;display:flex}.checklist__meter i{background:var(--ps-slate-100);border-radius:2px;width:4px;display:block}.checklist__row.is-in .checklist__meter i.is-on{background:var(--chk-on)}.checklist__accepts{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin:2px 0 0}@media (prefers-reduced-motion:reduce){.checklist__row{transition:none}}.sendbar{justify-content:space-between;align-items:center;gap:var(--ps-space-3);background:var(--ps-slate-900);color:#8b96b3;border-radius:12px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #0e15264d}.sendbar__summary{min-width:0;font-size:var(--ps-text-xs);flex-direction:column;gap:2px;display:flex}.sendbar__label{font-size:var(--ps-text-sm);color:#8b96b3}.sendbar__level{font-size:var(--ps-text-xl);color:#fff;font-weight:700;line-height:1.2}.sendbar__extra{font-size:var(--ps-text-xs);color:#8b96b3}.sendbar .btn{flex:none}@media (max-width:960px){.newdelivery__grid{grid-template-columns:minmax(0,1fr)}.newdelivery__col--side{position:static}}@media (max-width:560px){.newdelivery__pair{grid-template-columns:minmax(0,1fr)}.sendbar{flex-direction:column;align-items:stretch}.listbar__new{margin-left:0}}.trail__detail{color:var(--ps-ink-muted);font-weight:400}.trail__who strong{color:var(--ps-ink);font-weight:600}.trail__quiet{font-size:var(--ps-text-xs)}.trail__pill,.trail__what .pill--button{margin-left:var(--ps-space-2);vertical-align:1px}.pill--button{font:inherit;font-size:var(--ps-text-xs);cursor:pointer;border:0;font-weight:600}.pill--button:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.sheet__foot .btn,.dialog__actions .btn{white-space:nowrap}.summary__file{align-items:center;gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.btn--tiny{min-height:0;font-size:var(--ps-text-xs);color:var(--ps-ink-muted);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-sm);align-items:center;gap:4px;padding:2px 8px;font-weight:500;text-decoration:none;display:inline-flex}.btn--tiny:hover{color:var(--ps-ink);border-color:var(--ps-line-strong)}.btngroup{gap:2px;display:inline-flex}.summary__photos{gap:10px;margin:10px 0 8px;display:flex}.summary__photo{color:var(--ps-ink-muted);flex-direction:column;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.summary__photo img{object-fit:cover;border:1px solid var(--ps-line-strong);background:var(--ps-canvas);border-radius:6px;width:auto;max-width:132px;height:84px}.summary__photo:hover span{text-decoration:underline}.btngroup .btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btngroup .btn--icon{border-top-left-radius:0;border-bottom-left-radius:0;padding-inline:10px}.icon{vertical-align:-2px;flex:none}.sharelink{align-items:center;gap:var(--ps-space-2);margin-top:var(--ps-space-2);flex-wrap:wrap;display:flex}.sharelink__url{-webkit-user-select:all;user-select:all;word-break:break-all}.settings-tabs{gap:var(--ps-space-1);border-bottom:1px solid var(--ps-line);margin-bottom:var(--ps-space-2);display:flex}.settings-tabs__item{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:600}.settings-tabs__item.is-on{color:var(--ps-ink);border-bottom-color:var(--ps-orange-600)}.settings-tabs__item.is-later{color:var(--ps-slate-300);font-weight:500}.pagehead{justify-content:space-between;align-items:flex-start;gap:var(--ps-space-4);display:flex}.seats{margin:var(--ps-space-2) 0 0;font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.seats b{color:var(--ps-ink);font-variant-numeric:tabular-nums}.seats.is-full b{color:var(--ps-caution)}.person{align-items:center;gap:var(--ps-space-2);font-weight:600;display:inline-flex}.chip--you{background:var(--ps-orange-100);color:var(--ps-orange-800);border-color:#0000}.badge{font-size:var(--ps-text-xs);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 8px;font-weight:600;display:inline-block}.badge--custom{background:var(--ps-orange-100);color:var(--ps-orange-800)}.badge--managed{background:var(--ps-info-bg);color:var(--ps-info)}.badge--vis-all{background:var(--ps-level-bg);color:var(--ps-level-ink);margin-left:0}.badge--vis-own{background:var(--ps-caution-bg);color:var(--ps-caution);margin-left:0}.badge--vis-none{background:var(--ps-slate-50);color:var(--ps-ink-muted);margin-left:0}.cell__actions{text-align:right;white-space:nowrap}.cell__actions .linkbutton+.linkbutton,.cell__actions .linkbutton+button{margin-left:var(--ps-space-3)}.invites .table{border:0}.card__title{font-size:var(--ps-text-md);margin:0;font-weight:650}.card__foot{margin:var(--ps-space-3) 0 0;font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.sheet__spacer{flex:1}.rights{gap:var(--ps-space-5);display:grid}.rights__block{gap:var(--ps-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.rights__block legend{margin-bottom:var(--ps-space-2);align-items:center;gap:var(--ps-space-2);padding:0;display:flex}.rights__block .segmented{flex-wrap:wrap;justify-self:start}.visopts{gap:var(--ps-space-3);grid-template-columns:1fr 1fr;display:grid}.visopt{padding:var(--ps-space-4);border:1.5px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);background:var(--ps-surface);cursor:pointer;gap:4px;display:grid;position:relative}.visopt input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.visopt:hover{border-color:var(--ps-slate-300)}.visopt.is-on{border-color:var(--ps-orange-600);box-shadow:0 0 0 3px var(--ps-orange-100)}.visopt.is-off{opacity:.5;cursor:not-allowed}.visopt:has(input:focus-visible){outline:2px solid var(--ps-focus);outline-offset:2px}.visopt__title{font-weight:650;font-size:var(--ps-text-md)}.visopt.is-on .visopt__title:before{content:"● ";color:var(--ps-orange-600)}.visopt__text{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.capgroups{gap:var(--ps-space-3);grid-template-columns:1fr 1fr;display:grid}.capgroup{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md)}.caplist{padding:4px var(--ps-space-3) var(--ps-space-2);gap:2px;margin:0;list-style:none;display:grid}.cap label{column-gap:var(--ps-space-2);font-size:var(--ps-text-sm);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;padding:4px 0;display:grid}.cap input{accent-color:var(--ps-orange-700);margin-top:3px}.cap.is-off label{cursor:not-allowed;color:var(--ps-ink-muted)}.cap__why{font-size:var(--ps-text-xs);color:var(--ps-slate-400);grid-column:2}@media (max-width:640px){.visopts,.capgroups{grid-template-columns:1fr}}.invite .offer{gap:var(--ps-space-3);padding:var(--ps-space-4);background:var(--ps-surface);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);margin:0;display:grid}.offer div{gap:var(--ps-space-3);grid-template-columns:150px 1fr;display:grid}.offer dt{color:var(--ps-ink-muted);font-size:var(--ps-text-sm)}.offer dd{margin:0;font-weight:600}.offer__caps{font-weight:500;font-size:var(--ps-text-sm);margin:0;padding-left:1.1em}.btn--block{justify-content:center;width:100%}.outcome{gap:var(--ps-space-3);display:grid}.sheet__stack{gap:var(--ps-space-4);min-width:0;display:grid}.sheet__stack .field{gap:6px;display:grid}.pill--after{margin-left:var(--ps-space-2)}.offer__rights{border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);background:var(--ps-surface);padding:10px var(--ps-space-4)}.offer__rights summary{cursor:pointer;font-size:var(--ps-text-sm);color:var(--ps-action);font-weight:600}.offer__rights[open] summary{margin-bottom:var(--ps-space-2)}.offer__rights summary:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px;border-radius:4px}.invite__who{font-size:var(--ps-text-sm)}.offer--compact{gap:var(--ps-space-2);padding:var(--ps-space-3) var(--ps-space-4);background:var(--ps-surface);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);margin:0;display:grid}.offer--compact div{grid-template-columns:130px 1fr}.check{gap:var(--ps-space-2);font-size:var(--ps-text-sm);cursor:pointer;align-items:flex-start;display:flex}.check input{accent-color:var(--ps-orange-700);margin-top:3px}.reconfirm .signin__gateway{min-height:320px}.modal--wide{width:min(100%,640px)}.leaver-keys{gap:var(--ps-space-3);display:grid}.leaver-keys__title{font-size:var(--ps-text-md);margin:0;font-weight:600}.leaver-keys__list{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.leaver-key{gap:var(--ps-space-2) var(--ps-space-4);padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);background:var(--ps-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.leaver-key__what{gap:4px var(--ps-space-2);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.leaver-key__what .cell__sub{flex-basis:100%}.leaver-key__help{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);grid-column:1/-1;margin:0}.rolled{gap:6px;display:grid}.rolled__name{font-size:var(--ps-text-sm);margin:0}@media (max-width:640px){.leaver-key{grid-template-columns:1fr}}.ownership{gap:var(--ps-space-4);max-width:760px;display:grid}.ownership__what ul,.ownership__steps{gap:6px;margin:0;padding-left:1.1em;display:grid}.ownership__what{gap:var(--ps-space-3);display:grid}.ownership__authority{padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);background:var(--ps-surface);font-size:var(--ps-text-md)}.ownership__actions{gap:var(--ps-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ownership-card{gap:var(--ps-space-3);display:grid}.ownership-card__pending{gap:var(--ps-space-3);flex-wrap:wrap;align-items:center;display:flex}.ownership-card__pending .notice{flex:320px;margin:0}.ownership-band{gap:var(--ps-space-3);padding:10px var(--ps-space-5);background:var(--ps-info-bg);color:var(--ps-info);font-weight:600;font-size:var(--ps-text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;display:flex}.btn--small{font-size:var(--ps-text-sm);min-height:0;padding:6px 12px}.rowmenu{border-radius:var(--ps-radius-sm);width:32px;height:32px;color:var(--ps-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.rowmenu:hover,.rowmenu[data-pressed],.rowmenu[aria-expanded=true]{background:var(--ps-slate-50);border-color:var(--ps-line);color:var(--ps-ink)}.rowmenu:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.rowmenu__menu{min-width:220px;max-width:300px}.rowmenu__menu .menu__item{gap:2px;display:grid}.menu__item--danger .menu__label{color:var(--ps-failure)}.menu__item.is-disabled{cursor:not-allowed}.menu__item.is-disabled .menu__label{color:var(--ps-ink-muted)}.menu__why{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);line-height:1.35}.ownership-pending{gap:var(--ps-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tabcount{background:var(--ps-orange-600);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.org-section{gap:var(--ps-space-3);max-width:860px;display:grid}.domains{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.domain{gap:var(--ps-space-2);padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);display:grid}.domain__head{gap:var(--ps-space-2) var(--ps-space-3);flex-wrap:wrap;align-items:center;display:flex}.domain__name{font-weight:600}.domain__actions{gap:var(--ps-space-3);margin-left:auto;display:flex}.domain__record{gap:var(--ps-space-2);display:grid}.txt{padding:var(--ps-space-3);background:var(--ps-canvas);border-radius:var(--ps-radius-sm);gap:6px;margin:0;display:grid}.txt div{gap:var(--ps-space-3);grid-template-columns:90px minmax(0,1fr);align-items:baseline;display:grid}.txt dt{color:var(--ps-ink-muted);font-size:var(--ps-text-xs)}.txt dd{min-width:0;margin:0}.copyable{gap:var(--ps-space-2);flex-wrap:wrap;align-items:baseline;min-width:0;display:inline-flex}.copyable code{word-break:break-all;font-size:var(--ps-text-sm)}.domains__add{gap:6px;max-width:520px;display:grid}.domains__addrow{gap:var(--ps-space-2);display:flex}.domains__addrow .input{flex:1}.switch-row{align-items:center;gap:var(--ps-space-3);cursor:pointer;font-weight:600;display:inline-flex}.switch-row[data-disabled]{cursor:not-allowed;opacity:.55}.switch-row__track{background:var(--ps-slate-200,#d6dbe6);border-radius:11px;width:38px;height:22px;transition:background .12s;position:relative}.switch-row__thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a33}.switch-row[data-selected] .switch-row__track{background:var(--ps-orange-600)}.switch-row[data-selected] .switch-row__thumb{transform:translate(16px)}.switch-row[data-focus-visible] .switch-row__track{outline:2px solid var(--ps-focus);outline-offset:2px}.joinreqs{gap:var(--ps-space-3);display:grid}.joinreqs__list{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.joinreq{gap:var(--ps-space-2) var(--ps-space-4);padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.joinreq__who{gap:2px;min-width:0;display:grid}.joinreq__actions{gap:var(--ps-space-3);align-items:center;display:flex}.settings-tabs a.settings-tabs__item{align-items:center;text-decoration:none;display:inline-flex}.settings-tabs a.settings-tabs__item:hover{color:var(--ps-ink)}.settings-tabs a.settings-tabs__item:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px;border-radius:4px}@media (max-width:640px){.settings-tabs{scrollbar-width:none;min-width:0;box-shadow:inset 0 -1px 0 var(--ps-line);border-bottom:0;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs__item{white-space:nowrap;flex:none;margin-bottom:0}}.testband--inline{border-radius:var(--ps-radius-md);padding:8px var(--ps-space-4);border:1px solid #ebc888}.billing__top{gap:var(--ps-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:960px){.billing__top{grid-template-columns:1fr}}.billing__card{gap:var(--ps-space-2);align-content:start;display:grid}.billing__card>.card__head{margin-bottom:var(--ps-space-1)}.billing__card .notice{margin:var(--ps-space-1) 0 0}.billing__muted{color:var(--ps-ink-muted);font-weight:400}.billing__plan{font-size:var(--ps-text-xl);letter-spacing:-.02em;font-weight:650}.billing__plan--none{font-size:var(--ps-text-lg);color:var(--ps-ink-muted)}.billing__entitlements{gap:var(--ps-space-1) var(--ps-space-4);margin:var(--ps-space-1) 0 0;font-size:var(--ps-text-sm);color:var(--ps-ink-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.billing__entitlements li:before{content:"✓ ";color:var(--ps-ok)}.billing__actions{align-items:center;gap:var(--ps-space-3);margin-top:var(--ps-space-2);flex-wrap:wrap;display:flex}.billing__actions .access__help{margin:0}.billing__usage{gap:var(--ps-space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.billing__usage dt{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.billing__usage dd{font-size:var(--ps-text-lg);font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:650}.billing__free,.billing__estimate{border-top:1px solid var(--ps-line);padding-top:var(--ps-space-3);margin-top:var(--ps-space-1)}.billing__estimate:empty{display:none}.billing__amount{font-size:var(--ps-text-lg);font-variant-numeric:tabular-nums;font-weight:650}.meter{background:var(--ps-slate-50);border:1px solid var(--ps-line);border-radius:999px;height:8px;margin:4px 0 6px;overflow:hidden}.meter i{background:var(--ps-orange-600);border-radius:inherit;height:100%;display:block}.meter--included i{background:var(--ps-ok)}.meter--included.is-over i{background:var(--ps-orange-600)}.billing__over{color:var(--ps-orange-700,#b5452f);margin:0;font-weight:600}.billing__invoices{gap:var(--ps-space-2);display:grid}.billing__invoices .section__title{margin:var(--ps-space-2) 0 0}.num{text-align:right;font-variant-numeric:tabular-nums}.table th.num{text-align:right}.pill--muted{color:var(--ps-ink-muted);background:var(--ps-slate-50)}.chip--test{color:#6e4105;background:var(--ps-caution-bg);border-color:#ebc888}.panel.danger{border-color:color-mix(in srgb, var(--ps-failure) 30%, var(--ps-line));margin-top:var(--ps-space-5);gap:var(--ps-space-3);justify-items:start;display:grid}.org-section.danger{border-color:color-mix(in srgb, var(--ps-failure) 30%, var(--ps-line));gap:var(--ps-space-3);justify-items:start;display:grid}.org-section.danger .notice{justify-self:stretch}.danger__list{font-size:var(--ps-text-sm);color:var(--ps-ink);gap:4px;margin:0;padding-left:1.2em;display:grid}.danger__blockers{margin:6px 0 0;padding-left:1.2em}.danger__ways{gap:var(--ps-space-2);margin:var(--ps-space-3) 0 0;flex-wrap:wrap;display:flex}.newdelivery__verify{justify-content:space-between;align-items:center;gap:var(--ps-space-2) var(--ps-space-3);flex-wrap:wrap;display:flex}.billing__verify{gap:var(--ps-space-2);justify-items:start;display:grid}.planopts{gap:var(--ps-space-3);margin:var(--ps-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.planopts{grid-template-columns:1fr}}.planopts .chip{vertical-align:1px}.billing__rail{margin-bottom:var(--ps-space-4)}.billing__details{gap:var(--ps-space-3) var(--ps-space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.billing__details dt{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.billing__details dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:550}.billing__form{max-width:520px}.input.is-invalid{border-color:var(--ps-failure)}.billing__lines .cell__sub{font-size:11px}.billing__lines tr.is-credit td{color:var(--ps-ok)}.billing__lines tfoot th{text-align:right;color:var(--ps-ink-muted);padding-top:var(--ps-space-2);padding-bottom:var(--ps-space-2);border-bottom:0;font-weight:550}.billing__lines tfoot td{padding-top:var(--ps-space-2);padding-bottom:var(--ps-space-2);border-bottom:0}.billing__lines tfoot tr:first-child th,.billing__lines tfoot tr:first-child td{border-top:1px solid var(--ps-line)}.billing__lines .billing__total th,.billing__lines .billing__total td{color:var(--ps-ink);font-weight:700;font-size:var(--ps-text-md)}.billing__id{font-size:var(--ps-text-xs);overflow-wrap:anywhere}.billing__emailprompt{gap:var(--ps-space-2);background:var(--ps-caution-bg);border-color:#ebc888;display:grid}.billing__emailprompt .domains__addrow{gap:var(--ps-space-2);max-width:520px;display:flex}.billing__emailprompt .domains__addrow .input{flex:1}.billing__email{margin-bottom:var(--ps-space-4)}.billing__tabs{margin-bottom:var(--ps-space-3)}.billing__plancard{border-top:3px solid var(--ps-ink)}.billing__planhead{justify-content:space-between;align-items:flex-start;gap:var(--ps-space-3);display:flex}.billing__planhead .summary__label{margin:0 0 2px}.billing__limits{margin:var(--ps-space-1) 0 0;display:grid}.billing__limits>div{justify-content:space-between;gap:var(--ps-space-3);border-top:1px solid var(--ps-line);padding:10px 0;display:flex}.billing__limits>div:first-child{border-top:0}.billing__limits dt{color:var(--ps-ink-muted)}.billing__limits dd{text-align:right;margin:0;font-weight:600}.billing__included{padding-bottom:var(--ps-space-3);border-bottom:1px solid var(--ps-line);margin-bottom:var(--ps-space-1);gap:6px;display:grid}.billing__included .summary__label,.billing__included .billing__amount{margin:0}.billing__note{margin:0 0 var(--ps-space-1)}.billing__pdf{font-weight:600}.billing__form--grid{gap:var(--ps-space-3);max-width:560px;display:grid}.billing__fieldset{gap:var(--ps-space-2);border:0;margin:0;padding:0;display:grid}.billing__postal{gap:var(--ps-space-3);grid-template-columns:140px minmax(0,1fr);display:grid}.billing__postal .field,.billing__postal .input{width:100%;min-width:0}.billing__fieldset>legend{margin-bottom:var(--ps-space-1);padding:0}.field__label--sub{color:var(--ps-ink-muted);font-weight:500;font-size:var(--ps-text-xs)}.field__help.is-invalid{color:var(--ps-failure)}.checkline{gap:var(--ps-space-2);cursor:pointer;align-items:flex-start;display:flex}.checkline input{accent-color:var(--ps-orange-600);margin-top:3px}.checkline b{font-weight:600;display:block}.checkline .field__help{display:block}.chip--ok{color:var(--ps-ok);background:var(--ps-ok-bg)}.chip--failure{color:var(--ps-failure);background:var(--ps-failure-bg)}.visopt.is-off{opacity:.7;cursor:default;background:var(--ps-canvas,#f5f6fa)}.visopt.is-off:hover{border-color:var(--ps-line-strong)}.visopt__why{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin-top:2px;font-weight:600;display:block}.dialog__actions .dialog__lead{margin-right:auto}.paymethods{margin:var(--ps-space-2) 0 0;gap:var(--ps-space-3);max-width:640px;padding:0;list-style:none;display:grid}.paymethod{align-items:center;gap:var(--ps-space-3);padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-surface,#fff);display:flex}.paymethod.is-on{border-color:var(--ps-orange-600);box-shadow:0 0 0 1px var(--ps-orange-600) inset}.paymethod.is-off{background:var(--ps-canvas,#f5f6fa);color:var(--ps-ink-muted)}.paymethod.is-off .paymethod__icon{opacity:.45}.paymethod__icon{width:44px;height:44px;color:var(--ps-orange-600);background:var(--ps-orange-50,#fdeeea);border-radius:12px;flex:none;place-items:center;display:grid}.paymethod__body{flex:1;gap:2px;display:grid}.paymethod__title{font-weight:650}.paymethod__text{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.paymethod__why{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);font-weight:600}@media (max-width:560px){.paymethod{flex-wrap:wrap}.billing__postal{grid-template-columns:1fr}}.pill--neutral{color:var(--ps-slate-700);background:var(--ps-slate-50)}.webhooks__url{min-width:240px;max-width:340px}.webhooks__url .cell__main,.webhooks__path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webhooks__url .cell__main{font-size:var(--ps-text-sm)}.webhooks__ok{color:var(--ps-ok);font-weight:600}.webhooks__fail{color:var(--ps-failure);font-weight:600}.webhooks__delete-url{padding:var(--ps-space-2) var(--ps-space-3);background:var(--ps-canvas);border-radius:var(--ps-radius-md);overflow-wrap:anywhere;font-size:var(--ps-text-sm);margin:0}.eventgroups{gap:var(--ps-space-3) var(--ps-space-5);margin-top:var(--ps-space-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.eventgroup{border:0;align-content:start;gap:4px;margin:0;padding:0;display:grid}.eventgroup__title{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;padding:0;font-weight:650}.eventgroup__item .mono{font-size:var(--ps-text-xs)}.sourcelist{margin-top:var(--ps-space-3);gap:6px;display:grid}.sourcelist__item{flex-wrap:wrap;align-items:center;row-gap:2px}.sourcelist__item input{margin-top:0}.sourcelist__prefix{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.authgrid{gap:var(--ps-space-3);margin-top:var(--ps-space-3);grid-template-columns:1fr 1fr;display:grid}.authgrid__wide{grid-column:1/-1}@media (max-width:560px){.authgrid{grid-template-columns:1fr}}.guide article{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);max-width:760px;padding:var(--ps-space-5) var(--ps-space-6)}.md{font-size:var(--ps-text-sm);line-height:1.6}.md h2{margin:1.6em 0 .5em;font-size:1.25rem}.md h3{margin:1.4em 0 .4em;font-size:1.05rem}.md h4{font-size:var(--ps-text-sm);margin:1.2em 0 .3em}.md h2:first-child{margin-top:0}.md p,.md ul,.md ol{margin:0 0 .9em}.md li{margin:.2em 0}.md li>ul,.md li>ol{margin:.2em 0 0}.md code{font-family:var(--ps-font-mono);background:var(--ps-canvas);border-radius:4px;padding:1px 4px;font-size:.92em}.md__code{padding:var(--ps-space-3) var(--ps-space-4);background:var(--ps-ink);color:#eef0f7;border-radius:var(--ps-radius-md);font-size:var(--ps-text-xs);margin:0 0 1em;line-height:1.55;overflow-x:auto}.md__code code{color:inherit;background:0 0;padding:0}@media (max-width:560px){.guide article{padding:var(--ps-space-4)}}.webhooks-table .keys__actions{white-space:normal;min-width:150px}.webhooks-table .keys__actions .linkbutton{margin:2px 0 2px var(--ps-space-3);display:inline-block}.webhooks-table td:nth-child(2){white-space:nowrap}.webhook{gap:var(--ps-space-5)}.webhook__head{gap:6px;display:grid}.webhook__title{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.webhook__title h2{overflow-wrap:anywhere;margin:0;font-size:1.35rem}.webhook__url{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);overflow-wrap:anywhere;margin:0}.webhook__desc{margin:0}.webhook__actions{gap:var(--ps-space-2);margin-top:var(--ps-space-2);flex-wrap:wrap;display:flex}.btn--quiet-danger{color:var(--ps-failure)}.webhook__exhausted{gap:var(--ps-space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.webhook__exhausted p{margin:0}.webhook__cards{gap:var(--ps-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;display:grid}.webhook__cards .card,.webhook .card{gap:var(--ps-space-3);min-width:0;display:grid}.webhook__facts{gap:var(--ps-space-3);margin:0;display:grid}.webhook__facts>div{gap:var(--ps-space-3);grid-template-columns:170px minmax(0,1fr);display:grid}.webhook__facts dt{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.webhook__facts dd{min-width:0;margin:0;font-weight:500}.webhook__factsub{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);font-weight:400;display:block}.webhook__factaction{margin-top:2px;display:block}@media (max-width:560px){.webhook__facts>div{grid-template-columns:1fr;gap:2px}}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li{font-size:var(--ps-text-xs);border-radius:var(--ps-radius-sm);background:var(--ps-canvas);border:1px solid var(--ps-line);padding:2px 8px;font-weight:500}.webhook__testform{gap:var(--ps-space-3);flex-wrap:wrap;align-items:end;display:flex}.webhook__testform .field{flex:240px}.webhook__result{gap:var(--ps-space-2);border-top:1px solid var(--ps-line);padding-top:var(--ps-space-3);display:grid}.webhook__verdict{font-size:var(--ps-text-md);margin:0}.webhook__sub{margin:var(--ps-space-2) 0 0;font-size:var(--ps-text-xs);color:var(--ps-ink-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:650}.webhook__pre{max-height:260px;padding:var(--ps-space-3);background:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);font-family:var(--ps-font-mono);font-size:var(--ps-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.webhook__loghead{gap:var(--ps-space-3);flex-wrap:wrap;align-items:center;display:flex}.webhook__loghead .card__title{margin-right:auto}.searchbox--small{flex:0 320px;min-height:36px}.webhook__log .cell__sub.linkbutton{font-size:var(--ps-text-xs);padding:0;display:block}.note{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin:0}.event-panel__section{gap:var(--ps-space-2);display:grid}.outcomes{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.outcomes>.outcome{gap:2px var(--ps-space-3);padding:var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.outcome__main{gap:var(--ps-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.outcome__main .mono{overflow-wrap:anywhere;font-weight:600}.outcome__meta{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);grid-column:1}.outcome__action{grid-area:1/2/span 2;align-self:center}.signin__passkey{gap:var(--ps-space-2);display:grid}.signin__or{align-items:center;gap:var(--ps-space-2);color:var(--ps-ink-muted);font-size:var(--ps-text-xs);margin:var(--ps-space-1) 0 0;display:flex}.signin__or:before,.signin__or:after{content:"";background:var(--ps-line);flex:1;height:1px}.security{gap:var(--ps-space-4);max-width:820px;display:grid}.security__head{justify-content:space-between;align-items:flex-start;gap:var(--ps-space-3);margin-bottom:var(--ps-space-3);flex-wrap:wrap;display:flex}.security__lost{margin-top:var(--ps-space-3)}.passkeys{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.passkey{justify-content:space-between;align-items:center;gap:var(--ps-space-2) var(--ps-space-3);padding:var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);flex-wrap:wrap;display:flex}.passkey__body{min-width:0}.passkey__name{align-items:center;gap:var(--ps-space-1);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.passkey__name .badge{margin-left:0}.passkey__meta{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin:2px 0 0}.passkey__actions{gap:var(--ps-space-1);display:flex}.passkey-offer{justify-content:space-between;align-items:center;gap:var(--ps-space-3);margin-bottom:var(--ps-space-4);padding:var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);background:var(--ps-surface);flex-wrap:wrap;display:flex}.passkey-offer__text{min-width:0;max-width:60ch}.passkey-offer__title{font-size:var(--ps-text-md);margin:0 0 4px;font-weight:650}.passkey-offer__body{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);margin:0}.passkey-offer__actions{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.passkey-offer__done{margin-bottom:var(--ps-space-4)}.btn--icon{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pkicon{flex:none}.signin__who{align-items:center;gap:var(--ps-space-3);padding:var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:var(--ps-surface);display:flex}.signin__whotext{min-width:0;display:grid}.signin__whoname{overflow-wrap:anywhere;font-weight:600}.signin__whocode{color:var(--ps-ink-muted);font-size:var(--ps-text-sm)}.signin__links{gap:var(--ps-space-4);flex-wrap:wrap;margin:0;display:flex}.passkey{justify-content:flex-start}.passkey__icon{border-radius:var(--ps-radius-md);background:var(--ps-slate-50);width:40px;height:40px;color:var(--ps-slate-700);flex:none;place-items:center;display:grid}.passkey__body{flex:240px}.passkey-offer{justify-content:flex-start}.passkey-offer__icon{border-radius:var(--ps-radius-md);background:var(--ps-slate-50);width:48px;height:48px;color:var(--ps-slate-700);flex:none;place-items:center;display:grid}.passkey-offer__text{flex:280px}.reconfirm__passkey{gap:var(--ps-space-3);margin-block:var(--ps-space-3);display:grid}.reconfirm__passkey .muted{margin:0}.dialog .reconfirm__other{margin-top:var(--ps-space-3);font-size:var(--ps-text-sm);display:block}.steps{gap:var(--ps-space-3);font-size:var(--ps-text-xs);color:var(--ps-ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.steps__item{align-items:center;gap:6px;display:flex}.steps__dot{border:1.5px solid var(--ps-line-strong);background:var(--ps-surface);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.steps__item.is-on{color:var(--ps-ink);font-weight:600}.steps__item.is-on .steps__dot{background:var(--ps-action);border-color:var(--ps-action);color:var(--ps-action-ink)}.steps__item.is-done .steps__dot{background:var(--ps-ok-bg);border-color:var(--ps-ok);color:var(--ps-ok)}.whybox{background:var(--ps-orange-50);color:var(--ps-orange-800);border-radius:var(--ps-radius-sm);padding:var(--ps-space-3) var(--ps-space-4);font-size:var(--ps-text-sm);line-height:1.5}.signin__account{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);justify-content:space-between}.field__input--code{font-family:var(--ps-font-mono);letter-spacing:.3em;max-width:12ch;font-size:1.4rem}.idok{padding:var(--ps-space-3) var(--ps-space-4);background:var(--ps-ok-bg);border-radius:var(--ps-radius-sm);gap:2px;display:grid}.idok__name{font-weight:600}.idok__detail{font-size:var(--ps-text-xs);color:var(--ps-ok)}.welcome{justify-items:start;gap:var(--ps-space-2);display:grid}.welcome__tick{background:var(--ps-ok-bg);width:40px;height:40px;color:var(--ps-ok);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.trialbox{padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-ok);background:var(--ps-ok-bg);border-radius:var(--ps-radius-sm);font-size:var(--ps-text-sm);gap:2px;display:grid}.trialbox b{color:var(--ps-ok)}.idbanner{justify-content:space-between;align-items:center;gap:var(--ps-space-3);padding:var(--ps-space-3) var(--ps-space-4);margin-bottom:var(--ps-space-4);background:var(--ps-caution-bg);border-radius:var(--ps-radius-md);border:1px solid #ebc888;flex-wrap:wrap;display:flex}.idbanner__text{font-size:var(--ps-text-sm);max-width:70ch;margin:0}.idbanner__text b{color:var(--ps-caution)}.lostkeys{gap:var(--ps-space-2);display:grid}.lostkeys__title{font-size:var(--ps-text-md);margin:0}.lostkeys__list{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.lostkeys__item{justify-content:space-between;align-items:center;gap:var(--ps-space-3);padding:var(--ps-space-2) var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius-sm);display:flex}.radiolist{gap:var(--ps-space-2);margin-block:var(--ps-space-3);display:grid}.radiolist__item{padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-sm);cursor:pointer;background:var(--ps-surface);gap:2px;display:grid}.radiolist__item[data-selected]{border-color:var(--ps-action);box-shadow:inset 0 0 0 1px var(--ps-action)}.radiolist__item[data-focus-visible]{outline:2px solid var(--ps-focus);outline-offset:2px}.radiolist__name{font-weight:600}.radiolist__detail{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.org-signin__limits{gap:var(--ps-space-4);margin-bottom:var(--ps-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.org-brand__field{max-width:28rem}.companycard{margin:0}.verify .signform{max-width:560px}.verify__pending{gap:var(--ps-space-3);display:grid}.verify__back{margin:0}.parties,.requests{border-top:1px solid var(--ps-line);margin:0;padding:0;list-style:none;display:grid}.parties__row,.requests__row{justify-content:space-between;align-items:center;gap:var(--ps-space-2) var(--ps-space-3);padding:var(--ps-space-3) 0;border-bottom:1px solid var(--ps-line);flex-wrap:wrap;display:flex}.parties__who,.requests__who{flex:14rem;gap:2px;min-width:0;display:grid}.parties__pos{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);overflow-wrap:anywhere}.requests__comment{font-size:var(--ps-text-sm);color:var(--ps-ink);font-style:italic}.requests__actions{gap:var(--ps-space-3);flex-basis:100%;display:flex}.askform{gap:var(--ps-space-3);padding:var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);background:var(--ps-slate-50);display:grid}.askform__actions,.approve__actions{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.approve .offer{margin:0 0 var(--ps-space-2)}.accountmenu__new{border-top:1px solid var(--ps-line);color:var(--ps-ink-muted)}.setup{background:var(--ps-slate-50);border-radius:var(--ps-radius-md);padding:var(--ps-space-3) var(--ps-space-4);gap:var(--ps-space-2);display:grid}.setup__head{align-items:center;gap:var(--ps-space-2) var(--ps-space-3);flex-wrap:wrap;display:flex}.setup__title{font-size:var(--ps-text-sm);margin:0;font-weight:650}.setup__bar{background:var(--ps-slate-200);border-radius:2px;flex:0 120px;height:4px;overflow:hidden}.setup__bar>span{background:var(--ps-ok);height:100%;display:block}.setup__count{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);font-variant-numeric:tabular-nums}.setup__list{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.setup__step{gap:2px var(--ps-space-3);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;display:grid}.setup__step.is-done{grid-template-columns:16px minmax(0,1fr);align-items:center}.setup__mark{border:1.5px solid var(--ps-slate-300);background:var(--ps-surface);border-radius:50%;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.setup__step.is-done .setup__mark{background:var(--ps-ok);border-color:var(--ps-ok);margin-top:0}.setup__mark svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:7px}.setup__body{gap:2px;min-width:0;display:grid}.setup__name{font-size:var(--ps-text-sm);margin:0;font-weight:600}.setup__step.is-done .setup__name{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);font-weight:500}.setup__optional{color:var(--ps-ink-muted);font-weight:400}.setup__text{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);max-width:72ch;margin:0}.setup__note{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin:0}.setup__action{align-self:center}@media (max-width:640px){.setup__step:not(.is-done){grid-template-columns:16px minmax(0,1fr)}.setup__action{grid-column:2}}.visopt.is-disabled{opacity:.55;cursor:not-allowed}.visopt.is-disabled input{cursor:not-allowed}.choose{background:var(--ps-canvas);min-height:100%;padding:var(--ps-space-6) var(--ps-space-4) var(--ps-space-7,56px);box-sizing:border-box}.choose__inner{gap:var(--ps-space-6);max-width:1120px;margin:0 auto;display:grid}.choose__head{justify-content:space-between;align-items:center;gap:var(--ps-space-4);display:flex}.choose__lockup{margin:0}.choose__main{gap:var(--ps-space-5);display:grid}.choose__intro{gap:var(--ps-space-2);max-width:640px;display:grid}.choose__ready{font-size:var(--ps-text-sm);color:var(--ps-ok);margin:0;font-weight:600}.choose__title{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1.2}.choose__lead{font-size:var(--ps-text-md);color:var(--ps-ink-muted);margin:0;line-height:1.55}.doors{gap:var(--ps-space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;display:grid}.door{box-sizing:border-box;background:var(--ps-surface);border:1px solid var(--ps-line);cursor:pointer;color:var(--ps-ink);border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.door input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.door:has(input:focus-visible){outline:2px solid var(--ps-focus);outline-offset:3px}.door.is-on{border:2px solid var(--ps-orange-700);box-shadow:0 0 0 4px var(--ps-orange-100);padding:27px}.door--dark{background:var(--ps-slate-900);border-color:var(--ps-slate-900);color:#fff}.door--dark.is-on{box-shadow:0 0 0 4px color-mix(in srgb, var(--ps-orange-700) 25%, transparent)}.door--info{cursor:default}.door__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.door__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ps-orange-700);font-size:12px;font-weight:700}.door--dark .door__eyebrow{color:var(--ps-orange-400)}.door__mark{border:2px solid var(--ps-slate-200);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.door--dark .door__mark{border-color:#3a4766}.door__mark .door__tick{stroke:#0000;width:12px;height:10px}.door.is-on .door__mark{background:var(--ps-orange-700);border-color:var(--ps-orange-700)}.door.is-on .door__mark .door__tick{stroke:#fff;stroke-width:2.2px}.door__name{letter-spacing:-.01em;font-size:22px;font-weight:700}.door__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.door__price b{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.door__price span{color:var(--ps-ink-muted);font-size:17px}.door--dark .door__price span,.door--dark .door__text{color:var(--ps-rail-ink)}.door__price--from b{font-size:32px;line-height:1.1}.door__price--from span{font-size:var(--ps-text-md)}.door__text{font-size:var(--ps-text-md);color:var(--ps-ink-muted);line-height:1.55}.door__rule{background:var(--ps-line);height:1px;margin:4px 0}.door--dark .door__rule{background:#2a3654}.door__points{font-size:var(--ps-text-md);gap:12px;display:grid}.door__points>span{align-items:center;gap:12px;display:flex}.door__points .door__tick{fill:none;width:16px;height:13px;stroke:var(--ps-orange-700);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.door--dark .door__points .door__tick{stroke:var(--ps-orange-400)}.door__tick{fill:none;stroke-linecap:round;stroke-linejoin:round}.door__block{gap:6px;display:grid}.door__links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.door__agreement{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);align-items:center;gap:8px;font-weight:600;display:inline-flex}.door__agreement svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:16px}.signin__panel:has(.doors--kind){width:min(100%,560px)}.doors--kind{gap:var(--ps-space-3);grid-template-columns:1fr 1fr}.doors--kind .door{border-color:var(--ps-line-strong);gap:10px;padding:20px}.doors--kind .door.is-on{border-color:var(--ps-orange-700);padding:19px}.doors--kind .door:not(.is-on):not(.is-disabled):hover{border-color:var(--ps-slate-300)}.doors--kind .door__top{align-items:flex-start}.doors--kind .door__name{margin-top:4px;font-size:19px}.doors--kind .door__text{font-size:var(--ps-text-sm);line-height:1.5}.door.is-disabled{opacity:.55;cursor:not-allowed}.door.is-disabled input{cursor:not-allowed}.modal--doors{width:min(100%,1080px);max-height:calc(100dvh - 2 * var(--ps-space-4));overflow-y:auto}.planpick{min-width:0}.planpick .dialog__actions{flex-wrap:wrap}.doors--dialog{gap:var(--ps-space-3);margin:var(--ps-space-4) 0 var(--ps-space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.doors--dialog .door{gap:12px;padding:22px}.doors--dialog .door.is-on{padding:21px}.doors--dialog section.door{cursor:default}.doors--dialog .door__name{flex-wrap:wrap;align-items:center;gap:8px;font-size:20px;display:flex}.doors--dialog .door__price b{font-size:36px}.doors--dialog .door__price--from b{font-size:28px}.doors--dialog .door__text,.doors--dialog .door__points{font-size:var(--ps-text-sm)}.door__extra{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);font-weight:600}.door--dark .door__extra{color:var(--ps-rail-ink)}.door__plans{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);gap:6px;line-height:1.45;display:grid}.door__plans b{color:var(--ps-ink);margin-right:4px}.planrows{gap:8px;display:grid}.planrow{border:1.5px solid var(--ps-line-strong);cursor:pointer;background:var(--ps-surface);border-radius:10px;gap:2px;padding:10px 12px;display:grid;position:relative}.planrow input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.planrow:hover{border-color:var(--ps-slate-300)}.planrow.is-on{border-color:var(--ps-orange-700);box-shadow:0 0 0 3px var(--ps-orange-100)}.planrow:has(input:focus-visible){outline:2px solid var(--ps-focus);outline-offset:2px}.planrow__name{align-items:center;gap:8px;font-weight:700;display:flex}.planrow__text{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);line-height:1.45}.planpick__rail{border:0;gap:6px;margin:0;padding:0;display:grid}.planpick__note{margin:0 0 var(--ps-space-3);font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}@media (max-width:520px){.doors--kind{grid-template-columns:1fr}.doors--kind .door{grid-template-columns:52px 1fr;align-items:start;gap:2px 14px;padding:16px 48px 16px 16px;display:grid}.doors--kind .door.is-on{padding:15px 47px 15px 15px}.doors--kind .door__top{display:contents}.doors--kind .art{grid-row:1/span 2;width:52px;height:52px}.doors--kind .door__mark{position:absolute;top:16px;right:16px}.doors--kind .door__name{margin-top:2px;font-size:17px}}.art{flex:none;width:64px;height:64px;display:block}.art__disc{fill:var(--ps-orange-100)}.art__ink{fill:var(--ps-slate-900)}.art__accent{fill:var(--ps-orange-600)}.art__skin,.art__ground{fill:var(--ps-orange-300)}.art__window{fill:var(--ps-slate-700)}.art__lit{fill:var(--ps-orange-300)}.art__pane{fill:#fff}.choose__actions{justify-items:center;gap:var(--ps-space-3);text-align:center;display:grid}.choose__go{min-width:min(100%,320px);min-height:52px;font-size:var(--ps-text-md)}.choose__note{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);max-width:560px;margin:0}.choose__pricing{min-height:44px;color:var(--ps-action);align-items:center;font-weight:600;display:inline-flex}.proofing{margin-top:var(--ps-space-4);padding-top:var(--ps-space-4);border-top:1px solid var(--ps-line);gap:var(--ps-space-3);display:grid}.proofing__head{justify-content:space-between;align-items:flex-start;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.proofing__title{font-size:var(--ps-text-md);margin:0;font-weight:650}.proofing__outcome{gap:var(--ps-space-2);display:grid}.proofing__state{align-items:center;gap:var(--ps-space-2);flex-wrap:wrap;margin:0;display:flex}.proofing__facts{margin:0}.proofing__intro{gap:var(--ps-space-2);padding:var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);background:var(--ps-canvas);display:grid}.proofing__introTitle{margin:0;font-weight:650}.proofing__steps{gap:4px;margin:0;padding-left:1.2em;display:grid}.proofing__actions{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.brand-table__name{align-items:center;gap:var(--ps-space-2);display:inline-flex}.brand-table th:last-child,.brand-table td:last-child{background:var(--ps-surface);position:sticky;right:0;box-shadow:-8px 0 8px -8px #0e15262e}.brand-swatch{border-radius:4px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0f172a26}.bp-head{gap:4px;display:grid}.bp-head .chip{margin-left:0}.bp-layout{gap:var(--ps-space-4);align-items:start;display:grid}.bp-form{gap:var(--ps-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bp-fields{gap:var(--ps-space-4);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.bp-side{order:-1;min-width:0}@media (min-width:1100px){.bp-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.bp-side{top:var(--ps-space-4);max-height:calc(100vh - 2 * var(--ps-space-4));order:0;position:sticky;overflow-y:auto}}.bp-card{min-width:0}.bp-card__body{gap:var(--ps-space-3);grid-template-columns:minmax(0,1fr);display:grid}.bp-card--later{background:var(--ps-canvas);border-style:dashed}.bp-card--later p{margin:0}.bp-block{font-weight:400;display:block}.bp-grid2,.bp-grid3{gap:var(--ps-space-3);display:grid}.bp-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.bp-grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.bp-card .input{box-sizing:border-box;width:100%;min-width:0}.bp-card .bp-num,.bp-card .bp-color__hex{width:96px}.bp-choice{border:0;min-width:0;margin:0;padding:0}.bp-num{width:96px}.bp-colorgroup{border:0;border-top:1px solid var(--ps-line);padding:var(--ps-space-3) 0 0;gap:var(--ps-space-3);min-width:0;margin:0;display:grid}.bp-colorgroup__title{font-size:var(--ps-text-sm);color:var(--ps-ink);float:left;width:100%;padding:0;font-weight:650}.bp-colorgroup__title+*{clear:both}.bp-colorgroup .field__help{margin:0}.bp-colorgroup .bp-contrast{border-top:0;padding-top:0}.bp-contrast-help{gap:var(--ps-space-2);display:grid}.bp-contrast-help .field__help{margin:0}.bp-colors{gap:var(--ps-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.bp-color{gap:var(--ps-space-3);align-items:flex-start;display:flex}.bp-color__swatch{border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-sm);cursor:pointer;background:0 0;flex:none;width:40px;height:40px;padding:0}.bp-color__text{gap:4px;min-width:0;display:grid}.bp-color__row{align-items:center;gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.bp-color__hex{text-transform:uppercase;width:96px}.bp-color--default .bp-color__hex{color:var(--ps-ink-muted)}.bp-contrast{gap:var(--ps-space-2);padding-top:var(--ps-space-3);border-top:1px solid var(--ps-line);display:grid}.bp-contrast .field__label{margin:0}.bp-contrast__list{font-size:var(--ps-text-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.bp-contrast__list li{gap:var(--ps-space-2);align-items:baseline;display:flex}.bp-contrast__list .is-ok>span:first-child{color:var(--ps-ok)}.bp-contrast__list .is-fail{color:var(--ps-failure);font-weight:600}.bp-contrast__list .is-warn{color:var(--ps-caution);font-weight:600}.bp-contrast__ratio{margin-left:auto}.bp-layouts{gap:var(--ps-space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.bp-layouts legend{margin-bottom:var(--ps-space-2)}.bp-layouts{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.bp-layout-opt{column-gap:var(--ps-space-3);grid-template-columns:auto 1fr;align-items:start}.bp-layout-opt .bp-mini{grid-row:span 2}.bp-layout-opt{padding:var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);cursor:pointer;gap:4px;display:grid;position:relative}.bp-layout-opt input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.bp-layout-opt.is-on{border-color:var(--ps-ink);box-shadow:0 0 0 1px var(--ps-ink)}.bp-layout-opt:has(input:focus-visible){outline:2px solid var(--ps-focus);outline-offset:2px}.bp-layout-opt__name{font-weight:600;font-size:var(--ps-text-sm)}.bp-mini{background:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:6px;width:64px;height:44px;display:block;position:relative;overflow:hidden}.bp-mini i,.bp-mini b{display:block;position:absolute}.bp-mini i{background:linear-gradient(135deg,#8fb3d9,#4f7db0 60%,#7a9c6b)}.bp-mini b{background:#fff;border:1px solid #d5dae5;border-radius:3px;width:26px;height:28px;top:8px;left:19px}.bp-mini--card i{display:none}.bp-mini--split i{width:32px;height:100%;top:0;left:0}.bp-mini--split b{width:22px;left:36px}.bp-mini--banner i{z-index:1;border-radius:3px 3px 0 0;width:26px;height:9px;top:8px;left:19px}.bp-mini--backdrop i{inset:0}.bp-asset__row{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.bp-asset__thumb{border:1px dashed var(--ps-line-strong);border-radius:var(--ps-radius-sm);background:var(--ps-canvas);place-items:center;min-width:120px;height:56px;padding:6px;display:grid}.bp-asset__thumb img{object-fit:contain;max-width:160px;max-height:44px}.bp-asset__thumb--image{width:120px;height:68px;padding:0;overflow:hidden}.bp-asset__thumb--image img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.bp-asset__thumb--icon{width:56px;min-width:0;padding:6px}.bp-asset__thumb--icon img{width:44px;max-width:none;height:44px;max-height:none}.bp-tabs{gap:var(--ps-space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.bp-tab{background:var(--ps-surface);border:1px solid var(--ps-line);min-width:0;max-width:100%;box-shadow:inset 0 -1px 0 var(--ps-line);border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.bp-tab__icon{flex:none;width:16px;height:16px}.bp-tab__mono{color:#fff;letter-spacing:-.02em;border-radius:4px;place-items:center;font-size:9px;font-weight:700;line-height:1;display:grid}.bp-tab__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bp-savebar{z-index:3;gap:var(--ps-space-2);padding:var(--ps-space-3) var(--ps-space-4);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);display:grid;position:sticky;bottom:0;box-shadow:0 -6px 18px #0f172a0f}.bp-savebar__row{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.bp-savebar__archive{margin-left:auto}.bp-preview{gap:var(--ps-space-3);display:grid}.bp-preview .card__head{margin-bottom:0}.bp-preview__controls{gap:var(--ps-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.bp-frame{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:#f5f6fa;position:relative;overflow:hidden}.bp-frame--phone{border-width:6px;border-color:#1e2433;border-radius:28px;width:min(100%,390px);margin-inline:auto}.bp-frame__page{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.bp-frame__missing{inset:auto var(--ps-space-3) var(--ps-space-3);margin:0;position:absolute}.bp-email{gap:var(--ps-space-2);display:grid}.bp-email__head{font-size:var(--ps-text-sm);gap:2px;margin:0;display:grid}.bp-email__head div{gap:var(--ps-space-2);display:flex}.bp-email__head dt{color:var(--ps-ink-muted);min-width:3.5em}.bp-email__head dd{margin:0;font-weight:600}.bp-email__body{border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:#fff;width:100%}.brand-table .copyable{align-items:baseline;gap:var(--ps-space-2);white-space:nowrap;display:inline-flex}.bp-choice .segmented{place-self:start}.bp-savebar .btn:disabled{opacity:.45;cursor:not-allowed}.bp-fields:disabled .input,.bp-fields:disabled .bp-color__swatch{background:var(--ps-canvas);color:var(--ps-ink-muted);cursor:not-allowed}.bp-fields:disabled .bp-layout-opt,.bp-fields:disabled .segmented__option,.bp-fields:disabled .check{cursor:not-allowed}.trust__facts{margin:var(--ps-space-3) 0;gap:var(--ps-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.trust__fact{padding:var(--ps-space-3);border:1px solid var(--ps-line);border-radius:var(--ps-radius-sm);background:var(--ps-canvas);gap:4px;display:grid}.trust__fact b{font-size:var(--ps-text-sm)}.trust__fact span{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.trust__links{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.trust__usage{gap:2px;max-width:360px;display:grid}.trust__group{gap:var(--ps-space-2);display:grid}.trust__grouptitle{margin:var(--ps-space-2) 0 0;font-size:var(--ps-text-sm);color:var(--ps-ink-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:650}.trust__docs{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.trust__doc{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);padding:var(--ps-space-3) var(--ps-space-4);gap:4px;display:grid}.trust__dochead{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.trust__doctitle{flex:280px;gap:2px;min-width:0;display:grid}.trust__doctitle .cell__sub{overflow-wrap:anywhere}.trust__docactions{gap:var(--ps-space-3);flex-wrap:wrap;align-items:center;display:flex}.trust__docby{margin:0}.trust__versions summary{cursor:pointer;font-size:var(--ps-text-xs);color:var(--ps-action)}.trust__versions ul{margin:var(--ps-space-2) 0 0;gap:6px;padding:0;list-style:none;display:grid}.trust__version{align-items:center;gap:var(--ps-space-3);font-size:var(--ps-text-xs);color:var(--ps-ink-muted);flex-wrap:wrap;display:flex}.trust__activity{font-size:var(--ps-text-sm);gap:6px;margin:0;padding-left:18px;display:grid}.trust__categories{border:0;gap:6px;margin:0;padding:0;display:grid}.trust__radio{font-size:var(--ps-text-sm);color:var(--ps-ink);align-items:center;gap:8px;display:flex}.dialog__form{gap:var(--ps-space-3);display:grid}.linkbutton.is-disabled{color:var(--ps-slate-300);cursor:not-allowed;text-decoration:none}.staff__search{max-width:420px}.staff .pagehead>.btn{white-space:nowrap;flex-shrink:0}@media (max-width:640px){.staff .pagehead{flex-direction:column}}.staff__removedcard .page__lead{margin-bottom:var(--ps-space-3)}.staff__removed{padding:var(--ps-space-3) var(--ps-space-4);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg)}.idstep__eid,.idstep .proofing{padding:var(--ps-space-4);border:1px solid var(--ps-line-strong);border-radius:var(--ps-radius-md);gap:var(--ps-space-2);margin:0;display:grid}.idstep .proofing__head>.btn{min-height:46px;font-size:var(--ps-text-md);flex:100%}.addcard{gap:var(--ps-space-3);display:grid}.addcard>.btn{justify-self:start}.addcard__mandate{padding:var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:var(--ps-canvas);gap:var(--ps-space-2);display:grid}.addcard__title{font-size:var(--ps-text-md);margin:0;font-weight:650}.addcard__text{font-size:var(--ps-text-sm);color:var(--ps-ink);margin:0;line-height:1.55}.addcard__secure{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin:0}.addcard__note{font-size:var(--ps-text-sm);color:var(--ps-orange-800);margin:0;font-weight:600}.addcard__reason{font-size:var(--ps-text-xs);font-family:var(--ps-font-mono);opacity:.8;margin-top:4px;display:block}.addcard__actions{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.addcard__form{min-height:220px}.addcard__standin{padding:var(--ps-space-4);border:1.5px dashed var(--ps-slate-300);border-radius:var(--ps-radius-md);gap:var(--ps-space-2);margin:0;display:grid}.addcard__testcard{gap:var(--ps-space-2);font-size:var(--ps-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;display:flex}.addcard__testcard input{accent-color:var(--ps-orange-700)}.cards{gap:var(--ps-space-3);margin-bottom:var(--ps-space-4);display:grid}.cards>.btn,.cards>.is-disabled{justify-self:start}.cards__title{font-size:var(--ps-text-md);margin:0;font-weight:650}.cards__none{color:var(--ps-ink-muted);margin:0}.cards__list{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.cards__item{align-items:center;gap:var(--ps-space-3);padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);display:flex}.cards__name{align-items:center;gap:var(--ps-space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:1;font-weight:600;display:flex}.cards__actions{gap:var(--ps-space-3);display:flex}.cards__named{flex-direction:column;gap:2px;display:inline-flex}.cards__brand{font-weight:400;font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.choose__inner--narrow{max-width:560px}.choose__card{padding:var(--ps-space-5)}.ld-records{gap:var(--ps-space-2);display:grid}.ld-details>summary{cursor:pointer;width:max-content}.ld-details[open]>summary{margin-bottom:var(--ps-space-2)}.ld-seen{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ps-ink-muted)}.ld-reason--alert{color:var(--ps-danger,#a8321e)}.bp-test{gap:var(--ps-space-2);border-top:1px solid var(--ps-line);padding-top:var(--ps-space-3);display:grid}.bp-test__row{gap:var(--ps-space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.bp-test .field,.bp-test .notice{margin:0}.bp-test__answer{gap:var(--ps-space-2);display:grid}.bp-demo{background:var(--ps-canvas);position:fixed;inset:0}.bp-demo__page{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bp-demo__bar{z-index:10;left:max(var(--ps-space-4), env(safe-area-inset-left,0px));bottom:max(var(--ps-space-4), env(safe-area-inset-bottom,0px));max-width:calc(100vw - 2 * var(--ps-space-4));gap:var(--ps-space-2);padding:var(--ps-space-3);border-radius:var(--ps-radius-lg);background:var(--ps-surface);color:var(--ps-ink);border:1px solid var(--ps-line);font-size:var(--ps-text-sm);display:grid;position:fixed;box-shadow:0 10px 30px #0f172a38}.bp-demo__bar.is-folded{box-shadow:none;background:0 0;border:0;padding:0}.bp-demo__what{margin:0}.bp-demo__what b{color:#fff;background:#0e1526;border-radius:999px;padding:1px 8px;font-weight:650;display:inline-block}.bp-demo__controls{align-items:center;gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.bp-demo__tag{color:#fff;font:inherit;cursor:pointer;background:#0e1526;border:0;border-radius:999px;padding:6px 14px;font-weight:650;box-shadow:0 6px 18px #0f172a4d}.bp-demo__tag:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.bp-demo__missing{top:var(--ps-space-4);margin:0;position:fixed;left:50%;transform:translate(-50%)}.bp-demo-lost{max-width:36rem;padding:var(--ps-space-7) var(--ps-space-4);gap:var(--ps-space-3);margin:0 auto;display:grid}.bp-demo-lost p{margin:0}.ssn{gap:var(--ps-space-3);margin:0;padding:0;list-style:none;display:grid}.ssn__row{gap:var(--ps-space-3);padding:var(--ps-space-4);display:grid}.ssn__head{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.ssn__name{font-size:var(--ps-text-lg,18px);font-weight:600}.ssn__facts{gap:var(--ps-space-2) var(--ps-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.ssn__facts dt{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.ssn__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ssn__actions{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.bp-sms__status{margin:6px 0 0}.smtp-panes{gap:var(--ps-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:960px){.smtp-panes{grid-template-columns:minmax(0,1fr)}}.smtp-pane{gap:var(--ps-space-3);min-width:0;display:grid}.smtp-pane__sub{font-size:var(--ps-text-sm);margin:var(--ps-space-3) 0 0;font-weight:600}.smtp-form{gap:var(--ps-space-3);display:grid}.smtp-steps{margin:var(--ps-space-2) 0 0;gap:var(--ps-space-2);font-size:var(--ps-text-sm);padding-left:1.25rem;display:grid}.smtp-transcript{max-height:22rem;margin:var(--ps-space-2) 0 0;padding:var(--ps-space-3);background:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);font:12px/1.5 var(--ps-font-mono);white-space:pre-wrap;word-break:break-all;overflow:auto}.smtp-result__reply{font-size:var(--ps-text-xs)}.es-mode{margin:var(--ps-space-3) 0 0;gap:var(--ps-space-2);border:0;padding:0;display:grid}.es-mode__choice{gap:var(--ps-space-2);align-items:flex-start;display:flex}.es-mode__choice span{gap:2px;display:grid}.es-add{gap:var(--ps-space-4);display:grid}.doors--senders{gap:var(--ps-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.doors--senders .door{border-color:var(--ps-line-strong);gap:12px;padding:20px}.doors--senders .door.is-on{padding:19px}.doors--senders .door:not(.is-on):hover{border-color:var(--ps-slate-300)}.doors--senders .door__name{font-size:18px}.doors--senders .door__text,.doors--senders .door__points{font-size:var(--ps-text-sm)}.doors--senders .door__points{gap:8px}.doors--senders .door__points>span{align-items:flex-start}.doors--senders .door__points .door__tick{margin-top:4px}.es-tradeoff{line-height:1.5;display:block}@media (max-width:760px){.doors--senders{grid-template-columns:1fr}}@media (max-width:520px){.doors--senders .door{padding:16px}.doors--senders .door.is-on{padding:15px}.flow{grid-template-columns:minmax(min-content,1fr) 12px minmax(min-content,1fr) 12px minmax(min-content,1fr);padding:8px;font-size:11px}.flow__box{padding:6px 3px}}.flow{background:var(--ps-slate-50);border-radius:12px;grid-template-columns:minmax(min-content,1fr) 16px minmax(min-content,1fr) 16px minmax(min-content,1fr);align-items:stretch;row-gap:0;padding:12px;font-size:12px;display:grid}.flow__box{text-align:center;overflow-wrap:normal;word-break:normal;border:1.5px solid;border-radius:8px;place-items:center;min-height:40px;padding:8px 4px;font-weight:600;line-height:1.25;display:grid}.flow__box--parasend{background:var(--ps-orange-100);border-color:var(--ps-orange-600);color:var(--ps-orange-800)}.flow__box--company{background:var(--ps-slate-100);border-color:var(--ps-slate-500);color:var(--ps-slate-900)}.flow__box--recipient{background:var(--ps-surface);border-color:var(--ps-slate-300);color:var(--ps-slate-900)}.flow__arrow{background:var(--ps-slate-400);align-self:center;height:2px;position:relative}.flow__arrow:after{content:"";border:5px solid #0000;border-left:6px solid var(--ps-slate-400);border-right:0;position:absolute;top:-4px;right:-1px}.flow__back{border:2px dashed;border-top:0;border-radius:0 0 8px 8px;grid-row:2;height:14px;position:relative}.flow__back:before{content:"";border:6px solid #0000;border-top:0;border-bottom:7px solid;border-bottom-color:inherit;position:absolute;top:-2px;left:-7px}.flow--parasend .flow__back{border-color:var(--ps-orange-600);grid-column:1/6;margin:0 16%}.flow--own .flow__back{border-color:var(--ps-slate-500);grid-column:3/6;margin:0 21%}.flow__note{text-align:center;color:var(--ps-slate-700);grid-area:3/1/auto/6;padding-top:6px}.es-guide{font-size:var(--ps-text-sm);color:var(--ps-slate-700);line-height:1.5}.es-guide__help{margin-top:4px;display:block}.page__subtitle{font-size:var(--ps-text-lg);margin:0 0 var(--ps-space-3)}.sso-status{gap:var(--ps-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.sso-status__card{padding:var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:var(--ps-surface);align-content:start;gap:6px;display:grid}.sso-status__card .pill{justify-self:start}.sso-status__label{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sso-status__detail{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.card.is-greyed>:not(.card__head):not(.notice){opacity:.55}.doors--sso{gap:var(--ps-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.door.door--compact{border-radius:12px;gap:4px;padding:16px 18px}.door.door--compact.is-on{padding:15px 17px}.sso-setup{gap:var(--ps-space-3);margin-top:var(--ps-space-3);display:grid}.sso-setup__xml{min-height:120px;font-size:var(--ps-text-xs)}.sso-steps{gap:var(--ps-space-2);display:grid}.sso-steps__list{font-size:var(--ps-text-sm);gap:4px;margin:0;padding-left:1.2em;display:grid}.sso-steps .txt div{grid-template-columns:150px minmax(0,1fr)}.sso-connection{gap:var(--ps-space-3);display:grid}.sso-certs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sso-certs__item{align-items:center;gap:var(--ps-space-2);font-size:var(--ps-text-sm);flex-wrap:wrap;display:flex}.sso-actions{align-items:center;gap:var(--ps-space-2) var(--ps-space-3);flex-wrap:wrap;display:flex}.sso-breakglass{align-items:baseline;gap:var(--ps-space-2) var(--ps-space-3);font-size:var(--ps-text-sm);flex-wrap:wrap;display:flex}.sso-breakglass__list{gap:var(--ps-space-2) var(--ps-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sso-breakglass__pick{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.scim-secret{gap:var(--ps-space-2);display:grid}.scim-secret p{margin:0}.door--compact .door__name{font-size:17px}.door--compact .door__text{font-size:var(--ps-text-sm);line-height:1.45}.modal--sso{width:min(100%,680px);max-height:calc(100vh - 32px);overflow-y:auto}.policy-form{gap:var(--ps-space-4);min-width:0;display:grid}.policy-layout{gap:var(--ps-space-4);align-items:start;display:grid}.policy-side{min-width:0}@media (min-width:1100px){.policy-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.policy-side{top:var(--ps-space-4);max-height:calc(100vh - 2 * var(--ps-space-4));position:sticky;overflow-y:auto}}.pcards-wrap{min-width:0;display:grid}.pcards{outline:none;min-width:0;display:grid}.pcards__item{outline:none;min-width:0}.pcards__item[data-focus-visible] .pcard{outline:2px solid var(--ps-focus);outline-offset:2px}.pcards__item[data-dragging]{opacity:.5}.pcards__drop{outline:1px solid #0000;height:0}.pcards__drop[data-drop-target]{outline:2px solid var(--ps-focus);border-radius:2px}.pcard{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);padding:var(--ps-space-3) var(--ps-space-4);gap:var(--ps-space-2);min-width:0;display:grid}.pcard.is-open{border:2px solid var(--ps-focus);padding:calc(var(--ps-space-3) - 1px) calc(var(--ps-space-4) - 1px);box-shadow:var(--ps-shadow)}.pcard--notice{align-items:center;gap:var(--ps-space-3);background:var(--ps-canvas);display:flex}.pcard__lock{color:var(--ps-slate-400);justify-content:center;min-width:28px;display:flex}.pcard__text{flex:1;min-width:0}.pcard__sub{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);display:block}.pcard__day{font-family:var(--ps-font-mono);font-size:var(--ps-text-xs);border-radius:var(--ps-radius-sm);background:var(--ps-slate-100);color:var(--ps-slate-700);white-space:nowrap;padding:2px 8px}.pcard__day--step{background:var(--ps-slate-900);color:#fff}.pcard__head{align-items:center;gap:var(--ps-space-3);min-width:0;display:flex}.pcard__drag{color:var(--ps-slate-400);cursor:grab;border-radius:var(--ps-radius-sm);background:0 0;border:0;min-width:28px;min-height:36px;padding:4px}.pcard__drag[data-focus-visible]{outline:2px solid var(--ps-focus)}.pcard__drag:active{cursor:grabbing}.pcard__channel{color:var(--ps-slate-700);display:inline-flex}.pcard__toggle{align-items:center;gap:var(--ps-space-2);min-width:0;font:inherit;color:var(--ps-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-height:36px;padding:6px 0;display:flex}.pcard__toggle:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px;border-radius:var(--ps-radius-sm)}.pcard__name{margin-right:auto;font-weight:600}.pcard__chevron{color:var(--ps-ink-muted);flex:none}.pcard__chip{font-size:var(--ps-text-xs);border-radius:var(--ps-radius-sm);background:var(--ps-slate-50);color:var(--ps-slate-700);white-space:nowrap;padding:1px 8px}.pcard__chip--cond,.pcard__chip--own{background:var(--ps-caution-bg);color:var(--ps-caution)}.pcard__gap{align-items:center;gap:var(--ps-space-2);font-size:var(--ps-text-xs);color:var(--ps-ink-muted);padding:6px 0 6px 34px;display:flex}.pcard__gap:before{content:"";background:var(--ps-line-strong);width:2px;height:22px}.pcard__summary{font-size:var(--ps-text-sm);gap:4px;min-width:0;padding-left:40px;display:grid}.pcard__subject{overflow-wrap:anywhere;font-weight:600}.pcard__message{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pcard__excerpt{color:var(--ps-slate-700)}.pcard__wording{align-items:center;gap:var(--ps-space-2);font-size:var(--ps-text-xs);color:var(--ps-ink-muted);flex-wrap:wrap;display:flex}.pcard__smsline{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.pcard__count{font-size:var(--ps-text-xs);color:var(--ps-ok)}.pcard__count.is-over{color:var(--ps-failure);font-weight:600}.pcard__body{gap:var(--ps-space-3);min-width:0;padding-left:40px;display:grid}.pcard__body .pcard__summary{border-top:1px solid var(--ps-line);padding-left:0;padding-top:var(--ps-space-3)}.pcard__fields{gap:var(--ps-space-3) var(--ps-space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.pcard__field{gap:6px;margin:0;display:grid}.bp-card .pcard .input--day{width:88px}.pcard__later{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.pcard__field .segmented{justify-self:start}.pcard__conds{border:0;gap:4px;margin:0;padding:0;display:grid}.pcard__conds legend{margin-bottom:4px;padding:0}.pcard__conds .check input:disabled+span{color:var(--ps-ink-muted)}.pcard__actions{gap:var(--ps-space-4);flex-wrap:wrap;display:flex}.pword{gap:var(--ps-space-3);border-top:1px solid var(--ps-line);padding-top:var(--ps-space-3);min-width:0;display:grid}.pword__head{align-items:center;gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.pword__title{font-size:var(--ps-text-sm);margin:0;font-weight:650}.pword__based{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.pword__langs{align-items:center;gap:var(--ps-space-2);margin-left:auto;display:inline-flex}.pword__preset{gap:6px;margin:0;display:grid}.pword__preset .segmented{justify-self:start}.pword__gate{margin:0}.pword__field{gap:6px;margin:0;display:grid}.bp-card .pword__field .input{width:100%}.pword__field textarea.input{resize:vertical;font:inherit;line-height:1.45}.pword__field .input[aria-invalid]{border-color:var(--ps-failure)}.pword__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pword__insert{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.pword__chip{font-family:var(--ps-font-mono);font-size:var(--ps-text-xs);border-radius:var(--ps-radius-sm);border:1px solid var(--ps-info-bg);background:var(--ps-info-bg);color:var(--ps-info);cursor:pointer;min-height:28px;padding:3px 8px}.pword__chip:hover{border-color:var(--ps-info)}.pword__chip:focus-visible{outline:2px solid var(--ps-focus);outline-offset:1px}.pword__meter{gap:4px;display:grid}.pword__locked{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);align-items:center;gap:6px;margin:0;display:inline-flex}.pword__actions{align-items:center;gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.menu--wordings .menu__item{justify-content:space-between;align-items:baseline;gap:var(--ps-space-4);display:flex}.menu__empty{padding:var(--ps-space-2) var(--ps-space-3);font-size:var(--ps-text-sm);color:var(--ps-ink-muted);max-width:280px;margin:0}.pword__actions+.pword__actions{margin-top:0}@media (max-width:640px){.pword__langs{margin-left:0}}.pcard__actions .linkbutton{font-size:var(--ps-text-sm);min-height:36px}.pcards__add{gap:var(--ps-space-3);margin-top:var(--ps-space-2);flex-wrap:wrap;display:flex}.pcards__addbtn{font:inherit;font-size:var(--ps-text-sm);padding:var(--ps-space-3);border:1px dashed var(--ps-line-strong);border-radius:var(--ps-radius-lg);background:var(--ps-surface);color:var(--ps-slate-700);justify-content:center;align-items:center;gap:var(--ps-space-2);cursor:pointer;flex:200px;min-height:48px;display:inline-flex}.pcards__addbtn:hover{border-color:var(--ps-slate-400);color:var(--ps-ink)}.pcards__addbtn:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.pcards__addbtn:disabled{opacity:.45;cursor:not-allowed}.psms{background:var(--ps-slate-100);max-width:360px;font-size:var(--ps-text-sm);color:var(--ps-ink);overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;margin:0;padding:8px 12px}.psms--small{font-size:var(--ps-text-xs)}.ppreview__which{font-size:var(--ps-text-sm);margin:0;font-weight:600}.ppreview__sms{gap:var(--ps-space-2);padding:var(--ps-space-4);background:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);margin:0;display:grid}.bp-test .btn svg{vertical-align:-3px}@media (max-width:640px){.pcard{padding:var(--ps-space-3)}.pcard__summary,.pcard__body{padding-left:0}.pcard__gap{padding-left:18px}.pcard__fields{display:grid}}.pstart{gap:var(--ps-space-4);max-width:760px;display:grid}.pstart .input{box-sizing:border-box;width:100%}.pstart__choices{gap:var(--ps-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.pstart__choices legend{margin-bottom:var(--ps-space-2)}.pstart__choice{gap:var(--ps-space-2);padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);background:var(--ps-surface);cursor:pointer;min-width:0;display:grid}.pstart__choice.is-on{border:2px solid var(--ps-focus);padding:calc(var(--ps-space-3) - 1px) calc(var(--ps-space-4) - 1px)}.pstart__choice:has(input:focus-visible){outline:2px solid var(--ps-focus);outline-offset:2px}.pstart__title{align-items:center;gap:var(--ps-space-2);display:flex}.pstart__help{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.pstart__actions{gap:var(--ps-space-3);flex-wrap:wrap;display:flex}.policies-table .chip{margin-left:var(--ps-space-2)}.pol-head{justify-content:space-between;align-items:flex-end;gap:var(--ps-space-3) var(--ps-space-5);flex-wrap:wrap;display:flex}.pol-head .page__lead{max-width:680px;margin:0}.pol-group{gap:var(--ps-space-3);display:grid}.pol-group__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pol-group__title{font-size:var(--ps-text-md);margin:0;font-weight:650}.pol-group__count,.pol-group__note{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.pol-grid{gap:var(--ps-space-4);display:grid}.pol-grid--own{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.pol-grid--system{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.pol-empty{padding:var(--ps-space-5);border:1px dashed var(--ps-line-strong);border-radius:var(--ps-radius-lg);background:var(--ps-surface);font-size:var(--ps-text-sm);color:var(--ps-ink-muted);margin:0}.pol-card{gap:var(--ps-space-3);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);flex-direction:column;min-width:0;padding:18px 20px;display:flex;box-shadow:0 1px 2px #0e15260a}.pol-card__head{align-items:flex-start;gap:var(--ps-space-3);display:flex}.pol-card__title{flex:1;gap:2px;min-width:0;display:grid}.pol-card__name{font-size:var(--ps-text-md);margin:0;font-weight:650;line-height:1.3}.pol-card__name a{color:var(--ps-ink);text-decoration:none}.pol-card__name a:hover{text-decoration:underline}.pol-card__title .copyable{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.pol-card__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pol-chip{border-radius:var(--ps-radius-sm);font-size:var(--ps-text-xs);background:var(--ps-slate-50);color:var(--ps-slate-700);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.pol-chip--default{background:var(--ps-info-bg);color:var(--ps-info)}.pol-chip--ok{background:var(--ps-ok-bg);color:var(--ps-ok)}.pol-card__sentence{font-size:var(--ps-text-sm);color:var(--ps-slate-700);margin:0}.pol-card__foot{align-items:center;gap:var(--ps-space-3);padding-top:var(--ps-space-3);border-top:1px solid var(--ps-line);flex-wrap:wrap;margin-top:auto;display:flex}.pol-card__facts{flex:auto;justify-items:start;gap:4px;min-width:0;display:grid}.pol-card__version{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.pol-card__actions{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.pol-card .btn--dark{background:var(--ps-slate-900);border-color:var(--ps-slate-900);color:#fff}.pol-card .btn--dark:hover{background:var(--ps-slate-700)}.pol-foot{gap:6px;display:grid}.tpl-filter{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.tpl-filter__tab{font:inherit;font-size:var(--ps-text-sm);border:1px solid var(--ps-slate-300);background:var(--ps-surface);min-height:36px;color:var(--ps-ink);cursor:pointer;border-radius:999px;padding:6px 14px}.tpl-filter__tab:hover{border-color:var(--ps-slate-500)}.tpl-filter__tab.is-on{background:var(--ps-slate-900);border-color:var(--ps-slate-900);color:#fff}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.tpl-grid--parasend{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.tpl-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.tpl-excerpt b{color:var(--ps-ink);font-weight:600}.tpl-tag{border-radius:var(--ps-radius-sm);background:var(--ps-info-bg);color:var(--ps-info);margin:0 1px;padding:0 5px;font-size:.92em;font-weight:500;line-height:1.5;display:inline-block}.pol-chip--outline{background:var(--ps-surface);border:1px solid var(--ps-line)}.pol-chip--caution{background:var(--ps-caution-bg);color:var(--ps-caution)}.tpl-tile .pol-card__head{align-items:center}.tpl-tile__actions{margin-top:auto}.tpl-fixed{align-items:center;gap:var(--ps-space-2);flex-wrap:wrap;margin:0;display:flex}.tpl-versions,.tpl-used{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tpl-versions li,.tpl-used li{font-size:var(--ps-text-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tpl-used{margin-bottom:var(--ps-space-3)}.policy-editor .bp-head .chip{margin-right:var(--ps-space-2)}.batches-table .num,.batch-facts .num{text-align:right;font-variant-numeric:tabular-nums}.batches-table__progress{min-width:140px}.progress{background:var(--ps-slate-50);border:1px solid var(--ps-line);border-radius:999px;height:8px;margin:4px 0 2px;display:flex;overflow:hidden}.progress i{height:100%;display:block}.progress__ok{background:var(--ps-slate-700)}.progress__open{background:var(--ps-slate-400)}.progress__ended{background:var(--ps-slate-300)}.batch-form__when{align-items:center;gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.bp-card .batch-form__when .input{width:auto}.batch-form fieldset.field{border:0;min-width:0;margin:0;padding:0}.batch-form fieldset.field legend{margin-bottom:6px;padding:0}.batch-page__grid{gap:var(--ps-space-4);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.batch-page__main,.batch-page__side{gap:var(--ps-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (max-width:900px){.batch-page__grid{grid-template-columns:minmax(0,1fr)}}.batch-facts{gap:6px var(--ps-space-4);grid-template-columns:minmax(140px,auto) minmax(0,1fr);margin:0;display:grid}.batch-facts .facts__row{display:contents}.batch-facts dt{font-size:var(--ps-text-sm);color:var(--ps-ink-muted)}.batch-facts dd{font-size:var(--ps-text-sm);margin:0;font-weight:500}.batch-facts .pre{white-space:pre-wrap;font-weight:400}.batch-check{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.batch-check__item{gap:var(--ps-space-2);font-size:var(--ps-text-sm);grid-template-columns:20px minmax(0,1fr);display:grid}.batch-check__mark{width:18px;height:18px;color:var(--ps-ok);background:var(--ps-ok-bg);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.batch-check__item.is-warn .batch-check__mark{color:var(--ps-caution);background:var(--ps-caution-bg)}.batch-test{gap:var(--ps-space-2);margin-top:var(--ps-space-4);padding-top:var(--ps-space-3);border-top:1px solid var(--ps-line);justify-items:start;display:grid}.batch-test .notice{margin:0}.batch-actions{gap:var(--ps-space-2);justify-items:start;display:grid}.timefield__input{min-width:76px;padding-right:var(--ps-space-3)}.batch-adding{gap:var(--ps-space-2);margin-bottom:var(--ps-space-3);justify-items:start;display:grid}.batch-import{gap:var(--ps-space-3);width:100%;padding:var(--ps-space-3);border:1px dashed var(--ps-line-strong);border-radius:var(--ps-radius-sm);display:grid}.batch-import fieldset.field{border:0;min-width:0;margin:0;padding:0}.batch-import fieldset.field legend{margin-bottom:6px;padding:0}.batch-import__map td,.batch-import__map th{padding-block:6px}.batch-import__problems{font-size:var(--ps-text-sm);margin:0;padding-left:1.2em}.batch-import__rows{max-height:320px;overflow:auto}.batch-import .progress{width:100%}.batch-import>.btn{justify-self:start}.batch-overview{gap:var(--ps-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.batch-kpis{gap:var(--ps-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.batch-kpi{padding:var(--ps-space-3) var(--ps-space-4);border:1px solid var(--ps-line);border-radius:var(--ps-radius-md);background:var(--ps-surface)}.batch-kpi dt{font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}.batch-kpi dd{font-size:var(--ps-text-lg,1.2rem);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:650}.batch-kpi .batch-kpi__sub{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);font-weight:400}.batch-funnel__policy .select{min-width:0;max-width:100%}.batch-funnel-card .card__head{gap:var(--ps-space-2);flex-wrap:wrap}.batch-tabs{margin-bottom:var(--ps-space-3)}.batch-tabs .segmented__option{cursor:pointer;outline:none}.batch-tabs .segmented__option[data-focus-visible]{box-shadow:0 0 0 2px var(--ps-focus)}.funnel{gap:var(--ps-space-3);display:grid}.funnel__stages{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.funnel__stage{gap:4px var(--ps-space-3);grid-template-columns:minmax(110px,160px) minmax(0,1fr) auto;grid-template-areas:"name bar nums"".branch branch";align-items:center;display:grid}.funnel__name{text-align:left;font-weight:600;font-size:var(--ps-text-sm);grid-area:name}.funnel-bar{background:var(--ps-slate-50);border-radius:4px;grid-area:bar;height:22px;display:block;overflow:hidden}.funnel-bar__sent{background:var(--ps-slate-300);border-radius:4px;height:100%;display:block;overflow:hidden}.funnel-bar__delivered{background:var(--ps-slate-700);height:100%;display:block}.funnel__nums{font-size:var(--ps-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:nums}.funnel__branch{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);grid-area:branch}.funnel__summary{font-size:var(--ps-text-sm);margin:0}.funnel__outcomes{gap:var(--ps-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.funnel__outcome{min-width:110px;padding:var(--ps-space-2) var(--ps-space-3);text-align:left;cursor:pointer;border:1px solid var(--ps-line);border-radius:var(--ps-radius-sm);background:var(--ps-surface);font:inherit;font-size:var(--ps-text-sm);color:var(--ps-ink);gap:2px;display:grid}.funnel__outcome:hover{border-color:var(--ps-slate-400)}.funnel__outcome b{font-size:var(--ps-text-md,1rem);font-variant-numeric:tabular-nums}@media (max-width:640px){.funnel__stage{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name nums""bar bar""branch branch"}}.batch-attention__list{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.batch-attention__list li{display:grid}.batch-exports{gap:var(--ps-space-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.batch-members .chip{margin-left:var(--ps-space-2)}.batch-actions-bar{align-items:center}.batch-dialog{gap:var(--ps-space-3);display:grid}.batch-dialog fieldset.field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.batch-dialog .check{align-items:center}.batch-preview{padding:var(--ps-space-3);border-radius:var(--ps-radius-sm);background:var(--ps-canvas);gap:6px;display:grid}.batch-preview p{margin:0}.batch-schedule{font-size:var(--ps-text-sm);color:var(--ps-ink-muted);margin:0;padding-left:1.2em}.batch-adding__buttons{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.newdelivery__locked{border:1px solid var(--ps-line);border-radius:var(--ps-radius-sm);background:var(--ps-canvas);align-items:center;gap:6px;margin:0;padding:8px 12px;font-weight:600;display:flex}.followup{margin-top:var(--ps-space-3)}.followup__actions{gap:var(--ps-space-2);align-content:start;justify-items:end;display:grid}.followup__warn{color:var(--ps-caution);font-weight:600}@media (max-width:560px){.followup__actions{justify-items:start}}.consent{left:var(--ps-space-4);bottom:var(--ps-space-4);z-index:40;width:min(440px, calc(100vw - 2 * var(--ps-space-4)));background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:var(--ps-radius-lg);padding:var(--ps-space-5);gap:var(--ps-space-3);display:grid;position:fixed;box-shadow:0 12px 40px #0f172a2e}.consent__title{font-size:var(--ps-text-md,1rem);margin:0;font-weight:650}.consent__body{font-size:var(--ps-text-sm);color:var(--ps-ink);margin:0}.consent__actions{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.consent__choice{flex:1 1 0}.consent__accept{background:var(--ps-ink);color:#fff;border-color:var(--ps-ink)}.consent__accept[data-hovered],.consent__accept:hover{background:#000;border-color:#000}.consent__reject{background:var(--ps-surface);color:var(--ps-ink);border:1.5px solid var(--ps-ink)}.consent__reject[data-hovered],.consent__reject:hover{background:var(--ps-slate-50,#eef0f7)}.consent__accept[data-focus-visible],.consent__reject[data-focus-visible]{outline:2px solid var(--ps-action);outline-offset:2px}.consent__settings{flex:100%}@media (min-width:420px){.consent__settings{flex:1 1 0}}.consent__list{gap:var(--ps-space-3);margin:0;padding:0;list-style:none;display:grid}.consent__row{justify-content:space-between;align-items:flex-start;gap:var(--ps-space-4);padding-top:var(--ps-space-3);border-top:1px solid var(--ps-line);display:flex}.consent__name{font-weight:600;font-size:var(--ps-text-sm);margin:0}.consent__help{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin:2px 0 0}.consent__always{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);white-space:nowrap;padding-top:2px}.consent__switch{align-items:center;gap:var(--ps-space-2);cursor:pointer;font-size:var(--ps-text-xs);white-space:nowrap;display:inline-flex}.consent__track{background:var(--ps-line-strong);border-radius:10px;flex:none;width:34px;height:20px;transition:background .12s;position:relative}.consent__thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:3px;left:3px}.consent__switch[data-selected] .consent__track{background:var(--ps-ink)}.consent__switch[data-selected] .consent__thumb{transform:translate(14px)}.consent__switch[data-focus-visible] .consent__track{outline:2px solid var(--ps-action);outline-offset:2px}.consent__state{min-width:8ch;color:var(--ps-ink-muted)}.consent-modal{width:min(100%,520px)}.device__list{margin:var(--ps-space-3) 0 0;padding:0;list-style:none;display:grid}.device__row{justify-content:space-between;align-items:center;gap:var(--ps-space-4);padding:var(--ps-space-3) 0;border-top:1px solid var(--ps-line);display:flex}.device__name{font-weight:600;font-size:var(--ps-text-sm);margin:0}.device__help{font-size:var(--ps-text-xs);color:var(--ps-ink-muted);max-width:60ch;margin:2px 0 0}.signin__legal{text-align:center;font-size:var(--ps-text-xs);color:var(--ps-ink-muted);margin:0}.signin__legal a,.signin__legal .linkbutton{color:inherit;font-size:inherit}.passkey-offer__note{margin:var(--ps-space-1) 0 0;font-size:var(--ps-text-xs);color:var(--ps-ink-muted)}
