#h5-app{width:100%;min-height:100vh;background:var(--surface-cosmos);color:var(--text-living)}:root{--indigo-50: #EEF0F7;--indigo-100: #D6DBEA;--indigo-200: #B0BAD4;--indigo-300: #8B98BE;--indigo-400: #7081AC;--indigo-500: #5B6B9E;--indigo-600: #4A5784;--indigo-700: #3A4569;--indigo-800: #2A324E;--indigo-900: #1E2540;--gold-50: #FAF6EB;--gold-100: #F0E5C4;--gold-200: #E5D4A0;--gold-300: #DDC58A;--gold-400: #D4B578;--gold-500: #C0A05E;--gold-600: #A88845;--gold-700: #876B33;--gold-800: #665024;--gold-900: #3F3115;--silver-50: #F4F6FB;--silver-100: #E4E8F2;--silver-200: #D6DCEC;--silver-300: #C9D1E8;--silver-400: #B5BFD8;--silver-500: #9CA8C4;--silver-600: #828FAE;--silver-700: #687392;--silver-800: #4F5772;--silver-900: #363C50;--surface-cosmos: #1E2540;--surface-pavilion: #2A324E;--surface-sanctum: #0E1530;--surface-paper: #F4F6FB;--light-near: #D4B578;--light-near-soft: #DDC58A;--light-far: #C9D1E8;--light-ambient: #E4E8F2;--text-eternal: #F4F6FB;--text-living: #C9D1E8;--text-fading: #9CA8C4;--text-on-light: #2A324E;--accent-action: var(--light-near);--accent-action-deep: #A88845;--accent-memory: var(--light-far);--state-warm: #E5D4A0;--state-quiet: #9CA8C4;--state-danger: #C17A6F;--line-soft: rgba(201, 209, 232, .1);--line-divider: rgba(201, 209, 232, .18);--line-glow: linear-gradient(90deg, transparent, rgba(212, 181, 120, .55), transparent);--glass-bg: rgba(42, 50, 78, .55);--glass-border: rgba(201, 209, 232, .12);--bg-overlay: rgba(14, 21, 48, .65);--gradient-cosmos: linear-gradient(180deg, #0E1530 0%, #1E2540 50%, #2A324E 100%);--gradient-aura-near: radial-gradient(ellipse 60% 40% at 50% 0%, rgba(212, 181, 120, .22), transparent 70%);--gradient-aura-far: radial-gradient(ellipse 80% 50% at 50% 100%, rgba(91, 107, 158, .25), transparent 70%);--glow-orb-near: radial-gradient(circle, rgba(212, 181, 120, .35), transparent 70%);--glow-orb-far: radial-gradient(circle, rgba(201, 209, 232, .25), transparent 70%);--shadow-near-glow: 0 2.13333vw 8.53333vw -2.13333vw rgba(212, 181, 120, .45), 0 0 0 1px rgba(212, 181, 120, .15);--shadow-far-glow: 0 2.13333vw 8.53333vw -2.13333vw rgba(201, 209, 232, .3), 0 0 0 1px rgba(201, 209, 232, .12);--shadow-floor: 0 6.4vw 16vw -5.33333vw rgba(14, 21, 48, .55), 0 1px 0 rgba(201, 209, 232, .05) inset;--shadow-inset: inset 0 1px 0 rgba(244, 246, 251, .08), inset 0 -1px 0 rgba(14, 21, 48, .4);--primary: var(--light-near);--primary-soft: var(--light-near-soft);--primary-deep: var(--accent-action-deep);--primary-bg: rgba(212, 181, 120, .1);--accent-rose: var(--state-danger);--accent-jade: var(--light-far);--accent-incense: var(--light-far);--bg-base: var(--surface-cosmos);--bg-elevated: var(--surface-pavilion);--bg-mist: var(--surface-sanctum);--text-primary: var(--text-eternal);--text-secondary: var(--text-living);--text-tertiary: var(--text-fading);--text-on-dark: var(--text-eternal);--gradient-hero: var(--gradient-cosmos);--candle-aura: var(--gradient-aura-near);--starlight: radial-gradient(circle, rgba(244, 246, 251, .9) 0%, transparent 60%);--font-display: "Source Han Serif SC", "Noto Serif SC", "Songti SC", "STSong", "Cormorant Garamond", "EB Garamond", serif;--font-body: "Source Han Serif SC", "Noto Serif SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-numeric: "Cormorant Garamond", "EB Garamond", "Source Han Serif SC", "Times New Roman", serif;--font-script: "Ma Shan Zheng", "Liu Jian Mao Cao", "STKaiti", "KaiTi", cursive;--space-xs: 1.06667vw;--space-sm: 2.13333vw;--space-md: 4.26667vw;--space-lg: 6.4vw;--space-xl: 8.53333vw;--space-2xl: 12.8vw;--space-3xl: 21.33333vw;--space-4xl: 32vw;--radius-soft: 3.2vw;--radius-glow: 6.4vw;--radius-orb: 266.4vw;--ease-emotion: cubic-bezier(.25, .46, .45, .94);--ease-ritual: cubic-bezier(.34, 1.56, .64, 1);--ease-fade: cubic-bezier(.4, 0, .2, 1);--ease-slide: cubic-bezier(.16, 1, .3, 1);--dur-instant: .12s;--dur-quick: .4s;--dur-base: .6s;--dur-slow: 1.2s;--dur-ritual: 1.5s;--dur-ambient: 4s;--dur-cosmos: 60s;--dur-emotion: .6s;--dur-emerge: 1.2s;--dur-breath: 4s;--dur-star: 12s;--blur-mist: blur(3.2vw);--blur-glass: blur(6.4vw);--blur-glow: blur(2.13333vw);--blur-ambient: blur(10.66667vw)}[data-time=dawn]{--surface-cosmos: #1A2440;--gradient-cosmos: linear-gradient(180deg, #0B1130 0%, #1A2440 50%, #28324C 100%);--gradient-aura-near: radial-gradient(ellipse 60% 40% at 50% 0%, rgba(212, 181, 120, .16), transparent 70%)}[data-time=day]{--surface-cosmos: #20284A;--gradient-cosmos: linear-gradient(180deg, #131A38 0%, #20284A 50%, #2E3858 100%);--gradient-aura-near: radial-gradient(ellipse 60% 40% at 50% 0%, rgba(212, 181, 120, .22), transparent 70%)}[data-time=dusk]{--surface-cosmos: #1E2540;--gradient-cosmos: linear-gradient(180deg, #1E2540 0%, #2A2A48 50%, #3A2F3F 100%);--gradient-aura-near: radial-gradient(ellipse 60% 40% at 50% 0%, rgba(212, 181, 120, .3), transparent 70%);--light-near-soft: #E5C8A0}[data-time=night]{--surface-cosmos: #1E2540;--gradient-cosmos: linear-gradient(180deg, #0E1530 0%, #1E2540 50%, #2A324E 100%);--gradient-aura-near: radial-gradient(ellipse 60% 40% at 50% 0%, rgba(212, 181, 120, .22), transparent 70%)}[data-perf=mid]{--blur-mist: blur(2.13333vw);--blur-glass: blur(4.26667vw);--blur-glow: blur(1.6vw);--blur-ambient: blur(6.4vw)}[data-perf=low]{--blur-mist: blur(0);--blur-glass: blur(2.13333vw);--blur-glow: blur(0);--blur-ambient: blur(0)}@media (prefers-reduced-motion: reduce){:root{--dur-quick: 1ms;--dur-base: 1ms;--dur-slow: 1ms;--dur-ritual: 1ms;--dur-ambient: 1ms;--dur-emotion: 1ms;--dur-emerge: 1ms;--dur-breath: 1ms;--dur-star: 1ms}}@-webkit-keyframes flame-flicker{0%{-webkit-transform:translateX(-50%) scaleY(1) scaleX(1);transform:translate(-50%) scaleY(1) scaleX(1);opacity:.85;-webkit-filter:brightness(1);filter:brightness(1)}17%{-webkit-transform:translateX(-50%) scaleY(1.08) scaleX(.95);transform:translate(-50%) scaleY(1.08) scaleX(.95);opacity:1;-webkit-filter:brightness(1.1);filter:brightness(1.1)}33%{-webkit-transform:translateX(-50%) scaleY(.95) scaleX(1.02);transform:translate(-50%) scaleY(.95) scaleX(1.02);opacity:.92}50%{-webkit-transform:translateX(-50%) scaleY(1.12) scaleX(.92);transform:translate(-50%) scaleY(1.12) scaleX(.92);opacity:1;-webkit-filter:brightness(1.15);filter:brightness(1.15)}67%{-webkit-transform:translateX(-50%) scaleY(.98) scaleX(1);transform:translate(-50%) scaleY(.98) scaleX(1);opacity:.88}83%{-webkit-transform:translateX(-50%) scaleY(1.05) scaleX(.97);transform:translate(-50%) scaleY(1.05) scaleX(.97);opacity:.95}to{-webkit-transform:translateX(-50%) scaleY(1) scaleX(1);transform:translate(-50%) scaleY(1) scaleX(1);opacity:.85}}@keyframes flame-flicker{0%{-webkit-transform:translateX(-50%) scaleY(1) scaleX(1);transform:translate(-50%) scaleY(1) scaleX(1);opacity:.85;-webkit-filter:brightness(1);filter:brightness(1)}17%{-webkit-transform:translateX(-50%) scaleY(1.08) scaleX(.95);transform:translate(-50%) scaleY(1.08) scaleX(.95);opacity:1;-webkit-filter:brightness(1.1);filter:brightness(1.1)}33%{-webkit-transform:translateX(-50%) scaleY(.95) scaleX(1.02);transform:translate(-50%) scaleY(.95) scaleX(1.02);opacity:.92}50%{-webkit-transform:translateX(-50%) scaleY(1.12) scaleX(.92);transform:translate(-50%) scaleY(1.12) scaleX(.92);opacity:1;-webkit-filter:brightness(1.15);filter:brightness(1.15)}67%{-webkit-transform:translateX(-50%) scaleY(.98) scaleX(1);transform:translate(-50%) scaleY(.98) scaleX(1);opacity:.88}83%{-webkit-transform:translateX(-50%) scaleY(1.05) scaleX(.97);transform:translate(-50%) scaleY(1.05) scaleX(.97);opacity:.95}to{-webkit-transform:translateX(-50%) scaleY(1) scaleX(1);transform:translate(-50%) scaleY(1) scaleX(1);opacity:.85}}@-webkit-keyframes particle-float-up{0%{opacity:0;-webkit-transform:translateY(0) translateX(0) scale(.6);transform:translateY(0) translate(0) scale(.6)}15%{opacity:1}85%{opacity:.4}to{opacity:0;-webkit-transform:translateY(-90px) translateX(8px) scale(.3);transform:translateY(-90px) translate(8px) scale(.3)}}@keyframes particle-float-up{0%{opacity:0;-webkit-transform:translateY(0) translateX(0) scale(.6);transform:translateY(0) translate(0) scale(.6)}15%{opacity:1}85%{opacity:.4}to{opacity:0;-webkit-transform:translateY(-90px) translateX(8px) scale(.3);transform:translateY(-90px) translate(8px) scale(.3)}}@-webkit-keyframes breathe-glow{0%,to{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.04);transform:scale(1.04)}}@keyframes breathe-glow{0%,to{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.04);transform:scale(1.04)}}@-webkit-keyframes hero-fade-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes hero-fade-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes count-aura-burst{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:.8;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes count-aura-burst{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:.8;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes candle-ignite{0%{opacity:0;-webkit-transform:translateX(-50%) scale(0);transform:translate(-50%) scale(0)}30%{opacity:1;-webkit-transform:translateX(-50%) scale(1.4);transform:translate(-50%) scale(1.4)}60%{-webkit-transform:translateX(-50%) scale(.95);transform:translate(-50%) scale(.95)}to{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translate(-50%) scale(1)}}@keyframes candle-ignite{0%{opacity:0;-webkit-transform:translateX(-50%) scale(0);transform:translate(-50%) scale(0)}30%{opacity:1;-webkit-transform:translateX(-50%) scale(1.4);transform:translate(-50%) scale(1.4)}60%{-webkit-transform:translateX(-50%) scale(.95);transform:translate(-50%) scale(.95)}to{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translate(-50%) scale(1)}}@-webkit-keyframes petal-fall{0%{opacity:0;-webkit-transform:translate(0,-20px) rotate(0deg);transform:translateY(-20px) rotate(0)}10%{opacity:1}to{opacity:0;-webkit-transform:translate(var(--petal-x, 30px),200px) rotate(var(--petal-rot, 360deg));transform:translate(var(--petal-x, 30px),200px) rotate(var(--petal-rot, 360deg))}}@keyframes petal-fall{0%{opacity:0;-webkit-transform:translate(0,-20px) rotate(0deg);transform:translateY(-20px) rotate(0)}10%{opacity:1}to{opacity:0;-webkit-transform:translate(var(--petal-x, 30px),200px) rotate(var(--petal-rot, 360deg));transform:translate(var(--petal-x, 30px),200px) rotate(var(--petal-rot, 360deg))}}@-webkit-keyframes incense-smoke{0%{opacity:0;-webkit-transform:translate(-50%,0) scale(.5);transform:translate(-50%) scale(.5)}20%{opacity:.6}to{opacity:0;-webkit-transform:translate(calc(-50% + var(--smoke-x, 12px)),-160px) scale(1.6);transform:translate(calc(-50% + var(--smoke-x, 12px)),-160px) scale(1.6)}}@keyframes incense-smoke{0%{opacity:0;-webkit-transform:translate(-50%,0) scale(.5);transform:translate(-50%) scale(.5)}20%{opacity:.6}to{opacity:0;-webkit-transform:translate(calc(-50% + var(--smoke-x, 12px)),-160px) scale(1.6);transform:translate(calc(-50% + var(--smoke-x, 12px)),-160px) scale(1.6)}}@-webkit-keyframes letter-fold{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}35%{-webkit-transform:scaleY(.4) translateY(0);transform:scaleY(.4) translateY(0);opacity:1}60%{-webkit-transform:scaleY(.4) scaleX(.6) translateY(-40vh);transform:scaleY(.4) scaleX(.6) translateY(-40vh);opacity:1}to{-webkit-transform:scaleY(.2) scaleX(.3) translateY(-90vh);transform:scaleY(.2) scaleX(.3) translateY(-90vh);opacity:0}}@keyframes letter-fold{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}35%{-webkit-transform:scaleY(.4) translateY(0);transform:scaleY(.4) translateY(0);opacity:1}60%{-webkit-transform:scaleY(.4) scaleX(.6) translateY(-40vh);transform:scaleY(.4) scaleX(.6) translateY(-40vh);opacity:1}to{-webkit-transform:scaleY(.2) scaleX(.3) translateY(-90vh);transform:scaleY(.2) scaleX(.3) translateY(-90vh);opacity:0}}@-webkit-keyframes wake-fade-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes wake-fade-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes liquid-spin{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes liquid-spin{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-webkit-keyframes shooting-star{0%{opacity:0;-webkit-transform:translate(0,0) rotate(-30deg);transform:translate(0) rotate(-30deg)}10%{opacity:1}to{opacity:0;-webkit-transform:translate(-300px,200px) rotate(-30deg);transform:translate(-300px,200px) rotate(-30deg)}}@keyframes shooting-star{0%{opacity:0;-webkit-transform:translate(0,0) rotate(-30deg);transform:translate(0) rotate(-30deg)}10%{opacity:1}to{opacity:0;-webkit-transform:translate(-300px,200px) rotate(-30deg);transform:translate(-300px,200px) rotate(-30deg)}}@-webkit-keyframes guardian-spark{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes guardian-spark{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}[data-perf=low] *,[data-perf=low] *:before,[data-perf=low] *:after{-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}[data-perf=low] .cdl-flame,[data-perf=low] .ico-flame,[data-perf=low] .candle-flame,[data-perf=low] .candle-aura,[data-perf=low] .glow,[data-perf=low] .glow-outer,[data-perf=low] .glow-mid,[data-perf=low] .glow-inner,[data-perf=low] .candle-particle,[data-perf=low] .particles span.particle,[data-perf=low] .star,[data-perf=low] .bg-stars span.star,[data-perf=low] .stars span.star,[data-perf=low] .shooting-star,[data-perf=low] .liquid-gold,[data-perf=low] .bg-cloud,[data-perf=low] .petal-burst .petal,[data-perf=low] .petal.is-falling,[data-perf=low] .smoke{-webkit-animation:none!important;animation:none!important}[data-perf=low] .particles,[data-perf=low] .candle-particles,[data-perf=low] .bg-stars,[data-perf=low] .stars,[data-perf=low] .shooting-star,[data-perf=low] .petal-burst{display:none!important}[data-perf=low] .liquid-gold,[data-perf=low] .submit-btn,[data-perf=low] .fab-write,[data-perf=low] .cta-btn{-webkit-animation:none!important;animation:none!important;background-position:0 0!important}[data-perf=low] .glass,[data-perf=low] .glass-card,[data-perf=low] .topbar,[data-perf=low] .filter-bar,[data-perf=low] .year-nav,[data-perf=low] .quick-rituals-bar,[data-perf=low] .message-overlay{backdrop-filter:blur(2.13333vw)!important;-webkit-backdrop-filter:blur(2.13333vw)!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:16px;-webkit-text-size-adjust:100%;height:100%;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;color:#3d3d3d;background-color:#f7f6f2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}a{color:inherit;text-decoration:none;cursor:pointer}img{max-width:100%;height:auto;vertical-align:middle;border:none;-webkit-user-drag:none;object-fit:cover}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;border:none;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:4.26667vw}label{background:transparent}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}textarea{resize:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{display:none;width:0;height:0}*{scrollbar-width:none}.view{display:block}.view-flex{display:flex}.text{display:inline}.safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:2.66667vw}.text-sm{font-size:3.2vw}.text-base{font-size:3.73333vw}.text-md{font-size:4.26667vw}.text-lg{font-size:4.8vw}.text-xl{font-size:5.33333vw}.text-xxl{font-size:6.4vw}.text-primary{color:#3d3d3d}.text-secondary{color:#666}.text-placeholder{color:#999}.text-disabled{color:#ccc}.text-theme{color:#c8a86d}.text-danger{color:#c17a6f}.text-success{color:#7d9a6f}.text-warning{color:#d4a84b}.flex{display:flex}.flex-inline{display:inline-flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-end{display:flex;align-items:center;justify-content:flex-end}.flex-1{flex:1;min-width:0;min-height:0}.flex-auto{flex:1 1 auto;min-width:0;min-height:0}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow-0{flex-grow:0}.p-0{padding:0}.p-xs{padding:1.06667vw}.p-sm{padding:2.13333vw}.p-base{padding:3.2vw}.p-md{padding:4.26667vw}.p-lg{padding:5.33333vw}.p-xl{padding:6.4vw}.px-sm{padding-left:2.13333vw;padding-right:2.13333vw}.px-base{padding-left:3.2vw;padding-right:3.2vw}.px-md{padding-left:4.26667vw;padding-right:4.26667vw}.py-sm{padding-top:2.13333vw;padding-bottom:2.13333vw}.py-base{padding-top:3.2vw;padding-bottom:3.2vw}.py-md{padding-top:4.26667vw;padding-bottom:4.26667vw}.pt-sm{padding-top:2.13333vw}.pt-base{padding-top:3.2vw}.pt-md{padding-top:4.26667vw}.pb-sm{padding-bottom:2.13333vw}.pb-base{padding-bottom:3.2vw}.pb-md{padding-bottom:4.26667vw}.m-0{margin:0}.m-auto{margin:auto}.m-xs{margin:1.06667vw}.m-sm{margin:2.13333vw}.m-base{margin:3.2vw}.m-md{margin:4.26667vw}.mx-auto{margin-left:auto;margin-right:auto}.mx-sm{margin-left:2.13333vw;margin-right:2.13333vw}.mx-md{margin-left:4.26667vw;margin-right:4.26667vw}.my-sm{margin-top:2.13333vw;margin-bottom:2.13333vw}.my-md{margin-top:4.26667vw;margin-bottom:4.26667vw}.mt-0{margin-top:0}.mt-xs{margin-top:1.06667vw}.mt-sm{margin-top:2.13333vw}.mt-base{margin-top:3.2vw}.mt-md{margin-top:4.26667vw}.mt-lg{margin-top:5.33333vw}.mt-xl{margin-top:6.4vw}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:1.06667vw}.mb-sm{margin-bottom:2.13333vw}.mb-base{margin-bottom:3.2vw}.mb-md{margin-bottom:4.26667vw}.mb-lg{margin-bottom:5.33333vw}.mb-xl{margin-bottom:6.4vw}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.w-full{width:100%}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto;overflow-y:hidden}.overflow-y-auto{overflow-x:hidden;overflow-y:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-100{z-index:100}.z-999{z-index:999}.z-1000{z-index:1000}.bg-white{background-color:#fff}.bg-page{background-color:#f7f6f2}.bg-cream{background-color:#fbf9f5}.bg-transparent{background-color:transparent}.rounded-none{border-radius:0}.rounded-sm{border-radius:1.06667vw}.rounded{border-radius:2.13333vw}.rounded-md{border-radius:3.2vw}.rounded-lg{border-radius:4.26667vw}.rounded-xl{border-radius:5.33333vw}.rounded-full{border-radius:2666.4vw}.border{border:1px solid #e0e0e0}.border-light{border:1px solid #f0f0f0}.border-none{border:none}.border-t{border-top:1px solid #e0e0e0}.border-b{border-bottom:1px solid #e0e0e0}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 .53333vw 1.06667vw #0000000f}.shadow{box-shadow:0 .53333vw 2.13333vw #00000014}.shadow-md{box-shadow:0 1.06667vw 3.2vw #0000001a}.hidden{display:none!important}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.visible{visibility:visible}.invisible{visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.active-state{transition:opacity .15s,background-color .15s}.active-state:active{opacity:.7}.btn,.btn-plain,.btn-secondary,.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:0 4.26667vw;height:11.73333vw;font-size:4.26667vw;font-weight:500;border-radius:5.86667vw;cursor:pointer;transition:opacity .15s,background-color .15s;white-space:nowrap}.btn:active,.btn-plain:active,.btn-secondary:active,.btn-primary:active{opacity:.8}.btn.disabled,.disabled.btn-plain,.disabled.btn-secondary,.disabled.btn-primary,.btn[disabled],[disabled].btn-plain,[disabled].btn-secondary,[disabled].btn-primary{opacity:.5;pointer-events:none}.btn-primary{background:linear-gradient(135deg,#d4bc8a,#c8a86d);color:#fff}.btn-secondary{background:#f7f6f2;color:#3d3d3d;border:1px solid #e0e0e0}.btn-plain{background:#fff;color:#3d3d3d;border:1px solid #e0e0e0}.btn-plain:active{background:#f7f6f2}.btn-text{display:inline-flex;align-items:center;justify-content:center;padding:2.13333vw 3.2vw;font-size:3.73333vw;color:#c8a86d;background:transparent;cursor:pointer}.btn-text:active{opacity:.7}.btn-mini{height:8.53333vw;padding:0 3.2vw;font-size:3.2vw;border-radius:4.26667vw}.btn-large{height:13.33333vw;padding:0 6.4vw;font-size:4.8vw;border-radius:6.66667vw}.btn-block{display:flex;width:100%}.card{background:#fff;border-radius:3.2vw;padding:4.26667vw;margin-bottom:3.2vw;box-shadow:0 .53333vw 1.06667vw #0000000f}.card-flat{background:#fff;border-radius:3.2vw;padding:4.26667vw}.divider{height:1px;background:#f0f0f0;margin:4.26667vw 0}.divider-vertical{width:1px;height:100%;background:#f0f0f0;margin:0 2.13333vw}.hairline-top{position:relative}.hairline-top:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#f0f0f0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 0;transform-origin:0 0}.hairline-bottom{position:relative}.hairline-bottom:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#f0f0f0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 100%;transform-origin:0 100%}.hairline-left{position:relative}.hairline-left:before{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;background:#f0f0f0;-webkit-transform:scaleX(.5);transform:scaleX(.5);-webkit-transform-origin:0 0;transform-origin:0 0}.hairline-right{position:relative}.hairline-right:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:#f0f0f0;-webkit-transform:scaleX(.5);transform:scaleX(.5);-webkit-transform-origin:100% 0;transform-origin:100% 0}.page-container{position:relative;min-height:100vh;background:#f7f6f2;padding-bottom:calc(13.33333vw + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto}.page{position:relative;min-height:100vh;background:#f7f6f2;overflow-x:hidden}.page-fullscreen{position:relative;min-height:100vh;background:#f7f6f2;overflow:hidden}.scroll-container{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.loading-wrapper,.empty-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:53.33333vw;padding:6.4vw;color:#999;font-size:3.73333vw}.empty-wrapper img{width:32vw;height:32vw;margin-bottom:4.26667vw;opacity:.6}.empty-wrapper .empty-text{margin-bottom:4.26667vw}.list{background:#fff}.list-item{display:flex;align-items:center;padding:4.26667vw;background:#fff}.list-item:active{background:#f7f6f2}.list-item+.list-item{border-top:1px solid #f0f0f0}.list-item-content{flex:1;min-width:0}.list-item-arrow{flex-shrink:0;margin-left:2.13333vw;color:#999;font-size:4.26667vw}.form-item{margin-bottom:4.26667vw}.form-label{display:block;margin-bottom:2.13333vw;font-size:3.73333vw;color:#666}.form-input{width:100%;height:12.8vw;padding:0 4.26667vw;background:#f7f6f2;border:1px solid transparent;border-radius:2.13333vw;font-size:4.26667vw;color:#3d3d3d;transition:border-color .15s}.form-input::-webkit-input-placeholder{color:#999}.form-input::-moz-placeholder{color:#999}.form-input::placeholder{color:#999}.form-input:focus{border-color:#c8a86d;background:#fff}.form-textarea{width:100%;min-height:26.66667vw;padding:4.26667vw;background:#f7f6f2;border:1px solid transparent;border-radius:2.13333vw;font-size:3.73333vw;color:#3d3d3d;line-height:1.6;resize:none}.form-textarea::-webkit-input-placeholder{color:#999}.form-textarea::-moz-placeholder{color:#999}.form-textarea::placeholder{color:#999}.form-textarea:focus{border-color:#c8a86d;background:#fff}.img-cover{object-fit:cover}.img-contain{object-fit:contain}.img-fill{object-fit:fill}.img-circle{border-radius:50%;object-fit:cover}.avatar{width:10.66667vw;height:10.66667vw;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar-sm{width:8.53333vw;height:8.53333vw}.avatar-lg{width:14.93333vw;height:14.93333vw}.avatar-xl{width:21.33333vw;height:21.33333vw}.transition-all{transition:all .3s}.transition-fast{transition:all .15s}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.slide-up-enter-from,.slide-up-leave-to{-webkit-transform:translateY(5.33333vw);transform:translateY(5.33333vw);opacity:0}
