.sheetLayer[data-v-fd2bf5db]{z-index:140;flex-direction:column;justify-content:flex-end;display:flex;position:fixed}.sheetMask[data-v-fd2bf5db]{z-index:0;background-color:var(--c-bgMask);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);animation:.2s ease-out sheetMaskIn-fd2bf5db;position:absolute}.sheetPanel[data-v-fd2bf5db]{z-index:1;box-sizing:border-box;width:100%;min-height:25vh;max-height:75vh;padding-bottom:var(--safe-bottom);border-radius:var(--size-radiusLarge) var(--size-radiusLarge) 0 0;background-color:var(--c-bgPage);flex-direction:column;animation:.25s ease-out sheetUp-fd2bf5db;display:flex;position:relative;overflow:hidden}.sheetPanel .sheetBody[data-v-fd2bf5db]{box-sizing:border-box;overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:0;overflow-y:auto}@keyframes sheetUp-fd2bf5db{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetMaskIn-fd2bf5db{0%{opacity:0}to{opacity:1}}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .18s}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.page-slide-up-enter-active,.page-slide-up-leave-active,.page-slide-down-enter-active,.page-slide-down-leave-active{position:fixed;top:0;bottom:0;left:0;right:0}.page-slide-up-enter-active{z-index:2;will-change:transform;transition:transform .3s ease-out}.page-slide-up-enter-from{transform:translateY(100%)}.page-slide-up-leave-active{z-index:1;transition:opacity .3s}.page-slide-up-leave-from,.page-slide-up-leave-to{opacity:1}.page-slide-down-leave-active{z-index:2;will-change:transform;transition:transform .3s ease-in}.page-slide-down-leave-to{transform:translateY(100%)}.page-slide-down-enter-active{z-index:1;transition:opacity .3s}.page-slide-down-enter-from,.page-slide-down-enter-to{opacity:1}.debug-dock{z-index:125;flex-direction:column;gap:.5rem;display:flex;position:fixed}.debug-fab{box-sizing:border-box;border:1px solid var(--c-textOnBrand);background-color:var(--c-brandPrimary);width:3rem;height:3rem;box-shadow:0 .25rem .75rem var(--c-shadow);color:var(--c-textOnBrand);font-size:var(--size-fontBody);letter-spacing:.05em;cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex}.debug-panel{box-sizing:border-box;padding:1.25rem var(--size-pagePadding) 1.5rem}.debug-title{color:var(--c-textPrimary);font-size:var(--size-fontSubtitle);font-weight:600;line-height:1.25rem}.debug-hint{color:var(--c-textTertiary);font-size:var(--size-fontBody);line-height:1.25rem}.debug-label{color:var(--c-textSecondary);font-size:var(--size-fontBody);line-height:1.25rem}.debug-input,.debug-textarea{box-sizing:border-box;border:1px solid var(--c-border);border-radius:var(--size-radiusSmall);background-color:var(--c-bgBoxes);width:100%;color:var(--c-textPrimary);font-family:inherit;font-size:max(16px, var(--size-fontBody));outline:none;padding:0 .75rem;display:block}.debug-input{height:2.75rem}.debug-input::placeholder,.debug-textarea::placeholder{color:var(--c-textTertiary)}.debug-textarea{resize:vertical;min-height:8rem;padding:.75rem;line-height:1.5}.debug-actions{gap:.625rem;width:100%;display:flex}.debug-actions .pillButton1{flex:1;width:auto}.debug-actions .pillButton2{flex:1;width:auto}.debug-table-title{color:var(--c-textPrimary);font-size:var(--size-fontBody);font-weight:600;line-height:1.25rem}.debug-table-wrap{overscroll-behavior:none;border:1px solid var(--c-border);border-radius:var(--size-radiusSmall);max-height:10rem;overflow:auto}.debug-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--size-fontBody);line-height:1.25rem}.debug-table th{border-bottom:1px solid var(--c-divider);text-align:left;vertical-align:top;word-break:break-all;padding:.375rem .5rem}.debug-table td{border-bottom:1px solid var(--c-divider);text-align:left;vertical-align:top;word-break:break-all;padding:.375rem .5rem}.debug-table th{background-color:var(--c-bgBoxes);color:var(--c-textSecondary);font-weight:600;position:-webkit-sticky;position:sticky;top:0}.debug-table tr:last-child td{border-bottom:none}.debug-table__key{width:40%;color:var(--c-textSecondary)}.debug-table__value{width:60%;color:var(--c-textPrimary)}.debug-table__empty{color:var(--c-textTertiary);text-align:center}.page-list{box-sizing:border-box;padding:1.25rem var(--size-pagePadding) 1.5rem}.page-list__title{color:var(--c-textPrimary);font-size:var(--size-fontSubtitle);font-weight:600;line-height:1.25rem}.page-list__item{box-sizing:border-box;border-bottom:1px solid var(--c-divider);text-align:left;flex-direction:column;width:100%;padding:.75rem 0;display:flex}.page-list__item:last-child{border-bottom:none}.page-list__name{color:var(--c-textPrimary);font-size:var(--size-fontSubtitle);line-height:1.25rem}.page-list__path{color:var(--c-textTertiary);font-size:var(--size-fontBody);line-height:1.25rem}*,:before,:after{box-sizing:border-box}html,body,#app{overscroll-behavior:none;min-height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:var(--size-fontBody,1rem);background-color:var(--c-bgPage,#fcf7f1);color:var(--c-textPrimary,#333);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--c-focusRing,#ff8a8e59);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--boxBorder:1px solid var(--c-boxBorder)}.absoluteBox{position:absolute}.shadowBox{box-shadow:0px .44rem 1.375rem 0px var(--c-bgShadow)}.columnFlex{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.rowFlex{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.rowFlexStart{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.rowFlexWrap{flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.tags{border-radius:var(--size-tagRadius);background-color:var(--c-bgBoxes);color:var(--c-brandPrimary);flex-direction:row;justify-content:center;align-items:center;padding:.25rem .75rem;display:flex}.pillButton1{box-sizing:border-box;width:100%;height:2.875rem;color:var(--c-brandPrimary);border:2px solid var(--c-brandPrimary);font-size:var(--size-fontButton);border-radius:2.875rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.pillButton2{box-sizing:border-box;--button-bg:var(--c-brandPrimary);background-color:var(--c-brandPrimary);width:100%;height:2.875rem;color:var(--c-textOnBrand);font-size:var(--size-fontButton);border-radius:2.875rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.thinButton{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5625rem 0}.shortButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.pillButton--disabled{opacity:.5}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}:root{--font-scale:1;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}html{background-color:#fcf7f1}@media (prefers-color-scheme:dark){html{background-color:#121212}}body{transition:background-color .25s,color .25s}#app{min-height:100vh}.page{min-height:100vh;padding-bottom:var(--safe-bottom);background-color:var(--c-bgPage);color:var(--c-textPrimary)}.safe-top{padding-top:var(--safe-top)}.safe-bottom{padding-bottom:var(--safe-bottom)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
