.builder-module__AVeruq__root{background:var(--surface-sunken);position:fixed;inset:0;overflow:hidden}.builder-module__AVeruq__topBar{top:var(--pillbar-inset);right:var(--pillbar-inset);z-index:40;align-items:center;gap:var(--space-2);padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);display:flex;position:fixed}.builder-module__AVeruq__topBar:empty{display:none}.builder-module__AVeruq__status{align-items:center;gap:var(--space-2);padding:0 var(--space-2);min-height:32px;font:400 13px/18px var(--font-sans);color:var(--ink-muted);white-space:nowrap;display:inline-flex}.builder-module__AVeruq__status[data-status=error],.builder-module__AVeruq__status[data-status=conflict]{color:var(--danger)}.builder-module__AVeruq__zoom{right:var(--pillbar-inset);bottom:var(--pillbar-inset);z-index:40;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-float);align-items:center;gap:2px;padding:4px;display:flex;position:fixed}.builder-module__AVeruq__zoom .pys-iconbtn{width:32px;height:32px}.builder-module__AVeruq__zoomLabel{min-width:52px;height:32px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--ink);font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.builder-module__AVeruq__zoomLabel:hover{background:var(--surface-sunken)}@media (max-width:699px){.builder-module__AVeruq__zoom{bottom:calc(var(--pillbar-inset) * 2 + var(--pillbar-width))}}.builder-module__AVeruq__toolWrap{display:contents;position:relative}.builder-module__AVeruq__popover{z-index:60;width:168px;padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);flex-direction:column;gap:2px;animation:.12s cubic-bezier(.2,.8,.2,1) builder-module__AVeruq__pop-in;display:flex;position:fixed}.builder-module__AVeruq__popItem{align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.builder-module__AVeruq__popItem:hover{background:var(--surface-sunken)}.builder-module__AVeruq__popItem[aria-checked=true]{background:var(--accent-soft);color:var(--accent);font-weight:550}.builder-module__AVeruq__popHint{color:var(--ink-faint);font:400 11px/14px var(--font-mono);margin-left:auto}.builder-module__AVeruq__popItem .pys-kbd{color:var(--ink-faint);font:400 11px/14px var(--font-mono);margin-left:auto}@keyframes builder-module__AVeruq__pop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.builder-module__AVeruq__popover{animation:none}}
.pr-page{background:var(--pr-page-bg);width:100%;color:var(--pr-text);font-family:var(--pr-font-body);font-optical-sizing:none;font-kerning:normal;font-synthesis:weight style;letter-spacing:normal;text-align:left;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:normal;position:relative;overflow-x:clip}.pr-page *,.pr-page :before,.pr-page :after{box-sizing:border-box}.pr-frame{--u:calc(100cqw / 1200);width:min(100%,1200px);margin-inline:auto;container-type:inline-size}.pr-stage{width:100%;position:relative}.pr-el{transform-origin:50%;position:absolute}.pr-mode-edit .pr-el[data-hidden]{opacity:.3}.pr-text{overflow-wrap:break-word;white-space:pre-wrap;width:100%;height:100%;font-style:normal;overflow:visible}.pr-para{font:inherit;letter-spacing:inherit;color:inherit;text-wrap:wrap;margin:0;padding:0}.pr-text strong{font-family:inherit}.pr-text em{font-style:italic}.pr-list{margin:0;padding:0 0 0 1.25em;list-style-position:outside}.pr-list[data-marker=bullet]{list-style-type:disc}.pr-list[data-marker=number]{list-style-type:decimal}.pr-list[data-inside]{padding-left:0;list-style-position:inside}.pr-list li{margin:0;padding:0}.pr-list li::marker{font-variant-numeric:tabular-nums}.pr-link{color:var(--pr-accent);text-underline-offset:.16em;cursor:pointer;text-decoration:underline;text-decoration-thickness:.07em}.pr-link:hover{text-decoration-thickness:.12em}.pr-mode-edit .pr-link{cursor:inherit}.pr-clip{width:100%;height:100%;position:relative;overflow:hidden}.pr-img,.pr-video{border:0;width:100%;max-width:none;height:100%;display:block}.pr-video{background:color-mix(in srgb, var(--pr-text) 8%, var(--pr-surface))}.pr-mode-edit .pr-img,.pr-mode-edit .pr-video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.pr-placeholder{text-align:center;width:100%;height:100%;line-height:1.3;font-family:var(--pr-font-body);color:color-mix(in srgb, var(--pr-text) 62%, transparent);background:color-mix(in srgb, var(--pr-text) 4%, var(--pr-surface));border-style:dashed;border-color:color-mix(in srgb, var(--pr-text) 22%, transparent);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.pr-browser{background:var(--pr-surface);border-style:solid;border-color:color-mix(in srgb, var(--pr-text) 13%, transparent);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.pr-browser-bar{background:color-mix(in srgb, var(--pr-text) 5%, var(--pr-surface));border-bottom:inherit;border-bottom-width:inherit;border-top:0;flex:none;grid-template-columns:1fr minmax(0,2.4fr) 1fr;align-items:center;display:grid}.pr-browser-dots{align-items:center;display:flex}.pr-browser-dots i{background:color-mix(in srgb, var(--pr-text) 20%, transparent);border-radius:50%;flex:none}.pr-browser-url{background:color-mix(in srgb, var(--pr-text) 7%, var(--pr-surface));width:100%;display:block}.pr-frame-body{flex:auto;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.pr-device{background:color-mix(in srgb, var(--pr-text) 90%, var(--pr-bg));width:100%;height:100%;display:flex;position:relative;overflow:hidden}.pr-device>.pr-frame-body{background:var(--pr-surface)}.pr-device-cam{border-radius:50%;position:absolute;left:50%;translate:-50%}.pr-device.is-phone .pr-device-cam{background:color-mix(in srgb, var(--pr-text) 90%, var(--pr-bg))}.pr-device.is-tablet .pr-device-cam{background:color-mix(in srgb, var(--pr-bg) 30%, color-mix(in srgb, var(--pr-text) 90%, var(--pr-bg)))}.pr-button{text-align:center;cursor:pointer;border-style:solid;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;line-height:1.15;text-decoration:none;transition:filter .12s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}a.pr-button:hover{filter:brightness(1.06)saturate(1.04)}span.pr-button,.pr-mode-edit .pr-button{cursor:inherit}.pr-mode-edit a.pr-button:hover{filter:none}.pr-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pr-shape{width:100%;height:100%}.pr-line{flex-direction:column;justify-content:center;display:flex}.pr-line-stroke{width:100%;height:0}.pr-embed iframe{background:var(--pr-surface);border:0;width:100%;height:100%;display:block}.pr-embed-poster{width:100%;height:100%;font:inherit;font-family:var(--pr-font-body);text-align:center;color:var(--pr-text);background-color:var(--pr-surface);border:1px solid color-mix(in srgb, var(--pr-text) 12%, transparent);border-radius:inherit;appearance:none;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 8%;line-height:1.25;display:flex;overflow:hidden}button.pr-embed-poster{cursor:pointer}button.pr-embed-poster:focus-visible{outline:2px solid var(--pr-accent);outline-offset:-4px}.pr-embed[data-photo] .pr-embed-poster{color:#fff;border:0}.pr-embed-glyph{color:var(--pr-accent);background:color-mix(in srgb, var(--pr-accent) 14%, var(--pr-surface));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pr-embed[data-photo] .pr-embed-glyph{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e}.pr-embed-name{font-weight:600}.pr-embed-host{text-overflow:ellipsis;white-space:nowrap;opacity:.68;max-width:100%;overflow:hidden}.pr-embed-cta{white-space:nowrap;background:var(--pr-accent);flex:none;align-items:center;font-weight:600;transition:filter .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}button.pr-embed-poster:hover .pr-embed-cta{filter:brightness(1.08)}.pr-embed[data-cta=note] .pr-embed-cta{opacity:.68;background:0 0;font-weight:400;color:inherit!important}.pr-mode-edit .pr-embed-poster{pointer-events:none}@media (prefers-reduced-motion:reduce){.pr-button,.pr-embed-cta{transition:none}}
.canvas-module__EdlnyW__scroller{overscroll-behavior:contain;padding:72px var(--canvas-pad-r,24px) 160px var(--canvas-pad-l,96px);background:var(--surface-sunken);position:absolute;inset:0;overflow:auto}.canvas-module__EdlnyW__pageWrap{box-shadow:0 0 0 1px var(--line);margin:0 auto}.canvas-module__EdlnyW__pageWrap .pr-frame{width:100%}.canvas-module__EdlnyW__stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.canvas-module__EdlnyW__stage[data-tool=place]{cursor:crosshair}.canvas-module__EdlnyW__stage[data-tool=place] .pr-el{cursor:crosshair}.canvas-module__EdlnyW__overlay{pointer-events:none;position:absolute;inset:0}.canvas-module__EdlnyW__colLine{background:color-mix(in srgb, var(--pr-text) 7%, transparent);width:1px;position:absolute;top:0;bottom:0}.canvas-module__EdlnyW__outline{border:1px solid var(--accent);opacity:.5;position:absolute}.canvas-module__EdlnyW__memberOutline{border:1px solid var(--accent);opacity:.7;position:absolute}.canvas-module__EdlnyW__frame{transform-origin:50%;position:absolute}.canvas-module__EdlnyW__frameLine{border:1.5px solid var(--accent);position:absolute;inset:-1px}.canvas-module__EdlnyW__frame[data-locked] .canvas-module__EdlnyW__frameLine{border-style:dashed}.canvas-module__EdlnyW__handle{pointer-events:auto;touch-action:none;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;display:grid;position:absolute}.canvas-module__EdlnyW__handle:after{content:"";background:var(--surface);border:1.5px solid var(--accent);box-sizing:border-box;border-radius:2px;width:10px;height:10px}.canvas-module__EdlnyW__rotate{pointer-events:auto;touch-action:none;cursor:grab;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;display:grid;position:absolute;top:-30px;left:50%}.canvas-module__EdlnyW__rotate:active{cursor:grabbing}.canvas-module__EdlnyW__rotate:before{content:"";background:var(--accent);border:2px solid var(--surface);box-sizing:border-box;border-radius:999px;width:14px;height:14px}.canvas-module__EdlnyW__stem{background:var(--accent);width:1.5px;height:22px;margin-left:-.75px;position:absolute;top:-23px;left:50%}@media (pointer:coarse){.canvas-module__EdlnyW__handle{width:44px;height:44px;margin:-22px 0 0 -22px}.canvas-module__EdlnyW__rotate{width:44px;height:44px;margin:-22px 0 0 -22px;top:-36px}.canvas-module__EdlnyW__stem{height:28px;top:-29px}}.canvas-module__EdlnyW__guideX{width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.canvas-module__EdlnyW__guideY{height:1px;margin-top:-.5px;position:absolute;left:0;right:0}.canvas-module__EdlnyW__readout{font-variant-numeric:tabular-nums;z-index:1;margin-top:10px;transform:translate(-50%)}.canvas-module__EdlnyW__marquee{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);position:absolute}.canvas-module__EdlnyW__placement{border:1.5px dashed var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);position:absolute}.canvas-module__EdlnyW__slot{pointer-events:none;position:absolute;inset:0}.canvas-module__EdlnyW__slot>*{pointer-events:auto}
.layers-module__jPClAq__panel{z-index:45;left:calc(var(--pillbar-width) + 2 * var(--pillbar-inset));max-height:calc(100dvh - 2 * var(--pillbar-inset));gap:var(--space-3);animation:.2s cubic-bezier(.2,.8,.2,1) layers-module__jPClAq__panel-in;position:fixed;top:50%;transform:translateY(-50%)}@keyframes layers-module__jPClAq__panel-in{0%{opacity:0}}@media (max-width:699px){.layers-module__jPClAq__panel{left:var(--pillbar-inset);top:auto;bottom:calc(var(--pillbar-width) + 2 * var(--pillbar-inset));max-height:50dvh;transform:none}}@media (prefers-reduced-motion:reduce){.layers-module__jPClAq__panel{animation:none}}.layers-module__jPClAq__head{gap:var(--space-2)}.layers-module__jPClAq__head .pys-iconbtn{width:28px;height:28px;margin:-6px -6px -6px auto}.layers-module__jPClAq__count{font:400 12px/16px var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums}.layers-module__jPClAq__list{min-height:0;margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);touch-action:pan-y;position:relative;overflow-y:auto}.layers-module__jPClAq__row{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:-2px;position:relative}.layers-module__jPClAq__row[data-drop=inside]{box-shadow:inset 0 0 0 1.5px var(--accent)}.layers-module__jPClAq__row[data-dragging]{opacity:.45}.layers-module__jPClAq__chevron,.layers-module__jPClAq__spacer{flex:none;width:16px;height:16px;margin-right:-4px}.layers-module__jPClAq__chevron{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.layers-module__jPClAq__chevron:hover{background:var(--surface-sunken);color:var(--ink)}.layers-module__jPClAq__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.layers-module__jPClAq__rename{min-width:0;height:24px;padding:0 var(--space-1);border:1px solid var(--accent);background:var(--surface);color:var(--ink);font:inherit;border-radius:4px;flex:1;font-weight:400}.layers-module__jPClAq__toggle{width:24px;height:24px;color:var(--ink-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:opacity .12s;display:grid}.layers-module__jPClAq__toggle:hover{background:var(--surface-sunken);color:var(--ink)}.layers-module__jPClAq__toggle:focus-visible,.layers-module__jPClAq__row:hover .layers-module__jPClAq__toggle,.layers-module__jPClAq__toggle[data-on]{opacity:1}@media (hover:none){.layers-module__jPClAq__toggle{opacity:1}}.layers-module__jPClAq__indicator{background:var(--accent);pointer-events:none;border-radius:1px;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.layers-module__jPClAq__empty{font:400 13px/18px var(--font-sans);color:var(--ink-muted);margin:0}
.panels-module__Su1taq__inspector{z-index:45;top:calc(var(--pillbar-inset) + 50px);right:var(--pillbar-inset);width:264px;max-height:calc(100dvh - 2 * (var(--pillbar-inset) + 50px));gap:0;padding:0;animation:.2s cubic-bezier(.2,.8,.2,1) panels-module__Su1taq__panel-in;position:fixed;overflow:hidden}@keyframes panels-module__Su1taq__panel-in{0%{opacity:0}}.panels-module__Su1taq__head{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--line);display:flex}.panels-module__Su1taq__headTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13px/18px var(--font-sans);color:var(--ink);flex:1;overflow:hidden}.panels-module__Su1taq__headSub{font:400 12px/16px var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums}.panels-module__Su1taq__iconSm{flex:none;width:32px;height:32px}.panels-module__Su1taq__head .pys-iconbtn{flex:none;width:32px;height:32px}.panels-module__Su1taq__body{gap:var(--space-4);padding:var(--space-4);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.panels-module__Su1taq__sep{background:var(--line);height:1px;margin:0 calc(-1 * var(--space-4));flex:none}@media (max-width:1023px){.panels-module__Su1taq__inspector{top:auto;left:calc(var(--pillbar-width) + 2 * var(--pillbar-inset));right:var(--pillbar-inset);bottom:calc(var(--pillbar-inset) + 50px);width:auto;max-height:min(46dvh,440px);animation-name:panels-module__Su1taq__sheet-in}.panels-module__Su1taq__body{column-gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-items:start;display:grid}.panels-module__Su1taq__body>.panels-module__Su1taq__sep,.panels-module__Su1taq__inspector[data-collapsed] .panels-module__Su1taq__body{display:none}.panels-module__Su1taq__inspector[data-collapsed] .panels-module__Su1taq__head{border-bottom:0}}@media (max-width:699px){.panels-module__Su1taq__inspector{left:var(--pillbar-inset);bottom:calc(var(--pillbar-width) + 3 * var(--pillbar-inset) + 50px)}}@keyframes panels-module__Su1taq__sheet-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.panels-module__Su1taq__inspector{animation:none}}.panels-module__Su1taq__groupHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.panels-module__Su1taq__reset{color:var(--accent);font:500 12px/16px var(--font-sans);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.panels-module__Su1taq__row{align-items:center;gap:var(--space-2);display:flex}.panels-module__Su1taq__row>*{min-width:0}.panels-module__Su1taq__grow{flex:1}.panels-module__Su1taq__grid2{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.panels-module__Su1taq__grid3{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.panels-module__Su1taq__num{cursor:text;position:relative}.panels-module__Su1taq__num:focus-within{outline:2px solid var(--accent);outline-offset:0}.panels-module__Su1taq__num[data-disabled]{opacity:.45}.panels-module__Su1taq__num input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0}.panels-module__Su1taq__scrub{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;min-width:12px;height:100%;display:inline-flex}.panels-module__Su1taq__num[data-disabled] .panels-module__Su1taq__scrub{cursor:default}.panels-module__Su1taq__unit{color:var(--ink-faint);font:400 11px/14px var(--font-mono);flex:none}.panels-module__Su1taq__input{height:32px;padding:0 var(--space-2);font-size:13px;line-height:18px}.panels-module__Su1taq__textarea{height:auto;min-height:64px;padding:6px var(--space-2);resize:vertical;font-size:13px;line-height:18px}.panels-module__Su1taq__select{height:32px;padding:0 var(--space-2);appearance:auto;font-size:13px}.panels-module__Su1taq__fieldLabel{font:550 12px/16px var(--font-sans);color:var(--ink-muted)}.panels-module__Su1taq__help{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.panels-module__Su1taq__warn{font:400 12px/16px var(--font-sans);color:var(--sun-ink);align-items:flex-start;gap:6px;display:flex}.panels-module__Su1taq__error{font:400 12px/16px var(--font-sans);color:var(--danger);align-items:flex-start;gap:6px;display:flex}:is(.panels-module__Su1taq__warn .pys-ico,.panels-module__Su1taq__error .pys-ico){flex:none;margin-top:0}.panels-module__Su1taq__toggles button{font:550 12px/16px var(--font-sans);min-width:0;padding:0 4px}.panels-module__Su1taq__toggles button:disabled{opacity:.45;cursor:default}.panels-module__Su1taq__toggles button:focus-visible{outline:2px solid var(--accent);outline-offset:0}.panels-module__Su1taq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.panels-module__Su1taq__actions>.pys-btn{flex:auto}.panels-module__Su1taq__alignRow{background:var(--surface-sunken);border-radius:var(--radius-sm);grid-template-columns:repeat(6,1fr);gap:2px;padding:2px;display:grid}.panels-module__Su1taq__alignRow .pys-iconbtn{border-radius:4px;width:100%;height:32px}.panels-module__Su1taq__range{accent-color:var(--accent);flex:1;min-width:0}.panels-module__Su1taq__swatches{grid-template-columns:repeat(7,28px);justify-content:space-between;align-items:center;row-gap:6px;max-width:232px;display:grid}.panels-module__Su1taq__swatchSep{background:var(--line);grid-column:1/-1;height:1px}.panels-module__Su1taq__none{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--danger) calc(50% - 1px), var(--danger) calc(50% + 1px), transparent calc(50% + 1px)), var(--surface)}.panels-module__Su1taq__custom{align-items:center;gap:var(--space-2);display:flex}.panels-module__Su1taq__colorInput{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex:none;width:32px;height:32px;padding:0}.panels-module__Su1taq__colorInput::-webkit-color-swatch-wrapper{padding:3px}.panels-module__Su1taq__colorInput::-webkit-color-swatch{border:0;border-radius:3px}.panels-module__Su1taq__hexInput{font-family:var(--font-mono);text-transform:uppercase}.panels-module__Su1taq__fontField{align-items:center;gap:var(--space-2);width:100%;height:40px;padding:0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;font-size:17px;display:flex}.panels-module__Su1taq__fontField[aria-expanded=true]{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.panels-module__Su1taq__fontFieldName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.panels-module__Su1taq__fontFieldTag{font:400 11px/14px var(--font-mono);color:var(--ink-muted)}.panels-module__Su1taq__popover{z-index:70;width:300px;max-height:min(560px,100dvh - 32px);padding:var(--space-3);gap:var(--space-3);animation:.12s cubic-bezier(.2,.8,.2,1) panels-module__Su1taq__panel-in;position:fixed;overflow:hidden}.panels-module__Su1taq__popoverHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.panels-module__Su1taq__search{position:relative}.panels-module__Su1taq__search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;height:100%}.panels-module__Su1taq__search:focus-within{outline:2px solid var(--accent)}.panels-module__Su1taq__fontList{overscroll-behavior:contain;min-height:120px;margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);flex-direction:column;flex:1;gap:1px;display:flex;position:relative;overflow-y:auto}.panels-module__Su1taq__fontRow{cursor:pointer;text-align:left;gap:var(--space-2);background:0 0;border:0;flex:none;width:100%}.panels-module__Su1taq__fontRow>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panels-module__Su1taq__fontRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panels-module__Su1taq__fontRow small{flex:none}.panels-module__Su1taq__listLabel{font:550 11px/14px var(--font-sans);color:var(--ink-faint);padding:var(--space-2) var(--space-3) 2px}.panels-module__Su1taq__pairRow{height:auto;padding:var(--space-2) var(--space-3);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.panels-module__Su1taq__pairHeading{font-size:20px;line-height:26px}.panels-module__Su1taq__pairBody{color:var(--ink-muted);font-size:14px;line-height:18px}.panels-module__Su1taq__empty{padding:var(--space-4) var(--space-3);color:var(--ink-muted);font-size:13px}.panels-module__Su1taq__palettes{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.panels-module__Su1taq__palette:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.panels-module__Su1taq__paletteName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panels-module__Su1taq__maker{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.panels-module__Su1taq__roleRow{align-items:center;gap:var(--space-2);font:400 13px/18px var(--font-sans);grid-template-columns:32px 1fr 88px;display:grid}.panels-module__Su1taq__menu{z-index:70;min-width:184px;padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);flex-direction:column;gap:2px;animation:.12s cubic-bezier(.2,.8,.2,1) panels-module__Su1taq__panel-in;display:flex;position:fixed}.panels-module__Su1taq__menuItem{align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.panels-module__Su1taq__menuItem:hover:not(:disabled),.panels-module__Su1taq__menuItem:focus-visible{background:var(--surface-sunken);outline:none}.panels-module__Su1taq__menuItem:disabled{opacity:.45;cursor:default}.panels-module__Su1taq__menuItem[data-danger]{color:var(--danger)}.panels-module__Su1taq__menuItem .pys-kbd{margin-left:auto}.panels-module__Su1taq__editorBox{pointer-events:auto;transform-origin:50%;position:absolute}.panels-module__Su1taq__editor{cursor:text;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;touch-action:manipulation;caret-color:currentColor;outline:none;width:100%;min-height:100%;position:absolute;top:0;left:0;height:auto!important}.panels-module__Su1taq__editor p,.panels-module__Su1taq__editor div,.panels-module__Su1taq__editor h1,.panels-module__Su1taq__editor h2,.panels-module__Su1taq__editor h3{font:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.panels-module__Su1taq__editor b,.panels-module__Su1taq__editor strong{font-family:inherit}.panels-module__Su1taq__editor ::selection{background:#2f45e047}.panels-module__Su1taq__linkPop{z-index:75;align-items:center;gap:var(--space-2);width:320px;padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);display:flex;position:fixed}.panels-module__Su1taq__linkPop .panels-module__Su1taq__input{font-family:var(--font-mono);flex:1;font-size:12px}.panels-module__Su1taq__linkPop[data-invalid] .panels-module__Su1taq__input{border-color:var(--danger);background:var(--danger-soft)}.panels-module__Su1taq__uploading{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.panels-module__Su1taq__uploading img,.panels-module__Su1taq__uploading video{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.panels-module__Su1taq__ghost{outline:1.5px dashed var(--accent);background:color-mix(in srgb, var(--surface-sunken) 70%, transparent)}.panels-module__Su1taq__uploadChip{min-width:132px;padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);font:500 12px/16px var(--font-sans);color:var(--ink);text-align:center;flex-direction:column;align-items:stretch;gap:6px;display:flex;position:relative}.panels-module__Su1taq__bar{background:var(--surface-sunken);border-radius:2px;height:4px;overflow:hidden}.panels-module__Su1taq__bar>i{background:var(--accent);height:100%;transition:width .2s cubic-bezier(.2,.8,.2,1);display:block}.panels-module__Su1taq__dropTarget{z-index:30;pointer-events:none;box-shadow:inset 0 0 0 3px var(--accent);position:fixed;inset:0}.panels-module__Su1taq__previewPill{z-index:60;top:var(--pillbar-inset);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-float);font:500 13px/18px var(--font-sans);color:var(--ink-muted);animation:.2s cubic-bezier(.2,.8,.2,1) panels-module__Su1taq__panel-in;display:flex;position:fixed;left:50%;transform:translate(-50%)}.panels-module__Su1taq__previewPill .pys-btn{border-radius:var(--radius-pill)}
.lifecycle-module__36ax6q__settingsBtn.pys-iconbtn{border-radius:var(--radius-sm);width:32px;height:32px}.lifecycle-module__36ax6q__publishedState.pys-btn{color:var(--success);cursor:default}.lifecycle-module__36ax6q__publishedState.pys-btn:hover{background:0 0}.lifecycle-module__36ax6q__sheetHost{padding:var(--pillbar-inset);width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:0 0;border:0;margin:0;position:fixed;inset:0 0 0 auto;overflow:visible}.lifecycle-module__36ax6q__sheetHost::backdrop{background:var(--scrim)}.lifecycle-module__36ax6q__sheet{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-dialog);flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) lifecycle-module__36ax6q__sheet-in;display:flex;overflow:hidden}@keyframes lifecycle-module__36ax6q__sheet-in{0%{opacity:0;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.lifecycle-module__36ax6q__sheet{animation:.12s linear lifecycle-module__36ax6q__sheet-fade}@keyframes lifecycle-module__36ax6q__sheet-fade{0%{opacity:0}}}.lifecycle-module__36ax6q__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--line);display:flex}.lifecycle-module__36ax6q__title{font:600 17px/24px var(--font-sans);letter-spacing:-.01em;margin:0}.lifecycle-module__36ax6q__close.pys-iconbtn{flex:none}.lifecycle-module__36ax6q__body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.lifecycle-module__36ax6q__section{gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.lifecycle-module__36ax6q__section:last-child{border-bottom:0}.lifecycle-module__36ax6q__sectionTitle{font:600 13px/18px var(--font-sans);color:var(--ink);margin:0}.lifecycle-module__36ax6q__note{font:400 13px/18px var(--font-sans);color:var(--ink-muted);margin:0}.lifecycle-module__36ax6q__sectionTitle+.lifecycle-module__36ax6q__note{margin-top:calc(-1 * var(--space-2))}.lifecycle-module__36ax6q__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lifecycle-module__36ax6q__mono{font:400 13px/18px var(--font-mono);color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.lifecycle-module__36ax6q__mono:hover{text-decoration:underline}.lifecycle-module__36ax6q__inlineIcon{vertical-align:-2px;stroke-width:1.75px;width:13px;height:13px;margin-left:4px}.lifecycle-module__36ax6q__coverPreview{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);overflow:hidden}.lifecycle-module__36ax6q__coverPreview img{object-fit:cover;width:100%;height:100%;display:block}.lifecycle-module__36ax6q__coverFallback{width:100%;height:100%;padding:var(--space-5);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;font-size:28px;font-weight:600;line-height:1.1;display:flex}.lifecycle-module__36ax6q__coverGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lifecycle-module__36ax6q__coverOption{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);cursor:pointer;padding:0;position:relative;overflow:hidden}.lifecycle-module__36ax6q__coverOption img{object-fit:cover;width:100%;height:100%;display:block}.lifecycle-module__36ax6q__coverOption:hover{border-color:var(--control-border)}.lifecycle-module__36ax6q__coverSelected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.lifecycle-module__36ax6q__coverOption:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lifecycle-module__36ax6q__coverOption:disabled{opacity:.45;cursor:not-allowed}.lifecycle-module__36ax6q__versions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lifecycle-module__36ax6q__version{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);display:flex}.lifecycle-module__36ax6q__version:first-child{border-top:0}.lifecycle-module__36ax6q__versionIcon{stroke-width:1.75px;width:16px;height:16px;color:var(--ink-muted);flex:none}.lifecycle-module__36ax6q__versionText{flex-direction:column;flex:1;min-width:0;display:flex}.lifecycle-module__36ax6q__versionDate{font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums}.lifecycle-module__36ax6q__versionMeta{font:400 12px/16px var(--font-mono);color:var(--ink-muted)}.lifecycle-module__36ax6q__dangerBtn.pys-btn{color:var(--danger)}.lifecycle-module__36ax6q__ok{font:400 13px/18px var(--font-sans);color:var(--success);align-items:center;gap:2px;display:inline-flex}.lifecycle-module__36ax6q__ok .lifecycle-module__36ax6q__inlineIcon{margin-left:0;margin-right:2px}
