.pj-tree>[aria-current]:after{content:"" / "";width:1.75rem;height:.5rem;-webkit-mask:var(--pj-cat) center / contain no-repeat;mask:var(--pj-cat) center / contain no-repeat;background:currentColor;flex:none;margin-left:auto}.pj-board,.pj-sub{--pj-cat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -726 2539 741'%3E%3Cpath d='M333 0Q264 0 213 -16Q162 -32 128 -64Q93 -95 76 -142Q59 -189 59 -252Q59 -308 77 -354Q95 -400 128 -432Q161 -465 208 -482Q254 -500 311 -500H410V-430H307Q256 -430 218 -407Q179 -384 158 -344Q137 -303 137 -250Q137 -188 160 -148Q182 -109 228 -90Q274 -71 344 -71H836V0Z M1333 -726Q1521 -726 1612 -634Q1702 -543 1702 -354V0H1624V-350Q1624 -508 1554 -582Q1483 -655 1333 -655Q1185 -655 1109 -576Q1033 -498 1033 -343Q1033 -59 1245 -59Q1331 -59 1377 -98Q1423 -138 1423 -214Q1423 -284 1390 -320Q1356 -357 1291 -357Q1262 -357 1232 -348Q1201 -338 1183 -323L1158 -391Q1178 -408 1216 -418Q1254 -429 1292 -429Q1390 -429 1446 -372Q1501 -314 1501 -213Q1502 -109 1434 -48Q1365 12 1246 12Q1101 12 1027 -78Q953 -168 953 -343Q953 -531 1050 -628Q1147 -726 1333 -726Z M2155 15Q2059 15 1998 -12Q1936 -38 1901 -90Q1866 -142 1852 -216Q1839 -291 1839 -387V-714H1904L2155 -559L2405 -714H2470V-387Q2470 -291 2456 -216Q2443 -142 2408 -90Q2374 -38 2312 -12Q2251 15 2155 15ZM2392 -620 2162 -481H2148L1917 -621V-361Q1917 -267 1937 -198Q1957 -130 2008 -94Q2060 -57 2155 -57Q2250 -57 2301 -94Q2352 -130 2372 -198Q2392 -267 2392 -361Z'/%3E%3C/svg%3E");--passed:color-mix(in srgb, var(--success) 30%, var(--ink));--failed:color-mix(in srgb, var(--danger) 55%, var(--ink));--ref:color-mix(in srgb, var(--accent-strong) 55%, var(--ink))}[data-color=pink]{--project:var(--tile-pink)}[data-color=teal]{--project:var(--tile-teal)}:root[data-theme=dark] .pj-only-light,:root[data-theme=light] .pj-only-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pj-only-light{display:none}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .pj-only-dark{display:none}}.pj-scheme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pj-scheme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pj-chip{background:var(--project);color:var(--on-tile);font:700 .8125rem/1 var(--mono);white-space:nowrap;border-radius:999px;padding:.5rem .75rem;display:inline-block}.pj-state{color:var(--muted);white-space:nowrap;align-items:center;gap:.4375rem;font-size:.8125rem;line-height:1;display:inline-flex}.pj-state:before{content:"";background:var(--project);border-radius:50%;width:.4375rem;height:.4375rem}.pj-panel{background:var(--surface);border-radius:.75rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex}.pj-panel-label{background:var(--accent-strong);color:var(--on-accent);font:700 .75rem/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;place-self:flex-start start;padding:.3125rem .625rem}.pj-panel-links{flex-wrap:wrap;gap:.5rem;display:flex}.pj-panel .control-quiet{background:var(--page)}.pj-tree{gap:1px;display:grid}.pj-tree>button,.pj-tree>a{width:100%;color:var(--ink);text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.84375rem;font-weight:600;line-height:1.1;display:flex}.pj-tree>.pj-tree-child{color:var(--muted);padding-left:1.625rem;font-weight:500}.pj-tree i{background:var(--project);border-radius:.1875rem;flex:none;width:.625rem;height:.625rem}.pj-tree>[data-color]:not(:first-child){margin-top:.5rem}@media (hover:hover){.pj-tree>:hover,.pj-tree>[data-hover]{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.pj-tree>[aria-current]{background:var(--accent-strong);color:var(--on-accent);border-radius:999px}.pj-tree>[aria-current] i{background:var(--on-accent)}.pj-props{gap:.4375rem;font-size:.875rem;line-height:1.35;display:grid}.pj-props div{grid-template-columns:4rem minmax(0,1fr);gap:.5rem;display:grid}.pj-props dt{color:var(--muted)}.pj-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .5rem;display:grid}.pj-facts b{font:600 1.25rem/1.1 var(--mono);letter-spacing:-.02em;display:block}.pj-facts span{color:var(--muted);font-size:.8125rem}.pj-as-of{color:var(--muted);font-size:.75rem;line-height:1.3}.pj-ins-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pj-board-inspector h2{font:600 1.375rem/1.15 var(--display);letter-spacing:-.015em}.pj-ins-text{color:var(--muted);font-size:.875rem;line-height:1.42}.pj-ins-frame{box-shadow:0 -1px 0 var(--line);gap:.625rem;padding-top:.75rem;display:grid}.pj-ins-frame[hidden]{display:none}.pj-ins-hint{color:var(--muted);font-size:.75rem}.pj-xywh{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.pj-xywh div{background:var(--page);font:500 .8125rem/1 var(--mono);border-radius:.4375rem;align-items:baseline;gap:.5rem;padding:.375rem .5rem;display:flex}.pj-xywh dt{color:var(--muted)}.pj-board{--section-ratio:680 / 826;width:100%;max-width:44rem;padding:calc(var(--header) + 1rem) 1rem calc(var(--dock) + 1.5rem);flex-direction:column;gap:1.25rem;margin-inline:auto;display:flex}.pj-board-head{order:0}.pj-board-head h1{font:600 2.75rem/1.08 var(--display);letter-spacing:-.03em}.pj-board-head p{color:var(--muted);margin-top:.375rem;font-size:1.0625rem}.pj-board-layers,.pj-board-zoom{display:none}.pj-board-canvas,.pj-board-world{display:contents}.pj-sec{aspect-ratio:var(--section-ratio);background:color-mix(in srgb, var(--project) 16%, var(--page));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--project) 42%, transparent);border-radius:1.375rem;margin-top:2.5rem;position:relative}.pj-sec-label{margin-bottom:.5rem;position:absolute;bottom:100%;left:0}.pj-frame{display:block;position:absolute;container-type:inline-size}.pj-frame-name{display:none}.pj-frame-body{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:.25rem;position:absolute;inset:0;overflow:hidden}.pj-frame-body img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.pj-frame[data-kind=lines] .pj-frame-body{background:var(--page)}.pj-frame[data-kind=phone] .pj-frame-body{border-radius:.75rem}.pj-frame[data-kind=paper] .pj-frame-body{background:var(--pdf);border-radius:0}.pj-tiles{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:100%;display:grid}.pj-tile{background:var(--page);color:var(--ink);flex-direction:column;gap:1.4cqw;padding:2.4cqw;display:flex}.pj-tile b{font:600 2.6cqw/1.1 var(--sans)}.pj-tile-dots{gap:.8cqw;display:flex}.pj-tile-dots i{width:1.8cqw;height:1.8cqw;box-shadow:0 0 0 1px var(--line);border-radius:50%}.pj-tile em{border-radius:1cqw;width:60%;height:3.4cqw;margin-top:auto}.pj-lines{width:100%;height:100%;font:500 4.4cqw/1.5 var(--mono);font-variant-ligatures:none;flex-direction:column;padding:5cqw 6cqw;display:flex;overflow:hidden}.pj-frame[data-frame=release] .pj-lines,.pj-frame[data-frame=journal] .pj-lines{font-size:5.4cqw}.pj-lines b{color:var(--accent-strong);white-space:nowrap;margin-bottom:1.5cqw;font-weight:500}.pj-lines>span{white-space:nowrap;justify-content:space-between;gap:2cqw;display:flex}.pj-lines>span>span{text-overflow:ellipsis;overflow:hidden}.pj-lines em{color:var(--passed);font-style:normal}@media (min-width:64rem){:root[data-js] .pj-board{--left:15.75rem;--right:17.25rem;--edge:1rem;--top:4.75rem;--dot:1.5rem;--dot-x:0 0;background-color:var(--page);background-image:radial-gradient(color-mix(in srgb, var(--ink) 18%, transparent) 1px, transparent 1px);background-position:var(--dot-x);background-size:var(--dot) var(--dot);max-width:none;height:100svh;min-height:38rem;padding:0;display:block;position:relative;overflow:hidden}:root[data-js] .pj-board-head{top:var(--top);left:var(--edge);z-index:3;width:var(--left);pointer-events:none;padding:1rem 1rem 0;position:absolute}:root[data-js] .pj-board-head h1{letter-spacing:-.02em;font-size:1.75rem;line-height:1.1}:root[data-js] .pj-board-head p{margin-top:.25rem;font-size:.875rem}:root[data-js] .pj-board-layers,:root[data-js] .pj-board-inspector{top:var(--top);bottom:var(--edge);z-index:2;scrollbar-width:none;transition:translate var(--duration-slow) var(--ease-in-out), opacity var(--duration-base) var(--ease-out);position:absolute;overflow:auto}:root[data-js] .pj-board-layers{left:var(--edge);width:var(--left);padding-top:6.25rem;display:flex}:root[data-js] .pj-board-inspector{right:var(--edge);width:var(--right)}:root[data-js] .pj-board-inspector:not([data-current]){display:none}:root[data-js] .pj-board-inspector .pj-panel-links{margin-top:auto}:root[data-js] .pj-board-canvas{padding:calc(var(--top) + 2.5rem) calc(var(--right) + var(--edge) + 1.25rem) 1.5rem calc(var(--left) + var(--edge) + 1.25rem);touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}:root[data-js] .pj-board-world{--z:1;width:min(100%, calc((100svh - var(--top) - 4rem) * 1388 / 826));transform-origin:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;display:grid}:root[data-js] .pj-sec{margin:0}:root[data-js] .pj-sec-label{margin-bottom:calc(.5rem / var(--z));transform:scale(calc(1 / var(--z)));transform-origin:0 100%}:root[data-js] .pj-sec[data-selected]{outline:calc(2px / var(--z)) solid var(--accent-strong);outline-offset:calc(3px / var(--z))}:root[data-js] .pj-sec[data-hover]:not([data-selected]){outline:calc(1.5px / var(--z)) solid var(--accent-strong);outline-offset:calc(3px / var(--z))}:root[data-js] .pj-frame-name{max-width:calc(100% * var(--z));margin-bottom:calc(.1875rem / var(--z));color:var(--muted);text-overflow:ellipsis;transform:scale(calc(1 / var(--z)));transform-origin:0 100%;white-space:nowrap;font-size:.6875rem;line-height:1.2;display:block;position:absolute;bottom:100%;left:0;overflow:hidden}:root[data-js] .pj-frame-handles{outline:calc(1.5px / var(--z)) solid var(--accent-strong);pointer-events:none;display:none;position:absolute;inset:0}:root[data-js] .pj-frame-handles:before,:root[data-js] .pj-frame-handles:after{content:"";background:var(--page);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--accent-strong);transform:scale(calc(1 / var(--z)));position:absolute}:root[data-js] .pj-frame-handles:before{top:-3.5px;left:-3.5px}:root[data-js] .pj-frame-handles:after{bottom:-3.5px;right:-3.5px}:root[data-js] .pj-frame[data-selected]{z-index:3}:root[data-js] .pj-frame[data-selected] .pj-frame-handles,:root[data-js] .pj-frame[data-hover] .pj-frame-handles{display:block}:root[data-js] .pj-board[data-leaving] .pj-board-layers,:root[data-js] .pj-board[data-leaving] .pj-board-head{translate:calc(-1 * (var(--left) + var(--edge) * 2)) 0;opacity:0}:root[data-js] .pj-board[data-leaving] .pj-board-inspector{translate:calc(var(--right) + var(--edge) * 2) 0;opacity:0}:root[data-js] .pj-board[data-leaving] .pj-board-zoom,:root[data-js] .pj-board[data-leaving] .pj-sec-label,:root[data-js] .pj-board[data-leaving] .pj-frame-name,:root[data-js] .pj-board[data-leaving] .pj-frame-handles{opacity:0}:root[data-js] .pj-board-head{transition:translate var(--duration-slow) var(--ease-in-out), opacity var(--duration-base) var(--ease-out)}:root[data-js] .pj-board-zoom{top:var(--top);right:calc(var(--right) + var(--edge) * 2);z-index:2;background:var(--surface);box-shadow:var(--control-raise);font:500 .8125rem/1 var(--mono);transition:opacity var(--duration-base) var(--ease-out);border-radius:999px;align-items:center;gap:2px;padding:.25rem;display:flex;position:absolute}.pj-board-zoom button{min-width:1.875rem;height:1.75rem;color:var(--muted);border-radius:999px;padding-inline:.5rem}.pj-board-zoom span{text-align:center;min-width:2.75rem}@media (hover:hover){.pj-board-zoom button:hover{background:var(--raised);color:var(--ink)}}}@media (min-width:64rem) and (max-width:82.5rem){:root[data-js] .pj-board{--left:12.25rem;--right:14.5rem}}
