:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}@font-face{font-family:D-DIN;src:url(/assets/D-DIN-lmvbX1x9.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+002B-002E,U+0030-0039,U+00A5,U+FFE5}@font-face{font-family:D-DIN;src:url(/assets/D-DIN-Bold-DYOgC9vC.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+002B-002E,U+0030-0039,U+00A5,U+FFE5}:root{--adm-color-primary: #ef712e;--overlay-primary: #c6531b;--overlay-primary-pressed: #a94416;--overlay-danger: #b13d39;--overlay-mask: rgba(31, 26, 21, .42);--action-radius: 999px;font-synthesis:none;text-rendering:optimizeLegibility;--font-family-body: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--font-family-decoration: "STKaiti", "KaiTi", cursive;--font-family-amount: "D-DIN", var(--font-family-body);--font-size-caption: 12px;--font-size-support: 14px;--font-size-body: 16px;--font-size-section-title: 18px;--font-size-sheet-title: 20px;--font-size-amount: 24px;--font-size-page-title: 28px;--font-size-card-amount: 32px;--font-size-total: 40px;--font-weight-normal: 400;--font-weight-emphasis: 600;--font-weight-amount: 700;--line-height-body: 1.5;--line-height-heading: 1.3;--line-height-amount: 1.2;--adm-font-family: var(--font-family-body);--adm-font-size-main: var(--font-size-body);--adm-font-size-1: var(--font-size-caption);--adm-font-size-2: var(--font-size-caption);--adm-font-size-3: var(--font-size-caption);--adm-font-size-4: var(--font-size-caption);--adm-font-size-5: var(--font-size-support);--adm-font-size-6: var(--font-size-support);--adm-font-size-7: var(--font-size-body);--adm-font-size-8: var(--font-size-body);--adm-font-size-9: var(--font-size-body);--adm-font-size-10: var(--font-size-section-title);font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:var(--font-family-body);color:#222328;background:#eeecea}*{box-sizing:border-box}body{margin:0}.amount-text,.amount-text input{font-family:var(--font-family-amount);font-variant-numeric:lining-nums tabular-nums;letter-spacing:normal}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}.app-page{min-height:100dvh;margin:0 auto}.route-stage:not(.route-initial)>.app-page{animation:route-fade-in .18s ease-out}.route-forward>.app-page>.content{animation:route-content-forward .22s cubic-bezier(.2,.75,.25,1)}.route-back>.app-page>.content{animation:route-content-back .19s cubic-bezier(.2,.75,.25,1)}@keyframes route-fade-in{0%{opacity:.65}to{opacity:1}}@keyframes route-content-forward{0%{transform:translate3d(10px,0,0)}to{transform:translateZ(0)}}@keyframes route-content-back{0%{transform:translate3d(-8px,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.route-stage:not(.route-initial)>.app-page,.route-forward>.app-page>.content,.route-back>.app-page>.content{animation:none}}.page-header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;font-size:var(--font-size-section-title)}.header-side{display:flex;align-items:center}.header-side.right{justify-content:flex-end}.icon-button{border:0;background:transparent;padding:8px;color:#2a2a2a;font-size:20px;display:grid;place-items:center}.eyebrow{font-size:var(--font-size-caption);letter-spacing:2px;color:#df875b;font-weight:var(--font-weight-emphasis)}.page-title{font-size:var(--font-size-page-title);line-height:var(--line-height-heading);margin:9px 0 5px;font-weight:var(--font-weight-emphasis)}.muted{font-size:var(--font-size-support)}.section-title{display:flex;justify-content:space-between;align-items:center;margin:28px 0 14px}.section-title h2{margin:0}.text-button{border:0;background:transparent;padding:5px 0;font-size:var(--font-size-support);font-weight:var(--font-weight-emphasis)}.detail-edit-button{display:inline-flex;align-items:center;justify-content:flex-start;flex:none;min-width:48px;min-height:48px;border-radius:0}.detail-edit-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.detail-edit-button:active{opacity:.65}.primary-button,.secondary-button{border:0;min-height:48px;width:100%;display:flex;align-items:center;justify-content:center;padding:0 18px;line-height:var(--line-height-heading);text-align:center}.primary-button{color:#fff}.bottom-action{position:fixed;bottom:0;left:50%;transform:translate(-50%);background:#fff;z-index:30;display:flex;gap:10px}.card{background:#fff;overflow:hidden}.stack{display:flex;flex-direction:column;gap:14px}.chip{border-radius:100px;padding:5px 10px;font-size:var(--font-size-caption);font-weight:var(--font-weight-emphasis)}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.divider{height:1px;background:#f1efed;margin:14px 0}.empty-state,.error-state{text-align:center;padding:55px 24px;color:#686970}.empty-state strong,.error-state strong{display:block;font-size:var(--font-size-body);color:#333}.empty-state p,.error-state p{font-size:var(--font-size-support);line-height:var(--line-height-body)}.empty-illustration{font-size:48px;margin-bottom:16px}.field{display:block}.field>span{display:block}.field input,.field textarea,.field select{width:100%;outline:0}.field textarea{resize:vertical;min-height:80px}.field-error{font-size:var(--font-size-support);color:#d44d36}.form-card{padding:18px}.loading{display:grid;place-items:center;align-content:center;gap:12px;min-height:50vh;color:#a09b96}.loading-inline{min-height:80px}.loading .adm-spin-loading{--color: #f36b20}.hero-photo{width:100%;object-fit:cover;display:block}.tag-list{display:flex;gap:8px;flex-wrap:wrap}.tab-bar{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.tab{white-space:nowrap;border:0;background:transparent;color:#9a9693;padding:8px 2px;font-size:var(--font-size-support)}.tab.active{color:#ee8050;border-bottom:2px solid #ee8050;font-weight:var(--font-weight-emphasis)}.avatar{width:36px;height:36px;border-radius:50%;background:#ffe4d5;color:#df794e;display:grid;place-items:center;font-weight:var(--font-weight-emphasis);flex:none;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.banner{border-radius:12px;padding:12px 14px;font-size:var(--font-size-support);line-height:var(--line-height-body)}.danger{color:#d66353}.tiny{font-size:var(--font-size-caption)}.split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.screen-space{height:20px}@media(min-width:550px){body{background:#e9e7e1}.app-page{box-shadow:0 0 40px #00000010}}.button-link{display:grid;place-items:center}body{background:#eeecea;font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-normal)}.app-page{max-width:430px;background:#fff;padding-bottom:88px}.page-header{height:62px;padding:0 19px;background:#fff}.page-header strong{font-size:var(--font-size-section-title);font-weight:var(--font-weight-emphasis)}.header-side{width:68px}.header-menu{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:none;font-size:27px;line-height:1;padding:0;color:#555}.content{padding:22px 20px 30px}.muted{color:#8e9295}.section-title h2{font-size:var(--font-size-section-title)}.card{border-radius:18px;box-shadow:0 3px 16px #543d2609}.primary-button,.secondary-button{border-radius:var(--action-radius);font-size:var(--font-size-body);font-weight:var(--font-weight-emphasis)}.primary-button{background:#ef712e;box-shadow:none}.primary-button.adm-button{--color: #ef712e;--border-radius: var(--action-radius);--adm-button-text-color: #fff}.secondary-button.adm-button{--border-radius: var(--action-radius)}.secondary-button{background:#fff;border:1px solid #ef712e;color:#e96a27}.bottom-action{width:min(100%,430px);padding:10px 20px max(14px,env(safe-area-inset-bottom));box-shadow:none;border-top:1px solid #f7f3ef}.field{margin-bottom:19px}.field>span{font-size:var(--font-size-support);color:#33373a;font-weight:var(--font-weight-emphasis);margin-bottom:9px}.field input,.field textarea,.field select{background:#fff;border:1px solid #e7e7e7;border-radius:12px;min-height:48px;padding:10px 13px;color:#292b2d;font-size:var(--font-size-body)}.field input:focus,.field textarea:focus,.field select:focus{border-color:#ef712e}.field .adm-input-element,.field .adm-input-element:focus{min-height:0;padding:0;border:0;border-radius:0;background:transparent}.field-error{display:block;margin:5px 0 0}.text-button{color:#ed7132}.chip{background:#fff0e3;color:#ed7132}.banner{background:#eff7ee;color:#668367}.empty-state{padding:36px 18px}.empty-illustration{color:#eaaa7c}.center-overlay{position:fixed;inset:0;z-index:80;background:var(--overlay-mask);display:flex;align-items:center;justify-content:center;padding:20px}.center-modal{width:min(100%,390px);background:#fff;border-radius:25px;padding:24px;box-shadow:0 20px 60px #0003}.center-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.center-modal h2{font-size:var(--font-size-sheet-title);margin:0}.close-round{border:0;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:#f7f4f0;color:#5b5b5b}.center-modal .split{gap:11px}.center-modal .form-hint{font-size:var(--font-size-support);color:#8c8c8c;margin:2px 0 22px}.app-overlay-mask,.adm-picker-popup .adm-mask{background:var(--overlay-mask)!important}@media(min-width:550px){.app-page{box-shadow:0 0 35px #00000010}}h1,h2{font-weight:var(--font-weight-emphasis);line-height:var(--line-height-heading)}h2{font-size:var(--font-size-section-title)}strong,b{font-weight:var(--font-weight-emphasis)}.adm-input,.adm-text-area{--font-size: var(--font-size-body)}
