.bp .pm-visual{width:min(100%,452px)}.bp .pm-field{z-index:-1;background:#000;position:absolute;inset:0;overflow:hidden}.bp .pm-pool{background:radial-gradient(50% 48% at 50% 47%,#000000e6,#00000073 62%,#0000 82%);position:absolute;inset:0}.bp .pm-grid{background-image:linear-gradient(#9ff6900d 1px,#0000 1px),linear-gradient(90deg,#9ff6900d 1px,#0000 1px);background-position:27px 27px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(90% 80%,#000 40%,#0000 100%)}.bp .pm-glow{opacity:0;background:radial-gradient(46% 40% at 50% 70%,#9ff69033,#0000 72%);transition:opacity .9s;position:absolute;inset:0}.bp .pm-visual[data-approved] .pm-glow{opacity:1}.bp .pm-ticks i{border:0 solid #9ff69099;width:12px;height:12px;position:absolute}.bp .pm-ticks i:first-child{border-width:1px 0 0 1px;top:12px;left:12px}.bp .pm-ticks i:nth-child(2){border-width:1px 1px 0 0;top:12px;right:12px}.bp .pm-ticks i:nth-child(3){border-width:0 0 1px 1px;bottom:12px;left:12px}.bp .pm-ticks i:nth-child(4){border-width:0 1px 1px 0;bottom:12px;right:12px}.bp .pm-spec{margin:0}.bp .pm-doc{background:#070807;transition:box-shadow .5s;position:relative;box-shadow:inset 0 0 0 1px #ffffff26,0 0 0 6px #0000008c,0 40px 90px -28px #000;container:pm-doc/inline-size}.bp .pm-visual[data-approved] .pm-doc{box-shadow:inset 0 0 0 1px #9ff6908c,0 0 0 6px #0000008c,0 40px 90px -28px #000}.bp .pm-doc-head{padding:15px 18px 14px}.bp .pm-doc-top{font:400 11.5px/1 var(--font-code);letter-spacing:.02em;color:var(--bp-soft);align-items:center;gap:7px;display:flex}.bp .pm-doc-top svg{color:var(--bp-mint);flex:none}.bp .pm-doc-key{color:var(--bp-quiet)}.bp .pm-doc-top .bp-tag{margin-left:auto}.bp .pm-doc-title{letter-spacing:-.02em;color:var(--bp-text);margin-top:12px;font-size:16px;font-weight:500;line-height:1.3}.bp .pm-doc-by{font:400 11.5px/1.3 var(--font-code);color:var(--bp-quiet);margin-top:6px}.bp .pm-looks{border-top:1px solid var(--bp-line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px;display:flex}.bp .pm-looks-label,.bp .pm-label{font:500 10px/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-quiet)}.bp .pm-looks-label{margin-right:4px}.bp .pm-look{height:22px;box-shadow:inset 0 0 0 1px var(--bp-line);font:400 11px/1 var(--font-code);color:var(--bp-quiet);opacity:.4;align-items:center;gap:6px;padding:0 7px;transition:opacity .3s,color .3s,box-shadow .3s;display:inline-flex}.bp .pm-look[data-on]{opacity:1;color:var(--bp-soft);box-shadow:inset 0 0 0 1px #9ff69052}.bp .pm-look svg{transition:color .3s}.bp .pm-look[data-on] svg{color:var(--bp-mint)}@property --pm-dot{syntax:"<number>";inherits:false;initial-value:.34}.bp .pm-doc-body{border-top:1px solid var(--bp-line);padding:2px 18px 18px}.bp .pm-doc-body,.bp .pm-looks{transition:opacity .6s}.bp .pm-visual[data-fading] .pm-doc-body,.bp .pm-visual[data-fading] .pm-looks,.bp .pm-visual[data-fading] .pm-stamp,.bp .pm-visual[data-fading] .pm-status,.bp .pm-visual[data-fading] .pm-actions{opacity:0}.bp .pm-part{--pm-ink:var(--bp-soft);margin-top:15px;position:relative}.bp .pm-label{align-items:center;gap:8px;margin-bottom:7px;display:flex}.bp .pm-label-count{color:var(--bp-mint)}.bp .pm-text{font-size:13px;font-weight:300;line-height:1.5}.bp .pm-w{--pm-dot:.34;background-image:radial-gradient(circle, rgb(159 246 144/var(--pm-dot)) .8px, transparent 1.15px);color:#0000;background-position:0 1px;background-size:3px 3px}.bp [data-state=done] .pm-w{--pm-dot:0;color:var(--pm-ink)}@keyframes pm-word{to{--pm-dot:0;color:var(--pm-ink)}}.bp .pm-acs{gap:11px;display:grid}.bp .pm-ac{--pm-ink:var(--bp-text);grid-template-columns:38px minmax(0,1fr);column-gap:11px;display:grid}.bp .pm-ac-id{height:18px;font:500 9.5px/1 var(--font-code);letter-spacing:.04em;color:var(--bp-mint);grid-row:span 2;place-items:center;margin-top:1px;transition:opacity .3s;display:grid;box-shadow:inset 0 0 0 1px #9ff69059}.bp .pm-ac[data-state=wait] .pm-ac-id{opacity:.35}.bp .pm-ac-text{font-size:13px;font-weight:400;line-height:1.45}.bp .pm-ac-check{--pm-ink:#9ff690cc;font:400 11px/1.45 var(--font-code);align-items:baseline;gap:7px;margin-top:4px;display:flex}.bp .pm-ac-check .pixel-icon{color:var(--bp-quiet);flex:none}.bp .pm-ac-check code{min-width:0;font:inherit}.bp .pm-stamp{border:1.5px solid var(--bp-mint);outline-offset:2px;color:var(--bp-mint);font-family:var(--font-code);text-transform:uppercase;opacity:0;pointer-events:none;-webkit-mask-image:repeating-conic-gradient(#000 0 25%, #000000b8 0 50%);mask-image:repeating-conic-gradient(#000 0 25%, #000000b8 0 50%);background:#070807b8;outline:1px solid #9ff69080;justify-items:center;gap:5px;padding:7px 12px 8px;line-height:1;display:grid;position:absolute;bottom:-4px;right:-2px;rotate:-7deg;scale:1.45;-webkit-mask-size:2px 2px;mask-size:2px 2px}.bp .pm-stamp b{letter-spacing:.24em;margin-right:-.24em;font-size:15px;font-weight:600}.bp .pm-stamp small{letter-spacing:.1em;color:#9ff690c7;font-size:9px}.bp .pm-visual[data-approved] .pm-stamp{opacity:1;scale:1}.bp .pm-decide{border-top:1px solid var(--bp-line);background:#050605;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 12px 10px 18px;transition:box-shadow .3s,background-color .3s;display:grid}.bp .pm-decide[data-ask]{background:#0d0a06;box-shadow:inset 0 1px #f0b46e8c}.bp .pm-status{min-width:0;font:400 11px/1.2 var(--font-code);letter-spacing:.05em;text-transform:uppercase;color:var(--bp-soft);align-items:center;gap:9px;transition:color .3s,opacity .6s;display:flex}.bp .pm-status small{letter-spacing:.04em;text-transform:none;color:var(--bp-quiet);margin-top:5px;font-size:10.5px;display:block}.bp .pm-status i{background:var(--bp-mint);width:6px;height:6px;box-shadow:0 0 8px var(--bp-mint);flex:none;transition:background-color .3s,box-shadow .3s}.bp .pm-status[data-tone=ask]{color:#f0b46e}.bp .pm-status[data-tone=ask] i{background:#f0b46e;box-shadow:0 0 8px #f0b46e}.bp .pm-status[data-tone=done]{color:var(--bp-mint)}.bp .pm-actions{transition:opacity .6s;display:grid}.bp .pm-buttons,.bp .pm-outcome{grid-area:1/1;transition:opacity .35s}.bp .pm-buttons{justify-content:flex-end;gap:6px;display:flex}.bp .pm-btn{height:30px;box-shadow:inset 0 0 0 1px var(--bp-line-strong);white-space:nowrap;color:var(--bp-soft);justify-content:center;align-items:center;padding:0 11px;font-size:12.5px;font-weight:500;transition:opacity .3s,scale .12s,background-color .12s;display:inline-flex}.bp .pm-btn-approve{background:var(--bp-mint);box-shadow:none;color:var(--bp-mint-ink);font-weight:600}.bp .pm-buttons[data-off] .pm-btn{opacity:.28}.bp .pm-btn-approve[data-pressed]{background:var(--bp-mint-hover);scale:.9}.bp .pm-outcome{white-space:nowrap;color:var(--bp-text);opacity:0;justify-self:end;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.bp .pm-outcome svg{color:var(--bp-mint)}.bp .pm-visual[data-approved] .pm-buttons{opacity:0}.bp .pm-visual[data-approved] .pm-outcome{opacity:1}@container pm-doc (max-width:400px){.bp .pm-part{position:static}.bp .pm-stamp{bottom:20px;right:16px}.bp .pm-decide{grid-template-columns:minmax(0,1fr);padding-right:18px}.bp .pm-buttons{justify-content:stretch}.bp .pm-btn{flex:1}.bp .pm-outcome{justify-self:start}}@media (prefers-reduced-motion:no-preference){.bp [data-state=write] .pm-w{animation:pm-word .22s linear var(--pm-at) both}.bp .pm-part[data-state=write]>.pm-label:after,.bp .pm-part[data-writing]>.pm-label:after{content:"";background:var(--bp-mint);width:6px;height:10px;animation:.9s steps(2,jump-none) infinite pm-caret}.bp .pm-ac[data-state=write] .pm-ac-id{animation:.9s steps(2,jump-none) infinite pm-caret}.bp .pm-status[data-tone=live] i{animation:1.1s steps(2,jump-none) infinite pm-caret}.bp .pm-visual[data-approved] .pm-stamp{transition:opacity .16s,scale .32s cubic-bezier(.3,1.6,.5,1)}}@keyframes pm-caret{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.bp .pm-w{--pm-dot:0;color:var(--pm-ink)}}@media (min-width:961px) and (max-width:1180px){.bp .pm-flow .bp-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.bp .pm-flow .bp-flow li:nth-child(3n+1){border-left:0}.bp .pm-flow .bp-flow li:nth-child(n+4){border-top:1px solid var(--bp-line)}.bp .pm-flow .bp-flow li:nth-child(3n):after{display:none}}.bp .pm-levels{border-top:1px solid var(--bp-line);border-left:1px solid var(--bp-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bp .pm-level{border-right:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);flex-direction:column;min-width:0;padding:24px 24px 26px;transition:background-color .25s;display:flex;position:relative}.bp .pm-level:hover{background:#9ff69005}.bp .pm-level[data-default]{box-shadow:inset 0 2px 0 var(--bp-mint);background:#9ff69009}.bp .pm-level-tags{flex-wrap:wrap;gap:6px;margin-bottom:44px;display:flex}.bp .pm-level h3{letter-spacing:-.035em;font-size:28px;font-weight:400;line-height:1.05}.bp .pm-level-by{font:400 11.5px/1.4 var(--font-code);color:var(--bp-quiet);margin-top:10px}.bp .pm-level-text{color:var(--bp-soft);margin-top:16px;font-size:14px;font-weight:300;line-height:1.55}.bp .pm-level-weight{font:400 11.5px/1 var(--font-code);color:var(--bp-soft);align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.bp .pm-level-weight>span:first-child{gap:3px;display:flex}.bp .pm-level-weight i{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--bp-line-strong)}.bp .pm-level-weight i[data-on]{background:var(--bp-mint);box-shadow:none}@media (max-width:960px){.bp .pm-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bp .pm-levels{grid-template-columns:1fr}.bp .pm-level-tags{margin-bottom:28px}}
