@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.7.0/lxgwwenkai-regular.css";@import"https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.7.0/lxgwwenkai-bold.css";@import"https://cdn.jsdelivr.net/npm/@fontsource/zcool-kuaile/index.css";@import"https://cdn.jsdelivr.net/npm/@fontsource/ma-shan-zheng/index.css";:root{--mo-color-primary: #cf4a37;--mo-color-success: #6f9a5c;--mo-color-warning: #e3a23b;--mo-color-danger: #b3303d;--mo-color-info: #4f7391;--mo-color-pink: #f2a7b5;--mo-color-paper: #faf5e9;--mo-color-paper-light: #fffdf6;--mo-color-paper-deep: #f1e7d2;--mo-color-ink: #2d2926;--mo-color-ink-2: #564f49;--mo-color-ink-3: #8a8078;--mo-color-ink-4: #b9ae9f;--mo-color-line: #ddd1bc;--mo-color-white: #fffdf6;--mo-mix-base: #fffdf6;--mo-mix-ink: #2d2926;--mo-mask-color: rgba(45, 41, 38, .42);--mo-shadow-color: var(--mo-color-ink);--mo-shadow-float: 4px 5px 0 rgba(45, 41, 38, .9), 0 16px 36px -14px rgba(45, 41, 38, .3);--mo-font-family: "LXGW WenKai", "LXGW WenKai Screen", "Kaiti SC", "STKaiti", "KaiTi", "Noto Serif SC", serif;--mo-font-family-display: "ZCOOL KuaiLe", "LXGW WenKai", "Kaiti SC", "STKaiti", cursive;--mo-font-family-brush: "Ma Shan Zheng", "Zhi Mang Xing", "STXingkai", "Kaiti SC", "KaiTi", cursive;--mo-font-family-mono: "JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;--mo-font-size-xs: 12px;--mo-font-size-sm: 13px;--mo-font-size-base: 14px;--mo-font-size-md: 16px;--mo-font-size-lg: 18px;--mo-font-size-xl: 22px;--mo-font-size-2xl: 28px;--mo-font-size-3xl: 36px;--mo-line-height: 1.7;--mo-space-1: 4px;--mo-space-2: 8px;--mo-space-3: 12px;--mo-space-4: 16px;--mo-space-5: 20px;--mo-space-6: 24px;--mo-space-8: 32px;--mo-space-10: 40px;--mo-size-small: 28px;--mo-size-default: 36px;--mo-size-large: 44px;--mo-border-width: 2px;--mo-radius-hand: 12px 18px 10px 20px / 16px 10px 18px 12px;--mo-radius-hand-alt: 18px 12px 20px 10px / 10px 18px 12px 16px;--mo-radius-wobble: 12px 16px 10px 18px / 16px 10px 18px 12px;--mo-radius-wobble-sm: 4px 6px 3px 7px / 6px 3px 7px 4px;--mo-radius-sm: 6px;--mo-radius-md: 10px;--mo-radius-lg: 16px;--mo-radius-round: 999px;--mo-shadow-soft: 0 10px 30px -12px rgba(45, 41, 38, .28);--mo-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--mo-ease-ink: cubic-bezier(.22, .61, .36, 1);--mo-duration-fast: .15s;--mo-duration: .25s;--mo-duration-slow: .42s;--mo-z-popper: 2000;--mo-texture-paper: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.28 0 0 0 0 0.2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--mo-brush-stroke: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12' preserveAspectRatio='none'%3E%3Cpath d='M1 6.5C40 3.6 90 4.8 150 4.4s110-1.2 148 1.3c1.6.4 1.2 1.7-.3 1.9-45 2.5-96 2.3-150 2.8S30 11 3 8.6C.4 8.3 0 6.8 1 6.5z'/%3E%3C/svg%3E");--mo-wave-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 6'%3E%3Cpath d='M0 3c2.5 0 2.5-2 5-2s2.5 2 5 2 2.5-2 5-2 2.5 2 5 2' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");--mo-bg-color: var(--mo-color-paper);--mo-bg-color-overlay: var(--mo-color-paper-light);--mo-text-color: var(--mo-color-ink);--mo-text-color-secondary: var(--mo-color-ink-2);--mo-text-color-placeholder: var(--mo-color-ink-4);--mo-border-color: var(--mo-color-ink);--mo-border-color-light: var(--mo-color-line);--mo-border: var(--mo-border-width) solid var(--mo-border-color);--mo-shadow-stamp-sm: 2px 2px 0 var(--mo-shadow-color);--mo-shadow-stamp: 3px 4px 0 var(--mo-shadow-color);--mo-shadow-stamp-lg: 5px 6px 0 var(--mo-shadow-color);--mo-color-primary-light-3: color-mix( in srgb, var(--mo-color-primary) 70%, var(--mo-mix-base) );--mo-color-primary-light-5: color-mix( in srgb, var(--mo-color-primary) 50%, var(--mo-mix-base) );--mo-color-primary-light-7: color-mix( in srgb, var(--mo-color-primary) 30%, var(--mo-mix-base) );--mo-color-primary-light-8: color-mix( in srgb, var(--mo-color-primary) 20%, var(--mo-mix-base) );--mo-color-primary-light-9: color-mix( in srgb, var(--mo-color-primary) 10%, var(--mo-mix-base) );--mo-color-primary-dark-2: color-mix(in srgb, var(--mo-color-primary) 80%, var(--mo-mix-ink));--mo-color-success-light-3: color-mix( in srgb, var(--mo-color-success) 70%, var(--mo-mix-base) );--mo-color-success-light-5: color-mix( in srgb, var(--mo-color-success) 50%, var(--mo-mix-base) );--mo-color-success-light-7: color-mix( in srgb, var(--mo-color-success) 30%, var(--mo-mix-base) );--mo-color-success-light-8: color-mix( in srgb, var(--mo-color-success) 20%, var(--mo-mix-base) );--mo-color-success-light-9: color-mix( in srgb, var(--mo-color-success) 10%, var(--mo-mix-base) );--mo-color-success-dark-2: color-mix(in srgb, var(--mo-color-success) 80%, var(--mo-mix-ink));--mo-color-warning-light-3: color-mix( in srgb, var(--mo-color-warning) 70%, var(--mo-mix-base) );--mo-color-warning-light-5: color-mix( in srgb, var(--mo-color-warning) 50%, var(--mo-mix-base) );--mo-color-warning-light-7: color-mix( in srgb, var(--mo-color-warning) 30%, var(--mo-mix-base) );--mo-color-warning-light-8: color-mix( in srgb, var(--mo-color-warning) 20%, var(--mo-mix-base) );--mo-color-warning-light-9: color-mix( in srgb, var(--mo-color-warning) 10%, var(--mo-mix-base) );--mo-color-warning-dark-2: color-mix(in srgb, var(--mo-color-warning) 80%, var(--mo-mix-ink));--mo-color-danger-light-3: color-mix( in srgb, var(--mo-color-danger) 70%, var(--mo-mix-base) );--mo-color-danger-light-5: color-mix( in srgb, var(--mo-color-danger) 50%, var(--mo-mix-base) );--mo-color-danger-light-7: color-mix( in srgb, var(--mo-color-danger) 30%, var(--mo-mix-base) );--mo-color-danger-light-8: color-mix( in srgb, var(--mo-color-danger) 20%, var(--mo-mix-base) );--mo-color-danger-light-9: color-mix( in srgb, var(--mo-color-danger) 10%, var(--mo-mix-base) );--mo-color-danger-dark-2: color-mix(in srgb, var(--mo-color-danger) 80%, var(--mo-mix-ink));--mo-color-info-light-3: color-mix( in srgb, var(--mo-color-info) 70%, var(--mo-mix-base) );--mo-color-info-light-5: color-mix( in srgb, var(--mo-color-info) 50%, var(--mo-mix-base) );--mo-color-info-light-7: color-mix( in srgb, var(--mo-color-info) 30%, var(--mo-mix-base) );--mo-color-info-light-8: color-mix( in srgb, var(--mo-color-info) 20%, var(--mo-mix-base) );--mo-color-info-light-9: color-mix( in srgb, var(--mo-color-info) 10%, var(--mo-mix-base) );--mo-color-info-dark-2: color-mix(in srgb, var(--mo-color-info) 80%, var(--mo-mix-ink));--mo-color-pink-light-3: color-mix( in srgb, var(--mo-color-pink) 70%, var(--mo-mix-base) );--mo-color-pink-light-5: color-mix( in srgb, var(--mo-color-pink) 50%, var(--mo-mix-base) );--mo-color-pink-light-7: color-mix( in srgb, var(--mo-color-pink) 30%, var(--mo-mix-base) );--mo-color-pink-light-8: color-mix( in srgb, var(--mo-color-pink) 20%, var(--mo-mix-base) );--mo-color-pink-light-9: color-mix( in srgb, var(--mo-color-pink) 10%, var(--mo-mix-base) );--mo-color-pink-dark-2: color-mix(in srgb, var(--mo-color-pink) 80%, var(--mo-mix-ink))}[data-mo-theme=light]{--mo-color-primary: #cf4a37;--mo-color-success: #6f9a5c;--mo-color-warning: #e3a23b;--mo-color-danger: #b3303d;--mo-color-info: #4f7391;--mo-color-pink: #f2a7b5;--mo-color-paper: #faf5e9;--mo-color-paper-light: #fffdf6;--mo-color-paper-deep: #f1e7d2;--mo-color-ink: #2d2926;--mo-color-ink-2: #564f49;--mo-color-ink-3: #8a8078;--mo-color-ink-4: #b9ae9f;--mo-color-line: #ddd1bc;--mo-color-white: #fffdf6;--mo-mix-base: #fffdf6;--mo-mix-ink: #2d2926;--mo-mask-color: rgba(45, 41, 38, .42);--mo-shadow-color: var(--mo-color-ink);--mo-shadow-float: 4px 5px 0 rgba(45, 41, 38, .9), 0 16px 36px -14px rgba(45, 41, 38, .3);--mo-bg-color: var(--mo-color-paper);--mo-bg-color-overlay: var(--mo-color-paper-light);--mo-text-color: var(--mo-color-ink);--mo-text-color-secondary: var(--mo-color-ink-2);--mo-text-color-placeholder: var(--mo-color-ink-4);--mo-border-color: var(--mo-color-ink);--mo-border-color-light: var(--mo-color-line);--mo-border: var(--mo-border-width) solid var(--mo-border-color);--mo-shadow-stamp-sm: 2px 2px 0 var(--mo-shadow-color);--mo-shadow-stamp: 3px 4px 0 var(--mo-shadow-color);--mo-shadow-stamp-lg: 5px 6px 0 var(--mo-shadow-color);--mo-color-primary-light-3: color-mix( in srgb, var(--mo-color-primary) 70%, var(--mo-mix-base) );--mo-color-primary-light-5: color-mix( in srgb, var(--mo-color-primary) 50%, var(--mo-mix-base) );--mo-color-primary-light-7: color-mix( in srgb, var(--mo-color-primary) 30%, var(--mo-mix-base) );--mo-color-primary-light-8: color-mix( in srgb, var(--mo-color-primary) 20%, var(--mo-mix-base) );--mo-color-primary-light-9: color-mix( in srgb, var(--mo-color-primary) 10%, var(--mo-mix-base) );--mo-color-primary-dark-2: color-mix(in srgb, var(--mo-color-primary) 80%, var(--mo-mix-ink));--mo-color-success-light-3: color-mix( in srgb, var(--mo-color-success) 70%, var(--mo-mix-base) );--mo-color-success-light-5: color-mix( in srgb, var(--mo-color-success) 50%, var(--mo-mix-base) );--mo-color-success-light-7: color-mix( in srgb, var(--mo-color-success) 30%, var(--mo-mix-base) );--mo-color-success-light-8: color-mix( in srgb, var(--mo-color-success) 20%, var(--mo-mix-base) );--mo-color-success-light-9: color-mix( in srgb, var(--mo-color-success) 10%, var(--mo-mix-base) );--mo-color-success-dark-2: color-mix(in srgb, var(--mo-color-success) 80%, var(--mo-mix-ink));--mo-color-warning-light-3: color-mix( in srgb, var(--mo-color-warning) 70%, var(--mo-mix-base) );--mo-color-warning-light-5: color-mix( in srgb, var(--mo-color-warning) 50%, var(--mo-mix-base) );--mo-color-warning-light-7: color-mix( in srgb, var(--mo-color-warning) 30%, var(--mo-mix-base) );--mo-color-warning-light-8: color-mix( in srgb, var(--mo-color-warning) 20%, var(--mo-mix-base) );--mo-color-warning-light-9: color-mix( in srgb, var(--mo-color-warning) 10%, var(--mo-mix-base) );--mo-color-warning-dark-2: color-mix(in srgb, var(--mo-color-warning) 80%, var(--mo-mix-ink));--mo-color-danger-light-3: color-mix( in srgb, var(--mo-color-danger) 70%, var(--mo-mix-base) );--mo-color-danger-light-5: color-mix( in srgb, var(--mo-color-danger) 50%, var(--mo-mix-base) );--mo-color-danger-light-7: color-mix( in srgb, var(--mo-color-danger) 30%, var(--mo-mix-base) );--mo-color-danger-light-8: color-mix( in srgb, var(--mo-color-danger) 20%, var(--mo-mix-base) );--mo-color-danger-light-9: color-mix( in srgb, var(--mo-color-danger) 10%, var(--mo-mix-base) );--mo-color-danger-dark-2: color-mix(in srgb, var(--mo-color-danger) 80%, var(--mo-mix-ink));--mo-color-info-light-3: color-mix( in srgb, var(--mo-color-info) 70%, var(--mo-mix-base) );--mo-color-info-light-5: color-mix( in srgb, var(--mo-color-info) 50%, var(--mo-mix-base) );--mo-color-info-light-7: color-mix( in srgb, var(--mo-color-info) 30%, var(--mo-mix-base) );--mo-color-info-light-8: color-mix( in srgb, var(--mo-color-info) 20%, var(--mo-mix-base) );--mo-color-info-light-9: color-mix( in srgb, var(--mo-color-info) 10%, var(--mo-mix-base) );--mo-color-info-dark-2: color-mix(in srgb, var(--mo-color-info) 80%, var(--mo-mix-ink));--mo-color-pink-light-3: color-mix( in srgb, var(--mo-color-pink) 70%, var(--mo-mix-base) );--mo-color-pink-light-5: color-mix( in srgb, var(--mo-color-pink) 50%, var(--mo-mix-base) );--mo-color-pink-light-7: color-mix( in srgb, var(--mo-color-pink) 30%, var(--mo-mix-base) );--mo-color-pink-light-8: color-mix( in srgb, var(--mo-color-pink) 20%, var(--mo-mix-base) );--mo-color-pink-light-9: color-mix( in srgb, var(--mo-color-pink) 10%, var(--mo-mix-base) );--mo-color-pink-dark-2: color-mix(in srgb, var(--mo-color-pink) 80%, var(--mo-mix-ink));color-scheme:light}html.dark,[data-mo-theme=dark]{--mo-color-primary: #e8664f;--mo-color-success: #8cb877;--mo-color-warning: #f0b755;--mo-color-danger: #e0566a;--mo-color-info: #7fa3c2;--mo-color-pink: #f5b8c4;--mo-color-paper: #1d1a18;--mo-color-paper-light: #262220;--mo-color-paper-deep: #332d29;--mo-color-ink: #efe6d6;--mo-color-ink-2: #cdc2b2;--mo-color-ink-3: #978c80;--mo-color-ink-4: #6b625a;--mo-color-line: #4a423c;--mo-color-white: #fffdf6;--mo-mix-base: #262220;--mo-mix-ink: #f6efe2;--mo-shadow-color: #0b0a09;--mo-mask-color: rgba(0, 0, 0, .6);--mo-shadow-float: 4px 5px 0 #0b0a09, 0 16px 36px -14px rgba(0, 0, 0, .6);--mo-bg-color: var(--mo-color-paper);--mo-bg-color-overlay: var(--mo-color-paper-light);--mo-text-color: var(--mo-color-ink);--mo-text-color-secondary: var(--mo-color-ink-2);--mo-text-color-placeholder: var(--mo-color-ink-4);--mo-border-color: var(--mo-color-ink);--mo-border-color-light: var(--mo-color-line);--mo-border: var(--mo-border-width) solid var(--mo-border-color);--mo-shadow-stamp-sm: 2px 2px 0 var(--mo-shadow-color);--mo-shadow-stamp: 3px 4px 0 var(--mo-shadow-color);--mo-shadow-stamp-lg: 5px 6px 0 var(--mo-shadow-color);--mo-color-primary-light-3: color-mix( in srgb, var(--mo-color-primary) 70%, var(--mo-mix-base) );--mo-color-primary-light-5: color-mix( in srgb, var(--mo-color-primary) 50%, var(--mo-mix-base) );--mo-color-primary-light-7: color-mix( in srgb, var(--mo-color-primary) 30%, var(--mo-mix-base) );--mo-color-primary-light-8: color-mix( in srgb, var(--mo-color-primary) 20%, var(--mo-mix-base) );--mo-color-primary-light-9: color-mix( in srgb, var(--mo-color-primary) 10%, var(--mo-mix-base) );--mo-color-primary-dark-2: color-mix(in srgb, var(--mo-color-primary) 80%, var(--mo-mix-ink));--mo-color-success-light-3: color-mix( in srgb, var(--mo-color-success) 70%, var(--mo-mix-base) );--mo-color-success-light-5: color-mix( in srgb, var(--mo-color-success) 50%, var(--mo-mix-base) );--mo-color-success-light-7: color-mix( in srgb, var(--mo-color-success) 30%, var(--mo-mix-base) );--mo-color-success-light-8: color-mix( in srgb, var(--mo-color-success) 20%, var(--mo-mix-base) );--mo-color-success-light-9: color-mix( in srgb, var(--mo-color-success) 10%, var(--mo-mix-base) );--mo-color-success-dark-2: color-mix(in srgb, var(--mo-color-success) 80%, var(--mo-mix-ink));--mo-color-warning-light-3: color-mix( in srgb, var(--mo-color-warning) 70%, var(--mo-mix-base) );--mo-color-warning-light-5: color-mix( in srgb, var(--mo-color-warning) 50%, var(--mo-mix-base) );--mo-color-warning-light-7: color-mix( in srgb, var(--mo-color-warning) 30%, var(--mo-mix-base) );--mo-color-warning-light-8: color-mix( in srgb, var(--mo-color-warning) 20%, var(--mo-mix-base) );--mo-color-warning-light-9: color-mix( in srgb, var(--mo-color-warning) 10%, var(--mo-mix-base) );--mo-color-warning-dark-2: color-mix(in srgb, var(--mo-color-warning) 80%, var(--mo-mix-ink));--mo-color-danger-light-3: color-mix( in srgb, var(--mo-color-danger) 70%, var(--mo-mix-base) );--mo-color-danger-light-5: color-mix( in srgb, var(--mo-color-danger) 50%, var(--mo-mix-base) );--mo-color-danger-light-7: color-mix( in srgb, var(--mo-color-danger) 30%, var(--mo-mix-base) );--mo-color-danger-light-8: color-mix( in srgb, var(--mo-color-danger) 20%, var(--mo-mix-base) );--mo-color-danger-light-9: color-mix( in srgb, var(--mo-color-danger) 10%, var(--mo-mix-base) );--mo-color-danger-dark-2: color-mix(in srgb, var(--mo-color-danger) 80%, var(--mo-mix-ink));--mo-color-info-light-3: color-mix( in srgb, var(--mo-color-info) 70%, var(--mo-mix-base) );--mo-color-info-light-5: color-mix( in srgb, var(--mo-color-info) 50%, var(--mo-mix-base) );--mo-color-info-light-7: color-mix( in srgb, var(--mo-color-info) 30%, var(--mo-mix-base) );--mo-color-info-light-8: color-mix( in srgb, var(--mo-color-info) 20%, var(--mo-mix-base) );--mo-color-info-light-9: color-mix( in srgb, var(--mo-color-info) 10%, var(--mo-mix-base) );--mo-color-info-dark-2: color-mix(in srgb, var(--mo-color-info) 80%, var(--mo-mix-ink));--mo-color-pink-light-3: color-mix( in srgb, var(--mo-color-pink) 70%, var(--mo-mix-base) );--mo-color-pink-light-5: color-mix( in srgb, var(--mo-color-pink) 50%, var(--mo-mix-base) );--mo-color-pink-light-7: color-mix( in srgb, var(--mo-color-pink) 30%, var(--mo-mix-base) );--mo-color-pink-light-8: color-mix( in srgb, var(--mo-color-pink) 20%, var(--mo-mix-base) );--mo-color-pink-light-9: color-mix( in srgb, var(--mo-color-pink) 10%, var(--mo-mix-base) );--mo-color-pink-dark-2: color-mix(in srgb, var(--mo-color-pink) 80%, var(--mo-mix-ink));color-scheme:dark}.mo-tidy,[data-mo-tidy]{--mo-radius-hand: var(--mo-radius-md);--mo-radius-hand-alt: var(--mo-radius-md);--mo-radius-wobble: var(--mo-radius-md);--mo-radius-wobble-sm: var(--mo-radius-sm)}@keyframes mo-spin{to{transform:rotate(360deg)}}@keyframes mo-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6%) rotate(1.5deg)}}@keyframes mo-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes mo-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px) rotate(-.5deg)}75%{transform:translate(3px) rotate(.5deg)}}@keyframes mo-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes mo-ink-spread{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(75% at 50% 50%)}}@keyframes mo-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mo-fade-enter-active,.mo-fade-leave-active{transition:opacity var(--mo-duration) var(--mo-ease-ink)}.mo-fade-enter-from,.mo-fade-leave-to{opacity:0}.mo-pop-enter-active{transition:opacity var(--mo-duration-fast) var(--mo-ease-ink),transform var(--mo-duration) var(--mo-ease-bounce)}.mo-pop-leave-active{transition:opacity var(--mo-duration-fast) var(--mo-ease-ink),transform var(--mo-duration-fast) var(--mo-ease-ink)}.mo-pop-enter-from,.mo-pop-leave-to{opacity:0;transform:scale(.88) translateY(4px)}.mo-collapse-transition{transition:height var(--mo-duration) var(--mo-ease-ink),padding var(--mo-duration) var(--mo-ease-ink);overflow:hidden}.mo-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){[class*=mo-],[class*=mo-]:before,[class*=mo-]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mo-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;vertical-align:-.15em;flex-shrink:0}.mo-icon svg{width:1em;height:1em}.mo-icon.is-spin{animation:mo-spin 1s linear infinite}.mo-button{--mo-button-bg: var(--mo-color-paper-light);--mo-button-text: var(--mo-text-color);--mo-button-border: var(--mo-border-color);--mo-button-shadow: var(--mo-shadow-color);--mo-button-hover-bg: var(--mo-color-paper-deep);--mo-button-height: var(--mo-size-default);appearance:none;margin:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--mo-button-height);padding:0 18px;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);font-weight:600;letter-spacing:.06em;line-height:1;white-space:nowrap;color:var(--mo-button-text);background-color:var(--mo-button-bg);border:var(--mo-border-width) solid var(--mo-button-border);border-radius:var(--mo-radius-hand);box-shadow:2px 3px 0 var(--mo-button-shadow);-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;transition:transform var(--mo-duration-fast) var(--mo-ease-bounce),box-shadow var(--mo-duration-fast) var(--mo-ease-ink),background-color var(--mo-duration) var(--mo-ease-ink),color var(--mo-duration) var(--mo-ease-ink),border-color var(--mo-duration) var(--mo-ease-ink)}.mo-button:not(.is-disabled):hover{transform:translate(-1px,-2px);box-shadow:var(--mo-shadow-stamp)}.mo-button:not(.is-disabled):active{transform:translate(2px,2px) scale(.98);box-shadow:0 0 0 var(--mo-shadow-color)}.mo-button:not(.is-disabled):hover{background-color:var(--mo-button-hover-bg);box-shadow:3px 5px 0 var(--mo-button-shadow)}.mo-button:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:3px}.mo-button+.mo-button{margin-left:12px}.mo-button__icon{display:inline-flex;font-size:1.15em}.mo-button--primary{--mo-button-bg: var(--mo-color-primary);--mo-button-text: var(--mo-color-white);--mo-button-hover-bg: var(--mo-color-primary-light-3)}.mo-button--primary.is-plain{--mo-button-bg: var(--mo-color-primary-light-9);--mo-button-text: var(--mo-color-primary-dark-2);--mo-button-border: var(--mo-color-primary);--mo-button-shadow: var(--mo-color-primary-light-5);--mo-button-hover-bg: var(--mo-color-primary-light-8)}.mo-button--primary.is-text{--mo-button-text: var(--mo-color-primary);--mo-button-hover-bg: var(--mo-color-primary-light-9)}.mo-button--success{--mo-button-bg: var(--mo-color-success);--mo-button-text: var(--mo-color-white);--mo-button-hover-bg: var(--mo-color-success-light-3)}.mo-button--success.is-plain{--mo-button-bg: var(--mo-color-success-light-9);--mo-button-text: var(--mo-color-success-dark-2);--mo-button-border: var(--mo-color-success);--mo-button-shadow: var(--mo-color-success-light-5);--mo-button-hover-bg: var(--mo-color-success-light-8)}.mo-button--success.is-text{--mo-button-text: var(--mo-color-success);--mo-button-hover-bg: var(--mo-color-success-light-9)}.mo-button--warning{--mo-button-bg: var(--mo-color-warning);--mo-button-text: var(--mo-color-white);--mo-button-hover-bg: var(--mo-color-warning-light-3)}.mo-button--warning.is-plain{--mo-button-bg: var(--mo-color-warning-light-9);--mo-button-text: var(--mo-color-warning-dark-2);--mo-button-border: var(--mo-color-warning);--mo-button-shadow: var(--mo-color-warning-light-5);--mo-button-hover-bg: var(--mo-color-warning-light-8)}.mo-button--warning.is-text{--mo-button-text: var(--mo-color-warning);--mo-button-hover-bg: var(--mo-color-warning-light-9)}.mo-button--danger{--mo-button-bg: var(--mo-color-danger);--mo-button-text: var(--mo-color-white);--mo-button-hover-bg: var(--mo-color-danger-light-3)}.mo-button--danger.is-plain{--mo-button-bg: var(--mo-color-danger-light-9);--mo-button-text: var(--mo-color-danger-dark-2);--mo-button-border: var(--mo-color-danger);--mo-button-shadow: var(--mo-color-danger-light-5);--mo-button-hover-bg: var(--mo-color-danger-light-8)}.mo-button--danger.is-text{--mo-button-text: var(--mo-color-danger);--mo-button-hover-bg: var(--mo-color-danger-light-9)}.mo-button--info{--mo-button-bg: var(--mo-color-info);--mo-button-text: var(--mo-color-white);--mo-button-hover-bg: var(--mo-color-info-light-3)}.mo-button--info.is-plain{--mo-button-bg: var(--mo-color-info-light-9);--mo-button-text: var(--mo-color-info-dark-2);--mo-button-border: var(--mo-color-info);--mo-button-shadow: var(--mo-color-info-light-5);--mo-button-hover-bg: var(--mo-color-info-light-8)}.mo-button--info.is-text{--mo-button-text: var(--mo-color-info);--mo-button-hover-bg: var(--mo-color-info-light-9)}.mo-button--warning:not(.is-plain):not(.is-text){--mo-button-text: var(--mo-color-ink)}html.dark .mo-button--warning:not(.is-plain):not(.is-text){--mo-button-text: #2d2926}.mo-button.is-plain.mo-button--default{--mo-button-bg: transparent;--mo-button-shadow: var(--mo-color-line)}.mo-button.is-dashed{border-style:dashed;box-shadow:none}.mo-button.is-dashed:not(.is-disabled):hover{box-shadow:none;transform:none;border-color:var(--mo-color-primary);color:var(--mo-color-primary)}.mo-button.is-text{--mo-button-bg: transparent;border-color:transparent;box-shadow:none;padding:0 10px}.mo-button.is-text:not(.is-disabled):hover{box-shadow:none;transform:none}.mo-button.is-round{border-radius:var(--mo-radius-round)}.mo-button.is-circle{width:var(--mo-button-height);padding:0;border-radius:48% 52% 50% 50%/52% 48%}.mo-button.is-icon-only:not(.is-circle){width:var(--mo-button-height);padding:0}.mo-button.is-block{display:flex;width:100%}.mo-button+.mo-button.is-block{margin-left:0;margin-top:12px}.mo-button.is-disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.mo-button.is-loading{cursor:progress}.mo-button--small{--mo-button-height: var(--mo-size-small);padding:0 12px;font-size:var(--mo-font-size-sm)}.mo-button--large{--mo-button-height: var(--mo-size-large);padding:0 24px;font-size:var(--mo-font-size-md)}.mo-button-group{display:inline-flex;vertical-align:middle}.mo-button-group .mo-button{margin:0;border-radius:0;box-shadow:none}.mo-button-group .mo-button:not(:first-child){margin-left:calc(var(--mo-border-width) * -1)}.mo-button-group .mo-button:first-child{border-radius:14px 4px 4px 16px/16px 4px 4px 14px}.mo-button-group .mo-button:last-child{border-radius:4px 16px 14px 4px/4px 14px 16px 4px}.mo-button-group .mo-button:not(.is-disabled):hover{z-index:1;box-shadow:none}.mo-text{font-family:var(--mo-font-family);color:var(--mo-text-color);line-height:var(--mo-line-height)}.mo-text--primary{color:var(--mo-color-primary)}.mo-text--success{color:var(--mo-color-success)}.mo-text--warning{color:var(--mo-color-warning)}.mo-text--danger{color:var(--mo-color-danger)}.mo-text--info{color:var(--mo-color-info)}.mo-text--secondary{color:var(--mo-text-color-secondary)}.mo-text--placeholder{color:var(--mo-text-color-placeholder)}.mo-text--size-xs{font-size:var(--mo-font-size-xs)}.mo-text--size-sm{font-size:var(--mo-font-size-sm)}.mo-text--size-base{font-size:var(--mo-font-size-base)}.mo-text--size-md{font-size:var(--mo-font-size-md)}.mo-text--size-lg{font-size:var(--mo-font-size-lg)}.mo-text--size-xl{font-size:var(--mo-font-size-xl)}.mo-text--size-2xl{font-size:var(--mo-font-size-2xl)}.mo-text--size-3xl{font-size:var(--mo-font-size-3xl)}.mo-text--font-display{font-family:var(--mo-font-family-display);letter-spacing:.04em}.mo-text--font-brush{font-family:var(--mo-font-family-brush);letter-spacing:.08em}.mo-text.is-bold{font-weight:700}.mo-text.is-mark{--mo-text-mark: var(--mo-color-warning-light-5);padding:0 .2em;background:linear-gradient(100deg,transparent .2em,var(--mo-text-mark) .35em,var(--mo-text-mark) calc(100% - .4em),transparent calc(100% - .15em));background-size:100% .62em;background-position:0 88%;background-repeat:no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mo-text--mark-pink{--mo-text-mark: var(--mo-color-pink-light-3)}.mo-text--mark-green{--mo-text-mark: var(--mo-color-success-light-7)}.mo-text--mark-blue{--mo-text-mark: var(--mo-color-info-light-7)}.mo-text.is-wavy{text-decoration:underline wavy var(--mo-color-primary);text-decoration-thickness:1.5px;text-underline-offset:.3em}.mo-text.is-emphasis{text-emphasis:filled dot var(--mo-color-primary);-webkit-text-emphasis:filled dot var(--mo-color-primary);text-emphasis-position:under right;-webkit-text-emphasis-position:under}.mo-text.is-delete{text-decoration:line-through;text-decoration-color:var(--mo-color-primary);text-decoration-thickness:2px}.mo-text.is-truncated{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mo-text.is-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.mo-text.is-vertical{writing-mode:vertical-rl;letter-spacing:.2em}.mo-link{--mo-link-color: var(--mo-text-color);display:inline-flex;align-items:center;gap:4px;font-family:var(--mo-font-family);color:var(--mo-link-color);text-decoration:none;cursor:pointer;transition:color var(--mo-duration) var(--mo-ease-ink)}.mo-link__inner{position:relative}.mo-link__inner:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:5px;background-color:currentColor;-webkit-mask:var(--mo-wave-line) repeat-x 0 0/10px 5px;mask:var(--mo-wave-line) repeat-x 0 0/10px 5px;clip-path:inset(0 100% 0 0);transition:clip-path var(--mo-duration-slow) var(--mo-ease-ink)}.mo-link--underline-always .mo-link__inner:after,.mo-link--underline-hover:not(.is-disabled):hover .mo-link__inner:after{clip-path:inset(0 0 0 0)}.mo-link:not(.is-disabled):hover{--mo-link-color: var(--mo-color-primary)}.mo-link--primary{--mo-link-color: var(--mo-color-primary)}.mo-link--primary:not(.is-disabled):hover{--mo-link-color: var(--mo-color-primary-light-3)}.mo-link--success{--mo-link-color: var(--mo-color-success)}.mo-link--success:not(.is-disabled):hover{--mo-link-color: var(--mo-color-success-light-3)}.mo-link--warning{--mo-link-color: var(--mo-color-warning)}.mo-link--warning:not(.is-disabled):hover{--mo-link-color: var(--mo-color-warning-light-3)}.mo-link--danger{--mo-link-color: var(--mo-color-danger)}.mo-link--danger:not(.is-disabled):hover{--mo-link-color: var(--mo-color-danger-light-3)}.mo-link--info{--mo-link-color: var(--mo-color-info)}.mo-link--info:not(.is-disabled):hover{--mo-link-color: var(--mo-color-info-light-3)}.mo-link:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:2px;border-radius:4px}.mo-link.is-disabled{cursor:not-allowed;opacity:.5}.mo-divider{--mo-divider-color: var(--mo-color-ink-3);display:flex;align-items:center;gap:14px;color:var(--mo-text-color-secondary);font-family:var(--mo-font-family)}.mo-divider--horizontal{width:100%;margin:24px 0}.mo-divider__line{flex:1;height:6px;background-color:var(--mo-divider-color);-webkit-mask:var(--mo-brush-stroke) no-repeat center/100% 100%;mask:var(--mo-brush-stroke) no-repeat center/100% 100%;opacity:.85}.mo-divider--line .mo-divider__line,.mo-divider--dashed .mo-divider__line,.mo-divider--dotted .mo-divider__line{height:0;-webkit-mask:none;mask:none;background:none;border-top:1.5px solid var(--mo-divider-color);opacity:.6}.mo-divider--dashed .mo-divider__line{border-top-style:dashed}.mo-divider--dotted .mo-divider__line{border-top:3px dotted var(--mo-divider-color)}.mo-divider--content-left .mo-divider__line:first-child{flex:0 0 32px}.mo-divider--content-right .mo-divider__line:last-child{flex:0 0 32px}.mo-divider__content{display:inline-flex;align-items:center;gap:6px;font-size:var(--mo-font-size-base);letter-spacing:.12em;white-space:nowrap}.mo-divider__ornament{color:var(--mo-color-primary);font-size:18px}.mo-divider--vertical{display:inline-block;height:1em;margin:0 10px;vertical-align:middle}.mo-divider--vertical .mo-divider__line{display:block;width:2px;height:100%;-webkit-mask:none;mask:none;border-radius:2px;opacity:.5}.mo-space{display:inline-flex}.mo-space--vertical{flex-direction:column}.mo-space.is-wrap{flex-wrap:wrap}.mo-space.is-fill{display:flex;width:100%}.mo-space.is-fill>*{flex:1}.mo-space>.mo-button+.mo-button{margin-left:0}.mo-row{display:flex;flex-wrap:wrap;box-sizing:border-box}.mo-row--justify-center{justify-content:center}.mo-row--justify-end{justify-content:flex-end}.mo-row--justify-space-between{justify-content:space-between}.mo-row--justify-space-around{justify-content:space-around}.mo-row--justify-space-evenly{justify-content:space-evenly}.mo-row--align-top{align-items:flex-start}.mo-row--align-middle{align-items:center}.mo-row--align-bottom{align-items:flex-end}.mo-col{position:relative;box-sizing:border-box;max-width:100%}.mo-col-0{display:none}.mo-col-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.mo-col-offset-1{margin-left:4.1666666667%}.mo-col-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.mo-col-offset-2{margin-left:8.3333333333%}.mo-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.mo-col-offset-3{margin-left:12.5%}.mo-col-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.mo-col-offset-4{margin-left:16.6666666667%}.mo-col-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.mo-col-offset-5{margin-left:20.8333333333%}.mo-col-6{display:block;flex:0 0 25%;max-width:25%}.mo-col-offset-6{margin-left:25%}.mo-col-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.mo-col-offset-7{margin-left:29.1666666667%}.mo-col-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.mo-col-offset-8{margin-left:33.3333333333%}.mo-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.mo-col-offset-9{margin-left:37.5%}.mo-col-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.mo-col-offset-10{margin-left:41.6666666667%}.mo-col-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.mo-col-offset-11{margin-left:45.8333333333%}.mo-col-12{display:block;flex:0 0 50%;max-width:50%}.mo-col-offset-12{margin-left:50%}.mo-col-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.mo-col-offset-13{margin-left:54.1666666667%}.mo-col-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.mo-col-offset-14{margin-left:58.3333333333%}.mo-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.mo-col-offset-15{margin-left:62.5%}.mo-col-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.mo-col-offset-16{margin-left:66.6666666667%}.mo-col-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.mo-col-offset-17{margin-left:70.8333333333%}.mo-col-18{display:block;flex:0 0 75%;max-width:75%}.mo-col-offset-18{margin-left:75%}.mo-col-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.mo-col-offset-19{margin-left:79.1666666667%}.mo-col-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.mo-col-offset-20{margin-left:83.3333333333%}.mo-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.mo-col-offset-21{margin-left:87.5%}.mo-col-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.mo-col-offset-22{margin-left:91.6666666667%}.mo-col-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.mo-col-offset-23{margin-left:95.8333333333%}.mo-col-24{display:block;flex:0 0 100%;max-width:100%}.mo-col-offset-24{margin-left:100%}.mo-col-push-1{left:4.1666666667%}.mo-col-pull-1{right:4.1666666667%}.mo-col-push-2{left:8.3333333333%}.mo-col-pull-2{right:8.3333333333%}.mo-col-push-3{left:12.5%}.mo-col-pull-3{right:12.5%}.mo-col-push-4{left:16.6666666667%}.mo-col-pull-4{right:16.6666666667%}.mo-col-push-5{left:20.8333333333%}.mo-col-pull-5{right:20.8333333333%}.mo-col-push-6{left:25%}.mo-col-pull-6{right:25%}.mo-col-push-7{left:29.1666666667%}.mo-col-pull-7{right:29.1666666667%}.mo-col-push-8{left:33.3333333333%}.mo-col-pull-8{right:33.3333333333%}.mo-col-push-9{left:37.5%}.mo-col-pull-9{right:37.5%}.mo-col-push-10{left:41.6666666667%}.mo-col-pull-10{right:41.6666666667%}.mo-col-push-11{left:45.8333333333%}.mo-col-pull-11{right:45.8333333333%}.mo-col-push-12{left:50%}.mo-col-pull-12{right:50%}.mo-col-push-13{left:54.1666666667%}.mo-col-pull-13{right:54.1666666667%}.mo-col-push-14{left:58.3333333333%}.mo-col-pull-14{right:58.3333333333%}.mo-col-push-15{left:62.5%}.mo-col-pull-15{right:62.5%}.mo-col-push-16{left:66.6666666667%}.mo-col-pull-16{right:66.6666666667%}.mo-col-push-17{left:70.8333333333%}.mo-col-pull-17{right:70.8333333333%}.mo-col-push-18{left:75%}.mo-col-pull-18{right:75%}.mo-col-push-19{left:79.1666666667%}.mo-col-pull-19{right:79.1666666667%}.mo-col-push-20{left:83.3333333333%}.mo-col-pull-20{right:83.3333333333%}.mo-col-push-21{left:87.5%}.mo-col-pull-21{right:87.5%}.mo-col-push-22{left:91.6666666667%}.mo-col-pull-22{right:91.6666666667%}.mo-col-push-23{left:95.8333333333%}.mo-col-pull-23{right:95.8333333333%}.mo-col-push-24{left:100%}.mo-col-pull-24{right:100%}@media(max-width:767px){.mo-col-xs-0{display:none}.mo-col-xs-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.mo-col-xs-offset-1{margin-left:4.1666666667%}.mo-col-xs-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.mo-col-xs-offset-2{margin-left:8.3333333333%}.mo-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.mo-col-xs-offset-3{margin-left:12.5%}.mo-col-xs-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.mo-col-xs-offset-4{margin-left:16.6666666667%}.mo-col-xs-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.mo-col-xs-offset-5{margin-left:20.8333333333%}.mo-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.mo-col-xs-offset-6{margin-left:25%}.mo-col-xs-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.mo-col-xs-offset-7{margin-left:29.1666666667%}.mo-col-xs-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.mo-col-xs-offset-8{margin-left:33.3333333333%}.mo-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.mo-col-xs-offset-9{margin-left:37.5%}.mo-col-xs-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.mo-col-xs-offset-10{margin-left:41.6666666667%}.mo-col-xs-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.mo-col-xs-offset-11{margin-left:45.8333333333%}.mo-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.mo-col-xs-offset-12{margin-left:50%}.mo-col-xs-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.mo-col-xs-offset-13{margin-left:54.1666666667%}.mo-col-xs-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.mo-col-xs-offset-14{margin-left:58.3333333333%}.mo-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.mo-col-xs-offset-15{margin-left:62.5%}.mo-col-xs-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.mo-col-xs-offset-16{margin-left:66.6666666667%}.mo-col-xs-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.mo-col-xs-offset-17{margin-left:70.8333333333%}.mo-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.mo-col-xs-offset-18{margin-left:75%}.mo-col-xs-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.mo-col-xs-offset-19{margin-left:79.1666666667%}.mo-col-xs-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.mo-col-xs-offset-20{margin-left:83.3333333333%}.mo-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.mo-col-xs-offset-21{margin-left:87.5%}.mo-col-xs-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.mo-col-xs-offset-22{margin-left:91.6666666667%}.mo-col-xs-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.mo-col-xs-offset-23{margin-left:95.8333333333%}.mo-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.mo-col-xs-offset-24{margin-left:100%}}@media(min-width:768px){.mo-col-sm-0{display:none}.mo-col-sm-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.mo-col-sm-offset-1{margin-left:4.1666666667%}.mo-col-sm-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.mo-col-sm-offset-2{margin-left:8.3333333333%}.mo-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.mo-col-sm-offset-3{margin-left:12.5%}.mo-col-sm-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.mo-col-sm-offset-4{margin-left:16.6666666667%}.mo-col-sm-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.mo-col-sm-offset-5{margin-left:20.8333333333%}.mo-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.mo-col-sm-offset-6{margin-left:25%}.mo-col-sm-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.mo-col-sm-offset-7{margin-left:29.1666666667%}.mo-col-sm-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.mo-col-sm-offset-8{margin-left:33.3333333333%}.mo-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.mo-col-sm-offset-9{margin-left:37.5%}.mo-col-sm-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.mo-col-sm-offset-10{margin-left:41.6666666667%}.mo-col-sm-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.mo-col-sm-offset-11{margin-left:45.8333333333%}.mo-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.mo-col-sm-offset-12{margin-left:50%}.mo-col-sm-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.mo-col-sm-offset-13{margin-left:54.1666666667%}.mo-col-sm-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.mo-col-sm-offset-14{margin-left:58.3333333333%}.mo-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.mo-col-sm-offset-15{margin-left:62.5%}.mo-col-sm-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.mo-col-sm-offset-16{margin-left:66.6666666667%}.mo-col-sm-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.mo-col-sm-offset-17{margin-left:70.8333333333%}.mo-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.mo-col-sm-offset-18{margin-left:75%}.mo-col-sm-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.mo-col-sm-offset-19{margin-left:79.1666666667%}.mo-col-sm-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.mo-col-sm-offset-20{margin-left:83.3333333333%}.mo-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.mo-col-sm-offset-21{margin-left:87.5%}.mo-col-sm-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.mo-col-sm-offset-22{margin-left:91.6666666667%}.mo-col-sm-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.mo-col-sm-offset-23{margin-left:95.8333333333%}.mo-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.mo-col-sm-offset-24{margin-left:100%}}@media(min-width:992px){.mo-col-md-0{display:none}.mo-col-md-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.mo-col-md-offset-1{margin-left:4.1666666667%}.mo-col-md-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.mo-col-md-offset-2{margin-left:8.3333333333%}.mo-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.mo-col-md-offset-3{margin-left:12.5%}.mo-col-md-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.mo-col-md-offset-4{margin-left:16.6666666667%}.mo-col-md-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.mo-col-md-offset-5{margin-left:20.8333333333%}.mo-col-md-6{display:block;flex:0 0 25%;max-width:25%}.mo-col-md-offset-6{margin-left:25%}.mo-col-md-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.mo-col-md-offset-7{margin-left:29.1666666667%}.mo-col-md-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.mo-col-md-offset-8{margin-left:33.3333333333%}.mo-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.mo-col-md-offset-9{margin-left:37.5%}.mo-col-md-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.mo-col-md-offset-10{margin-left:41.6666666667%}.mo-col-md-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.mo-col-md-offset-11{margin-left:45.8333333333%}.mo-col-md-12{display:block;flex:0 0 50%;max-width:50%}.mo-col-md-offset-12{margin-left:50%}.mo-col-md-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.mo-col-md-offset-13{margin-left:54.1666666667%}.mo-col-md-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.mo-col-md-offset-14{margin-left:58.3333333333%}.mo-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.mo-col-md-offset-15{margin-left:62.5%}.mo-col-md-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.mo-col-md-offset-16{margin-left:66.6666666667%}.mo-col-md-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.mo-col-md-offset-17{margin-left:70.8333333333%}.mo-col-md-18{display:block;flex:0 0 75%;max-width:75%}.mo-col-md-offset-18{margin-left:75%}.mo-col-md-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.mo-col-md-offset-19{margin-left:79.1666666667%}.mo-col-md-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.mo-col-md-offset-20{margin-left:83.3333333333%}.mo-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.mo-col-md-offset-21{margin-left:87.5%}.mo-col-md-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.mo-col-md-offset-22{margin-left:91.6666666667%}.mo-col-md-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.mo-col-md-offset-23{margin-left:95.8333333333%}.mo-col-md-24{display:block;flex:0 0 100%;max-width:100%}.mo-col-md-offset-24{margin-left:100%}}@media(min-width:1200px){.mo-col-lg-0{display:none}.mo-col-lg-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.mo-col-lg-offset-1{margin-left:4.1666666667%}.mo-col-lg-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.mo-col-lg-offset-2{margin-left:8.3333333333%}.mo-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.mo-col-lg-offset-3{margin-left:12.5%}.mo-col-lg-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.mo-col-lg-offset-4{margin-left:16.6666666667%}.mo-col-lg-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.mo-col-lg-offset-5{margin-left:20.8333333333%}.mo-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.mo-col-lg-offset-6{margin-left:25%}.mo-col-lg-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.mo-col-lg-offset-7{margin-left:29.1666666667%}.mo-col-lg-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.mo-col-lg-offset-8{margin-left:33.3333333333%}.mo-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.mo-col-lg-offset-9{margin-left:37.5%}.mo-col-lg-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.mo-col-lg-offset-10{margin-left:41.6666666667%}.mo-col-lg-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.mo-col-lg-offset-11{margin-left:45.8333333333%}.mo-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.mo-col-lg-offset-12{margin-left:50%}.mo-col-lg-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.mo-col-lg-offset-13{margin-left:54.1666666667%}.mo-col-lg-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.mo-col-lg-offset-14{margin-left:58.3333333333%}.mo-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.mo-col-lg-offset-15{margin-left:62.5%}.mo-col-lg-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.mo-col-lg-offset-16{margin-left:66.6666666667%}.mo-col-lg-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.mo-col-lg-offset-17{margin-left:70.8333333333%}.mo-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.mo-col-lg-offset-18{margin-left:75%}.mo-col-lg-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.mo-col-lg-offset-19{margin-left:79.1666666667%}.mo-col-lg-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.mo-col-lg-offset-20{margin-left:83.3333333333%}.mo-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.mo-col-lg-offset-21{margin-left:87.5%}.mo-col-lg-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.mo-col-lg-offset-22{margin-left:91.6666666667%}.mo-col-lg-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.mo-col-lg-offset-23{margin-left:95.8333333333%}.mo-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.mo-col-lg-offset-24{margin-left:100%}}@media(min-width:1920px){.mo-col-xl-0{display:none}.mo-col-xl-1{display:block;flex:0 0 4.1666666667%;max-width:4.1666666667%}.mo-col-xl-offset-1{margin-left:4.1666666667%}.mo-col-xl-2{display:block;flex:0 0 8.3333333333%;max-width:8.3333333333%}.mo-col-xl-offset-2{margin-left:8.3333333333%}.mo-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.mo-col-xl-offset-3{margin-left:12.5%}.mo-col-xl-4{display:block;flex:0 0 16.6666666667%;max-width:16.6666666667%}.mo-col-xl-offset-4{margin-left:16.6666666667%}.mo-col-xl-5{display:block;flex:0 0 20.8333333333%;max-width:20.8333333333%}.mo-col-xl-offset-5{margin-left:20.8333333333%}.mo-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.mo-col-xl-offset-6{margin-left:25%}.mo-col-xl-7{display:block;flex:0 0 29.1666666667%;max-width:29.1666666667%}.mo-col-xl-offset-7{margin-left:29.1666666667%}.mo-col-xl-8{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%}.mo-col-xl-offset-8{margin-left:33.3333333333%}.mo-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.mo-col-xl-offset-9{margin-left:37.5%}.mo-col-xl-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.mo-col-xl-offset-10{margin-left:41.6666666667%}.mo-col-xl-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.mo-col-xl-offset-11{margin-left:45.8333333333%}.mo-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.mo-col-xl-offset-12{margin-left:50%}.mo-col-xl-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.mo-col-xl-offset-13{margin-left:54.1666666667%}.mo-col-xl-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.mo-col-xl-offset-14{margin-left:58.3333333333%}.mo-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.mo-col-xl-offset-15{margin-left:62.5%}.mo-col-xl-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.mo-col-xl-offset-16{margin-left:66.6666666667%}.mo-col-xl-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.mo-col-xl-offset-17{margin-left:70.8333333333%}.mo-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.mo-col-xl-offset-18{margin-left:75%}.mo-col-xl-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.mo-col-xl-offset-19{margin-left:79.1666666667%}.mo-col-xl-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.mo-col-xl-offset-20{margin-left:83.3333333333%}.mo-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.mo-col-xl-offset-21{margin-left:87.5%}.mo-col-xl-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.mo-col-xl-offset-22{margin-left:91.6666666667%}.mo-col-xl-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.mo-col-xl-offset-23{margin-left:95.8333333333%}.mo-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.mo-col-xl-offset-24{margin-left:100%}}.mo-seal{display:inline-block;flex-shrink:0;vertical-align:middle;transform:rotate(var(--mo-seal-angle, 0deg));mix-blend-mode:multiply}.mo-seal svg{display:block;width:100%;height:100%;overflow:visible}.mo-seal__char{font-family:var(--mo-font-family-brush);font-weight:700}.mo-seal.is-stamp{animation:mo-seal-stamp .55s var(--mo-ease-bounce) both}html.dark .mo-seal{mix-blend-mode:normal}@keyframes mo-seal-stamp{0%{opacity:0;transform:rotate(var(--mo-seal-angle, 0deg)) scale(1.9) translateY(-12%);filter:blur(2px)}55%{opacity:1;transform:rotate(var(--mo-seal-angle, 0deg)) scale(.92);filter:blur(0)}to{transform:rotate(var(--mo-seal-angle, 0deg)) scale(1)}}.mo-mascot{--mo-mascot-body: var(--mo-color-ink);--mo-mascot-face: var(--mo-color-paper-light);display:inline-block;flex-shrink:0}.mo-mascot svg{display:block;width:100%;height:100%;overflow:visible}.mo-mascot.is-animated svg{animation:mo-float 3.2s ease-in-out infinite;transform-origin:50% 90%}.mo-mascot__body,.mo-mascot__drop{fill:var(--mo-mascot-body)}.mo-mascot__tuft{fill:none;stroke:var(--mo-mascot-body);stroke-width:3.4;stroke-linecap:round}.mo-mascot__shine{fill:none;stroke:var(--mo-mascot-face);stroke-width:3;stroke-linecap:round;opacity:.35}.mo-mascot__blush{fill:var(--mo-color-pink);opacity:.85}.mo-mascot__face{fill:none;stroke:var(--mo-mascot-face);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.mo-mascot__face .fill,.mo-mascot__face .heart{fill:var(--mo-mascot-face);stroke:none}.mo-mascot__face .heart{fill:var(--mo-color-pink)}.mo-mascot__face .tongue{fill:var(--mo-color-pink);stroke:none}.mo-mascot__face .tear{fill:var(--mo-color-info-light-5);stroke:none}.mo-mascot__face .zzz{stroke:var(--mo-mascot-body);stroke-width:2.4}html.dark .mo-mascot{--mo-mascot-face: #1d1a18}.mo-config-provider{--mo-bg-color: var(--mo-color-paper);--mo-bg-color-overlay: var(--mo-color-paper-light);--mo-text-color: var(--mo-color-ink);--mo-text-color-secondary: var(--mo-color-ink-2);--mo-text-color-placeholder: var(--mo-color-ink-4);--mo-border-color: var(--mo-color-ink);--mo-border-color-light: var(--mo-color-line);--mo-border: var(--mo-border-width) solid var(--mo-border-color);--mo-shadow-stamp-sm: 2px 2px 0 var(--mo-shadow-color);--mo-shadow-stamp: 3px 4px 0 var(--mo-shadow-color);--mo-shadow-stamp-lg: 5px 6px 0 var(--mo-shadow-color);--mo-color-primary-light-3: color-mix( in srgb, var(--mo-color-primary) 70%, var(--mo-mix-base) );--mo-color-primary-light-5: color-mix( in srgb, var(--mo-color-primary) 50%, var(--mo-mix-base) );--mo-color-primary-light-7: color-mix( in srgb, var(--mo-color-primary) 30%, var(--mo-mix-base) );--mo-color-primary-light-8: color-mix( in srgb, var(--mo-color-primary) 20%, var(--mo-mix-base) );--mo-color-primary-light-9: color-mix( in srgb, var(--mo-color-primary) 10%, var(--mo-mix-base) );--mo-color-primary-dark-2: color-mix(in srgb, var(--mo-color-primary) 80%, var(--mo-mix-ink));--mo-color-success-light-3: color-mix( in srgb, var(--mo-color-success) 70%, var(--mo-mix-base) );--mo-color-success-light-5: color-mix( in srgb, var(--mo-color-success) 50%, var(--mo-mix-base) );--mo-color-success-light-7: color-mix( in srgb, var(--mo-color-success) 30%, var(--mo-mix-base) );--mo-color-success-light-8: color-mix( in srgb, var(--mo-color-success) 20%, var(--mo-mix-base) );--mo-color-success-light-9: color-mix( in srgb, var(--mo-color-success) 10%, var(--mo-mix-base) );--mo-color-success-dark-2: color-mix(in srgb, var(--mo-color-success) 80%, var(--mo-mix-ink));--mo-color-warning-light-3: color-mix( in srgb, var(--mo-color-warning) 70%, var(--mo-mix-base) );--mo-color-warning-light-5: color-mix( in srgb, var(--mo-color-warning) 50%, var(--mo-mix-base) );--mo-color-warning-light-7: color-mix( in srgb, var(--mo-color-warning) 30%, var(--mo-mix-base) );--mo-color-warning-light-8: color-mix( in srgb, var(--mo-color-warning) 20%, var(--mo-mix-base) );--mo-color-warning-light-9: color-mix( in srgb, var(--mo-color-warning) 10%, var(--mo-mix-base) );--mo-color-warning-dark-2: color-mix(in srgb, var(--mo-color-warning) 80%, var(--mo-mix-ink));--mo-color-danger-light-3: color-mix( in srgb, var(--mo-color-danger) 70%, var(--mo-mix-base) );--mo-color-danger-light-5: color-mix( in srgb, var(--mo-color-danger) 50%, var(--mo-mix-base) );--mo-color-danger-light-7: color-mix( in srgb, var(--mo-color-danger) 30%, var(--mo-mix-base) );--mo-color-danger-light-8: color-mix( in srgb, var(--mo-color-danger) 20%, var(--mo-mix-base) );--mo-color-danger-light-9: color-mix( in srgb, var(--mo-color-danger) 10%, var(--mo-mix-base) );--mo-color-danger-dark-2: color-mix(in srgb, var(--mo-color-danger) 80%, var(--mo-mix-ink));--mo-color-info-light-3: color-mix( in srgb, var(--mo-color-info) 70%, var(--mo-mix-base) );--mo-color-info-light-5: color-mix( in srgb, var(--mo-color-info) 50%, var(--mo-mix-base) );--mo-color-info-light-7: color-mix( in srgb, var(--mo-color-info) 30%, var(--mo-mix-base) );--mo-color-info-light-8: color-mix( in srgb, var(--mo-color-info) 20%, var(--mo-mix-base) );--mo-color-info-light-9: color-mix( in srgb, var(--mo-color-info) 10%, var(--mo-mix-base) );--mo-color-info-dark-2: color-mix(in srgb, var(--mo-color-info) 80%, var(--mo-mix-ink));--mo-color-pink-light-3: color-mix( in srgb, var(--mo-color-pink) 70%, var(--mo-mix-base) );--mo-color-pink-light-5: color-mix( in srgb, var(--mo-color-pink) 50%, var(--mo-mix-base) );--mo-color-pink-light-7: color-mix( in srgb, var(--mo-color-pink) 30%, var(--mo-mix-base) );--mo-color-pink-light-8: color-mix( in srgb, var(--mo-color-pink) 20%, var(--mo-mix-base) );--mo-color-pink-light-9: color-mix( in srgb, var(--mo-color-pink) 10%, var(--mo-mix-base) );--mo-color-pink-dark-2: color-mix(in srgb, var(--mo-color-pink) 80%, var(--mo-mix-ink));color:var(--mo-text-color);font-family:var(--mo-font-family)}.mo-config-provider[data-mo-theme=dark]{background-color:var(--mo-bg-color)}.mo-input{--mo-input-height: var(--mo-size-default);--mo-input-border: var(--mo-border-color);--mo-input-bg: var(--mo-color-paper-light);position:relative;display:inline-flex;width:100%;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);vertical-align:middle}.mo-input__wrapper{flex:1;display:inline-flex;align-items:center;gap:6px;min-width:0;height:var(--mo-input-height);padding:0 12px;background-color:var(--mo-input-bg);border:var(--mo-border-width) solid var(--mo-input-border);border-radius:var(--mo-radius-hand-alt);box-sizing:border-box;transition:border-color var(--mo-duration) var(--mo-ease-ink),box-shadow var(--mo-duration) var(--mo-ease-ink)}.mo-input:not(.is-disabled) .mo-input__wrapper:hover{box-shadow:2px 2px 0 var(--mo-color-line)}.mo-input.is-focus .mo-input__wrapper,.mo-input.is-focus .mo-input__textarea{--mo-input-border: var(--mo-color-primary);box-shadow:3px 3px 0 var(--mo-color-primary-light-7)!important}.mo-input__inner{flex:1;width:100%;min-width:0;height:100%;padding:0;font:inherit;color:var(--mo-text-color);background:none;border:none;outline:none}.mo-input__inner::placeholder{color:var(--mo-text-color-placeholder)}.mo-input__inner[type=password]{letter-spacing:.2em}.mo-input__prefix,.mo-input__suffix{display:inline-flex;align-items:center;gap:4px;color:var(--mo-color-ink-3);font-size:1.1em;flex-shrink:0}.mo-input__clear,.mo-input__password{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:inline-flex;color:var(--mo-color-ink-3);transition:color var(--mo-duration-fast),transform var(--mo-duration-fast) var(--mo-ease-bounce)}.mo-input__clear:hover,.mo-input__password:hover{color:var(--mo-color-primary);transform:rotate(90deg) scale(1.1)}.mo-input__password:hover{transform:scale(1.15)}.mo-input__count{font-size:var(--mo-font-size-xs);color:var(--mo-color-ink-3);font-family:var(--mo-font-family-mono)}.mo-input__count--textarea{position:absolute;right:12px;bottom:6px;padding:0 4px;background:var(--mo-input-bg)}.mo-input__prepend,.mo-input__append{display:inline-flex;align-items:center;padding:0 14px;background:var(--mo-color-paper-deep);border:var(--mo-border-width) solid var(--mo-border-color);color:var(--mo-text-color-secondary);white-space:nowrap}.mo-input__prepend .mo-button,.mo-input__append .mo-button{margin:0 -14px;border:none;box-shadow:none;background:transparent;height:100%}.mo-input__prepend{border-right:0;border-radius:14px 0 0 16px/16px 0 0 14px}.mo-input__append{border-left:0;border-radius:0 16px 14px 0/0 14px 16px 0}.mo-input.is-group .mo-input__prepend+.mo-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.mo-input.is-group .mo-input__wrapper:has(+.mo-input__append){border-top-right-radius:0;border-bottom-right-radius:0}.mo-input__textarea{--mo-input-line: 26px;display:block;width:100%;padding:5px 12px;font:inherit;line-height:var(--mo-input-line);color:var(--mo-text-color);background-color:var(--mo-input-bg);border:var(--mo-border-width) solid var(--mo-input-border);border-radius:var(--mo-radius-wobble);box-sizing:border-box;outline:none;resize:vertical;transition:border-color var(--mo-duration) var(--mo-ease-ink),box-shadow var(--mo-duration) var(--mo-ease-ink)}.mo-input__textarea::placeholder{color:var(--mo-text-color-placeholder)}.mo-input__textarea.is-lined{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--mo-input-line) - 1px),var(--mo-color-primary-light-8) calc(var(--mo-input-line) - 1px),var(--mo-color-primary-light-8) var(--mo-input-line));background-position:0 5px;background-attachment:local}.mo-input.is-disabled{cursor:not-allowed}.mo-input.is-disabled .mo-input__wrapper,.mo-input.is-disabled .mo-input__textarea{--mo-input-bg: var(--mo-color-paper-deep);--mo-input-border: var(--mo-color-line);color:var(--mo-text-color-placeholder)}.mo-input.is-disabled .mo-input__inner,.mo-input.is-disabled .mo-input__textarea{cursor:not-allowed;color:var(--mo-text-color-placeholder)}.mo-input--small{--mo-input-height: var(--mo-size-small);font-size:var(--mo-font-size-sm)}.mo-input--small .mo-input__wrapper{padding:0 10px}.mo-input--large{--mo-input-height: var(--mo-size-large);font-size:var(--mo-font-size-md)}.mo-input--large .mo-input__wrapper{padding:0 16px}.mo-input-number{--mo-input-height: var(--mo-size-default);--mo-input-border: var(--mo-border-color);position:relative;display:inline-flex;align-items:stretch;width:150px;height:var(--mo-input-height);font-family:var(--mo-font-family);background:var(--mo-color-paper-light);border:var(--mo-border-width) solid var(--mo-input-border);border-radius:var(--mo-radius-hand);box-sizing:border-box;overflow:hidden;vertical-align:middle;transition:box-shadow var(--mo-duration)}.mo-input-number:focus-within{--mo-input-border: var(--mo-color-primary);box-shadow:3px 3px 0 var(--mo-color-primary-light-7)}.mo-input-number__inner{flex:1;min-width:0;padding:0 8px;font:inherit;font-family:var(--mo-font-family-mono);font-size:var(--mo-font-size-base);text-align:center;color:var(--mo-text-color);background:none;border:none;outline:none}.mo-input-number__btn{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:var(--mo-input-height);color:var(--mo-text-color-secondary);background:var(--mo-color-paper-deep);transition:color var(--mo-duration-fast),background var(--mo-duration-fast)}.mo-input-number__btn:not(.is-disabled):hover{color:var(--mo-color-primary);background:var(--mo-color-primary-light-9)}.mo-input-number__btn:not(.is-disabled):active .mo-icon{transform:scale(.8)}.mo-input-number__btn.is-disabled{cursor:not-allowed;opacity:.4}.mo-input-number__decrease{border-right:1.5px dashed var(--mo-color-line)}.mo-input-number__increase{border-left:1.5px dashed var(--mo-color-line)}.mo-input-number--controls-right{display:grid;grid-template-columns:1fr 28px;grid-template-rows:1fr 1fr}.mo-input-number--controls-right .mo-input-number__inner{grid-row:1/3;grid-column:1;text-align:left;padding-left:12px}.mo-input-number--controls-right .mo-input-number__btn{width:28px;grid-column:2;border:none;border-left:1.5px dashed var(--mo-color-line);font-size:12px}.mo-input-number--controls-right .mo-input-number__increase{grid-row:1;border-bottom:1.5px dashed var(--mo-color-line)}.mo-input-number--controls-right .mo-input-number__decrease{grid-row:2}.mo-input-number.is-disabled{background:var(--mo-color-paper-deep);--mo-input-border: var(--mo-color-line)}.mo-input-number.is-disabled .mo-input-number__inner{color:var(--mo-text-color-placeholder);cursor:not-allowed}.mo-input-number--small{--mo-input-height: var(--mo-size-small);width:120px}.mo-input-number--large{--mo-input-height: var(--mo-size-large);width:180px}.mo-checkbox,.mo-radio{position:relative;display:inline-flex;align-items:center;gap:8px;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);color:var(--mo-text-color);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;margin-right:24px}.mo-checkbox:last-child,.mo-radio:last-child{margin-right:0}.mo-checkbox.is-disabled,.mo-radio.is-disabled{cursor:not-allowed;opacity:.5}.mo-checkbox.is-bordered,.mo-radio.is-bordered{height:var(--mo-size-default);padding:0 14px 0 10px;border:var(--mo-border-width) solid var(--mo-color-line);border-radius:var(--mo-radius-hand);box-sizing:border-box;transition:border-color var(--mo-duration),background var(--mo-duration)}.mo-checkbox.is-bordered.is-checked,.mo-radio.is-bordered.is-checked{border-color:var(--mo-color-primary);background:var(--mo-color-primary-light-9)}.mo-checkbox{--mo-checkbox-size: 18px}.mo-checkbox__input{position:relative;display:inline-flex}.mo-checkbox__original{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.mo-checkbox__box{display:inline-flex;align-items:center;justify-content:center;width:var(--mo-checkbox-size);height:var(--mo-checkbox-size);color:var(--mo-color-white);background:var(--mo-color-paper-light);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:var(--mo-radius-wobble-sm);box-sizing:border-box;transition:background var(--mo-duration) var(--mo-ease-ink),transform var(--mo-duration) var(--mo-ease-bounce)}.mo-checkbox__box svg{width:100%;height:100%;overflow:visible;stroke-width:3.2}.mo-checkbox__mark{stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset var(--mo-duration-slow) var(--mo-ease-ink)}.mo-checkbox:not(.is-disabled):hover .mo-checkbox__box{transform:rotate(-6deg) scale(1.06)}.mo-checkbox__original:focus-visible+.mo-checkbox__box{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:3px}.mo-checkbox.is-checked .mo-checkbox__box,.mo-checkbox.is-indeterminate .mo-checkbox__box{background:var(--mo-color-primary)}.mo-checkbox.is-checked .mo-checkbox__mark,.mo-checkbox.is-indeterminate .mo-checkbox__mark{stroke-dashoffset:0}.mo-checkbox--small{--mo-checkbox-size: 15px;font-size:var(--mo-font-size-sm)}.mo-checkbox--large{--mo-checkbox-size: 21px;font-size:var(--mo-font-size-md)}.mo-checkbox-group,.mo-radio-group{display:inline-flex;flex-wrap:wrap;align-items:center;row-gap:10px}.mo-checkbox-group--vertical,.mo-radio-group--vertical{flex-direction:column;align-items:flex-start}.mo-checkbox-group--vertical .mo-checkbox,.mo-checkbox-group--vertical .mo-radio,.mo-radio-group--vertical .mo-checkbox,.mo-radio-group--vertical .mo-radio{margin-right:0}.mo-radio{--mo-radio-size: 18px}.mo-radio__original{position:absolute;opacity:0;width:0;height:0;margin:0}.mo-radio__dot{position:relative;display:inline-block;width:var(--mo-radio-size);height:var(--mo-radio-size);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:48% 52% 46% 54%/52% 46% 54% 48%;background:var(--mo-color-paper-light);box-sizing:border-box;flex-shrink:0;transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-radio__dot:after{content:"";position:absolute;inset:3px;border-radius:52% 48% 55% 45%/45% 55% 48% 52%;background:var(--mo-color-primary);transform:scale(0);transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-radio:not(.is-disabled):hover .mo-radio__dot{transform:scale(1.08) rotate(8deg)}.mo-radio__original:focus-visible+.mo-radio__dot{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:3px}.mo-radio.is-checked .mo-radio__dot{border-color:var(--mo-color-primary)}.mo-radio.is-checked .mo-radio__dot:after{transform:scale(1)}.mo-radio--small{--mo-radio-size: 15px;font-size:var(--mo-font-size-sm)}.mo-radio--large{--mo-radio-size: 21px;font-size:var(--mo-font-size-md)}.mo-radio.is-button{margin:0;height:var(--mo-size-default);padding:0 16px;border:var(--mo-border-width) solid var(--mo-border-color);background:var(--mo-color-paper-light);transition:background var(--mo-duration),color var(--mo-duration)}.mo-radio.is-button:not(:first-child){margin-left:calc(var(--mo-border-width) * -1)}.mo-radio.is-button:first-child{border-radius:14px 4px 4px 16px/16px 4px 4px 14px}.mo-radio.is-button:last-child{border-radius:4px 16px 14px 4px/4px 14px 16px 4px}.mo-radio.is-button:not(.is-disabled):hover{color:var(--mo-color-primary)}.mo-radio.is-button.is-checked{position:relative;z-index:1;color:var(--mo-color-white);background:var(--mo-color-primary);box-shadow:inset 2px 2px #0000001f}.mo-radio.is-button:has(.mo-radio__original:focus-visible){outline:2px dashed var(--mo-color-primary-light-5);outline-offset:2px;z-index:2}.mo-radio.is-button.mo-radio--small{height:var(--mo-size-small);padding:0 12px}.mo-radio.is-button.mo-radio--large{height:var(--mo-size-large);padding:0 20px}.mo-radio-group--button{flex-wrap:nowrap}.mo-switch{--mo-switch-h: 24px;--mo-switch-w: 46px;--mo-switch-knob: calc(var(--mo-switch-h) - 8px);display:inline-flex;align-items:center;gap:8px;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);vertical-align:middle}.mo-switch__text{color:var(--mo-text-color-placeholder);cursor:pointer;transition:color var(--mo-duration)}.mo-switch__text.is-active{color:var(--mo-color-primary);font-weight:600}.mo-switch__track{appearance:none;margin:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;position:relative;display:inline-flex;align-items:center;min-width:var(--mo-switch-w);height:var(--mo-switch-h);padding:0 4px;background:var(--mo-color-paper-deep);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:16px 14px 15px 13px/13px 15px 14px 16px;box-sizing:border-box;transition:background var(--mo-duration) var(--mo-ease-ink)}.mo-switch__track:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:3px}.mo-switch__inner{padding:0 4px 0 calc(var(--mo-switch-knob) + 4px);font-size:12px;color:var(--mo-text-color-secondary);white-space:nowrap;transition:padding var(--mo-duration)}.mo-switch__knob{position:absolute;top:50%;left:3px;display:inline-flex;align-items:center;justify-content:center;width:var(--mo-switch-knob);height:var(--mo-switch-knob);color:var(--mo-color-ink);background:var(--mo-color-white);border:1.5px solid var(--mo-color-ink);border-radius:50% 46% 52% 48%;transform:translateY(-50%);transition:left var(--mo-duration) var(--mo-ease-bounce),width var(--mo-duration-fast) var(--mo-ease-ink);box-sizing:border-box}.mo-switch__face{width:100%;height:100%;fill:none;stroke:#2d2926;stroke-width:1.5;stroke-linecap:round}.mo-switch__face .blush{fill:var(--mo-color-pink);stroke:none}.mo-switch__loading{font-size:11px;color:#2d2926}.mo-switch:not(.is-disabled) .mo-switch__track:active .mo-switch__knob{width:calc(var(--mo-switch-knob) + 5px)}.mo-switch.is-checked .mo-switch__track{background:var(--mo-color-primary)}.mo-switch.is-checked .mo-switch__knob{left:calc(100% - var(--mo-switch-knob) - 3px)}.mo-switch.is-checked:not(.is-disabled) .mo-switch__track:active .mo-switch__knob{left:calc(100% - var(--mo-switch-knob) - 8px)}.mo-switch.is-checked .mo-switch__inner{padding:0 calc(var(--mo-switch-knob) + 4px) 0 4px;color:var(--mo-color-white)}.mo-switch.is-disabled{opacity:.5}.mo-switch.is-disabled .mo-switch__track,.mo-switch.is-disabled .mo-switch__text{cursor:not-allowed}.mo-switch--small{--mo-switch-h: 20px;--mo-switch-w: 38px;font-size:var(--mo-font-size-sm)}.mo-switch--large{--mo-switch-h: 30px;--mo-switch-w: 56px;font-size:var(--mo-font-size-md)}.mo-slider{--mo-slider-h: 8px;--mo-slider-thumb: 20px;position:relative;width:100%;padding:10px calc(var(--mo-slider-thumb) / 2);box-sizing:border-box;font-family:var(--mo-font-family);-webkit-user-select:none;user-select:none;touch-action:none}.mo-slider.is-marked{padding-bottom:30px}.mo-slider__track{position:relative;height:var(--mo-slider-h);background:var(--mo-color-paper-deep);border:1.5px solid var(--mo-border-color);border-radius:6px 8px 5px 9px/8px 5px 9px 6px;cursor:pointer}.mo-slider__bar{position:absolute;top:-1.5px;bottom:-1.5px;background:var(--mo-color-primary);border-radius:inherit;background-image:repeating-linear-gradient(100deg,transparent 0 6px,rgba(255,255,255,.14) 6px 8px)}.mo-slider__stop{position:absolute;top:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--mo-color-ink-3);transform:translateY(-50%);pointer-events:none}.mo-slider__thumb{position:absolute;top:50%;z-index:1;width:var(--mo-slider-thumb);height:var(--mo-slider-thumb);background:var(--mo-color-white);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:50% 46% 52% 48%/48% 52% 46% 50%;box-shadow:2px 2px 0 var(--mo-shadow-color);transform:translate(-50%,-50%);cursor:grab;outline:none;transition:transform var(--mo-duration-fast) var(--mo-ease-bounce),box-shadow var(--mo-duration-fast);box-sizing:border-box}.mo-slider__thumb:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--mo-color-primary);transform:scale(.6);transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-slider__thumb:hover,.mo-slider__thumb.is-active{transform:translate(-50%,-50%) scale(1.15) rotate(-8deg)}.mo-slider__thumb:hover:after,.mo-slider__thumb.is-active:after{transform:scale(1)}.mo-slider__thumb:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:3px}.mo-slider.is-dragging .mo-slider__thumb{cursor:grabbing}.mo-slider__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;padding:2px 8px;font-size:var(--mo-font-size-xs);font-family:var(--mo-font-family-mono);color:var(--mo-color-paper);background:var(--mo-color-ink);border-radius:var(--mo-radius-wobble-sm);white-space:nowrap;opacity:0;transform:translate(-50%,4px) scale(.8) rotate(8deg);transition:all var(--mo-duration) var(--mo-ease-bounce);pointer-events:none}.mo-slider__thumb:hover .mo-slider__tooltip,.mo-slider__thumb.is-active .mo-slider__tooltip{opacity:1;transform:translate(-50%) scale(1) rotate(8deg)}.mo-slider__marks{position:relative;margin-top:10px}.mo-slider__mark{position:absolute;top:0;font-size:var(--mo-font-size-xs);color:var(--mo-text-color-secondary);white-space:nowrap;transform:translate(-50%)}.mo-slider.is-disabled{opacity:.5}.mo-slider.is-disabled .mo-slider__track,.mo-slider.is-disabled .mo-slider__thumb{cursor:not-allowed}.mo-slider--small{--mo-slider-h: 6px;--mo-slider-thumb: 16px}.mo-slider--large{--mo-slider-h: 10px;--mo-slider-thumb: 24px}.mo-rate{--mo-rate-color: var(--mo-color-warning);--mo-rate-size: 22px;display:inline-flex;align-items:center;gap:4px;font-family:var(--mo-font-family);outline:none;vertical-align:middle}.mo-rate:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:4px;border-radius:6px}.mo-rate__item{position:relative;display:inline-flex;font-size:var(--mo-rate-size);cursor:pointer;transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-rate:not(.is-disabled):not(.is-readonly) .mo-rate__item:hover{transform:scale(1.25) rotate(-10deg)}.mo-rate__void{color:var(--mo-color-ink-4)}.mo-rate__fill{position:absolute;top:0;left:0;height:100%;overflow:hidden;color:var(--mo-rate-color)}.mo-rate__fill .mo-icon svg{fill:currentColor;fill-opacity:.9;stroke:var(--mo-color-ink)}.mo-rate__item.is-active .mo-rate__fill .mo-icon{animation:mo-pop var(--mo-duration) var(--mo-ease-bounce)}.mo-rate__text{margin-left:8px;font-size:var(--mo-font-size-sm);color:var(--mo-text-color-secondary)}.mo-rate.is-disabled .mo-rate__item,.mo-rate.is-readonly .mo-rate__item{cursor:default}.mo-rate.is-disabled{opacity:.6}.mo-rate--small{--mo-rate-size: 17px}.mo-rate--large{--mo-rate-size: 28px}.mo-select{--mo-input-height: var(--mo-size-default);--mo-input-border: var(--mo-border-color);display:inline-block;width:220px;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);vertical-align:middle}.mo-select__wrapper{display:flex;align-items:center;gap:6px;min-height:var(--mo-input-height);padding:0 10px 0 12px;background:var(--mo-color-paper-light);border:var(--mo-border-width) solid var(--mo-input-border);border-radius:var(--mo-radius-hand-alt);box-sizing:border-box;cursor:pointer;outline:none;transition:border-color var(--mo-duration),box-shadow var(--mo-duration)}.mo-select__wrapper:hover{box-shadow:2px 2px 0 var(--mo-color-line)}.mo-select__wrapper:focus-visible{--mo-input-border: var(--mo-color-primary)}.mo-select.is-open .mo-select__wrapper,.mo-select__wrapper:focus-within{--mo-input-border: var(--mo-color-primary);box-shadow:3px 3px 0 var(--mo-color-primary-light-7)}.mo-select__selection{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:3px 0}.mo-select__value,.mo-select__placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mo-select__placeholder{color:var(--mo-text-color-placeholder)}.mo-select__input{flex:1;min-width:40px;padding:0;font:inherit;color:var(--mo-text-color);background:none;border:none;outline:none}.mo-select__input::placeholder{color:var(--mo-text-color-placeholder)}.mo-select__tag{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 4px 0 8px;font-size:var(--mo-font-size-xs);color:var(--mo-color-primary-dark-2);background:var(--mo-color-primary-light-9);border:1.5px solid var(--mo-color-primary-light-5);border-radius:var(--mo-radius-hand)}.mo-select__tag-close{cursor:pointer;border-radius:50%}.mo-select__tag-close:hover{color:var(--mo-color-white);background:var(--mo-color-primary)}.mo-select__suffix{display:inline-flex;color:var(--mo-color-ink-3)}.mo-select__arrow{transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-select.is-open .mo-select__arrow{transform:rotate(180deg)}.mo-select__clear:hover{color:var(--mo-color-primary)}.mo-select.is-disabled .mo-select__wrapper{cursor:not-allowed;color:var(--mo-text-color-placeholder);background:var(--mo-color-paper-deep);--mo-input-border: var(--mo-color-line);box-shadow:none}.mo-select--small{--mo-input-height: var(--mo-size-small);font-size:var(--mo-font-size-sm)}.mo-select--large{--mo-input-height: var(--mo-size-large);font-size:var(--mo-font-size-md)}.mo-select__dropdown{padding:6px;max-width:none}.mo-select__list{max-height:260px;margin:0;padding:0;overflow-y:auto;list-style:none}.mo-select__empty{padding:14px 0;text-align:center;color:var(--mo-text-color-placeholder);font-size:var(--mo-font-size-sm)}.mo-select__empty:before{content:"(・ω・) "}.mo-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;font-size:var(--mo-font-size-base);color:var(--mo-text-color);border-radius:var(--mo-radius-wobble-sm);cursor:pointer;transition:background var(--mo-duration-fast)}.mo-option.is-hovered{background:var(--mo-color-paper-deep)}.mo-option.is-selected{color:var(--mo-color-primary);font-weight:700}.mo-option__check{animation:mo-pop var(--mo-duration) var(--mo-ease-bounce)}.mo-option.is-disabled{color:var(--mo-text-color-placeholder);cursor:not-allowed}.mo-form{font-family:var(--mo-font-family)}.mo-form.is-inline{display:flex;flex-wrap:wrap;gap:0 24px}.mo-form.is-inline .mo-form-item{display:inline-flex}.mo-form--label-top .mo-form-item{flex-direction:column;align-items:stretch}.mo-form--label-top .mo-form-item .mo-form-item__label{justify-content:flex-start;height:auto;padding:0 0 6px}.mo-form--label-left .mo-form-item__label{justify-content:flex-start}.mo-form-item{display:flex;align-items:flex-start;margin-bottom:24px}.mo-form-item__label{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;height:var(--mo-size-default);padding-right:14px;font-size:var(--mo-font-size-base);font-weight:600;color:var(--mo-text-color);letter-spacing:.06em;box-sizing:border-box}.mo-form-item.is-required .mo-form-item__label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:45% 55% 50% 50%;background-color:var(--mo-color-primary);transform:rotate(-12deg)}.mo-form-item__content{position:relative;flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;min-height:var(--mo-size-default)}.mo-form-item__error{position:absolute;top:100%;left:4px;padding-top:3px;font-size:var(--mo-font-size-xs);line-height:1.4;color:var(--mo-color-danger)}.mo-form-item__error:before{content:"✎ "}.mo-form-item.is-error .mo-input__wrapper,.mo-form-item.is-error .mo-select__wrapper,.mo-form-item.is-error .mo-input-number{--mo-input-border: var(--mo-color-danger);animation:mo-shake .3s ease-in-out 1}.mo-form-error-enter-active{transition:all var(--mo-duration) var(--mo-ease-bounce)}.mo-form-error-enter-from{opacity:0;transform:translateY(-4px)}.mo-card{position:relative;font-family:var(--mo-font-family);color:var(--mo-text-color);background-color:var(--mo-color-paper-light);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:var(--mo-radius-wobble);box-sizing:border-box;transition:transform var(--mo-duration) var(--mo-ease-bounce),box-shadow var(--mo-duration) var(--mo-ease-ink)}.mo-card.is-textured{background-image:var(--mo-texture-paper)}.mo-card--shadow-always,.mo-card--shadow-hover:hover{box-shadow:var(--mo-shadow-stamp)}.mo-card.is-hoverable{cursor:pointer}.mo-card.is-hoverable:hover{transform:translate(-2px,-3px) rotate(-.4deg);box-shadow:var(--mo-shadow-stamp-lg)}.mo-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 12px;background-image:linear-gradient(var(--mo-color-line),var(--mo-color-line));background-size:calc(100% - 32px) 1.5px;background-position:16px 100%;background-repeat:no-repeat}.mo-card__title{font-family:var(--mo-font-family-display);font-size:var(--mo-font-size-lg);letter-spacing:.04em}.mo-card__extra{font-size:var(--mo-font-size-sm)}.mo-card__body{padding:18px 20px;line-height:var(--mo-line-height)}.mo-card__footer{padding:12px 20px 16px;border-top:1.5px dashed var(--mo-color-line)}.mo-card__seal{position:absolute;right:14px;bottom:12px;opacity:.9;pointer-events:none}.mo-card__tape{--mo-tape: var(--mo-color-pink-light-3);position:absolute;top:-12px;right:28px;width:76px;height:24px;background:var(--mo-tape);opacity:.85;transform:rotate(4deg);-webkit-mask:conic-gradient(from -45deg at left,rgba(0,0,0,0) 25%,#000 0) 0 50%/51% 6px repeat-y,conic-gradient(from 135deg at right,rgba(0,0,0,0) 25%,#000 0) 100% 50%/51% 6px repeat-y;mask:conic-gradient(from -45deg at left,rgba(0,0,0,0) 25%,#000 0) 0 50%/51% 6px repeat-y,conic-gradient(from 135deg at right,rgba(0,0,0,0) 25%,#000 0) 100% 50%/51% 6px repeat-y;background-image:repeating-linear-gradient(45deg,transparent 0 6px,rgba(255,255,255,.35) 6px 9px);background-color:var(--mo-tape);z-index:1}.mo-card__tape--green{--mo-tape: var(--mo-color-success-light-5)}.mo-card__tape--blue{--mo-tape: var(--mo-color-info-light-5)}.mo-card__tape--yellow{--mo-tape: var(--mo-color-warning-light-5)}.mo-tag{--mo-tag-color: var(--mo-color-ink-2);--mo-tag-height: 26px;display:inline-flex;align-items:center;gap:4px;height:var(--mo-tag-height);padding:0 10px;font-family:var(--mo-font-family);font-size:var(--mo-font-size-xs);line-height:1;letter-spacing:.04em;white-space:nowrap;vertical-align:middle;border:1.5px solid var(--mo-tag-color);border-radius:var(--mo-radius-hand);box-sizing:border-box;transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-tag--primary{--mo-tag-color: var(--mo-color-primary)}.mo-tag--success{--mo-tag-color: var(--mo-color-success)}.mo-tag--warning{--mo-tag-color: var(--mo-color-warning)}.mo-tag--danger{--mo-tag-color: var(--mo-color-danger)}.mo-tag--info{--mo-tag-color: var(--mo-color-info)}.mo-tag--light{color:color-mix(in srgb,var(--mo-tag-color) 80%,var(--mo-mix-ink));background:color-mix(in srgb,var(--mo-tag-color) 12%,var(--mo-mix-base));border-color:color-mix(in srgb,var(--mo-tag-color) 45%,var(--mo-mix-base))}.mo-tag--dark{color:var(--mo-color-white);background:var(--mo-tag-color);border-color:var(--mo-color-ink);box-shadow:1.5px 1.5px 0 var(--mo-shadow-color)}.mo-tag--dark.mo-tag--warning{color:#2d2926}.mo-tag--plain{color:var(--mo-tag-color);background:transparent;border-style:dashed}.mo-tag.is-round{border-radius:var(--mo-radius-round)}.mo-tag:hover{transform:rotate(-2deg)}.mo-tag__icon{font-size:1.15em}.mo-tag__close{appearance:none;margin:0 -4px 0 0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:inline-flex;padding:1px;font-size:12px;border-radius:50%;transition:background var(--mo-duration-fast),transform var(--mo-duration-fast) var(--mo-ease-bounce)}.mo-tag__close:hover{color:var(--mo-color-white);background:var(--mo-tag-color);transform:rotate(90deg)}.mo-tag--dark .mo-tag__close:hover{color:var(--mo-tag-color);background:var(--mo-color-white)}.mo-tag--small{--mo-tag-height: 22px;padding:0 7px}.mo-tag--large{--mo-tag-height: 32px;padding:0 13px;font-size:var(--mo-font-size-sm)}.mo-badge{position:relative;display:inline-flex;vertical-align:middle}.mo-badge__content{position:absolute;top:0;right:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-family:var(--mo-font-family-display);font-size:11px;line-height:1;color:var(--mo-color-white);white-space:nowrap;border:1.5px solid var(--mo-color-ink);border-radius:12px 10px 12px 9px/10px 12px 9px;box-shadow:1px 1.5px 0 var(--mo-shadow-color);box-sizing:border-box;transform:translate(50%,-50%) rotate(6deg)}.mo-badge.is-standalone .mo-badge__content{position:static;transform:rotate(4deg)}.mo-badge--primary{background-color:var(--mo-color-primary)}.mo-badge--success{background-color:var(--mo-color-success)}.mo-badge--warning{background-color:var(--mo-color-warning)}.mo-badge--danger{background-color:var(--mo-color-danger)}.mo-badge--info{background-color:var(--mo-color-info)}.mo-badge--warning{color:#2d2926}.mo-badge__content.is-dot{min-width:0;width:10px;height:10px;padding:0;border-radius:50%;box-shadow:none}.mo-badge-pop-enter-active{animation:mo-badge-in var(--mo-duration) var(--mo-ease-bounce)}.mo-badge-pop-leave-active{animation:mo-badge-in var(--mo-duration-fast) reverse}@keyframes mo-badge-in{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.mo-avatar{--mo-avatar-size: 40px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--mo-avatar-size);height:var(--mo-avatar-size);font-family:var(--mo-font-family-display);font-size:calc(var(--mo-avatar-size) * .42);color:var(--mo-color-ink);background:var(--mo-color-pink-light-5);border:var(--mo-border-width) solid var(--mo-border-color);box-sizing:border-box;overflow:hidden;flex-shrink:0;vertical-align:middle}.mo-avatar--circle{border-radius:50% 47% 52% 48%/48% 52% 47% 50%}.mo-avatar--square{border-radius:var(--mo-radius-wobble)}.mo-avatar img{display:block;width:100%;height:100%}.mo-avatar .mo-icon{font-size:calc(var(--mo-avatar-size) * .5)}.mo-avatar .mo-mascot{margin-top:12%}.mo-avatar__text{white-space:nowrap;transform:scale(.95)}.mo-popper__reference{display:inline-block}.mo-popper{--mo-popper-bg: var(--mo-color-paper-light);--mo-popper-text: var(--mo-text-color);--mo-popper-border: var(--mo-border-color);position:fixed;top:0;left:0;max-width:min(360px,100vw - 16px);padding:8px 12px;font-family:var(--mo-font-family);font-size:var(--mo-font-size-sm);line-height:1.6;color:var(--mo-popper-text);background:var(--mo-popper-bg);border:var(--mo-border-width) solid var(--mo-popper-border);border-radius:var(--mo-radius-wobble);box-shadow:var(--mo-shadow-float);box-sizing:border-box;word-break:break-word}.mo-popper--dark{--mo-popper-bg: var(--mo-color-ink);--mo-popper-text: var(--mo-color-paper);--mo-popper-border: var(--mo-color-ink);box-shadow:3px 4px 0 var(--mo-color-primary-light-5)}.mo-popper__arrow{position:absolute;width:10px;height:10px;background:var(--mo-popper-bg);border:var(--mo-border-width) solid var(--mo-popper-border);box-sizing:border-box;pointer-events:none}.mo-popper--top .mo-popper__arrow{bottom:-6px;left:calc(50% - 5px);border-top:0;border-left:0;transform:rotate(45deg)}.mo-popper--bottom .mo-popper__arrow{top:-6px;left:calc(50% - 5px);border-bottom:0;border-right:0;transform:rotate(45deg)}.mo-popper--left .mo-popper__arrow{right:-6px;top:calc(50% - 5px);border-bottom:0;border-left:0;transform:rotate(45deg)}.mo-popper--right .mo-popper__arrow{left:-6px;top:calc(50% - 5px);border-top:0;border-right:0;transform:rotate(45deg)}.mo-popper[data-placement$=-start].mo-popper--top .mo-popper__arrow,.mo-popper[data-placement$=-start].mo-popper--bottom .mo-popper__arrow{left:16px}.mo-popper[data-placement$=-end].mo-popper--top .mo-popper__arrow,.mo-popper[data-placement$=-end].mo-popper--bottom .mo-popper__arrow{left:auto;right:16px}.mo-popper[data-placement$=-start].mo-popper--left .mo-popper__arrow,.mo-popper[data-placement$=-start].mo-popper--right .mo-popper__arrow{top:12px}.mo-popper[data-placement$=-end].mo-popper--left .mo-popper__arrow,.mo-popper[data-placement$=-end].mo-popper--right .mo-popper__arrow{top:auto;bottom:12px}.mo-tooltip{padding:5px 11px;font-size:var(--mo-font-size-xs);letter-spacing:.04em}.mo-popover{max-width:none;padding:14px 16px;font-size:var(--mo-font-size-sm);background-image:var(--mo-texture-paper)}.mo-popover__title{margin-bottom:8px;font-family:var(--mo-font-family-display);font-size:var(--mo-font-size-md);color:var(--mo-text-color)}.mo-popover__content{color:var(--mo-text-color-secondary)}.mo-collapse{font-family:var(--mo-font-family);border-top:1.5px dashed var(--mo-color-line)}.mo-collapse-item{border-bottom:1.5px dashed var(--mo-color-line)}.mo-collapse-item__header{appearance:none;margin:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 6px;font-size:var(--mo-font-size-md);font-weight:600;color:var(--mo-text-color);text-align:left}.mo-collapse-item__header:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:3px}.mo-collapse-item__header:hover .mo-collapse-item__bullet{transform:rotate(72deg) scale(1.1)}.mo-collapse-item__bullet{color:var(--mo-color-primary);transition:transform var(--mo-duration-slow) var(--mo-ease-bounce)}.mo-collapse-item__title{flex:1}.mo-collapse-item__arrow{color:var(--mo-color-ink-3);transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-collapse-item.is-active .mo-collapse-item__arrow{transform:rotate(180deg)}.mo-collapse-item.is-active .mo-collapse-item__bullet{transform:rotate(144deg)}.mo-collapse-item__wrap{transition:height var(--mo-duration) var(--mo-ease-ink)}.mo-collapse-item__content{padding:0 12px 18px 34px;font-size:var(--mo-font-size-base);line-height:var(--mo-line-height);color:var(--mo-text-color-secondary)}.mo-collapse-item.is-disabled .mo-collapse-item__header{cursor:not-allowed;opacity:.5}.mo-tabs{font-family:var(--mo-font-family)}.mo-tabs__header{display:flex;align-items:flex-end;gap:8px}.mo-tabs__nav{position:relative;display:flex;flex:1;gap:4px;overflow-x:auto;scrollbar-width:none}.mo-tabs__nav.is-stretch .mo-tabs__item{flex:1;justify-content:center}.mo-tabs__item{position:relative;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;font-size:var(--mo-font-size-base);color:var(--mo-text-color-secondary);white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:color var(--mo-duration),transform var(--mo-duration) var(--mo-ease-bounce)}.mo-tabs__item:hover:not(.is-disabled){color:var(--mo-text-color)}.mo-tabs__item.is-active{color:var(--mo-color-primary);font-weight:700}.mo-tabs__item:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:3px;outline-offset:-3px}.mo-tabs__item.is-disabled{cursor:not-allowed;opacity:.45}.mo-tabs__close{font-size:12px;border-radius:50%;transition:all var(--mo-duration-fast)}.mo-tabs__close:hover{color:var(--mo-color-white);background:var(--mo-color-primary)}.mo-tabs__add{appearance:none;margin:0 0 7px;padding:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px dashed var(--mo-color-ink-3);border-radius:50%;color:var(--mo-color-ink-3);transition:all var(--mo-duration) var(--mo-ease-bounce)}.mo-tabs__add:hover{color:var(--mo-color-primary);border-color:var(--mo-color-primary);transform:rotate(90deg)}.mo-tabs__content{padding:16px 2px}.mo-tabs--line .mo-tabs__header{border-bottom:1.5px solid var(--mo-color-line)}.mo-tabs__ink{position:absolute;left:0;bottom:0;height:6px;background:var(--mo-color-primary);-webkit-mask:var(--mo-brush-stroke) no-repeat center/100% 100%;mask:var(--mo-brush-stroke) no-repeat center/100% 100%;transition:transform var(--mo-duration-slow) var(--mo-ease-bounce),width var(--mo-duration-slow) var(--mo-ease-bounce)}.mo-tabs--card .mo-tabs__header{border-bottom:var(--mo-border-width) solid var(--mo-border-color)}.mo-tabs--card .mo-tabs__item{margin-bottom:calc(var(--mo-border-width) * -1);background:var(--mo-color-paper-deep);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:14px 12px 0 0/10px 12px 0 0}.mo-tabs--card .mo-tabs__item.is-active{background:var(--mo-bg-color);border-bottom-color:var(--mo-bg-color);transform:translateY(-2px)}.mo-tabs--bookmark .mo-tabs__nav{gap:10px}.mo-tabs--bookmark .mo-tabs__item{height:46px;padding:0 18px 6px;color:var(--mo-color-ink-2);background:var(--mo-color-paper-deep);border:1.5px solid var(--mo-color-line);border-bottom:none;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);transform:translateY(8px)}.mo-tabs--bookmark .mo-tabs__item.is-active{color:var(--mo-color-white);background:var(--mo-color-primary);border-color:var(--mo-color-primary);transform:translateY(0)}.mo-tabs--bookmark .mo-tabs__item:hover:not(.is-active):not(.is-disabled){transform:translateY(4px)}.mo-timeline{margin:0;padding:0;list-style:none;font-family:var(--mo-font-family)}.mo-timeline-item{--mo-timeline-color: var(--mo-color-ink-3);position:relative;padding-bottom:22px}.mo-timeline-item__tail{position:absolute;top:14px;bottom:-2px;left:7px;border-left:2px dashed var(--mo-color-line)}.mo-timeline-item:last-child .mo-timeline-item__tail{display:none}.mo-timeline-item__node{position:absolute;top:3px;left:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--mo-timeline-color);border:2px solid var(--mo-color-ink);border-radius:50% 44% 54% 48%/46% 54% 44% 52%;box-sizing:border-box;color:var(--mo-color-white)}.mo-timeline-item__node.is-hollow{background:var(--mo-bg-color);border-color:var(--mo-timeline-color)}.mo-timeline-item__node.is-icon{top:0;left:-4px;width:24px;height:24px;font-size:14px}.mo-timeline-item__node--primary{--mo-timeline-color: var(--mo-color-primary)}.mo-timeline-item__node--success{--mo-timeline-color: var(--mo-color-success)}.mo-timeline-item__node--warning{--mo-timeline-color: var(--mo-color-warning)}.mo-timeline-item__node--danger{--mo-timeline-color: var(--mo-color-danger)}.mo-timeline-item__node--info{--mo-timeline-color: var(--mo-color-info)}.mo-timeline-item--large .mo-timeline-item__node:not(.is-icon){top:1px;left:-2px;width:20px;height:20px}.mo-timeline-item__wrapper{padding-left:30px}.mo-timeline-item__content{font-size:var(--mo-font-size-base);line-height:var(--mo-line-height);color:var(--mo-text-color)}.mo-timeline-item__timestamp{margin-top:4px;font-size:var(--mo-font-size-xs);color:var(--mo-text-color-placeholder);letter-spacing:.05em}.mo-timeline-item__timestamp.is-top{margin:0 0 4px}.mo-timeline--alternate .mo-timeline-item__tail{left:calc(50% - 1px)}.mo-timeline--alternate .mo-timeline-item__node{left:calc(50% - 8px)}.mo-timeline--alternate .mo-timeline-item__node.is-icon{left:calc(50% - 12px)}.mo-timeline--alternate .mo-timeline-item__wrapper{width:50%;box-sizing:border-box;padding:0 0 0 28px;margin-left:50%}.mo-timeline--alternate .mo-timeline-item:nth-child(2n) .mo-timeline-item__wrapper{margin-left:0;padding:0 28px 0 0;text-align:right}.mo-table{--mo-table-cell-py: 12px;position:relative;width:100%;overflow:auto;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);color:var(--mo-text-color);background:var(--mo-color-paper-light);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:var(--mo-radius-wobble);box-shadow:var(--mo-shadow-stamp-sm)}.mo-table__inner{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.mo-table__cell{padding:var(--mo-table-cell-py) 14px;text-align:left;line-height:1.5;border-bottom:1.5px dashed var(--mo-color-line);overflow-wrap:anywhere}.mo-table__cell.is-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mo-table__cell .mo-checkbox{margin:0}.mo-table__head .mo-table__cell{position:sticky;top:0;z-index:2;font-weight:700;letter-spacing:.08em;white-space:nowrap;background:var(--mo-color-paper-deep);border-bottom:var(--mo-border-width) solid var(--mo-border-color);-webkit-user-select:none;user-select:none}.mo-table__head .mo-table__cell.is-sortable{cursor:pointer}.mo-table__head .mo-table__cell.is-sortable:hover{color:var(--mo-color-primary)}.mo-table__sorter{display:inline-flex;flex-direction:column;margin-left:4px;vertical-align:middle;font-size:10px;line-height:.6;color:var(--mo-color-ink-4)}.mo-table__sorter .mo-icon{height:.7em}.mo-table__sorter.is-ascending .mo-icon:first-child,.mo-table__sorter.is-descending .mo-icon:last-child{color:var(--mo-color-primary)}.mo-table__row{transition:background var(--mo-duration-fast)}.mo-table__row:last-child .mo-table__cell{border-bottom:none}.mo-table__row:hover{background:var(--mo-color-primary-light-9)}.mo-table__row.is-selected{background:var(--mo-color-warning-light-9)}.mo-table__row.is-current{background:var(--mo-color-primary-light-8)}.mo-table__index{text-align:center;font-family:var(--mo-font-family-brush);color:var(--mo-color-primary)}.mo-table.is-stripe .mo-table__row:nth-child(2n):not(:hover):not(.is-selected):not(.is-current){background:color-mix(in srgb,var(--mo-color-paper-deep) 55%,transparent)}.mo-table.is-border .mo-table__cell:not(:last-child){border-right:1.5px dashed var(--mo-color-line)}.mo-table .is-fixed-left,.mo-table .is-fixed-right{position:sticky;z-index:1;background:inherit}.mo-table .is-fixed-left{left:0}.mo-table .is-fixed-right{right:0}.mo-table__row .is-fixed-left,.mo-table__row .is-fixed-right{background:var(--mo-color-paper-light)}.mo-table__empty{padding:28px 0}.mo-table__mask{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--mo-color-primary);background:color-mix(in srgb,var(--mo-color-paper-light) 70%,transparent)}.mo-table--small{--mo-table-cell-py: 7px;font-size:var(--mo-font-size-sm)}.mo-table--large{--mo-table-cell-py: 16px}.mo-pagination{--mo-pager-size: 34px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);color:var(--mo-text-color)}.mo-pagination__pager{display:flex;gap:6px;margin:0;padding:0;list-style:none}.mo-pagination__btn,.mo-pagination__item{appearance:none;margin:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:var(--mo-pager-size);height:var(--mo-pager-size);padding:0 4px;font-family:var(--mo-font-family-display);border:1.5px solid transparent;border-radius:50% 46% 52% 48%/48% 52% 46% 50%;box-sizing:border-box;transition:color var(--mo-duration-fast),border-color var(--mo-duration-fast),transform var(--mo-duration) var(--mo-ease-bounce)}.mo-pagination__btn:not(:disabled):hover,.mo-pagination__item:not(:disabled):hover{color:var(--mo-color-primary);border-color:var(--mo-color-primary-light-5);transform:rotate(-6deg)}.mo-pagination__btn:focus-visible,.mo-pagination__item:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:3px}.mo-pagination__btn:disabled,.mo-pagination__item:disabled{cursor:not-allowed;opacity:.4}.mo-pagination__btn{border-color:var(--mo-border-color)}.mo-pagination__item.is-active{color:var(--mo-color-white);background:var(--mo-color-primary);border-color:var(--mo-color-primary);border-radius:4px 6px 3px 5px;transform:rotate(-4deg);box-shadow:inset 0 0 0 2px var(--mo-color-primary),inset 0 0 0 3.5px #fffdf680;cursor:default}.mo-pagination__item.is-active:hover{color:var(--mo-color-white);transform:rotate(-4deg)}.mo-pagination__more{color:var(--mo-color-ink-3)}.mo-pagination__total{color:var(--mo-text-color-secondary);margin-right:4px}.mo-pagination__sizes{width:110px}.mo-pagination__jumper{display:inline-flex;align-items:center;gap:6px;color:var(--mo-text-color-secondary)}.mo-pagination__jump-input{width:44px;height:28px;font:inherit;text-align:center;color:var(--mo-text-color);background:var(--mo-color-paper-light);border:none;border-bottom:2px solid var(--mo-border-color);outline:none}.mo-pagination__jump-input:focus{border-color:var(--mo-color-primary)}.mo-pagination.is-small{--mo-pager-size: 26px;font-size:var(--mo-font-size-sm)}.mo-progress{--mo-progress-color: var(--mo-color-primary);display:flex;align-items:center;gap:10px;font-family:var(--mo-font-family)}.mo-progress--circle{display:inline-flex}.mo-progress__track{position:relative;flex:1;overflow:hidden;background:var(--mo-color-paper-deep);border:1.5px solid var(--mo-border-color);border-radius:8px 10px 7px 11px/10px 7px 11px 8px}.mo-progress__bar{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;background-color:var(--mo-progress-color);border-radius:inherit;transition:width var(--mo-duration-slow) var(--mo-ease-ink)}.mo-progress.is-striped .mo-progress__bar{background-image:repeating-linear-gradient(-45deg,rgba(255,253,246,.28) 0 6px,transparent 6px 12px);background-size:34px 100%;animation:mo-progress-stripe 1s linear infinite}.mo-progress.is-indeterminate .mo-progress__bar{width:36%!important;animation:mo-progress-indeterminate 1.4s var(--mo-ease-ink) infinite}.mo-progress__inner-text{padding:0 8px;font-size:11px;color:var(--mo-color-white);white-space:nowrap}.mo-progress__text{min-width:42px;font-family:var(--mo-font-family-display);font-size:var(--mo-font-size-sm);color:var(--mo-text-color-secondary)}.mo-progress__text .mo-icon{font-size:18px;color:var(--mo-progress-color)}.mo-progress__circle{position:relative}.mo-progress__circle svg{display:block;width:100%;height:100%}.mo-progress__circle-track{stroke:var(--mo-color-paper-deep)}.mo-progress__circle-bar{stroke:var(--mo-progress-color);transition:stroke-dashoffset var(--mo-duration-slow) var(--mo-ease-ink)}.mo-progress__circle-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--mo-font-family-display);font-size:var(--mo-font-size-lg);color:var(--mo-text-color)}.mo-progress__circle-text .mo-icon{color:var(--mo-progress-color)}@keyframes mo-progress-stripe{to{background-position:34px 0}}@keyframes mo-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(290%)}}.mo-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0;font-family:var(--mo-font-family);text-align:center}.mo-empty__image{position:relative}.mo-empty__image:after{content:"";display:block;width:60%;height:8px;margin:2px auto 0;border-radius:50%;background:var(--mo-color-ink);opacity:.08}.mo-empty__description{margin:10px 0 0;font-size:var(--mo-font-size-sm);color:var(--mo-text-color-placeholder);letter-spacing:.06em}.mo-empty__bottom{margin-top:16px}.mo-skeleton{width:100%}.mo-skeleton__wrap{display:flex;gap:16px}.mo-skeleton__lines{flex:1;display:flex;flex-direction:column;gap:12px}.mo-skeleton__item{display:block;height:14px;background:var(--mo-color-paper-deep);border-radius:6px 9px 5px 10px/9px 5px 10px 6px}.mo-skeleton__title{width:38%;height:20px}.mo-skeleton__avatar{width:48px;height:48px;flex-shrink:0;border-radius:50% 46% 52% 48%}.mo-skeleton.is-animated .mo-skeleton__item{background:linear-gradient(90deg,var(--mo-color-paper-deep) 25%,color-mix(in srgb,var(--mo-color-ink) 10%,var(--mo-color-paper-deep)) 45%,var(--mo-color-paper-deep) 65%);background-size:400% 100%;animation:mo-shimmer 1.6s ease infinite}.mo-scroll{--mo-scroll-silk: #a9bfb7;--mo-scroll-wood: #6b4a34;--mo-scroll-rod: 18px;display:inline-flex;flex-direction:column;align-items:stretch;font-family:var(--mo-font-family);filter:drop-shadow(3px 6px 0 rgba(45,41,38,.18))}.mo-scroll__rod{position:relative;height:var(--mo-scroll-rod);margin:0 -14px;background:linear-gradient(to bottom,color-mix(in srgb,var(--mo-scroll-wood) 70%,#fff) 0%,var(--mo-scroll-wood) 45%,color-mix(in srgb,var(--mo-scroll-wood) 70%,#000) 100%);border:1.5px solid var(--mo-color-ink);border-radius:6px;cursor:pointer;z-index:1}.mo-scroll__rod:before,.mo-scroll__rod:after{content:"";position:absolute;top:-4px;width:12px;height:calc(100% + 8px);background:var(--mo-color-warning);border:1.5px solid var(--mo-color-ink);border-radius:4px;box-sizing:border-box}.mo-scroll__rod:before{left:-10px}.mo-scroll__rod:after{right:-10px}.mo-scroll__rod--start{height:calc(var(--mo-scroll-rod) * .8)}.mo-scroll__reel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 1.1s var(--mo-ease-ink)}.mo-scroll.is-open .mo-scroll__reel{grid-template-rows:1fr}.mo-scroll__clip{min-height:0;overflow:hidden}.mo-scroll__silk{padding:22px 16px 26px;background-color:var(--mo-scroll-silk);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.07) 0 2px,transparent 2px 6px);border-left:1.5px solid var(--mo-color-ink);border-right:1.5px solid var(--mo-color-ink)}.mo-scroll__paper{position:relative;padding:26px 24px 30px;background-color:#fbf6e9;color:#2d2926;background-image:var(--mo-texture-paper);box-shadow:inset 0 0 0 1px #2d292626}.mo-scroll__title{margin-bottom:14px;font-family:var(--mo-font-family-brush);font-size:var(--mo-font-size-2xl);text-align:center;letter-spacing:.3em}.mo-scroll__content{line-height:2;letter-spacing:.06em}.mo-scroll__seal{position:absolute;right:18px;bottom:14px}.mo-scroll--horizontal{flex-direction:row}.mo-scroll--horizontal .mo-scroll__rod{width:var(--mo-scroll-rod);height:auto;margin:-14px 0;background:linear-gradient(to right,color-mix(in srgb,var(--mo-scroll-wood) 70%,#fff) 0%,var(--mo-scroll-wood) 45%,color-mix(in srgb,var(--mo-scroll-wood) 70%,#000) 100%)}.mo-scroll--horizontal .mo-scroll__rod:before,.mo-scroll--horizontal .mo-scroll__rod:after{top:auto;left:-4px;right:auto;width:calc(100% + 8px);height:12px}.mo-scroll--horizontal .mo-scroll__rod:before{top:-10px}.mo-scroll--horizontal .mo-scroll__rod:after{bottom:-10px}.mo-scroll--horizontal .mo-scroll__reel{grid-template-rows:none;grid-template-columns:0fr;transition:grid-template-columns 1.1s var(--mo-ease-ink)}.mo-scroll--horizontal.is-open .mo-scroll__reel{grid-template-columns:1fr}.mo-scroll--horizontal .mo-scroll__clip{min-width:0}.mo-scroll--horizontal .mo-scroll__silk{height:100%;box-sizing:border-box;padding:16px 22px;border:none;border-top:1.5px solid var(--mo-color-ink);border-bottom:1.5px solid var(--mo-color-ink)}.mo-scroll--horizontal .mo-scroll__paper{height:100%;box-sizing:border-box}.mo-alert{--mo-alert-color: var(--mo-color-info);position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px 12px 20px;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);color:color-mix(in srgb,var(--mo-alert-color) 70%,var(--mo-mix-ink));background:color-mix(in srgb,var(--mo-alert-color) 10%,var(--mo-mix-base));border:1.5px solid color-mix(in srgb,var(--mo-alert-color) 45%,var(--mo-mix-base));border-radius:var(--mo-radius-wobble);box-sizing:border-box;overflow:hidden}.mo-alert:before{content:"";position:absolute;top:6px;bottom:6px;left:6px;width:5px;border-radius:4px 2px 5px;background:var(--mo-alert-color)}.mo-alert--primary{--mo-alert-color: var(--mo-color-primary)}.mo-alert--success{--mo-alert-color: var(--mo-color-success)}.mo-alert--warning{--mo-alert-color: var(--mo-color-warning)}.mo-alert--danger{--mo-alert-color: var(--mo-color-danger)}.mo-alert--info{--mo-alert-color: var(--mo-color-info)}.mo-alert--dark{color:var(--mo-color-white);background:var(--mo-alert-color);border-color:var(--mo-color-ink);box-shadow:var(--mo-shadow-stamp-sm)}.mo-alert--dark:before{background:#fffdf68c}.mo-alert--dark.mo-alert--warning{color:#2d2926}.mo-alert__icon{margin-top:3px;font-size:18px;flex-shrink:0}.mo-alert.is-with-desc .mo-alert__icon{font-size:24px;margin-top:0}.mo-alert__body{flex:1;min-width:0}.mo-alert__title{font-weight:700;line-height:1.6}.mo-alert__desc{margin-top:2px;font-size:var(--mo-font-size-sm);line-height:1.7;opacity:.9}.mo-alert.is-center{justify-content:center;text-align:center}.mo-alert.is-center .mo-alert__body{flex:none}.mo-alert__close{appearance:none;margin:3px 0 0;padding:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:inline-flex;opacity:.7;transition:opacity var(--mo-duration-fast),transform var(--mo-duration-fast) var(--mo-ease-bounce)}.mo-alert__close:hover{opacity:1;transform:rotate(90deg)}.mo-alert__close.is-text:hover{transform:none;text-decoration:underline wavy}.mo-message-container{position:fixed;top:20px;left:50%;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translate(-50%);pointer-events:none}.mo-message{--mo-message-color: var(--mo-color-info);display:inline-flex;align-items:center;gap:8px;max-width:min(560px,100vw - 32px);padding:9px 16px;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);color:var(--mo-text-color);background:var(--mo-color-paper-light);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:var(--mo-radius-hand);box-shadow:3px 4px 0 var(--mo-message-color);pointer-events:auto;box-sizing:border-box}.mo-message--primary{--mo-message-color: var(--mo-color-primary)}.mo-message--success{--mo-message-color: var(--mo-color-success)}.mo-message--warning{--mo-message-color: var(--mo-color-warning)}.mo-message--danger{--mo-message-color: var(--mo-color-danger)}.mo-message--info{--mo-message-color: var(--mo-color-info)}.mo-message__icon{font-size:18px;color:var(--mo-message-color);flex-shrink:0}.mo-message__content{line-height:1.5}.mo-message__badge{min-width:18px;padding:0 5px;font-size:11px;line-height:18px;text-align:center;color:var(--mo-color-white);background:var(--mo-message-color);border-radius:9px;animation:mo-pop var(--mo-duration) var(--mo-ease-bounce)}.mo-message__close{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:inline-flex;color:var(--mo-color-ink-3)}.mo-message__close:hover{color:var(--mo-color-primary)}.mo-message-enter-active{transition:all var(--mo-duration-slow) var(--mo-ease-bounce)}.mo-message-leave-active{transition:all var(--mo-duration) var(--mo-ease-ink)}.mo-message-enter-from{opacity:0;transform:translateY(-20px) rotate(-3deg) scale(.9)}.mo-message-leave-to{opacity:0;transform:translateY(-10px) scale(.96)}.mo-notification-container{position:fixed;display:flex;flex-direction:column;gap:14px;pointer-events:none}.mo-notification-container--top-right{top:20px;right:20px}.mo-notification-container--top-left{top:20px;left:20px}.mo-notification-container--bottom-right{bottom:20px;right:20px}.mo-notification-container--bottom-left{bottom:20px;left:20px}.mo-notification{--mo-notification-color: var(--mo-color-ink-3);position:relative;display:flex;gap:12px;width:330px;max-width:calc(100vw - 40px);padding:14px 14px 14px 16px;font-family:var(--mo-font-family);color:var(--mo-text-color);background-color:var(--mo-color-paper-light);background-image:var(--mo-texture-paper);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:var(--mo-radius-wobble);box-shadow:var(--mo-shadow-float);box-sizing:border-box;pointer-events:auto}.mo-notification--primary{--mo-notification-color: var(--mo-color-primary)}.mo-notification--success{--mo-notification-color: var(--mo-color-success)}.mo-notification--warning{--mo-notification-color: var(--mo-color-warning)}.mo-notification--danger{--mo-notification-color: var(--mo-color-danger)}.mo-notification--info{--mo-notification-color: var(--mo-color-info)}.mo-notification:before{content:"";position:absolute;top:-8px;left:24px;width:54px;height:14px;background:var(--mo-notification-color);opacity:.55;transform:rotate(-4deg)}.mo-notification__icon{font-size:24px;color:var(--mo-notification-color);flex-shrink:0}.mo-notification__mascot{flex-shrink:0}.mo-notification__main{flex:1;min-width:0}.mo-notification__title{margin-bottom:4px;font-family:var(--mo-font-family-display);font-size:var(--mo-font-size-md)}.mo-notification__content{font-size:var(--mo-font-size-sm);line-height:1.7;color:var(--mo-text-color-secondary)}.mo-notification__close{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;align-self:flex-start;display:inline-flex;color:var(--mo-color-ink-3);transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-notification__close:hover{color:var(--mo-color-primary);transform:rotate(90deg)}.mo-notification-right-enter-active,.mo-notification-left-enter-active{transition:all var(--mo-duration-slow) var(--mo-ease-bounce)}.mo-notification-right-leave-active,.mo-notification-left-leave-active{transition:all var(--mo-duration) var(--mo-ease-ink)}.mo-notification-right-enter-from,.mo-notification-right-leave-to{opacity:0;transform:translate(60%) rotate(4deg)}.mo-notification-left-enter-from,.mo-notification-left-leave-to{opacity:0;transform:translate(-60%) rotate(-4deg)}.mo-message-box{display:flex;align-items:center;gap:16px}.mo-message-box__mascot{flex-shrink:0}.mo-message-box__message{margin:0;font-size:var(--mo-font-size-md);color:var(--mo-text-color);line-height:1.7}.mo-dialog__overlay{position:fixed;inset:0;overflow:auto}.mo-dialog__overlay.is-modal{background:var(--mo-mask-color);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.mo-dialog__overlay.is-align-center{display:flex;align-items:center;justify-content:center}.mo-dialog{position:relative;max-width:calc(100vw - 32px);margin:0 auto 48px;font-family:var(--mo-font-family);color:var(--mo-text-color);background-color:var(--mo-color-paper-light);background-image:var(--mo-texture-paper);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:var(--mo-radius-wobble);box-shadow:var(--mo-shadow-stamp-lg);box-sizing:border-box;outline:none}.mo-dialog__overlay.is-align-center .mo-dialog{margin:0}.mo-dialog.is-fullscreen{width:100%;max-width:none;height:100%;margin:0;border-radius:0}.mo-dialog.is-lined .mo-dialog__body{background-image:repeating-linear-gradient(to right,transparent 0 31px,var(--mo-color-primary-light-8) 31px 32px)}.mo-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 6px 24px}.mo-dialog__title{display:flex;align-items:center;gap:10px;font-family:var(--mo-font-family-display);font-size:var(--mo-font-size-xl);letter-spacing:.04em}.mo-dialog__close{appearance:none;margin:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:inline-flex;padding:4px;font-size:20px;color:var(--mo-color-ink-3);border-radius:50%;transition:color var(--mo-duration-fast),transform var(--mo-duration) var(--mo-ease-bounce)}.mo-dialog__close:hover{color:var(--mo-color-primary);transform:rotate(90deg) scale(1.1)}.mo-dialog__close:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:3px}.mo-dialog__body{padding:14px 24px 20px;font-size:var(--mo-font-size-base);line-height:var(--mo-line-height);color:var(--mo-text-color-secondary)}.mo-dialog__footer{display:flex;justify-content:flex-end;gap:12px;padding:4px 24px 22px}.mo-dialog__footer .mo-button+.mo-button{margin-left:0}.mo-dialog.is-center{text-align:center}.mo-dialog.is-center .mo-dialog__header{justify-content:center;position:relative}.mo-dialog.is-center .mo-dialog__close{position:absolute;right:14px;top:14px}.mo-dialog.is-center .mo-dialog__footer{justify-content:center}.mo-dialog-enter-active,.mo-dialog-leave-active{transition:opacity var(--mo-duration) var(--mo-ease-ink)}.mo-dialog-enter-active .mo-dialog,.mo-dialog-leave-active .mo-dialog{transition:transform var(--mo-duration-slow) var(--mo-ease-bounce)}.mo-dialog-enter-from,.mo-dialog-leave-to{opacity:0}.mo-dialog-enter-from .mo-dialog,.mo-dialog-leave-to .mo-dialog{transform:translateY(-24px) rotate(-2deg) scale(.94)}.mo-drawer__overlay{position:fixed;inset:0}.mo-drawer__overlay.is-modal{background:var(--mo-mask-color)}.mo-drawer{position:absolute;display:flex;flex-direction:column;max-width:100%;max-height:100%;font-family:var(--mo-font-family);color:var(--mo-text-color);background-color:var(--mo-color-paper-light);background-image:var(--mo-texture-paper);box-sizing:border-box;outline:none}.mo-drawer--rtl{top:0;right:0;height:100%;border-left:var(--mo-border-width) solid var(--mo-border-color);box-shadow:-5px 0 0 var(--mo-color-primary-light-7)}.mo-drawer--ltr{top:0;left:0;height:100%;border-right:var(--mo-border-width) solid var(--mo-border-color);box-shadow:5px 0 0 var(--mo-color-primary-light-7)}.mo-drawer--ttb{top:0;left:0;width:100%;border-bottom:var(--mo-border-width) solid var(--mo-border-color);box-shadow:0 5px 0 var(--mo-color-primary-light-7)}.mo-drawer--btt{bottom:0;left:0;width:100%;border-top:var(--mo-border-width) solid var(--mo-border-color);border-radius:22px 18px 0 0/14px 16px 0 0;box-shadow:0 -5px 0 var(--mo-color-primary-light-7)}.mo-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 12px 24px;border-bottom:1.5px dashed var(--mo-color-line)}.mo-drawer__title{font-family:var(--mo-font-family-display);font-size:var(--mo-font-size-lg)}.mo-drawer__close{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;display:inline-flex;font-size:20px;color:var(--mo-color-ink-3);transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-drawer__close:hover{color:var(--mo-color-primary);transform:rotate(90deg)}.mo-drawer__body{flex:1;overflow:auto;padding:20px 24px;line-height:var(--mo-line-height)}.mo-drawer__footer{display:flex;justify-content:flex-end;gap:12px;padding:12px 24px 20px}.mo-drawer__footer .mo-button+.mo-button{margin-left:0}.mo-drawer-rtl-enter-active,.mo-drawer-rtl-leave-active{transition:opacity var(--mo-duration) var(--mo-ease-ink)}.mo-drawer-rtl-enter-active .mo-drawer,.mo-drawer-rtl-leave-active .mo-drawer{transition:transform var(--mo-duration-slow) var(--mo-ease-ink)}.mo-drawer-rtl-enter-from,.mo-drawer-rtl-leave-to{opacity:0}.mo-drawer-rtl-enter-from .mo-drawer,.mo-drawer-rtl-leave-to .mo-drawer{transform:translate(100%)}.mo-drawer-ltr-enter-active,.mo-drawer-ltr-leave-active{transition:opacity var(--mo-duration) var(--mo-ease-ink)}.mo-drawer-ltr-enter-active .mo-drawer,.mo-drawer-ltr-leave-active .mo-drawer{transition:transform var(--mo-duration-slow) var(--mo-ease-ink)}.mo-drawer-ltr-enter-from,.mo-drawer-ltr-leave-to{opacity:0}.mo-drawer-ltr-enter-from .mo-drawer,.mo-drawer-ltr-leave-to .mo-drawer{transform:translate(-100%)}.mo-drawer-ttb-enter-active,.mo-drawer-ttb-leave-active{transition:opacity var(--mo-duration) var(--mo-ease-ink)}.mo-drawer-ttb-enter-active .mo-drawer,.mo-drawer-ttb-leave-active .mo-drawer{transition:transform var(--mo-duration-slow) var(--mo-ease-ink)}.mo-drawer-ttb-enter-from,.mo-drawer-ttb-leave-to{opacity:0}.mo-drawer-ttb-enter-from .mo-drawer,.mo-drawer-ttb-leave-to .mo-drawer{transform:translateY(-100%)}.mo-drawer-btt-enter-active,.mo-drawer-btt-leave-active{transition:opacity var(--mo-duration) var(--mo-ease-ink)}.mo-drawer-btt-enter-active .mo-drawer,.mo-drawer-btt-leave-active .mo-drawer{transition:transform var(--mo-duration-slow) var(--mo-ease-ink)}.mo-drawer-btt-enter-from,.mo-drawer-btt-leave-to{opacity:0}.mo-drawer-btt-enter-from .mo-drawer,.mo-drawer-btt-leave-to .mo-drawer{transform:translateY(100%)}.mo-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--mo-color-primary);font-family:var(--mo-font-family)}.mo-loading__enso{fill:none;stroke:currentColor;stroke-width:4.5;stroke-linecap:round;animation:mo-spin 2.4s linear infinite}.mo-loading__enso path{stroke-dasharray:120;stroke-dashoffset:120;animation:mo-enso 1.6s var(--mo-ease-ink) infinite}.mo-loading__dots{display:inline-flex;gap:6px}.mo-loading__dots i{width:10px;height:10px;background:currentColor;border-radius:50% 44% 54% 46%;animation:mo-dot-bounce 1s var(--mo-ease-bounce) infinite}.mo-loading__dots i:nth-child(2){animation-delay:.15s;background:var(--mo-color-ink)}.mo-loading__dots i:nth-child(3){animation-delay:.3s;background:var(--mo-color-pink)}.mo-loading__text{margin:0;font-size:var(--mo-font-size-sm);color:var(--mo-text-color-secondary);letter-spacing:.1em}.mo-loading-mask{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--mo-color-paper) 78%,transparent);animation:mo-loading-in var(--mo-duration) var(--mo-ease-ink);border-radius:inherit}.mo-loading-mask.is-fullscreen{position:fixed}.mo-loading-mask.is-leaving{opacity:0;transition:opacity .2s}@keyframes mo-enso{0%{stroke-dashoffset:120;stroke-width:5.5}60%{stroke-dashoffset:8;stroke-width:3.5}to{stroke-dashoffset:-120;stroke-width:1.5}}@keyframes mo-dot-bounce{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-10px) scale(1.1,.9)}}@keyframes mo-loading-in{0%{opacity:0}}.mo-breadcrumb{font-family:var(--mo-font-family);font-size:var(--mo-font-size-base)}.mo-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.mo-breadcrumb-item{display:inline-flex;align-items:center}.mo-breadcrumb-item__inner{display:inline-flex;align-items:center;gap:4px;color:var(--mo-text-color-secondary);text-decoration:none}.mo-breadcrumb-item__inner.is-link{cursor:pointer;transition:color var(--mo-duration-fast)}.mo-breadcrumb-item__inner.is-link:hover{color:var(--mo-color-primary);text-decoration:underline wavy var(--mo-color-primary-light-5);text-underline-offset:4px}.mo-breadcrumb-item__separator{display:inline-flex;margin:0 10px;color:var(--mo-color-ink-4);transform:rotate(8deg)}.mo-breadcrumb-item:last-child .mo-breadcrumb-item__inner{color:var(--mo-text-color);font-weight:700}.mo-breadcrumb-item:last-child .mo-breadcrumb-item__separator{display:none}.mo-steps{display:flex;font-family:var(--mo-font-family)}.mo-steps--vertical{flex-direction:column}.mo-step{--mo-step-color: var(--mo-color-ink-4);position:relative;flex:1;min-width:0}.mo-step.is-last{flex:none;max-width:30%}.mo-step.is-process{--mo-step-color: var(--mo-color-primary)}.mo-step.is-finish,.mo-step.is-success{--mo-step-color: var(--mo-color-success)}.mo-step.is-error{--mo-step-color: var(--mo-color-danger)}.mo-step__head{position:relative;display:flex;align-items:center}.mo-step__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:16px;color:var(--mo-step-color);background:var(--mo-bg-color);border:var(--mo-border-width) solid var(--mo-step-color);border-radius:50% 46% 52% 48%/48% 52% 46% 50%;box-sizing:border-box;transition:all var(--mo-duration) var(--mo-ease-bounce)}.mo-step__number{font-family:var(--mo-font-family-brush);font-size:17px;line-height:1}.mo-step.is-process .mo-step__icon{color:var(--mo-color-white);background:var(--mo-color-primary);border-color:var(--mo-color-ink);border-radius:6px 8px 5px 9px;box-shadow:2px 2px 0 var(--mo-shadow-color);transform:rotate(-6deg) scale(1.08)}.mo-step.is-finish .mo-step__icon,.mo-step.is-success .mo-step__icon{background:var(--mo-color-success-light-9)}.mo-step__line{position:absolute;top:50%;left:32px;right:0;height:0;border-top:2px dashed var(--mo-color-line)}.mo-step.is-finish .mo-step__line,.mo-step.is-success .mo-step__line{border-top-style:solid;border-color:var(--mo-color-success)}.mo-step.is-last .mo-step__line{display:none}.mo-step__main{padding:8px 12px 0 0}.mo-step__title{font-size:var(--mo-font-size-base);font-weight:700;color:var(--mo-text-color-secondary)}.mo-step.is-process .mo-step__title{color:var(--mo-color-primary)}.mo-step.is-finish .mo-step__title{color:var(--mo-text-color)}.mo-step__desc{margin-top:2px;font-size:var(--mo-font-size-xs);color:var(--mo-text-color-placeholder);line-height:1.6}.mo-steps.is-center .mo-step{text-align:center}.mo-steps.is-center .mo-step .mo-step__head{justify-content:center}.mo-steps.is-center .mo-step .mo-step__line{left:calc(50% + 20px);right:calc(-50% + 20px)}.mo-steps.is-center .mo-step .mo-step__main{padding-right:0}.mo-steps.is-center .mo-step.is-last{flex:1;max-width:none}.mo-steps--vertical .mo-step{display:flex;gap:14px;min-height:72px}.mo-steps--vertical .mo-step.is-last{max-width:none;min-height:0}.mo-steps--vertical .mo-step .mo-step__head{flex-direction:column;align-items:center}.mo-steps--vertical .mo-step .mo-step__line{inset:32px auto 0 50%;height:auto;border-top:none;border-left:2px dashed var(--mo-color-line);transform:translate(-1px)}.mo-steps--vertical .mo-step.is-finish .mo-step__line{border-left-style:solid;border-color:var(--mo-color-success)}.mo-steps--vertical .mo-step .mo-step__main{padding:4px 0 18px}.mo-dropdown__popper{padding:6px;min-width:140px}.mo-dropdown__menu{margin:0;padding:0;list-style:none}.mo-dropdown-item{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:var(--mo-font-size-base);color:var(--mo-text-color);border-radius:var(--mo-radius-wobble-sm);cursor:pointer;outline:none;white-space:nowrap;transition:background var(--mo-duration-fast),transform var(--mo-duration-fast) var(--mo-ease-bounce)}.mo-dropdown-item:hover,.mo-dropdown-item:focus-visible{background:var(--mo-color-primary-light-9);color:var(--mo-color-primary);transform:translate(2px)}.mo-dropdown-item__icon{font-size:1.1em}.mo-dropdown-item.is-danger{color:var(--mo-color-danger)}.mo-dropdown-item.is-divided{position:relative;margin-top:9px}.mo-dropdown-item.is-divided:before{content:"";position:absolute;top:-5px;left:8px;right:8px;border-top:1.5px dashed var(--mo-color-line)}.mo-dropdown-item.is-disabled{color:var(--mo-text-color-placeholder);cursor:not-allowed;background:none;transform:none}.mo-menu{margin:0;padding:6px;list-style:none;font-family:var(--mo-font-family);font-size:var(--mo-font-size-base);background:var(--mo-color-paper-light)}.mo-menu ul{margin:0;padding:0;list-style:none}.mo-menu--vertical{width:220px;border-right:1.5px dashed var(--mo-color-line);transition:width var(--mo-duration) var(--mo-ease-ink)}.mo-menu--horizontal{display:flex;align-items:center;gap:4px;padding:0 8px;border-bottom:var(--mo-border-width) solid var(--mo-border-color)}.mo-menu.is-collapse{width:64px}.mo-menu.is-collapse .mo-menu-item__title,.mo-menu.is-collapse .mo-sub-menu__text,.mo-menu.is-collapse .mo-sub-menu__arrow,.mo-menu.is-collapse .mo-menu-item-group__title{display:none}.mo-menu.is-collapse .mo-menu-item,.mo-menu.is-collapse .mo-sub-menu__title{justify-content:center;padding:0!important}.mo-menu-item,.mo-sub-menu__title{position:relative;display:flex;align-items:center;gap:10px;height:42px;padding:0 18px;color:var(--mo-text-color-secondary);border-radius:var(--mo-radius-wobble-sm);cursor:pointer;outline:none;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--mo-duration-fast),background var(--mo-duration-fast)}.mo-menu-item:hover,.mo-sub-menu__title:hover{color:var(--mo-text-color);background:var(--mo-color-paper-deep)}.mo-menu-item:focus-visible,.mo-sub-menu__title:focus-visible{outline:2px dashed var(--mo-color-primary-light-5);outline-offset:-2px}.mo-menu-item__icon{font-size:18px;flex-shrink:0}.mo-menu-item.is-active{color:var(--mo-color-primary);font-weight:700;background:var(--mo-color-primary-light-9)}.mo-menu--vertical .mo-menu-item.is-active:before{content:"";position:absolute;left:4px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:45% 55% 50% 50%;background:var(--mo-color-primary)}.mo-menu--horizontal>.mo-menu-item.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-2px;height:5px;background:var(--mo-color-primary);-webkit-mask:var(--mo-brush-stroke) no-repeat center/100% 100%;mask:var(--mo-brush-stroke) no-repeat center/100% 100%}.mo-menu--horizontal>.mo-menu-item.is-active{background:none}.mo-menu-item.is-disabled{cursor:not-allowed;opacity:.45;background:none!important}.mo-sub-menu__popper-ref{display:block}.mo-sub-menu__icon{font-size:18px}.mo-sub-menu__text{flex:1}.mo-sub-menu__arrow{font-size:14px;transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-sub-menu.is-opened>.mo-sub-menu__title .mo-sub-menu__arrow{transform:rotate(180deg)}.mo-sub-menu__popper{padding:6px;min-width:160px}.mo-sub-menu__popper .mo-menu-item{padding-left:14px!important}.mo-sub-menu__list{transition:height var(--mo-duration) var(--mo-ease-ink)}.mo-menu--horizontal>.mo-sub-menu>.mo-sub-menu__popper-ref .mo-sub-menu__title:hover{background:none;color:var(--mo-color-primary)}.mo-menu-item-group__title{padding:12px 18px 4px;font-size:var(--mo-font-size-xs);color:var(--mo-text-color-placeholder);letter-spacing:.2em}.mo-backtop{appearance:none;margin:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer;position:fixed;z-index:100;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 6px 4px;font-family:var(--mo-font-family);background:var(--mo-color-paper-light);border:var(--mo-border-width) solid var(--mo-border-color);border-radius:50% 50% 46% 54%/56% 56% 44% 44%;box-shadow:var(--mo-shadow-stamp);transition:transform var(--mo-duration) var(--mo-ease-bounce)}.mo-backtop:hover{transform:translateY(-6px) rotate(-6deg)}.mo-backtop__text{font-size:11px;color:var(--mo-text-color-secondary)}.mo-backtop-enter-active,.mo-backtop-leave-active{transition:all var(--mo-duration) var(--mo-ease-bounce)}.mo-backtop-enter-from,.mo-backtop-leave-to{opacity:0;transform:translateY(30px) scale(.6)}html,body{margin:0;padding:0}body{background:var(--mo-color-paper);color:var(--mo-text-color);font-family:var(--mo-font-family);-webkit-font-smoothing:antialiased}[data-mo-theme=dark] .mo-seal{mix-blend-mode:normal;opacity:.92}.page[data-v-98c0d72a]{max-width:680px;margin:0 auto;padding:56px 20px 48px;display:flex;flex-direction:column;gap:8px;min-height:100vh;box-sizing:border-box}.hero[data-v-98c0d72a]{display:flex;align-items:center;justify-content:space-between;padding:0 6px 20px}.hero-title[data-v-98c0d72a]{margin:0 0 6px;letter-spacing:2px}.hero-sub[data-v-98c0d72a]{margin:0}.work-card[data-v-98c0d72a]{margin-bottom:6px}.work-desc[data-v-98c0d72a]{margin:0 0 14px;line-height:1.9;color:var(--mo-text-color)}.sticker-row[data-v-98c0d72a]{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:12px 14px;margin-bottom:14px;background:var(--mo-color-paper-deep);border-radius:10px}.sticker-sample[data-v-98c0d72a]{max-height:44px;max-width:130px;object-fit:contain}.tag-row[data-v-98c0d72a]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.link-row[data-v-98c0d72a]{display:flex;gap:22px;font-size:14px}.foot[data-v-98c0d72a]{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:10px}.foot-line[data-v-98c0d72a]{margin:0;font-size:13px;color:var(--mo-color-ink-3)}@media(max-width:520px){.hero[data-v-98c0d72a]{flex-direction:column-reverse;align-items:flex-start;gap:14px}}
