.header{background:var(--theme-bg-3);border-bottom:1px solid var(--theme-bd-1);z-index:10;align-items:center;display:grid;position:sticky;top:0}.header.is-static{position:relative}.header-inner{max-width:var(--pj-app-max-width);width:100%;margin:0 auto;padding:12px 16px}.header-contents{justify-content:space-between;align-items:center;display:flex}.header-title{align-items:center;gap:4px;display:flex}.header-title-icon{aspect-ratio:460/360;flex:none;width:28px}.header-title-text{font-feature-settings:"palt";font-size:18px;font-weight:700}.header-buttons{align-items:center;gap:8px;display:flex}.header-buttons .button.is-melt.is-active{background:var(--button-melt-hover-bg-mix);color:var(--theme-primary)}.header-button-icon{width:26px;height:26px}.header-search{grid-template-rows:0fr;transition:grid-template-rows .12s ease-in-out;display:grid}.header-search.is-active{grid-template-rows:1fr}.header-search-inner{margin:0 -4px;overflow:hidden}.header-search-inner>div{padding:8px 4px 4px}.header-search-field{position:relative}.header-search .input{width:100%}.header-search .button.is-clear{width:28px;height:28px;position:absolute;top:50%;right:8px;translate:0 -50%}.header-search-clean-icon{width:20px;height:20px;color:var(--theme-tx-3)}.item{--item-bar-width:4px;--item-name-font-size:.875rem;--item-label-font-size:.625rem;--item-date-font-size:.75rem;--item-hardware-name-font-size:1rem;--item-news-name-font-size:.6875rem;--item-news-date-font-size:.625rem;padding-left:14px;position:relative}.item-bar{background-color:var(--pj-color-accent);width:4px;height:100%;position:absolute;top:50%;left:0;translate:50% -50%}.item-content>*+*{margin-top:.25rem}.item-name{font-size:var(--item-name-font-size);word-break:keep-all;overflow-wrap:break-word;text-box-trim:trim-both;font-weight:600;line-height:1.25}.item-info{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.item-labels{gap:.125rem;display:flex}.item-label{height:var(--item-date-font-size);background-color:var(--pj-color-accent);color:var(--theme-bg-2);font-size:var(--item-label-font-size);border-radius:2px;place-content:center;padding:0 .25em;font-weight:700;line-height:1;display:grid}.item-date{color:var(--theme-tx-3);font-size:var(--item-date-font-size);white-space:nowrap;font-weight:500;line-height:1}.item.is-category-hardware .item-name{font-size:var(--item-hardware-name-font-size)}.item.is-category-news{margin-left:auto;padding-left:0}.item.is-category-news .item-content>*+*{margin-top:.25rem}.item.is-category-news .item-name{font-size:var(--item-news-name-font-size)}.item.is-category-news .item-date{font-size:var(--item-news-date-font-size)}.timeline{--timeline-year-bar-offset:24px;--timeline-year-bar-width:4px;--timeline-year-font-size:1.5rem;--timeline-sub-column-width:35%;background-color:var(--theme-bg-2);overflow-x:hidden}.timeline-container{max-width:var(--pj-app-max-width);transition:opacity .4s ease-in-out,translate .4s ease-in-out,display .4s allow-discrete;margin:0 auto}.timeline-container:not(.is-active){opacity:0;display:none;translate:0 32px}@starting-style{.timeline-container{opacity:0;translate:0 32px}}.timeline-today{padding-top:var(--pj-timeline-offset);padding-right:var(--pj-timeline-offset);padding-left:var(--pj-timeline-offset)}.timeline-today-button{background-color:var(--theme-bg-2);border:1px solid var(--theme-bd-2);border-radius:6px;align-items:center;gap:6px;width:100%;padding:8px 12px;transition:all .12s ease-out;display:flex}@media (hover:hover) and (pointer:fine){.timeline-today-button:hover{background:var(--theme-bg-3)}}.timeline-today-button-icon{width:20px;height:20px}.timeline-today-button-text{font-feature-settings:"palt";letter-spacing:.0125em;font-size:.875rem;font-weight:500}.timeline-today-button-count{background-color:var(--theme-danger);width:20px;height:20px;color:var(--theme-bg-2);border-radius:9999em;place-items:center;margin-left:auto;font-size:.75rem;font-weight:700;display:grid}.timeline-year{padding-top:var(--pj-timeline-offset);padding-right:var(--pj-timeline-offset);padding-bottom:var(--pj-timeline-offset);padding-left:calc(var(--pj-timeline-offset) - var(--timeline-year-bar-offset)/6 + var(--timeline-year-bar-offset));background-color:var(--theme-bg-2);position:relative}.timeline-year:not(.is-first){padding-top:calc(var(--pj-timeline-offset)/2)}.timeline-year-bar{top:0;left:calc(var(--pj-timeline-offset) - var(--timeline-year-bar-offset)/6 + var(--timeline-year-bar-offset)/2);width:var(--timeline-year-bar-width);background-color:var(--theme-tx-2);height:100%;position:absolute;translate:-50%}.timeline-year.is-first .timeline-year-bar{top:calc(0px + var(--pj-timeline-offset) + var(--timeline-year-font-size)/2);height:calc(100% - var(--pj-timeline-offset) - var(--timeline-year-font-size)/2)}.timeline-year.is-last .timeline-year-bar{height:calc(100% - var(--pj-timeline-offset) + var(--timeline-year-bar-width));border-bottom-right-radius:9999em;border-bottom-left-radius:9999em}.timeline-year-title{font-size:var(--timeline-year-font-size);font-family:var(--font-sans-en);font-weight:900;line-height:1;position:relative}.timeline-year-title:before{content:"";top:50%;right:calc(100% + var(--timeline-year-bar-offset)/2);background-color:var(--theme-bg-2);border:var(--timeline-year-bar-width)solid var(--theme-tx-2);z-index:2;border-radius:9999em;width:1rem;height:1rem;position:absolute;translate:50% -50%}.timeline-year-title:after{content:"";background-color:var(--theme-bg-3);z-index:1;width:100%;height:80%;position:absolute;top:50%;right:0;translate:0 -50%}.timeline-year-title-text{background-color:var(--theme-bg-2);z-index:3;width:fit-content;padding-right:.25em;display:block;position:relative}.timeline-year-columns{gap:1rem;margin:1.125rem 0 0;padding-left:.25rem;display:flex}.timeline-year-column.is-main{flex:1 0}.timeline-year-column.is-sub{width:var(--timeline-sub-column-width);flex:none}.timeline-year-column.is-separate.is-main>:not(:last-child){margin-bottom:calc(1.25rem + 1px)}.timeline-year-column.is-separate.is-main>:not(:last-child):after{content:"";border-bottom:1px solid var(--theme-bd-1);width:calc(100% - 14px);height:0;position:absolute;top:calc(100% + .625rem);left:14px}.timeline-year-column.is-separate.is-sub>:not(:last-child){margin-bottom:calc(.75rem + 1px)}.timeline-year-column.is-separate.is-sub>:not(:last-child):after{content:"";width:100%;height:0;position:absolute;top:calc(100% + .5rem);right:0}.timeline-blank{min-height:70vh;margin-top:calc(var(--pj-timeline-offset)*-1);margin-right:calc(var(--pj-timeline-offset)*-1);margin-bottom:calc(var(--pj-timeline-offset)*-1);margin-left:calc((var(--pj-timeline-offset) - var(--timeline-year-bar-offset)/6)*-1);place-items:center;padding:20px;display:grid}.timeline-spacer{height:0;transition:height .4s}.timeline-spacer.is-active{height:calc(var(--pj-controller-height) + var(--pj-timeline-offset)*2)}.timeline-controller{bottom:calc(var(--pj-timeline-offset)*1.5);height:var(--pj-controller-height);background:var(--theme-bg-1);transition:opacity .4s ease-in-out,translate .4s ease-in-out,display .4s allow-discrete;z-index:10;border-radius:10px;padding:4px;position:fixed;left:50%;overflow:hidden;translate:-50%;box-shadow:0 4px 12px #0000004d}.timeline-controller:not(.is-active){opacity:0;display:none;translate:-50% 80px}@starting-style{.timeline-controller{opacity:0;translate:-50% 80px}}.timeline-controls{gap:4px;display:flex}.timeline-controls>.button,.timeline-controls>.input{flex:none}.timeline-controls>.button{width:calc(var(--pj-controller-height) - 8px);height:calc(var(--pj-controller-height) - 8px);padding:0}.timeline-controls>.input{width:5em;height:calc(var(--pj-controller-height) - 8px);padding-left:0;padding-right:0}.timeline-control-icon{width:20px;height:20px}.modal{--modal-sidebar-width:248px;--modal-header-height:48px;height:100vh;transition:opacity .2s ease,display .2s allow-discrete;z-index:100;place-content:center;display:grid;position:fixed;inset:0;overflow:hidden}.modal:not(.is-active){opacity:0;display:none}@starting-style{.modal{opacity:0}}.modal-background{background-color:#00000052;position:fixed;inset:0}.modal-container{max-width:calc(var(--pj-app-max-width,540px) - 140px);background-color:var(--theme-bg-1);width:calc(100vw - 100px);max-height:70vh;transition:opacity .2s ease-in-out,translate .2s ease-in-out,display .2s allow-discrete;border-radius:12px;margin-bottom:5vh;position:relative;overflow:hidden}@media (max-width:540px){.modal-container.is-mobile-sidebar{max-width:none;max-height:none;width:var(--modal-sidebar-width);height:100vh;margin-left:calc(100vw - var(--modal-sidebar-width) - var(--pj-scrollbar-width));border-radius:0;margin-bottom:0}}.modal-container:not(.is-active){opacity:0;display:none;translate:0 32px}@starting-style{.modal-container{opacity:0;translate:0 32px}}@media (max-width:540px){.modal-container.is-mobile-sidebar:not(.is-active){translate:75vw}@starting-style{.modal-container.is-mobile-sidebar{translate:75vw}}}.modal-container.is-static-height{height:70vh}.modal-header{width:100%;height:var(--modal-header-height);background-color:var(--theme-bg-1);border-bottom:1px solid var(--theme-bd-1);z-index:10;justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:540px){.modal-container.is-mobile-sidebar .modal-header{justify-content:flex-start}}.modal-header-title{font-size:1rem;font-weight:600}.modal-header-right{position:absolute;top:50%;right:0;translate:0 -50%}.modal-header-right .button{--button-border-radius:0;--button-square-size:var(--modal-header-height)}.modal-header-button-icon{width:22px;height:22px}.modal-header-button-icon.is-back{display:none}@media (max-width:540px){.modal-container.is-mobile-sidebar .modal-header-button-icon.is-close{display:none}.modal-container.is-mobile-sidebar .modal-header-button-icon.is-back{display:block}}.modal-contents{max-height:70vh;padding-top:var(--modal-header-height);overflow-y:auto}@media (max-width:540px){.modal-container.is-mobile-sidebar .modal-contents{max-height:100vh;padding-bottom:40vh}}.info-docs{padding:20px}.info-docs>*+*{margin-top:1em}.info-docs>:first-child{text-box-trim:trim-start}.info-docs>:last-child{text-box-trim:trim-end}.info-docs p{font-size:.875rem;line-height:1.5}.info-docs a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.info-docs a:hover{text-decoration:none}}.info-links{background-color:var(--theme-bg-2);padding:20px}.info-links>ul{margin-left:1.5em;font-size:.875rem}.info-links>ul>li{list-style:circle}.info-links>ul>li:not(:first-child){margin-top:.25em}.info-links a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.info-links a:hover{text-decoration:none}}.progress{height:2.25rem;position:relative}.progress-bar{background:var(--theme-disabled);z-index:1;border-radius:3px;position:absolute;inset:0;overflow:hidden}.progress-bar-fill{background:var(--theme-primary);height:100%;transition:width .2s}.progress-text{color:var(--theme-bg-1);font-variant:tabular-nums;font-feature-settings:"tnum";z-index:2;font-size:.75rem;font-weight:700;position:absolute;top:50%;left:50%;translate:-50% -50%}.booth-container>*+*{margin-top:1px}.booth-container>*+:before{content:"";background-color:var(--theme-bd-1);border-top:1px solid var(--theme-bd-1);width:calc(100% - 20px);position:absolute;bottom:100%;right:0}.booth-field{padding:20px;position:relative}@media (min-width:992px){.booth-field.is-mobile-only,.booth-field-docs.is-mobile-only{display:none}}.booth-field>*+*{margin-top:8px}.booth-field-title{font-feature-settings:"palt";letter-spacing:.0125em;font-size:.875rem;font-weight:600}.booth-field-docs>*+*{margin-top:1em}.booth-field-docs>:first-child{text-box-trim:trim-start}.booth-field-docs>:last-child{text-box-trim:trim-end}.booth-field-docs>:first-child:last-child{text-box-trim:trim-both}.booth-field-docs p{font-size:.875rem;line-height:1.5}.booth-field-docs p.text.is-note{color:var(--theme-tx-3);font-size:.75rem}.booth-field-stage{background-color:var(--theme-bg-3);border:1px solid var(--theme-primary);border-radius:6px;height:120px;position:relative;overflow:hidden}.booth-field-stage-badge{background-color:var(--theme-bg-1);border:1px solid var(--theme-primary);border-radius:4px;display:flex;position:absolute;bottom:6px;left:6px}.booth-field-stage-badge-icon-wrap{background-color:var(--theme-primary);justify-content:center;align-items:center;padding:4px 6px;display:flex}.booth-field-stage-badge-icon{width:20px;height:20px;color:var(--theme-bg-1)}.booth-field-stage-badge-meta{padding:4px 6px}.booth-field-stage-badge-meta>*+*{margin-top:2px}.booth-field-stage-badge-meta-text{color:var(--theme-primary);font-size:.6875rem;font-weight:700;font-family:var(--font-mono);white-space:nowrap;line-height:1}.booth-field-stage-badge-meta-text .text.is-exceeded{color:var(--theme-danger);font-weight:600}.booth-field-stage-delete{z-index:2;position:absolute;top:-1px;right:-1px}.booth-field-stage-delete .button:is(.is-square,.is-circle){border-top-left-radius:0;border-bottom-right-radius:0;width:28px;height:28px}.booth-field-buttons{gap:6px;display:flex}.booth-field-buttons .button{flex:1 0;gap:4px}.booth-field-buttons .text{font-size:.875rem}.booth-field-button-icon{width:18px;height:18px}.booth-field-button-icon.is-lg{scale:1.15}.booth-field-content-card{border:1px solid var(--theme-primary);border-radius:6px}.booth-field-content-card>.booth-field-stage{border-top:none;border-left:none;border-right:none;border-radius:6px 6px 0 0}.booth-field-content-card .button{border-radius:4px}.booth-field-content-card-inner{padding:8px}.booth-field-content-card-inner>*+*{margin-top:8px}.booth-field-checks>*+*{margin-top:6px}.booth-field-checks-all .button{justify-content:flex-start;width:100%;padding:.5em .625em}.booth-field-checks-all .button .text{font-size:.875rem;font-weight:400}.booth-field-checks-children{flex-wrap:wrap;display:flex}.booth-field-checks-child{cursor:pointer;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.booth-field-checks-child .text{font-size:.875rem}.check{cursor:pointer;align-items:center;gap:8px;display:flex}.check .text{font-size:.875rem}.tagcloud{flex-wrap:wrap;gap:6px;display:flex}.tagcloud>.button{justify-content:flex-start;padding:.5em .625em}.tagcloud>.button .text{font-feature-settings:"palt";letter-spacing:.0125em;text-overflow:ellipsis;font-size:.875rem;font-weight:400;overflow:hidden}.tagcloud>.button.is-outline.is-active{background-color:color-mix(in srgb,var(--theme-primary)15%,transparent 75%);border-color:var(--theme-primary)}.setting-container>*+*{margin-top:1px}.setting-container>*+:before{content:"";background-color:var(--theme-bd-1);border-top:1px solid var(--theme-bd-1);width:calc(100% - 20px);position:absolute;bottom:100%;right:0}.setting-field{padding:16px 20px;position:relative}.setting-field>*+*{margin-top:12px}.setting-field-title{font-feature-settings:"palt";letter-spacing:.0125em;font-size:.875rem;font-weight:600}.setting-field-note{color:var(--theme-tx-3);font-feature-settings:"palt";letter-spacing:.0125em;font-size:.75rem}.setting-field-selects{background-color:var(--theme-bg-2);border:1px solid var(--theme-bd-1);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.setting-field-selects>.select{flex:1 0}@media not (max-width:540px){.setting-field-selects>.select>select{text-align:center}}.setting-field-selects>:nth-child(2){text-align:center;font-size:.875rem}@media (max-width:540px){.setting-container.is-mobile-sidebar .setting-field-selects>*,.setting-container.is-mobile-sidebar .tagcloud>.button{flex:0 0 100%}}.setting-field-checks>*{padding:4px}.setting-field-checks>*+*{margin-top:4px}.setting-field-buttons{gap:6px;display:flex}.setting-field-buttons>.button:not(.is-square){flex:1 0}.setting-field-buttons>.button .text{font-size:.875rem}.setting-field-button-icon{width:20px;height:20px}.today-container{padding-bottom:20vh}.today-header{padding:20px}.today-header-title{color:var(--theme-tx-3);font-family:var(--font-sans-en);justify-content:center;align-items:center;gap:.25rem;padding-right:1rem;font-weight:900;display:flex}.today-header-title-main{font-size:2.5rem}.today-items{grid-template-columns:auto 1fr;row-gap:calc(1.25rem + 1px);padding:0 20px;display:grid}.today-item{grid-template-columns:subgrid;grid-column:span 2;gap:6px;display:grid;position:relative}.today-item:not(:last-child):after{content:"";border-bottom:1px solid var(--theme-bd-1);width:100%;height:0;position:absolute;top:calc(100% + .625rem);left:0}.today-item-label{background-color:var(--theme-danger);height:1.9375rem;color:var(--theme-bg-1);text-align:center;text-box-trim:trim-both;border-radius:2px;place-content:center;align-self:flex-start;padding:0 4px;line-height:1.125;display:grid}.today-item-label-main{font-size:.875rem;font-weight:700;display:block}.today-item-label-sub{font-size:.625rem;font-weight:600;display:block}.today-item .item{padding-left:0}.today-item .item-bar{display:none}.today-empty{text-align:center;padding:0 20px;font-size:.875rem}.today-bottom{background-color:var(--theme-bg-2);border-top:1px solid var(--theme-bd-1);width:100%;padding:20px;position:absolute;bottom:0;left:0}.today-bottom>*+*{margin-top:12px}.today-bottom-text{text-box-trim:trim-both;font-size:.75rem}.today-bottom-input-set{gap:6px;display:flex}.today-bottom-input-set>.joint,.today-bottom-input-set>.joint>:not(.is-square){flex:1 0}.today-bottom-input-set>.joint>.input{--input-border-color:var(--theme-bd-2);box-shadow:none;text-align:center;white-space:nowrap}.today-bottom-button-icon{width:18px;height:18px}:root{--theme-tx-1:#0f172a;--theme-tx-2:#334155;--theme-bg-1:#fff;--theme-bg-2:#f1f5f9;--theme-bd-1:#e2e8f0;--theme-bd-2:#cbd5e1;--theme-lk:#06b6d4;--theme-lk-tx:#fff;--theme-dark:#0f172a;--theme-light:#fff;--theme-primary:#06b6d4;--theme-primary-light:#ecfeff;--theme-secondary:#6366f1;--theme-secondary-light:#eef2ff;--theme-info:#0ea5e9;--theme-info-light:#f0f9ff;--theme-success:#16a34a;--theme-success-light:#f0fdf4;--theme-warning:#f59e0b;--theme-warning-light:#fffbeb;--theme-danger:#dc2626;--theme-danger-light:#fef2f2;--theme-shadow:#0f172a;--theme-code:#6366f1;--theme-paint:#0e7490;--theme-paint-tx:#fff;--theme-spot:#fde047;--theme-disabled:#cbd5e1;--font-sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans Japanese","BIZ UDPGothic",Meiryo,"Yu Gothic Medium",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-sans-en:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:"Hiragino Mincho ProN","Noto Serif JP","Yu Mincho",YuMincho,serif;--font-serif-en:Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:before,:after{box-sizing:border-box;min-width:0;font-size:inherit;font-weight:inherit;border-style:solid;border-width:0;margin:0;padding:0;font-family:inherit}html{overflow-wrap:anywhere;line-break:strict;tab-size:4;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;line-height:1.5}body{line-height:inherit;-webkit-print-color-adjust:exact}b,strong{font-weight:bolder}small{font-size:80%}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}address{font-style:normal}summary{cursor:pointer;display:list-item}ol,ul{list-style:none}table{border-color:inherit;border-collapse:collapse;text-indent:0}hr{border-top-width:1px}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;font-feature-settings:inherit;font-variation-settings:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}button,[role=button]{cursor:pointer}:disabled{cursor:default}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button}textarea{resize:vertical}progress{vertical-align:baseline}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}svg:where(:not([fill])){fill:currentColor}iframe{max-width:100%}[hidden]{display:none}*,:before,:after{border-color:var(--theme-bd-1)}html{font-family:var(--font-sans)}body{background-color:var(--theme-bg-1);color:var(--theme-tx-2)}code,kbd,samp,pre{font-family:var(--font-mono)}input::placeholder,textarea::placeholder{color:var(--theme-placeholder);opacity:1}.joint{flex-wrap:nowrap;display:flex}.joint>:is(.button,.badge,.input):not(:last-child),.joint>.select:not(:last-child)>select{border-top-right-radius:0;border-bottom-right-radius:0}.joint>:is(.button,.badge,.input):not(:first-child),.joint>.select:not(:first-child)>select{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.joint>:is(.button,.badge,.input):focus,.joint>.select>select{z-index:2}.button{--button-gap:.5em;--button-padding:.5em 1em;--button-bg:transparent;--button-border-width:1px;--button-border-color:transparent;--button-border-radius:6px;--button-color:inherit;--button-font-weight:500;--button-line-height:1.25;--button-transition:ease-out .12s;--button-plain-bg:var(--theme-bg-2);--button-plain-color:inherit;--button-plain-hover-bg-darken:10%;--button-outline-bg:var(--theme-bg-1);--button-outline-border-color:var(--theme-bd-2);--button-outline-color:inherit;--button-outline-hover-bg:var(--theme-bg-2);--button-outline-hover-color:inherit;--button-melt-bg:transparent;--button-melt-color:inherit;--button-melt-hover-bg:var(--theme-dark);--button-melt-hover-bg-alpha:7.5%;--button-square-size:calc(2.25em + 1px*2);--button-angle-position:.75em;--button-angle-size:.5em;--button-angle-width:2px;--button-angle-color:var(--theme-dark);--button-angle-color-alpha:24%;--button-strong-font-weight:700;--button-floating-shadow-size:0 2px 6px 0;--button-floating-shadow-color:var(--theme-shadow);--button-floating-shadow-color-alpha:24%;--button-floating-hover-shadow-size:0 4px 12px 0;--button-disabled-bg:var(--theme-disabled);--button-disabled-border-color:var(--theme-disabled);--button-disabled-color:var(--theme-dark);--button-disabled-color-alpha:36%}.button:is(.is-primary,.is-secondary,.is-info,.is-success,.is-warning,.is-danger){--button-plain-color:var(--theme-lk-tx);--button-outline-hover-color:var(--theme-lk-tx);--button-angle-color:currentColor;--button-angle-color-alpha:100%;--button-floating-shadow-color-alpha:50%}.button.is-primary{--button-plain-bg:var(--theme-primary);--button-outline-border-color:var(--theme-primary);--button-outline-color:var(--theme-primary);--button-outline-hover-bg:var(--theme-primary);--button-melt-color:var(--theme-primary);--button-melt-hover-bg:var(--theme-primary);--button-floating-shadow-color:var(--theme-primary)}.button.is-secondary{--button-plain-bg:var(--theme-secondary);--button-outline-border-color:var(--theme-secondary);--button-outline-color:var(--theme-secondary);--button-outline-hover-bg:var(--theme-secondary);--button-melt-color:var(--theme-secondary);--button-melt-hover-bg:var(--theme-secondary);--button-floating-shadow-color:var(--theme-secondary)}.button.is-info{--button-plain-bg:var(--theme-info);--button-outline-border-color:var(--theme-info);--button-outline-color:var(--theme-info);--button-outline-hover-bg:var(--theme-info);--button-melt-color:var(--theme-info);--button-melt-hover-bg:var(--theme-info);--button-floating-shadow-color:var(--theme-info)}.button.is-success{--button-plain-bg:var(--theme-success);--button-outline-border-color:var(--theme-success);--button-outline-color:var(--theme-success);--button-outline-hover-bg:var(--theme-success);--button-melt-color:var(--theme-success);--button-melt-hover-bg:var(--theme-success);--button-floating-shadow-color:var(--theme-success)}.button.is-warning{--button-plain-bg:var(--theme-warning);--button-outline-border-color:var(--theme-warning);--button-outline-color:var(--theme-warning);--button-outline-hover-bg:var(--theme-warning);--button-melt-color:var(--theme-warning);--button-melt-hover-bg:var(--theme-warning);--button-floating-shadow-color:var(--theme-warning)}.button.is-danger{--button-plain-bg:var(--theme-danger);--button-outline-border-color:var(--theme-danger);--button-outline-color:var(--theme-danger);--button-outline-hover-bg:var(--theme-danger);--button-melt-color:var(--theme-danger);--button-melt-hover-bg:var(--theme-danger);--button-floating-shadow-color:var(--theme-danger)}.button{--button-plain-hover-bg-mix:color-mix(in srgb,var(--button-plain-bg)calc(100% - var(--button-plain-hover-bg-darken)),#000 var(--button-plain-hover-bg-darken));--button-melt-hover-bg-mix:color-mix(in srgb,var(--button-melt-hover-bg)var(--button-melt-hover-bg-alpha),transparent calc(100% - var(--button-melt-hover-bg-alpha)));--button-angle-color-mix:color-mix(in srgb,var(--button-angle-color)var(--button-angle-color-alpha),transparent calc(100% - var(--button-angle-color-alpha)));--button-floating-shadow-color-mix:color-mix(in srgb,var(--button-floating-shadow-color)var(--button-floating-shadow-color-alpha),transparent calc(100% - var(--button-floating-shadow-color-alpha)));--button-disabled-color-mix:color-mix(in srgb,var(--button-disabled-color)var(--button-disabled-color-alpha),transparent calc(100% - var(--button-disabled-color-alpha)));cursor:pointer;justify-content:center;align-items:center;gap:var(--button-gap);width:auto;padding:var(--button-padding);background:var(--button-bg);border-width:var(--button-border-width);border-color:var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-color);font-weight:var(--button-font-weight);line-height:var(--button-line-height);transition:var(--button-transition);white-space:nowrap;appearance:none;display:inline-flex;position:relative}.button.is-plain{background:var(--button-plain-bg);color:var(--button-plain-color)}@media (hover:hover) and (pointer:fine){.button.is-plain:hover{background:var(--button-plain-hover-bg-mix)}}.button.is-outline{background:var(--button-outline-bg);border-color:var(--button-outline-border-color);color:var(--button-outline-color)}@media (hover:hover) and (pointer:fine){.button.is-outline:hover{background:var(--button-outline-hover-bg);color:var(--button-outline-hover-color)}}.button.is-melt{background:var(--button-melt-bg);color:var(--button-melt-color)}@media (hover:hover) and (pointer:fine){.button.is-melt:hover{background:var(--button-melt-hover-bg-mix)}}.button:is(.is-round,.is-circle){border-radius:9999em}.button:is(.is-square,.is-circle){width:var(--button-square-size);height:var(--button-square-size);padding:0}.button:is(.is-angle-right,.is-angle-left):after{content:"";width:var(--button-angle-size);height:var(--button-angle-size);border-top:var(--button-angle-width)solid var(--button-angle-color-mix);border-right:var(--button-angle-width)solid var(--button-angle-color-mix);z-index:2;position:absolute;top:50%}.button.is-angle-right:after{right:var(--button-angle-position);transform:translateY(-50%)rotate(45deg)}.button.is-angle-left:after{left:var(--button-angle-position);transform:translateY(-50%)rotate(-135deg)}.button.is-angle-up:after{transform:translateY(-30%)rotate(-45deg)}.button.is-angle-down:after{transform:translateY(-70%)rotate(135deg)}.button.is-strong{font-weight:var(--button-strong-font-weight)}.button.is-floating:where(:not(:is([disabled],[aria-disabled=true],.is-disabled))){box-shadow:var(--button-floating-shadow-size)var(--button-floating-shadow-color-mix)}@media (hover:hover) and (pointer:fine){.button.is-floating:hover{box-shadow:var(--button-floating-hover-shadow-size)var(--button-floating-shadow-color-mix)}}.button:is([disabled],[aria-disabled=true],.is-disabled){pointer-events:none}.button:is(.is-plain,.is-outline,.is-melt):is([disabled],[aria-disabled=true],.is-disabled){color:var(--button-disabled-color-mix)}.button.is-plain:is([disabled],[aria-disabled=true],.is-disabled){background:var(--button-disabled-bg)}.button.is-outline:is([disabled],[aria-disabled=true],.is-disabled){background:var(--button-disabled-bg);border-color:var(--button-disabled-border-color)}:is(.input,.textarea){--input-height:calc(2.25em + (1px*2));--input-padding:.5em .75em;--input-bg:var(--theme-bg-1);--input-border-width:1px;--input-border-color:var(--theme-bd-1);--input-border-radius:6px;--input-inset-shadow-color:var(--theme-shadow);--input-inset-shadow-color-alpha:7.5%;--input-inset-shadow-size:0 1px 1px;--input-color:inherit;--input-line-height:1.25;--input-transition:none;--input-placeholder-color:var(--theme-tx-1);--input-placeholder-color-alpha:26%;--input-success:var(--theme-success);--input-success-light:var(--theme-success-light);--input-danger:var(--theme-danger);--input-danger-light:var(--theme-danger-light);--input-accent-mix:50%;--input-plain-bg:var(--theme-bg-2);--input-inside-bg:transparent;--input-readonly-bg:var(--theme-bg-2);--input-disabled-bg:var(--theme-disabled);--input-disabled-border-color:var(--theme-bd-1);--input-disabled-color:var(--theme-dark);--input-disabled-color-alpha:36%;--textarea-padding:calc(.5em - 1.5px).5em;--input-inset-shadow-color-mix:color-mix(in srgb,var(--input-inset-shadow-color)var(--input-inset-shadow-color-alpha),transparent calc(100% - var(--input-inset-shadow-color-alpha)));--input-placeholder-color-mix:color-mix(in srgb,var(--input-placeholder-color)var(--input-placeholder-color-alpha),transparent calc(100% - var(--input-placeholder-color-alpha)));--input-success-mix:color-mix(in srgb,var(--input-success)calc(100% - var(--input-accent-mix)),var(--input-success-light)var(--input-accent-mix));--input-danger-mix:color-mix(in srgb,var(--input-danger)calc(100% - var(--input-accent-mix)),var(--input-danger-light)var(--input-accent-mix));--input-disabled-color-mix:color-mix(in srgb,var(--input-disabled-color)var(--input-disabled-color-alpha),transparent calc(100% - var(--input-disabled-color-alpha)))}:is(.input,.textarea).is-success{--input-border-color:var(--input-success-mix);--input-plain-bg:var(--input-success-light);--input-inside-bg:var(--input-success-light)}:is(.input,.textarea).is-danger{--input-bg:var(--input-danger-light);--input-border-color:var(--input-danger-mix);--input-plain-bg:var(--input-danger-light);--input-inside-bg:var(--input-danger-light)}.input{max-width:100%;height:var(--input-height);padding:var(--input-padding);background:var(--input-bg);border-width:var(--input-border-width);border-color:var(--input-border-color);border-radius:var(--input-border-radius);box-shadow:inset var(--input-inset-shadow-size)var(--input-inset-shadow-color-mix);color:var(--input-color);line-height:var(--input-line-height);transition:var(--input-transition);appearance:none}.textarea{max-width:100%;padding:var(--textarea-padding);background:var(--input-bg);border-width:var(--input-border-width);border-color:var(--input-border-color);border-radius:var(--input-border-radius);box-shadow:inset var(--input-inset-shadow-size)var(--input-inset-shadow-color-mix);color:var(--input-color);transition:var(--input-transition);appearance:none}:is(.input,.textarea)::placeholder{color:var(--input-placeholder-color-mix)}:is(.input,.textarea).is-plain{background:var(--input-plain-bg);box-shadow:none;border-color:#0000}:is(.input,.textarea).is-underline{border-color:#0000;border-bottom-color:var(--input-border-color);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}:is(.input,.textarea).is-inside{background:var(--input-inside-bg);box-shadow:none;border-color:#0000}:is(.input,.textarea).is-right{text-align:right}:is(.input,.textarea).is-center{text-align:center}:is(.input,.textarea).is-left{text-align:left}.input.is-round{border-radius:9999em}:is(.input,.textarea):where([readonly]){background:var(--input-readonly-bg)}:is(.input,.textarea):is([disabled],[aria-disabled=true],.is-disabled){color:var(--input-disabled-color-mix)}:is(.input,.textarea):where(:not(.is-underline)):is([disabled],[aria-disabled=true],.is-disabled){background:var(--input-disabled-bg)}:is(.input,.textarea):where(:not(.is-underline):not(.is-inside)):is([disabled],[aria-disabled=true],.is-disabled){border-color:var(--input-disabled-border-color)}:is(.input,.textarea).is-underline:is([disabled],[aria-disabled=true],.is-disabled){border-bottom-color:var(--input-disabled-border-color)}.input[type=file]{display:none}.select{--select-height:calc(2.25em + (1px*2));--select-padding:.5em .75em;--select-padding-right:2.5em;--select-bg:var(--theme-bg-1);--select-border-width:1px;--select-border-color:var(--theme-bd-1);--select-border-radius:6px;--select-color:inherit;--select-line-height:1.25;--select-transition:none;--select-success:var(--theme-success);--select-success-light:var(--theme-success-light);--select-danger:var(--theme-danger);--select-danger-light:var(--theme-danger-light);--select-accent-mix:50%;--select-angle-position:1em;--select-angle-size:.5em;--select-angle-width:2px;--select-angle-color:var(--theme-dark);--select-angle-color-alpha:24%;--select-angle-z-index:3;--select-multiple-option-min-height:1.5em;--select-multiple-option-padding:.5em .75em;--select-plain-bg:var(--theme-bg-2);--select-underline-padding-right:1.75em;--select-underline-icon-position:.25em;--select-inside-bg:transparent;--select-disabled-bg:var(--theme-disabled);--select-disabled-border-color:var(--theme-bd-1);--select-disabled-color:var(--theme-dark);--select-disabled-color-alpha:36%;--select-success-mix:color-mix(in srgb,var(--select-success)calc(100% - var(--select-accent-mix)),var(--select-success-light)var(--select-accent-mix));--select-danger-mix:color-mix(in srgb,var(--select-danger)calc(100% - var(--select-accent-mix)),var(--select-danger-light)var(--select-accent-mix));--select-angle-color-mix:color-mix(in srgb,var(--select-angle-color)var(--select-angle-color-alpha),transparent calc(100% - var(--select-angle-color-alpha)));--select-disabled-color-mix:color-mix(in srgb,var(--select-disabled-color)var(--select-disabled-color-alpha),transparent calc(100% - var(--select-disabled-color-alpha)))}.select.is-success{--select-border-color:var(--select-success-mix);--select-plain-bg:var(--select-success-light);--select-inside-bg:var(--select-success-light)}.select.is-danger{--select-bg:var(--select-danger-light);--select-border-color:var(--select-danger-mix);--select-plain-bg:var(--select-danger-light);--select-inside-bg:var(--select-danger-light)}.select{display:inline-flex;position:relative}.select>select{cursor:pointer;width:100%;height:var(--select-height);padding:var(--select-padding);background:var(--select-bg);border-width:var(--select-border-width);border-color:var(--select-border-color);border-radius:var(--select-border-radius);color:var(--select-color);line-height:var(--select-line-height);transition:var(--select-transition);appearance:none;flex:none}.select:where(:not(.is-multiple))>select{padding-right:var(--select-padding-right)}.select:where(:not(.is-multiple)):after{content:"";pointer-events:none;top:50%;right:var(--select-angle-position);width:var(--select-angle-size);height:var(--select-angle-size);border-right-width:var(--select-angle-width);border-right-color:var(--select-angle-color-mix);border-bottom-width:var(--select-angle-width);border-bottom-color:var(--select-angle-color-mix);z-index:var(--select-angle-z-index);position:absolute;transform:translateY(-70%)rotate(45deg)}.select.is-multiple>select{height:auto;padding:0}.select.is-multiple>select>option{min-height:var(--select-multiple-option-min-height);padding:var(--select-multiple-option-padding)}.select.is-plain>select{background:var(--select-plain-bg);border-color:#0000}.select.is-underline>select{padding-right:var(--select-underline-padding-right);border-color:#0000;border-bottom-color:var(--select-border-color);background:0 0;border-radius:0;padding-left:0}.select.is-underline:where(:not(.is-multiple)):after{right:var(--select-underline-icon-position)}.select.is-inside>select{background:var(--select-inside-bg);border-color:#0000}.select.is-right>select{text-align:right}.select.is-center>select{text-align:center}.select.is-left>select{text-align:left}.select.is-round>select{border-radius:9999em}.select>select:is([disabled],[aria-disabled=true],.is-disabled){color:var(--select-disabled-color-mix)}.select:where(:not(.is-underline))>select:is([disabled],[aria-disabled=true],.is-disabled){background:var(--select-disabled-bg)}.select:where(:not(.is-underline):not(.is-inside))>select:is([disabled],[aria-disabled=true],.is-disabled){border-color:var(--select-disabled-border-color)}.select.is-underline>select:is([disabled],[aria-disabled=true],.is-disabled){border-bottom-color:var(--select-disabled-border-color)}.label{--label-disabled-color:var(--theme-dark);--label-disabled-color-alpha:36%;--label-disabled-color-mix:color-mix(in srgb,var(--label-disabled-color)var(--label-disabled-color-alpha),transparent calc(100% - var(--label-disabled-color-alpha)));cursor:pointer;display:flex}.label.is-center{justify-content:center}.label.is-middle{align-items:center}:where(.label:not(.is-middle)) :is(.radio,.checkbox){top:.25em}:where(:is([type=radio],[type=checkbox]):is([disabled],[aria-disabled=true],.is-disabled))+.label,.label:where(:has(:is([type=radio],[type=checkbox]):is([disabled],[aria-disabled=true],.is-disabled))){cursor:default;color:var(--label-disabled-color-mix)}.radio{--radio-size:1em;--radio-bg:var(--theme-bg-1);--radio-border-width:2px;--radio-border-color:var(--theme-bd-2);--radio-transition:none;--radio-checked-border-color:var(--theme-primary);--radio-checked-icon-size:.5em;--radio-checked-icon-color:var(--theme-primary);--radio-disabled-color-alpha:36%;--radio-disabled-color-mix:color-mix(in srgb,var(--radio-border-color)var(--radio-disabled-color-alpha),transparent calc(100% - var(--radio-disabled-color-alpha)));width:var(--radio-size);height:var(--radio-size);background:var(--radio-bg);border-width:var(--radio-border-width);border-color:var(--radio-border-color);transition:var(--radio-transition);border-radius:9999em;flex:none;display:inline-block;position:relative}.radio:before{content:"";width:var(--radio-checked-icon-size);height:var(--radio-checked-icon-size);background:var(--radio-checked-icon-color);transition:var(--radio-transition);opacity:0;border-radius:9999em;position:absolute;top:50%;left:50%;translate:-50% -50%}.input[type=radio]{opacity:0;z-index:-1;position:absolute}:where([type=radio]:checked+*) .radio,:where([type=radio]:checked)+.radio{border-color:var(--radio-checked-border-color)}:where([type=radio]:checked+*) .radio:before,:where([type=radio]:checked)+.radio:before{opacity:1}@media (hover:hover) and (pointer:fine){:where([type=radio]:focus+*) .radio,:where([type=radio]:focus)+.radio{outline:auto;outline:auto -webkit-focus-ring-color}}:where([type=radio]:is([disabled],[aria-disabled=true],.is-disabled)+*) .radio,:where([type=radio]:is([disabled],[aria-disabled=true],.is-disabled))+.radio{border-color:var(--radio-disabled-color-mix)}:where([type=radio]:checked:is([disabled],[aria-disabled=true],.is-disabled)+*) .radio:before,:where([type=radio]:checked:is([disabled],[aria-disabled=true],.is-disabled))+.radio:before{background:var(--radio-disabled-color-mix)}.checkbox{--checkbox-size:1em;--checkbox-bg:var(--theme-bg-1);--checkbox-border-width:2px;--checkbox-border-color:var(--theme-bd-2);--checkbox-border-radius:2px;--checkbox-transition:none;--checkbox-checked-bg:var(--theme-primary);--checkbox-checked-border-color:transparent;--checkbox-checked-icon-width:.75em;--checkbox-checked-icon-height:.375em;--checkbox-checked-icon-border-width:.125em;--checkbox-checked-icon-color:var(--theme-lk-tx);--checkbox-disabled-color-alpha:36%;--checkbox-disabled-color-mix:color-mix(in srgb,var(--checkbox-border-color)var(--checkbox-disabled-color-alpha),transparent calc(100% - var(--checkbox-disabled-color-alpha)));width:var(--checkbox-size);height:var(--checkbox-size);background:var(--checkbox-bg);border-width:var(--checkbox-border-width);border-color:var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);transition:var(--checkbox-transition);flex:none;display:inline-block;position:relative}.checkbox:before{content:"";width:var(--checkbox-checked-icon-width);height:var(--checkbox-checked-icon-height);border-bottom-width:var(--checkbox-checked-icon-border-width);border-bottom-color:var(--checkbox-checked-icon-color);border-left-width:var(--checkbox-checked-icon-border-width);border-left-color:var(--checkbox-checked-icon-color);transition:var(--checkbox-transition);opacity:0;position:absolute;top:50%;left:50%;translate:-50% -70%;rotate:-45deg}.input[type=checkbox]{opacity:0;z-index:-1;position:absolute}:where([type=checkbox]:checked+*) .checkbox,:where([type=checkbox]:checked)+.checkbox{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border-color)}:where([type=checkbox]:checked+*) .checkbox:before,:where([type=checkbox]:checked)+.checkbox:before{opacity:1}@media (hover:hover) and (pointer:fine){:where([type=checkbox]:focus+*) .checkbox,:where([type=checkbox]:focus)+.checkbox{outline:auto;outline:auto -webkit-focus-ring-color}}:where([type=checkbox]:is([disabled],[aria-disabled=true],.is-disabled)+*) .checkbox,:where([type=checkbox]:is([disabled],[aria-disabled=true],.is-disabled))+.checkbox{border-color:var(--checkbox-disabled-color-mix)}:where([type=checkbox]:checked:is([disabled],[aria-disabled=true],.is-disabled)+*) .checkbox,:where([type=checkbox]:checked:is([disabled],[aria-disabled=true],.is-disabled))+.checkbox{background:var(--checkbox-disabled-color-mix);border-color:#0000}:root{--pj-scrollbar-width:0px;--pj-app-max-width:540px;--pj-timeline-offset:16px;--pj-controller-height:42px;--pj-color-accent:#7c899c;--theme-tx-2:#101010;--theme-tx-3:#6a6a71;--theme-bg-1:#fcfcfc;--theme-bg-2:#f4f4f4;--theme-bg-3:#ebebeb;--theme-bd-1:#dbdbdd;--theme-bd-2:#c6c6c8;--theme-primary:#8766b6}body{background-color:var(--theme-bg-3)}.app-main{grid-template-rows:auto 1fr;grid-template-columns:100%;min-height:100vh;display:grid;position:relative}
