.changelog-list{text-align:left}.changelog-list__group+.changelog-list__group{margin-top:12px}.changelog-list__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.changelog-list__version{font-size:14px;font-weight:600;color:var(--xq-text)}.changelog-list__date{flex-shrink:0;font-size:12px;color:var(--xq-text-3)}.changelog-list__section+.changelog-list__section{margin-top:8px}.changelog-list__section-title{margin-top:4px;font-size:13px;font-weight:600;line-height:1.6;color:var(--xq-text);white-space:pre-wrap;word-break:break-word}.changelog-list__points{margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--xq-text-2);white-space:pre-wrap;word-break:break-word}.app-update-dialog__body{padding:8px 20px 16px;text-align:left}.app-update-dialog__lead{margin-bottom:8px;font-size:14px;line-height:1.5;color:var(--xq-text)}.app-update-dialog__version{margin-bottom:10px;font-size:12px;color:var(--xq-text-3)}.app-update-dialog__text{font-size:14px;line-height:1.6;color:var(--xq-text-2);white-space:pre-wrap;word-break:break-word}.app-update-dialog__more{display:table;margin:10px auto 0;padding:4px 8px;border:0;background:transparent;color:var(--xq-accent);font-size:13px;line-height:normal;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.van-popup.app-update-progress{width:300px;max-width:86vw;padding:20px 20px 16px;text-align:center}.app-update-progress__title{font-size:16px;font-weight:600;color:var(--xq-text)}.app-update-progress__state{margin:12px 0;font-size:13px;line-height:18px;color:var(--xq-text-2);min-height:18px}.app-update-progress__actions{margin-top:18px;display:flex;gap:10px;justify-content:center}.notice-dialog__body{padding:8px 20px 18px;font-size:14px;line-height:1.65;color:var(--xq-text-2);text-align:left;white-space:pre-wrap;word-break:break-word}.notice-dialog__body.is-warn{color:var(--xq-warning)}.force-update{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--xq-bg-page)}.force-update__card{width:100%;max-width:320px;padding:28px 24px 24px;border-radius:16px;background:var(--xq-bg-surface);box-shadow:0 4px 20px var(--xq-shadow);text-align:center}.force-update__title{margin-top:14px;font-size:17px;font-weight:600;color:var(--xq-text)}.force-update__progress{margin-top:16px}.force-update__desc{margin-top:12px;font-size:13px;line-height:1.5;color:var(--xq-text-3)}.board-guard-actions{display:flex;flex-direction:column}.board-guard-actions .board-guard-btn{position:relative;flex:none;margin:0;height:var(--van-dialog-button-height, 48px);border:0;border-radius:0;background:transparent;color:var(--van-text-color, var(--xq-text));font:inherit;font-size:var(--van-dialog-font-size, 16px);cursor:pointer;-webkit-tap-highlight-color:transparent}.board-guard-actions .board-guard-btn:before{content:"";position:absolute;left:0;right:0;top:0;border-top:1px solid var(--van-border-color, var(--xq-border));transform:scaleY(.5);transform-origin:top}.board-guard-actions .board-guard-btn:active{background:var(--van-active-color, var(--xq-bg-hover))}.board-guard-actions .board-guard-btn.is-primary{color:var(--van-primary-color, var(--xq-accent));font-weight:600}.board-guard-actions .board-guard-btn.is-danger{color:var(--van-danger-color, var(--xq-danger))}.board-guard-undo{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:3000;display:flex;align-items:center;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:0 4px 0 12px;border-radius:var(--van-toast-radius, 8px);background:var(--van-toast-background, rgba(0, 0, 0, .7));color:var(--van-toast-text-color, #fff);font-size:var(--van-toast-font-size, 14px);line-height:var(--van-toast-line-height, 20px)}.board-guard-undo-text{min-width:0;padding:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-guard-undo-btn{position:relative;flex-shrink:0;margin-left:12px;border:0;padding:8px 10px 8px 12px;background:transparent;color:#6bb6ff;font:inherit;font-weight:500;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.board-guard-undo-btn:before{content:"";position:absolute;left:0;top:50%;height:14px;transform:translateY(-50%);border-left:1px solid rgba(255,255,255,.3)}.board-guard-undo-btn:active{opacity:.7}.board-guard-undo-enter-active,.board-guard-undo-leave-active{transition:opacity .2s,transform .2s}.board-guard-undo-enter-from,.board-guard-undo-leave-to{opacity:0;transform:translate(-50%,8px)}.fav-notice[data-v-640d96ed]{position:fixed;z-index:2600;left:50%;top:calc(env(safe-area-inset-top,0px) + 56px);transform:translate(-50%);width:max-content;max-width:min(92vw,420px);display:flex;align-items:center;gap:12px;padding:10px 8px 10px 16px;border-radius:22px;background:var(--xq-text);color:var(--xq-bg-surface);box-shadow:var(--xq-chrome-shadow);font-size:calc(14px * var(--xq-text-scale, 1));line-height:1.4}.fav-notice__text[data-v-640d96ed]{min-width:0;overflow-wrap:anywhere}.fav-notice__action[data-v-640d96ed]{flex:none;min-height:32px;padding:0 12px;border:0;border-radius:16px;font:inherit;font-weight:600;cursor:pointer;background:transparent;color:var(--xq-accent);-webkit-tap-highlight-color:transparent}.fav-notice__action[data-v-640d96ed]:active{opacity:.7}.fav-notice-enter-active[data-v-640d96ed],.fav-notice-leave-active[data-v-640d96ed]{transition:opacity .2s ease,transform .2s ease}.fav-notice-enter-from[data-v-640d96ed],.fav-notice-leave-to[data-v-640d96ed]{opacity:0;transform:translate(-50%,-8px)}.sheet-header--resizable{position:relative;touch-action:none;cursor:ns-resize;padding-top:12px!important}.sheet-grip{position:absolute;top:4px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--xq-border)}.van-dialog{max-height:85vh;display:flex;flex-direction:column}.van-dialog__header,.van-dialog__footer{flex-shrink:0}.van-dialog__content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}*{margin:0}html,body{overscroll-behavior-y:contain}html.is-tauri,html.is-tauri body{overscroll-behavior:none}html.is-capacitor body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.is-capacitor input,html.is-capacitor textarea,html.is-capacitor [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.app-lock-scroll,html.app-lock-scroll body{height:100%;overflow:hidden}html.app-lock-scroll body{position:fixed;width:100%}html.page-stable-gutter{overflow-y:scroll;background:var(--xq-page-canvas, var(--xq-bg-page))}html.page-stable-gutter:has(>body.van-overflow-hidden){overflow-y:hidden}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--xq-scrollbar-thumb) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--xq-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:8px;min-height:32px}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--xq-scrollbar-thumb-hover)}.van-field__control{font-size:16px}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}:root:root{--xq-ts: var(--xq-text-scale, 1);--van-font-size-xs: calc(10px * var(--xq-ts));--van-font-size-sm: calc(12px * var(--xq-ts));--van-font-size-md: calc(14px * var(--xq-ts));--van-font-size-lg: calc(16px * var(--xq-ts));--van-line-height-xs: calc(14px * var(--xq-ts));--van-line-height-sm: calc(18px * var(--xq-ts));--van-line-height-md: calc(20px * var(--xq-ts));--van-line-height-lg: calc(22px * var(--xq-ts));--van-cell-line-height: calc(24px * var(--xq-ts));--van-cell-group-title-line-height: calc(16px * var(--xq-ts));--van-dialog-width: min(calc(320px * var(--xq-ts)), calc(100vw - 32px) );--van-dialog-small-screen-width: calc(100vw - 32px) ;--van-dialog-header-line-height: calc(24px * var(--xq-ts));--van-dialog-button-height: calc(48px * var(--xq-ts));--van-dialog-round-button-height: calc(36px * var(--xq-ts));--van-action-sheet-header-height: calc(48px * var(--xq-ts));--van-share-sheet-description-line-height: calc(16px * var(--xq-ts));--van-share-sheet-cancel-button-height: calc(48px * var(--xq-ts));--van-popover-action-height: calc(44px * var(--xq-ts));--van-popover-action-width: calc(128px * var(--xq-ts));--van-popover-horizontal-action-height: calc(34px * var(--xq-ts));--van-picker-toolbar-height: calc(44px * var(--xq-ts));--van-toast-max-width: calc(100vw - 32px) ;--van-toast-text-min-width: calc(96px * var(--xq-ts));--van-toast-default-width: calc(88px * var(--xq-ts));--van-toast-default-min-height: calc(88px * var(--xq-ts));--van-button-mini-height: calc(24px * var(--xq-ts));--van-button-small-height: calc(32px * var(--xq-ts));--van-button-default-height: calc(44px * var(--xq-ts));--van-button-large-height: calc(50px * var(--xq-ts));--van-tag-line-height: calc(16px * var(--xq-ts));--van-field-error-message-font-size: calc(12px * var(--xq-ts));--van-field-word-limit-line-height: calc(16px * var(--xq-ts));--van-field-text-area-min-height: calc(60px * var(--xq-ts));--van-stepper-input-width: calc(32px * var(--xq-ts));--van-stepper-input-height: calc(28px * var(--xq-ts));--van-search-input-height: calc(34px * var(--xq-ts));--van-tab-font-size: 14px;--van-tab-line-height: 20px;--van-tabbar-item-font-size: 12px;--van-tabbar-item-line-height: 1}.van-dialog__confirm,.van-dialog__cancel{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-dialog{display:flex;flex-direction:column;max-height:calc(90vh - 32px);max-height:calc(90dvh - 32px)}.van-dialog__header,.van-dialog__footer{flex:none}.van-dialog__content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.row-opening{position:relative;pointer-events:none}.row-opening:before,.row-opening:after{content:"";position:absolute;top:50%;right:12px;pointer-events:none}.row-opening:before{width:36px;height:36px;margin-top:-18px;right:8px;border-radius:8px;background:var(--xq-bg-surface)}.row-opening:after{width:18px;height:18px;margin-top:-9px;right:17px;box-sizing:border-box;border:2px solid var(--xq-border);border-top-color:var(--xq-accent);border-radius:50%;animation:row-opening-spin .8s linear infinite}@keyframes row-opening-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.row-opening:after{animation-duration:2.4s}}.xq-scenic{position:relative;isolation:isolate;--xq-bg-surface: var(--xq-bg-glass);--xq-header-bg: var(--xq-bg-glass)}.xq-scenic:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/assets/misty-mountains-BS7lq2Ol.webp) center / cover no-repeat;opacity:.8}:root[data-scheme=dark] .xq-scenic:before{opacity:.1}.xq-scenic .page-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
