:root{--pm-gray-0: #ffffff;--pm-gray-1: #f6f6f6;--pm-gray-2: #ebebeb;--pm-gray-3: #d9d9d9;--pm-gray-4: #a8a8a8;--pm-gray-5: #6b6b6b;--pm-gray-6: #3a3a3a;--pm-gray-7: #141414;--pm-font-ui: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pm-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pm-text-body: 13px;--pm-text-secondary: 12px;--pm-text-caption: 11px;--pm-space-1: 8px;--pm-space-2: 16px;--pm-space-3: 24px;--pm-radius-control: 4px;--pm-radius-panel: 6px;--pm-topbar-height: 48px;--pm-fade: .15s;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--pm-gray-0: #121212;--pm-gray-1: #1a1a1a;--pm-gray-2: #262626;--pm-gray-3: #363636;--pm-gray-4: #5c5c5c;--pm-gray-5: #a3a3a3;--pm-gray-6: #d4d4d4;--pm-gray-7: #f2f2f2}}@media(prefers-reduced-motion:reduce){:root{--pm-fade: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--pm-gray-0);color:var(--pm-gray-7);font-family:var(--pm-font-ui);font-size:var(--pm-text-body);font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased}#app{height:100%}:focus-visible{outline:2px solid var(--pm-gray-7);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}.pm-num{font-family:var(--pm-font-mono);font-variant-numeric:tabular-nums}.pm-secondary{color:var(--pm-gray-5);font-size:var(--pm-text-secondary)}.pm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pm-button{display:inline-flex;align-items:center;gap:var(--pm-space-1);height:28px;padding:0 12px;border:1px solid var(--pm-gray-3);border-radius:var(--pm-radius-control);background:var(--pm-gray-0);cursor:pointer;transition:background-color var(--pm-fade)}.pm-button:hover:not(:disabled){background:var(--pm-gray-1)}.pm-button:disabled{color:var(--pm-gray-5);cursor:default}.pm-button--primary{border-color:var(--pm-gray-7);background:var(--pm-gray-7);color:var(--pm-gray-0)}.pm-button--primary:hover:not(:disabled){background:var(--pm-gray-6)}.pm-button--primary:disabled{border-color:var(--pm-gray-3);background:var(--pm-gray-0);color:var(--pm-gray-5)}.pm-input,.pm-select{height:28px;padding:0 8px;border:1px solid var(--pm-gray-3);border-radius:var(--pm-radius-control);background:var(--pm-gray-0)}.pm-input--bare{border-color:transparent;font-weight:500}.pm-input--bare:hover,.pm-input--bare:focus{border-color:var(--pm-gray-3)}.pm-shell{display:grid;grid-template-rows:var(--pm-topbar-height) auto minmax(0,1fr);height:100%}.pm-topbar{display:flex;align-items:center;gap:var(--pm-space-2);padding:0 var(--pm-space-2);border-bottom:1px solid var(--pm-gray-2)}.pm-topbar__name{width:220px}.pm-topbar__spacer{flex:1}.pm-topbar{grid-row:1}.pm-banner{grid-row:2;display:flex;align-items:center;gap:var(--pm-space-2);padding:var(--pm-space-1) var(--pm-space-2);border-bottom:1px solid var(--pm-gray-2);background:var(--pm-gray-1)}.pm-banner p{margin:0;flex:1}.pm-panes{grid-row:3;display:grid;grid-template-columns:var(--pm-browser-width) auto minmax(0,1fr) auto var(--pm-inspector-width);min-height:0}.pm-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto}.pm-pane__title{margin:0;padding:var(--pm-space-2) var(--pm-space-2) var(--pm-space-1);font-size:var(--pm-text-body);font-weight:500}.pm-pane__body{padding:0 var(--pm-space-2) var(--pm-space-2)}.pm-resizer{position:relative;width:1px;background:var(--pm-gray-2);cursor:col-resize;touch-action:none}.pm-resizer:before{content:"";position:absolute;inset:0 -4px}.pm-resizer:hover,.pm-resizer:focus-visible,.pm-resizer[data-dragging]{background:var(--pm-gray-4)}.pm-center{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;background:var(--pm-gray-1)}.pm-center .pm-pane__title{padding-bottom:var(--pm-space-1)}.pm-preview-frame{container-type:inline-size;margin:0 var(--pm-space-2) var(--pm-space-2);border:1px solid var(--pm-gray-2);border-radius:var(--pm-radius-panel);overflow:hidden}.pm-preview-root{font-family:initial;font-weight:400;font-style:normal;font-size:16px;font-stretch:normal;letter-spacing:normal;word-spacing:normal;line-height:normal;text-transform:none;font-feature-settings:normal;font-variation-settings:normal;font-variant:normal;font-kerning:auto;font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:auto;background:var(--pm-t-page, #ffffff);color:var(--pm-t-text, #141414)}.pm-specimen{display:grid;grid-template-columns:176px minmax(0,1fr)}.pm-specimen__values{white-space:nowrap}.pm-specimen__row{display:contents}.pm-specimen__meta,.pm-specimen__sample{padding:var(--pm-space-2);border-bottom:1px solid var(--pm-t-line);cursor:pointer}.pm-specimen__row:last-child>*{border-bottom:0}.pm-specimen__meta{font-family:var(--pm-font-ui);font-size:var(--pm-text-caption);font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;line-height:1.4;color:var(--pm-t-quiet)}.pm-specimen__meta strong{display:block;font-size:var(--pm-text-secondary);font-weight:500;color:var(--pm-t-text)}.pm-specimen__row[aria-current=true]>*{background:var(--pm-t-surface)}.pm-specimen__row[aria-current=true] .pm-specimen__meta strong:after{content:" ·  selected";font-weight:400;color:var(--pm-t-quiet)}.pm-specimen__sample{min-width:0;overflow-wrap:break-word}@container (max-width: 640px){.pm-specimen{grid-template-columns:minmax(0,1fr)}.pm-specimen__meta{padding-bottom:0;border-bottom:0}.pm-specimen__sample{padding-top:var(--pm-space-1)}}.pm-specimen--readonly .pm-specimen__meta,.pm-specimen--readonly .pm-specimen__sample{cursor:default}.pm-face-note{display:block;margin-top:4px;font-family:var(--pm-font-ui);font-size:var(--pm-text-caption);font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;color:var(--pm-t-quiet)}.pm-rolestrip{display:flex;flex-wrap:wrap;gap:var(--pm-space-1);padding:var(--pm-space-1) var(--pm-space-2) var(--pm-space-2);border-top:1px solid var(--pm-gray-2);background:var(--pm-gray-0)}.pm-chip{height:26px;padding:0 10px;border:1px solid var(--pm-gray-3);border-radius:var(--pm-radius-control);background:var(--pm-gray-0);font-size:var(--pm-text-secondary);cursor:pointer;transition:background-color var(--pm-fade)}.pm-chip:hover{background:var(--pm-gray-1)}.pm-chip[aria-pressed=true]{border-color:var(--pm-gray-7);background:var(--pm-gray-7);color:var(--pm-gray-0);font-weight:500}.pm-fields{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--pm-space-1) var(--pm-space-2);margin:0}.pm-fields dt{color:var(--pm-gray-5)}.pm-fields dd{margin:0;min-width:0}.pm-source{display:block;color:var(--pm-gray-5);font-size:var(--pm-text-caption)}.pm-group+.pm-group{margin-top:var(--pm-space-3)}.pm-group__title{margin:0 0 var(--pm-space-1);font-size:var(--pm-text-secondary);font-weight:500}.pm-narrow{padding:var(--pm-space-2)}.pm-narrow__notice{margin:0 0 var(--pm-space-2);padding:var(--pm-space-2);border:1px solid var(--pm-gray-2);border-radius:var(--pm-radius-panel)}.pm-narrow__notice h1{margin:0 0 4px;font-size:var(--pm-text-body);font-weight:500}.pm-narrow__notice p,.pm-narrow .pm-preview-frame{margin:0}.pm-loading{display:grid;place-items:center;height:100%;color:var(--pm-gray-5)}.pm-button--small{height:24px;padding:0 8px;font-size:var(--pm-text-secondary)}.pm-link{padding:0;border:0;background:none;color:var(--pm-gray-6);font-size:var(--pm-text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pm-link:disabled{color:var(--pm-gray-4);text-decoration:none;cursor:default}.pm-pane--browser{overflow:hidden}.pm-browser{display:flex;flex-direction:column;flex:1;min-height:0}.pm-browser__top{display:flex;gap:var(--pm-space-1);padding:0 var(--pm-space-2) var(--pm-space-1)}.pm-browser__search{flex:1;min-width:0}.pm-browser__filters{max-height:45%;overflow:auto;padding:0 var(--pm-space-2);border-bottom:1px solid var(--pm-gray-2)}.pm-browser__count{margin:0;padding:var(--pm-space-1) var(--pm-space-2)}.pm-filter{border-top:1px solid var(--pm-gray-2)}.pm-filter__summary{padding:8px 0;cursor:pointer;font-weight:500}.pm-filter__body{display:grid;gap:2px;padding:0 0 var(--pm-space-1)}.pm-filter__group{margin:var(--pm-space-1) 0 0;padding:0;border:0}.pm-filter__group legend{padding:0 0 2px;color:var(--pm-gray-5);font-size:var(--pm-text-caption)}.pm-filters__foot{display:flex;justify-content:space-between;padding:var(--pm-space-1) 0;border-top:1px solid var(--pm-gray-2)}.pm-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--pm-space-1);min-height:24px;cursor:pointer}.pm-check input{margin:0;accent-color:var(--pm-gray-7)}.pm-check[data-disabled]{color:var(--pm-gray-5);cursor:default}.pm-check__count{color:var(--pm-gray-5);font-size:var(--pm-text-caption)}.pm-range,.pm-field{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--pm-space-1);min-height:28px}.pm-field{grid-template-columns:minmax(0,1fr) auto}.pm-range input{width:96px;accent-color:var(--pm-gray-7)}.pm-vlist{flex:1;min-height:0;overflow:auto;contain:strict}.pm-vlist__row{position:absolute;top:0;left:0;width:100%;padding:0 var(--pm-space-2) var(--pm-space-1)}.pm-card{display:grid;grid-template-rows:auto 1fr auto;gap:4px;height:100%;padding:10px 12px;border:1px solid var(--pm-gray-2);border-radius:var(--pm-radius-panel);background:var(--pm-gray-0);cursor:grab}.pm-card:hover{border-color:var(--pm-gray-3)}.pm-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-1);min-width:0}.pm-card__name{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pm-card__sample{overflow:hidden;font-size:22px;line-height:32px;white-space:nowrap;text-overflow:clip;background:transparent;color:var(--pm-gray-7)}.pm-card__note{font-family:var(--pm-font-ui);font-size:var(--pm-text-caption);color:var(--pm-gray-5)}.pm-card__meta{display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden;font-size:var(--pm-text-caption);white-space:nowrap}.pm-axis-chip{padding:0 4px;border:1px solid var(--pm-gray-2);border-radius:3px;font-size:var(--pm-text-caption)}.pm-menu{position:fixed;z-index:10;overflow:auto;min-width:180px;margin:0;padding:4px;list-style:none;border:1px solid var(--pm-gray-3);border-radius:var(--pm-radius-panel);background:var(--pm-gray-0)}.pm-menu__item{display:flex;justify-content:space-between;gap:var(--pm-space-2);width:100%;padding:4px 8px;border:0;border-radius:var(--pm-radius-control);background:none;text-align:left;cursor:pointer}.pm-menu__item:hover,.pm-menu__item:focus-visible{background:var(--pm-gray-1)}.pm-chip{display:inline-flex;align-items:center;gap:6px}.pm-chip__count{font-size:var(--pm-text-caption)}.pm-chip[data-drop-over]{outline:2px dashed var(--pm-gray-7);outline-offset:2px}.pm-candidates{margin:0;padding-left:20px}.pm-candidates li+li{margin-top:2px}.pm-toast-region{position:fixed;bottom:var(--pm-space-3);left:50%;z-index:20;transform:translate(-50%);pointer-events:none}.pm-toast{margin:0;padding:8px 12px;border-radius:var(--pm-radius-control);background:var(--pm-gray-7);color:var(--pm-gray-0);animation:pm-fade var(--pm-fade) ease-out}@keyframes pm-fade{0%{opacity:0}}.pm-tabs{display:flex;gap:var(--pm-space-2);padding:12px var(--pm-space-2) var(--pm-space-1)}.pm-tab{padding:2px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--pm-gray-5);cursor:pointer}.pm-tab[aria-selected=true]{border-bottom-color:var(--pm-gray-7);color:var(--pm-gray-7);font-weight:500}.pm-center__panel{display:flex;flex-direction:column;flex:1;min-height:0}.pm-center .pm-pane[data-pane=preview]{overflow:hidden}.pm-center__panel>.pm-preview-frame{overflow:auto}.pm-grid{display:flex;flex-direction:column;flex:1;min-height:0}.pm-grid__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-1) var(--pm-space-2);padding:0 var(--pm-space-2) var(--pm-space-1)}.pm-grid__chars input{width:88px;font-size:15px;text-align:center}.pm-grid__picks{display:flex;flex-wrap:wrap;gap:4px}.pm-grid__picks .pm-chip{min-width:28px;justify-content:center}.pm-check--inline{grid-template-columns:auto auto;justify-content:start}.pm-grid__status{display:flex;justify-content:space-between;gap:var(--pm-space-2);padding:0 var(--pm-space-2) var(--pm-space-1)}.pm-grid__status p{margin:0}.pm-grid__marks{display:flex;gap:var(--pm-space-2);white-space:nowrap}.pm-grid__row{position:absolute;top:0;left:0;display:flex;gap:8px;width:100%;padding:0 var(--pm-space-2)}.pm-tile{position:relative;flex:none;padding:0;overflow:hidden;border:1px solid var(--pm-gray-2);border-radius:var(--pm-radius-control);background:var(--pm-gray-0);color:var(--pm-gray-7);cursor:pointer}.pm-tile:hover{border-color:var(--pm-gray-4)}.pm-tile[aria-pressed=true]{border-color:var(--pm-gray-7);outline:1px solid var(--pm-gray-7);outline-offset:-2px}.pm-tile__glyphs{display:grid;grid-template:auto / 1fr;align-content:center;align-items:baseline;justify-items:center;height:100%;background:transparent;color:inherit;line-height:1;white-space:nowrap}.pm-tile__layer{grid-area:1 / 1}.pm-tile__overlay{color:transparent;-webkit-text-stroke:1px var(--pm-gray-5)}.pm-baseline{display:inline-block;width:0;height:0}.pm-tile__tag,.pm-tile__mark,.pm-tile__info{position:absolute;font-family:var(--pm-font-ui);font-size:var(--pm-text-caption);line-height:1.2;color:var(--pm-gray-5)}.pm-tile__tag{top:4px;right:4px}.pm-tile__tag--center{inset:auto 4px 4px}.pm-tile__mark{top:4px;left:4px;color:var(--pm-gray-7);font-weight:500}.pm-tile__info{right:0;bottom:0;left:0;overflow:hidden;padding:2px 4px;background:var(--pm-gray-0);color:var(--pm-gray-7);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity var(--pm-fade)}.pm-tile:hover .pm-tile__info,.pm-tile:focus-visible .pm-tile__info{opacity:1}.pm-setpanel-anchor{position:relative}.pm-setpanel{position:absolute;top:calc(100% + 8px);left:0;z-index:15;display:grid;gap:var(--pm-space-2);width:340px;padding:var(--pm-space-2);border:1px solid var(--pm-gray-3);border-radius:var(--pm-radius-panel);background:var(--pm-gray-0)}.pm-setpanel__roles{display:grid;grid-template-columns:1fr 1fr;gap:2px var(--pm-space-2)}.pm-setpanel__roles legend{grid-column:1 / -1}.pm-setpanel__actions,.pm-setpanel__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-1)}.pm-stack{display:grid;gap:4px}.pm-textarea{width:100%;padding:6px 8px;border:1px solid var(--pm-gray-3);border-radius:var(--pm-radius-control);background:var(--pm-gray-0);font-family:inherit;font-size:var(--pm-text-body);resize:vertical}.pm-icon-button{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:var(--pm-radius-control);background:none;color:var(--pm-gray-5);cursor:pointer}.pm-icon-button:hover{border-color:var(--pm-gray-3);color:var(--pm-gray-7)}.pm-field-value{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pm-space-1)}.pm-candidates{display:grid;gap:var(--pm-space-1);padding:0;list-style:none}.pm-candidate{display:grid;gap:6px;padding:var(--pm-space-1);border:1px solid var(--pm-gray-2);border-radius:var(--pm-radius-control)}.pm-candidate[data-pick]{border-color:var(--pm-gray-7)}.pm-candidate__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-1)}.pm-candidate__use{min-width:0;padding:0;overflow:hidden;border:0;background:none;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.pm-candidate__use:hover{text-decoration:underline}.pm-candidate__reason{width:100%}.pm-candidate__more summary{cursor:pointer}.pm-candidate__more[open]{display:grid;gap:6px}.pm-candidate__hint{margin:0;font-size:var(--pm-text-caption)}.pm-offsets{display:grid;gap:4px}.pm-unit{display:inline-flex;align-items:center;gap:4px;color:var(--pm-gray-5)}.pm-unit input{width:72px;color:var(--pm-gray-7)}.pm-segmented{display:inline-flex;width:max-content;border:1px solid var(--pm-gray-3);border-radius:var(--pm-radius-control);overflow:hidden}.pm-segmented__item{padding:2px 10px;border:0;background:var(--pm-gray-0);font-size:var(--pm-text-secondary);cursor:pointer}.pm-segmented__item+.pm-segmented__item{border-left:1px solid var(--pm-gray-3)}.pm-segmented__item[aria-pressed=true],.pm-segmented__item[aria-selected=true]{background:var(--pm-gray-7);color:var(--pm-gray-0);font-weight:500}.pm-toast{display:flex;align-items:center;gap:var(--pm-space-2)}.pm-toast__action{padding:0;border:0;background:none;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer;pointer-events:auto}.pm-preview-root:focus-visible{outline:2px solid var(--pm-gray-7);outline-offset:2px}.pm-group__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-1);margin-bottom:var(--pm-space-1)}.pm-group__head .pm-group__title{margin:0}.pm-attr{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:var(--pm-space-1);padding:4px 0}.pm-attr__label{padding-top:5px;color:var(--pm-gray-5)}.pm-attr__control{display:grid;gap:2px;min-width:0}.pm-attr__control>select,.pm-attr__control>input[type=checkbox]{justify-self:start}.pm-attr__control>input[type=checkbox]{margin:7px 0 0;accent-color:var(--pm-gray-7)}.pm-attr__tools{display:flex;align-items:center;gap:2px}.pm-slider{display:grid;grid-template-columns:auto minmax(0,1fr) 3.5em;align-items:center;gap:var(--pm-space-1)}.pm-slider input[type=range]{min-width:72px;accent-color:var(--pm-gray-7)}.pm-attr__control>.pm-slider{grid-template-columns:minmax(0,1fr) 3.5em}.pm-axes{display:grid;gap:4px}.pm-axis-tag{min-width:3em;color:var(--pm-gray-5);font-size:var(--pm-text-caption)}.pm-chipset{display:flex;flex-wrap:wrap;gap:4px}.pm-chipset .pm-chip{height:22px;padding:0 6px}.pm-hidden-list ul,.pm-locklist ul{display:grid;gap:4px;margin:var(--pm-space-1) 0 0;padding:0;list-style:none}.pm-hidden-list summary{cursor:pointer}.pm-locklist .pm-group__title{margin:0}.pm-scale__fields{display:grid;gap:4px;margin-top:4px}.pm-setpanel{max-height:calc(100vh - 72px);overflow:auto}.pm-preview-root{--pm-t-line: color-mix(in srgb, var(--pm-t-text) 12%, var(--pm-t-page))}.pm-lockpick{position:relative;display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid transparent;border-radius:var(--pm-radius-control);color:var(--pm-gray-4)}.pm-lockpick:hover{border-color:var(--pm-gray-3);color:var(--pm-gray-7)}.pm-lockpick:focus-within{outline:2px solid var(--pm-gray-7);outline-offset:2px}.pm-lockpick:not([data-state=editable]){color:var(--pm-gray-7)}.pm-lockpick select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.pm-attr__control .pm-unit input{width:72px}.pm-attr__control .pm-unit select{height:28px}.pm-preview{display:flex;flex-direction:column;min-height:0}.pm-preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-1);padding:0 var(--pm-space-2) var(--pm-space-1)}.pm-popover{position:fixed;z-index:15;width:340px;overflow:auto;padding:var(--pm-space-2);border:1px solid var(--pm-gray-3);border-radius:var(--pm-radius-panel);background:var(--pm-gray-0)}.pm-popover__body{display:grid;gap:var(--pm-space-2)}.pm-scaled{overflow:hidden}.pm-scaled__inner{transform-origin:top left}.pm-center__panel>.pm-preview{flex:1;overflow:auto}.pm-roletext{margin:0;cursor:pointer}.pm-roletext:hover{outline:1px dashed var(--pm-t-quiet);outline-offset:3px}.pm-roletext[data-active]{outline:1px solid var(--pm-t-text);outline-offset:3px}.pm-alone{display:grid;gap:var(--pm-space-3);padding:var(--pm-space-3)}.pm-alone__meta{margin:0;cursor:default}.pm-l{container-type:inline-size}.pm-l__hero,.pm-l__section,.pm-l__footer{display:grid;gap:16px;padding:48px}.pm-l__hero{gap:20px;padding-top:72px}.pm-l__section{border-top:1px solid var(--pm-t-line)}.pm-l__columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px}.pm-l__columns>div{display:grid;gap:16px}.pm-l__note{padding:16px;border-radius:6px;background:var(--pm-t-surface)}.pm-l__quote{margin:0}.pm-l__actions{display:flex;flex-wrap:wrap;gap:12px}.pm-l__button{display:inline-block;padding:.75em 1.25em;border-radius:var(--pm-t-radius);border:1px solid transparent}.pm-l__form{justify-items:start}.pm-l__field{display:block;width:min(100%,360px);padding:.6em .75em;border:1px solid var(--pm-t-line);border-radius:4px;background:var(--pm-t-page)}.pm-l__code{overflow:auto;padding:16px;border-radius:6px;background:var(--pm-t-surface);white-space:pre-wrap}.pm-l__footer{border-top:1px solid var(--pm-t-line);background:var(--pm-t-surface)}@container (max-width: 600px){.pm-l__hero,.pm-l__section,.pm-l__footer{padding:32px 20px}.pm-l__columns{grid-template-columns:minmax(0,1fr)}}.pm-colors{display:grid;gap:6px}.pm-color{display:grid;grid-template-columns:minmax(0,1fr) 32px 88px;align-items:center;gap:var(--pm-space-1)}.pm-color input[type=color]{width:32px;height:24px;padding:0;border:1px solid var(--pm-gray-3);border-radius:var(--pm-radius-control);background:none}.pm-contrast{display:grid;gap:4px;margin:var(--pm-space-1) 0 0;padding:0;list-style:none}.pm-contrast li{display:flex;justify-content:space-between;gap:var(--pm-space-1)}.pm-badge{display:inline-flex;align-items:center;gap:4px;color:var(--pm-gray-7);font-size:var(--pm-text-secondary);white-space:nowrap}.pm-badge[data-passes]{color:var(--pm-gray-5)}.pm-badge:not([data-passes]){font-weight:500}.pm-export{width:100%}#pm-export{width:520px}.pm-export__code{font-family:var(--pm-font-mono);font-size:var(--pm-text-secondary);white-space:pre}.pm-problems,.pm-confirm{padding:var(--pm-space-1) 12px;border:1px solid var(--pm-gray-7);border-radius:var(--pm-radius-control)}.pm-problems p,.pm-confirm p{margin:0 0 4px;font-weight:500}.pm-problems ul{margin:0;padding-left:18px}#pm-new-set .pm-popover__body{gap:2px}#pm-new-set .pm-menu__item{display:grid;gap:0}.pm-presets__title{margin:var(--pm-space-1) 0 2px}
