.pb{margin-top:56px}.pb-label{border-top:1px solid var(--line);margin-bottom:20px;padding-top:24px}.pb-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.pb-swipe{display:contents}.pb-tile{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);min-width:0;transition:border-color .2s var(--ease);background:radial-gradient(120% 90% at 50% 0,#ededed0b,#0000 60%),#06070ae6;flex-direction:column;gap:22px;padding:22px;display:flex;position:relative;overflow:hidden}.pb-tile:hover{border-color:#ededed33}.pb-request{grid-column:1/8}.pb-frames{grid-area:1/8/3/13}.pb-exports-tile{grid-column:1/5}.pb-craft{flex-direction:row;grid-column:5/8;align-items:center}.pb-tile:not(.is-live) *{animation-play-state:paused!important}.pb-copy{color:var(--dim);text-wrap:pretty;grid-template-columns:auto 1fr;align-items:baseline;gap:14px;margin-top:auto;font-size:14px;line-height:1.45;display:grid}.pb-title{color:var(--paper);letter-spacing:-.01em;font-weight:500}.pb-lines{z-index:-1;fill:none;width:100%;height:100%;stroke:var(--paper);stroke-width:1px;opacity:.16;transition:opacity .2s var(--ease);position:absolute;inset:0;-webkit-mask:radial-gradient(90% 80% at 50% 45%,#000 30%,#0000 85%);mask:radial-gradient(90% 80% at 50% 45%,#000 30%,#0000 85%)}.pb-lines path{vector-effect:non-scaling-stroke}.pb-lines path.is-red{stroke:var(--red);opacity:.9}.pb-lines g{transform-box:fill-box;animation:14s linear infinite pb-drift}.pb-frames .pb-lines g{animation-duration:18s}.pb-tile:hover .pb-lines{opacity:.3}@keyframes pb-drift{to{transform:translate(-33.333%)}}.pb-art{font-family:var(--mono);color:var(--dim);font-size:11px;position:relative}.pb-chat,.pb-view{border:1px solid var(--line);background:#0000009e;border-radius:12px;box-shadow:0 24px 48px -28px #000000e6}.pb-chat{align-content:start;gap:14px;width:min(100%,520px);min-height:228px;margin:6px auto 0;padding:14px 16px 16px;display:grid}.pb-chat-bar{border-bottom:1px solid var(--line);letter-spacing:.04em;justify-content:space-between;padding-bottom:10px;display:flex}.pb-chat-live{align-items:center;gap:6px;display:inline-flex}.pb-chat-live i,.pb-queued i{background:var(--red);width:6px;height:6px;box-shadow:0 0 8px var(--red);border-radius:50%}.pb-msg{font-family:var(--text);color:var(--paper);grid-template-columns:28px 1fr;gap:12px;font-size:13.5px;line-height:1.45;display:grid}.pb-msg p+p{margin-top:4px}.pb-ava{border:1px solid var(--line);width:28px;height:28px;font-family:var(--mono);color:var(--paper);background:#ededed14;border-radius:7px;place-items:center;font-size:12px;display:grid}.pb-ava-dz{background:#000}.pb-ava-dz i{background:50%/contain no-repeat;width:22px;height:22px}.pb-who{font-weight:500}.pb-who em{font-style:normal;font-family:var(--mono);color:var(--dim);margin-left:6px;font-size:10px}.pb-files{flex-wrap:wrap;gap:6px;display:flex;margin-top:8px!important}.pb-files span{border:1px solid var(--line);font-family:var(--mono);color:var(--dim);border-radius:6px;padding:3px 8px;font-size:10.5px}.pb-queued{font-family:var(--mono);color:var(--dim);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.pb-typing{gap:4px;margin-left:40px;display:flex}.pb-typing i{background:var(--dim);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite pb-blink}.pb-typing i:nth-child(2){animation-delay:.15s}.pb-typing i:nth-child(3){animation-delay:.3s}@keyframes pb-blink{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.pb-view{flex-direction:column;flex:1;min-height:360px;display:flex;overflow:hidden}.pb-view-bar{border-bottom:1px solid var(--line);letter-spacing:.04em;justify-content:space-between;padding:10px 12px;display:flex}.pb-clock b{color:var(--paper);font-variant-numeric:tabular-nums;font-weight:400}.pb-stage{flex:1;place-items:center;padding:18px 0 44px;display:grid;position:relative}.pb-dial{aspect-ratio:1;width:min(84%,290px);position:relative}.pb-dial svg{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pb-ring{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.pb-tick{stroke:#ededed2e;stroke-width:1.2px;transition:stroke .2s}.pb-tick.is-major{stroke-width:1.6px}.pb-tick.is-lit{stroke:var(--paper)}.pb-hand{stroke:var(--red);stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 3px #ff1f1fcc)}.pb-hub{fill:var(--red)}.pb-render{mix-blend-mode:screen;position:absolute;inset:22%}.pb-clay,.pb-buckets{position:absolute;inset:0}.pb-clay{filter:grayscale()brightness(.55)contrast(1.4);opacity:.55;background:50%/contain no-repeat}.pb-buckets{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(6,1fr);display:grid}.pb-bucket{position:relative;overflow:hidden}.pb-bucket i{width:600%;height:400%;left:calc(var(--c) * -100%);top:calc(var(--r) * -100%);opacity:0;background:50%/contain no-repeat;transition:opacity .3s;position:absolute}.pb-bucket.is-done i{opacity:1}.pb-bucket.is-on:after{content:"";background:linear-gradient(var(--paper), var(--paper)) 0 0 / 5px 1px, linear-gradient(var(--paper), var(--paper)) 0 0 / 1px 5px, linear-gradient(var(--paper), var(--paper)) 100% 0 / 5px 1px, linear-gradient(var(--paper), var(--paper)) 100% 0 / 1px 5px, linear-gradient(var(--paper), var(--paper)) 0 100% / 5px 1px, linear-gradient(var(--paper), var(--paper)) 0 100% / 1px 5px, linear-gradient(var(--paper), var(--paper)) 100% 100% / 5px 1px, linear-gradient(var(--paper), var(--paper)) 100% 100% / 1px 5px;background-repeat:no-repeat;position:absolute;inset:1px}.pb-v1{border:1px solid var(--line);color:var(--paper);letter-spacing:.04em;white-space:nowrap;background:#000000b3;border-radius:999px;padding:4px 10px;position:absolute;bottom:12px;left:50%;translate:-50%}.pb-exports{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:18px;display:grid}.pb-frame-box{place-items:center;height:132px;display:grid;position:relative}.pb-sheet{border:1px solid var(--line);background:#ededed08;border-radius:8px;width:74%;height:78%;position:absolute;rotate:-5deg}.pb-frame{border:1px solid var(--paper);background:#000;border-radius:4px;width:168px;max-width:100%;height:94px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px -16px #000000e6,0 0 18px #cddcff24}.pb-frame-star{background:50%/contain no-repeat;position:absolute;inset:8%}.pb-ratio{color:var(--paper);font-size:9.5px;position:absolute;top:3px;left:5px}.pb-formats{gap:9px;list-style:none;display:grid}.pb-formats li{grid-template-columns:50px 1fr;align-items:baseline;gap:2px 8px;display:grid}.pb-fr{color:var(--dim);transition:color .2s}.pb-where{text-overflow:ellipsis;white-space:nowrap;font-family:var(--text);font-size:12px;overflow:hidden}.pb-formats li.is-on .pb-fr,.pb-formats li.is-done .pb-fr{color:var(--paper)}.pb-bar{background:var(--line);grid-column:1/-1;height:1px;display:block}.pb-bar i{background:var(--paper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pb-formats li.is-done .pb-bar i{transform:scaleX(1)}.pb-formats li.is-done .pb-fr:after{content:" ✓";color:var(--red)}.pb-sphere{fill:none;stroke:#ededed38;stroke-width:.8px;flex:none;width:92px;height:92px}.pb-meridian{stroke:#ededed66;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite alternate pb-turn}.pb-node{fill:var(--red);stroke:none;filter:drop-shadow(0 0 3px var(--red))}@keyframes pb-turn{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}.pb-craft-line{color:var(--paper);gap:8px;font-size:13.5px;line-height:1.45;display:grid}.pb-book{color:var(--paper);margin-top:18px;transition:color .2s;display:inline-block}.pb-book:hover{color:var(--red)}@media (max-width:1080px){.pb-request,.pb-craft{grid-column:1/-1}.pb-frames{grid-area:auto/1/auto/7}.pb-exports-tile{grid-column:7/13}.pb-exports{grid-template-columns:1fr}}@media (max-width:760px){.pb{margin-top:40px}.pb-label{margin-bottom:14px}.pb-grid{display:block}.pb-swipe{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.pb-swipe::-webkit-scrollbar{display:none}.pb-swipe .pb-tile{scroll-snap-align:start;flex:0 0 86%;gap:14px;padding:14px}.pb-copy{gap:10px;font-size:13px}.pb-chat{gap:10px;min-height:0;padding:12px}.pb-msg{font-size:12.5px}.pb-view{min-height:0}.pb-stage{padding:12px 0 40px}.pb-dial{width:min(64%,190px)}.pb-exports{grid-template-columns:1fr;gap:10px}.pb-frame-box{height:116px}.pb-formats{gap:6px}.pb-craft{background:0 0;border:0;border-radius:0;margin-top:16px;padding:0;display:block}.pb-craft .pb-sphere,.pb-craft .label{display:none}.pb-craft-line{color:var(--dim)}.pb-book{margin-top:12px}}@media (prefers-reduced-motion:reduce){.pb-typing i,.pb-meridian,.pb-lines g{animation:none}}
