[data-duo=fold],[data-duo=wide],[data-duo=tall]{--duo-pad:24px;--duo-gap:22px;--duo-record-width:76px}[data-duo=fold] .toolbar,[data-duo=wide] .toolbar,[data-duo=tall] .toolbar{height:calc(60px + var(--st));padding:var(--st) var(--duo-pad) 0;border-bottom:1px solid var(--line);gap:8px}[data-duo=fold] .mhead,[data-duo=wide] .mhead,[data-duo=tall] .mhead{gap:8px;min-width:0}[data-duo=fold] .mhead .mn,[data-duo=wide] .mhead .mn,[data-duo=tall] .mhead .mn{font-size:30px;line-height:36px}[data-duo=fold] .mhead .yr,[data-duo=wide] .mhead .yr,[data-duo=tall] .mhead .yr{font-size:20px}[data-duo=fold] .mhead .ys,[data-duo=wide] .mhead .ys,[data-duo=tall] .mhead .ys{letter-spacing:.5px;font-size:14px}[data-duo=fold] .actions,[data-duo=wide] .actions,[data-duo=tall] .actions{flex-shrink:0;gap:3px}[data-duo=fold] .todaybtn,[data-duo=wide] .todaybtn,[data-duo=tall] .todaybtn{opacity:1;pointer-events:auto}[data-duo=fold] .ib,[data-duo=wide] .ib,[data-duo=tall] .ib{width:44px}[data-duo=fold] .scroll,[data-duo=wide] .scroll,[data-duo=tall] .scroll{min-height:0;padding:14px var(--duo-pad) 24px;overflow-anchor:none}[data-duo=fold] .duo-home,[data-duo=wide] .duo-home,[data-duo=tall] .duo-home{min-width:0}[data-duo=fold] .duo-calendar,[data-duo=wide] .duo-calendar,[data-duo=tall] .duo-calendar,[data-duo=fold] .duo-post,[data-duo=wide] .duo-post,[data-duo=tall] .duo-post{overflow-anchor:none;scrollbar-width:none;min-width:0}[data-duo=fold] .duo-calendar::-webkit-scrollbar{display:none}[data-duo=wide] .duo-calendar::-webkit-scrollbar{display:none}[data-duo=tall] .duo-calendar::-webkit-scrollbar{display:none}[data-duo=fold] .duo-post::-webkit-scrollbar{display:none}[data-duo=wide] .duo-post::-webkit-scrollbar{display:none}[data-duo=tall] .duo-post::-webkit-scrollbar{display:none}[data-duo=fold] .week-ticker,[data-duo=wide] .week-ticker,[data-duo=tall] .week-ticker,[data-duo=fold] .month-toggle,[data-duo=wide] .month-toggle,[data-duo=tall] .month-toggle{display:none}[data-duo=fold] .card,[data-duo=wide] .card,[data-duo=tall] .card{border-radius:18px;height:154px;min-height:154px;margin:0;box-shadow:0 6px 16px #1e14141a}[data-duo=fold] .card .big,[data-duo=wide] .card .big,[data-duo=tall] .card .big{font-size:94px;top:11px;left:18px}[data-duo=fold] .card .meta,[data-duo=wide] .card .meta,[data-duo=tall] .card .meta{font-size:13px;line-height:23px;top:20px;left:128px;right:102px}[data-duo=fold] .card .meta div,[data-duo=wide] .card .meta div,[data-duo=tall] .card .meta div{white-space:normal;word-break:keep-all;overflow:visible}[data-duo=fold] .card .meta .l2,[data-duo=wide] .card .meta .l2,[data-duo=tall] .card .meta .l2{font-size:12px;line-height:20px}[data-duo=fold] .card .moonbox,[data-duo=wide] .card .moonbox,[data-duo=tall] .card .moonbox{width:70px;min-height:90px;top:13px;right:18px}[data-duo=fold] .card .moonimg,[data-duo=wide] .card .moonimg,[data-duo=tall] .card .moonimg{width:70px!important;height:70px!important}[data-duo=fold] .card .moonbox span,[data-duo=wide] .card .moonbox span,[data-duo=tall] .card .moonbox span{margin-top:0;font-size:11px}[data-duo=fold] .card .goldrule,[data-duo=wide] .card .goldrule,[data-duo=tall] .card .goldrule{top:109px;left:18px;right:18px}[data-duo=fold] .card .gzrow,[data-duo=wide] .card .gzrow,[data-duo=tall] .card .gzrow{top:114px}[data-duo=fold] .card .gzs,[data-duo=wide] .card .gzs,[data-duo=tall] .card .gzs{letter-spacing:2px;gap:16px;font-size:23px}[data-duo=fold] .caption,[data-duo=wide] .caption,[data-duo=tall] .caption{height:28px;margin:0 0 6px}[data-duo=fold] .mgz,[data-duo=wide] .mgz,[data-duo=tall] .mgz{white-space:normal;margin-left:0;font-size:12px;line-height:18px}[data-duo=fold] .calendar,[data-duo=wide] .calendar,[data-duo=tall] .calendar{margin:0}[data-duo=fold] .week-head,[data-duo=wide] .week-head,[data-duo=tall] .week-head{height:26px}[data-duo=fold] .vp,[data-duo=wide] .vp,[data-duo=tall] .vp{transition:none}[data-duo=fold] .vp[data-rows="4"],[data-duo=wide] .vp[data-rows="4"],[data-duo=tall] .vp[data-rows="4"]{height:240px!important}[data-duo=fold] .vp[data-rows="5"],[data-duo=wide] .vp[data-rows="5"],[data-duo=tall] .vp[data-rows="5"]{height:300px!important}[data-duo=fold] .vp[data-rows="6"],[data-duo=wide] .vp[data-rows="6"],[data-duo=tall] .vp[data-rows="6"]{height:360px!important}[data-duo=fold] .day,[data-duo=wide] .day,[data-duo=tall] .day{height:60px;padding:3px 0 0}[data-duo=fold] .day .n,[data-duo=wide] .day .n,[data-duo=tall] .day .n{width:36px;height:26px;font-size:24px;line-height:25px}[data-duo=fold] .day.today .n,[data-duo=wide] .day.today .n,[data-duo=tall] .day.today .n,[data-duo=fold] .day.sel:not(.today) .n,[data-duo=wide] .day.sel:not(.today) .n,[data-duo=tall] .day.sel:not(.today) .n{height:27px;line-height:28px}[data-duo=fold] .day .lab,[data-duo=wide] .day .lab,[data-duo=tall] .day .lab{font-size:11px;line-height:14px}[data-duo=fold] .day .gz,[data-duo=wide] .day .gz,[data-duo=tall] .day .gz{font-size:11.5px;line-height:14px}[data-duo=fold] .legend,[data-duo=wide] .legend,[data-duo=tall] .legend{height:22px;margin:5px 0 0;font-size:10px}[data-duo=fold] .agenda,[data-duo=wide] .agenda,[data-duo=tall] .agenda{background:#f4f4f4;border-radius:12px;margin:12px 0 0;padding:0 14px 4px}[data-duo=fold] .agenda:before,[data-duo=wide] .agenda:before,[data-duo=tall] .agenda:before{display:none}[data-duo=fold] .agenda .sh,[data-duo=wide] .agenda .sh,[data-duo=tall] .agenda .sh{white-space:normal;gap:7px;min-width:0;height:44px}[data-duo=fold] .agenda .sh .h,[data-duo=wide] .agenda .sh .h,[data-duo=tall] .agenda .sh .h{letter-spacing:1px;font-size:20px}[data-duo=fold] .agenda .sh .shd,[data-duo=wide] .agenda .sh .shd,[data-duo=tall] .agenda .sh .shd{white-space:normal;font-size:12px;line-height:17px}[data-duo=fold] .agenda .addsm,[data-duo=wide] .agenda .addsm,[data-duo=tall] .agenda .addsm{background:0 0;border:0;flex-shrink:0;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;font-size:0}[data-duo=fold] .agenda .addsm .plus,[data-duo=wide] .agenda .addsm .plus,[data-duo=tall] .agenda .addsm .plus{font-size:25px}[data-duo=fold] .ev,[data-duo=wide] .ev,[data-duo=tall] .ev{align-items:flex-start;gap:10px;height:auto;min-height:44px;padding:8px 0}[data-duo=fold] .ev:before,[data-duo=wide] .ev:before,[data-duo=tall] .ev:before{margin-top:3px}[data-duo=fold] .ev.bd:before,[data-duo=wide] .ev.bd:before,[data-duo=tall] .ev.bd:before{align-self:flex-start;margin-top:8px}[data-duo=fold] .ev .t,[data-duo=wide] .ev .t,[data-duo=tall] .ev .t{flex-basis:42px;width:42px;font-size:12px;line-height:19px}[data-duo=fold] .ev.bd .t,[data-duo=wide] .ev.bd .t,[data-duo=tall] .ev.bd .t{flex-basis:76px;width:76px}[data-duo=fold] .ev .nm,[data-duo=wide] .ev .nm,[data-duo=tall] .ev .nm{white-space:normal;word-break:break-word;font-size:15px;line-height:19px;overflow:visible}[data-duo=fold] .ev .pl,[data-duo=wide] .ev .pl,[data-duo=tall] .ev .pl{white-space:normal;word-break:break-word;max-width:22%;font-size:11px;line-height:19px;overflow:visible}[data-duo=fold] .hint,[data-duo=wide] .hint,[data-duo=tall] .hint{min-height:44px;color:var(--muted);font-size:12px;line-height:20px}[data-duo=fold] .duo-extras,[data-duo=wide] .duo-extras,[data-duo=tall] .duo-extras{display:contents}[data-duo=fold] .duo-post .yiji,[data-duo=wide] .duo-post .yiji,[data-duo=tall] .duo-post .yiji{border-bottom:1px solid var(--line);margin:10px 0 0}[data-duo=fold] .duo-post .yiji .r,[data-duo=wide] .duo-post .yiji .r,[data-duo=tall] .duo-post .yiji .r{gap:10px;padding:6px 0}[data-duo=fold] .duo-post .yiji .k,[data-duo=wide] .duo-post .yiji .k,[data-duo=tall] .duo-post .yiji .k{flex-basis:26px;width:26px;height:26px;font-size:18px;line-height:25px}[data-duo=fold] .duo-post .yiji .v,[data-duo=wide] .duo-post .yiji .v,[data-duo=tall] .duo-post .yiji .v{letter-spacing:0;gap:0 10px;padding-top:2px;font-size:13.5px;line-height:21px}[data-duo=fold] .overlay,[data-duo=wide] .overlay,[data-duo=tall] .overlay{animation:none}[data-duo=fold] .ed .obar,[data-duo=wide] .ed .obar,[data-duo=tall] .ed .obar{height:calc(60px + var(--st));padding:var(--st) 14px 0}[data-duo=fold] .ed .obody,[data-duo=wide] .ed .obody,[data-duo=tall] .ed .obody{overflow-anchor:none;min-height:0}[data-duo=fold] .edcard,[data-duo=wide] .edcard,[data-duo=tall] .edcard{margin-top:14px}[data-duo=fold] .edform .field,[data-duo=wide] .edform .field,[data-duo=tall] .edform .field{min-height:52px}[data-duo=fold] .edform .rchip,[data-duo=wide] .edform .rchip,[data-duo=tall] .edform .rchip{min-width:44px;min-height:44px}[data-duo=fold] .wheels,[data-duo=wide] .wheels,[data-duo=tall] .wheels{margin-top:4px}[data-duo=fold] .edform .scrow,[data-duo=wide] .edform .scrow,[data-duo=tall] .edform .scrow{flex-wrap:wrap}[data-duo=fold] .edform .scrow .sctip,[data-duo=wide] .edform .scrow .sctip,[data-duo=tall] .edform .scrow .sctip{margin-left:auto}[data-duo=fold] .moonpage,[data-duo=wide] .moonpage,[data-duo=tall] .moonpage{animation:none}[data-duo=fold] .mp-body,[data-duo=wide] .mp-body,[data-duo=tall] .mp-body{overflow-anchor:none;min-height:0}[data-duo=fold] .mp-ttl,[data-duo=wide] .mp-ttl,[data-duo=tall] .mp-ttl{margin-left:6px;font-size:23px;position:static}[data-duo=fold] .mp-add,[data-duo=wide] .mp-add,[data-duo=tall] .mp-add{color:#e2c487;background:0 0;border:1px solid #49423a;border-radius:8px;height:44px;margin-left:12px;padding:0 10px;font-size:13px}[data-duo=wide] .scroll{padding-top:14px;padding-bottom:14px;overflow:hidden}[data-duo=wide] .duo-home{gap:var(--duo-gap);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);height:100%;min-height:0;display:grid}[data-duo=wide] .duo-calendar{border-right:1px solid var(--line);min-height:0;padding-right:20px;overflow-y:auto}[data-duo=wide] .duo-post{min-height:0;padding-bottom:10px;overflow-y:auto}[data-duo=wide] .card .meta{font-size:12.5px;left:118px;right:96px}[data-duo=wide] .card .big{font-size:90px}[data-duo=wide] .card .gzs{letter-spacing:1px;gap:15px;font-size:22px}[data-duo=wide] .toolbar,[data-duo=tall] .toolbar{height:auto;min-height:calc(60px + var(--st));flex-wrap:wrap;gap:0 12px}[data-duo=wide] .toolbar>.duo-date-title,[data-duo=tall] .toolbar>.duo-date-title,[data-duo=wide] .toolbar>.mhead,[data-duo=tall] .toolbar>.mhead{flex:1 0 auto}[data-duo=wide] .toolbar>.actions,[data-duo=tall] .toolbar>.actions{margin-left:auto}[data-duo=wide] .tabbar,[data-duo=tall] .tabbar{background:#f4f4f4;border:0;border-radius:10px;flex:0 0 166px;align-items:center;width:166px;height:50px;padding:3px;position:static}[data-duo=wide] .tab,[data-duo=tall] .tab{border-radius:8px;gap:0;height:44px;font-size:13px}[data-duo=wide] .tab.cur,[data-duo=tall] .tab.cur{color:#fff;background:var(--ink);font-weight:400}[data-duo=wide] .tab svg,[data-duo=tall] .tab svg,[data-duo=wide] #tab-mine,[data-duo=tall] #tab-mine{display:none}[data-duo=wide] #event-editor{border-left:1px solid #c9c3c3;width:484px;max-width:calc(100% - 48px);left:auto;box-shadow:0 0 0 100vmax #221e1f2e}[data-duo=wide] .mp-body{grid-template-rows:auto auto 1fr;grid-template-columns:.9fr 1.1fr;align-content:start;gap:0 18px;padding:14px 24px 24px;display:grid}[data-duo=wide] .mp-hero{flex-wrap:wrap;grid-area:1/1;justify-content:center;align-items:center;padding:20px 6px}[data-duo=wide] .mp-hero .mface{width:174px!important;height:174px!important}[data-duo=wide] .mp-info{text-align:left;gap:5px}[data-duo=wide] .mp-phases{grid-area:2/1;margin:5px 0}[data-duo=wide] .mp-calendar{grid-area:1/2/4;min-width:0}[data-duo=wide] .mp-note{grid-area:3/1;align-self:start;margin:16px 12px}[data-duo=wide] .mp-grid .mp-cell{min-height:69px}[data-duo=tall] .scroll{padding-top:12px}[data-duo=tall] .duo-calendar{max-height:405px;display:block;overflow-y:auto}[data-duo=tall] .caption{height:24px;margin-bottom:3px}[data-duo=tall] .day{height:54px}[data-duo=tall] .vp[data-rows="4"]{height:216px!important}[data-duo=tall] .vp[data-rows="5"]{height:270px!important}[data-duo=tall] .vp[data-rows="6"]{height:324px!important}[data-duo=tall] .day .n{font-size:24px}[data-duo=tall] .day .lab,[data-duo=tall] .day .gz{font-size:11px;line-height:12px}[data-duo=tall] .duo-post{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);column-gap:20px;margin-top:18px;display:grid}[data-duo=tall] .card{grid-column:1/-1;height:154px;min-height:154px}[data-duo=tall] .card .meta{font-size:15px;top:22px;left:144px;right:116px}[data-duo=tall] .card .meta .l2{font-size:13px}[data-duo=tall] .card .moonbox{width:78px;top:10px;right:26px}[data-duo=tall] .card .moonimg{width:78px!important;height:78px!important}[data-duo=tall] .card .goldrule{top:110px}[data-duo=tall] .card .gzrow{top:115px}[data-duo=tall] .card .gzs{gap:26px;font-size:24px}[data-duo=tall] .duo-post .agenda{grid-area:2/1}[data-duo=tall] .duo-post .yiji{grid-area:2/2;align-self:start;margin-top:12px}[data-duo=tall] #event-editor{border-radius:18px;width:580px;max-width:calc(100% - 44px);inset:22px auto 22px 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 100vmax #221e1f2e}[data-duo=tall] .mp-hero{justify-content:center;padding-top:18px}[data-duo=tall] .mp-hero .mface{width:164px!important;height:164px!important}[data-duo=tall] .mp-calendar{width:100%;max-width:621px;margin:0 auto}[data-duo=tall] .mp-grid .mp-cell{min-height:82px}[data-duo=fold]{--duo-pad:18px}[data-duo=fold] .toolbar{height:calc(54px + var(--st));padding:var(--st) 13px 0 18px;gap:0}[data-duo=fold] .mhead .mn{font-size:29px}[data-duo=fold] .mhead .yr{font-size:18px}[data-duo=fold] .mhead .ys{font-size:12px}[data-duo=fold] .actions .ib[aria-label=我的],[data-duo=fold] .actions .todaybtn{display:none}[data-duo=fold] .scroll{padding:12px 18px 20px}[data-duo=fold] .duo-home{flex-direction:column;display:flex}[data-duo=fold] .duo-calendar,[data-duo=fold] .duo-month,[data-duo=fold] .duo-post{display:contents}[data-duo=fold] .duo-extras{display:none}[data-duo=fold] .card{order:0;height:166px;min-height:166px}[data-duo=fold] .card .big{font-size:88px;top:14px;left:16px}[data-duo=fold] .card .meta{font-size:11.5px;line-height:19px;top:18px;left:112px;right:80px}[data-duo=fold] .card .meta .l2{font-size:11px;line-height:18px}[data-duo=fold] .card .moonbox{width:61px;top:24px;right:11px}[data-duo=fold] .card .moonimg{width:61px!important;height:61px!important}[data-duo=fold] .card .moonbox span{font-size:10px}[data-duo=fold] .card .goldrule{top:116px;left:16px;right:16px}[data-duo=fold] .card .gzrow{top:123px;left:16px;right:16px}[data-duo=fold] .card .gzs{letter-spacing:1px;gap:16px;font-size:20px}[data-duo=fold] .week-ticker{order:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}[data-duo=fold] .ticker-day{background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:1px;min-width:44px;height:64px;padding:4px 0;display:flex}[data-duo=fold] .ticker-day .w{color:var(--muted);font-size:10px;line-height:16px}[data-duo=fold] .ticker-day .n{font:24px/28px YCNum,serif}[data-duo=fold] .ticker-day .g{font:10px/11px var(--song);color:var(--muted)}[data-duo=fold] .ticker-day.on{background:var(--ink);color:#fff}[data-duo=fold] .ticker-day.on .w,[data-duo=fold] .ticker-day.on .g{color:#d4c9c8}[data-duo=fold] .month-toggle{height:44px;color:var(--muted);flex-shrink:0;order:2;justify-content:space-between;align-items:center;margin:4px 0 0;font-size:12px;display:flex}[data-duo=fold] .month-toggle button{height:44px;color:var(--ink);background:0 0;border:0;padding:0 6px 0 0;font-size:12px}[data-duo=fold] .caption{order:3;margin-top:10px}[data-duo=fold] .calendar{order:4}[data-duo=fold] .legend{order:5}[data-duo=fold] .agenda{order:6;margin-top:8px;padding:0 12px 6px}[data-duo=fold] .agenda .sh .shd{font-size:11px}[data-duo=fold] .duo-home[data-expanded=false] .duo-month{display:none}[data-duo=fold] .tabbar{height:calc(50px + var(--sb));padding:0 18px var(--sb)}[data-duo=fold] .tab{gap:2px;height:49px;font-size:10px}[data-duo=fold] .tab svg{width:19px;height:19px}[data-duo=fold] .ed .obar{height:calc(54px + var(--st))}[data-duo=fold] .edcard{height:84px;margin:10px 18px 0}[data-duo=fold] .edcard .ebig{font-size:54px;top:8px}[data-duo=fold] .edcard .emeta{top:8px}[data-duo=fold] .edcard .emoon{top:12px}[data-duo=fold] .edform{padding:8px 18px}[data-duo=fold] .edform .field{min-height:46px}[data-duo=fold] .wheel,[data-duo=fold] .wheel-scroll{height:144px}[data-duo=fold] .wheel-scroll>div:first-child,[data-duo=fold] .wheel-scroll>div:last-child{height:54px!important}[data-duo=fold] .wheel-band{top:54px}[data-duo=fold] .edform .field>label{flex-basis:46px;font-size:13px}[data-duo=fold] .daterow .cnd{font-size:14px}[data-duo=fold] .daterow .dl,[data-duo=fold] .scrow .sctip{font-size:11px}@media (prefers-reduced-motion:reduce){[data-duo=fold] .grid.anim,[data-duo=wide] .grid.anim,[data-duo=tall] .grid.anim{transition:none}[data-duo=fold] .moonimg img,[data-duo=wide] .moonimg img,[data-duo=tall] .moonimg img{transition:none;animation:none}}[data-duo=fold] #event-editor,[data-duo=wide] #event-editor,[data-duo=tall] #event-editor{z-index:45}[data-duo=wide][data-page=agenda] .scroll,[data-duo=wide][data-page=mine] .scroll{overflow-y:auto}[data-duo=wide] .duo-month-head,[data-duo=tall] .duo-month-head{flex:none;align-items:center;gap:0;display:flex}[data-duo=wide] .duo-month-head .mhead,[data-duo=tall] .duo-month-head .mhead{flex:none}[data-duo=wide] .duo-month-arrow,[data-duo=tall] .duo-month-arrow{width:44px;height:44px;color:var(--muted);background:0 0;border:0;flex:none;padding:0;font-size:25px}[data-duo=fold] .duo-month-head{display:contents}[data-duo=fold] .duo-month-arrow{display:none}[data-duo=fold] .duo-date-title,[data-duo=wide] .duo-date-title,[data-duo=tall] .duo-date-title{white-space:nowrap;min-width:0}[data-duo=fold] .duo-date-title .cnd,[data-duo=wide] .duo-date-title .cnd,[data-duo=tall] .duo-date-title .cnd{gap:1px;font-size:17px;line-height:24px}[data-duo=fold] .duo-date-title .song,[data-duo=wide] .duo-date-title .song,[data-duo=tall] .duo-date-title .song{font-family:var(--font)}[data-duo=fold] .duo-date-title .cw,[data-duo=wide] .duo-date-title .cw,[data-duo=tall] .duo-date-title .cw{margin-left:5px;font-size:13px}[data-duo=fold] .actions .todaybtn,[data-duo=wide] .actions .todaybtn,[data-duo=tall] .actions .todaybtn{opacity:1;pointer-events:auto;display:flex}[data-duo=fold] .actions .duo-record,[data-duo=wide] .actions .duo-record,[data-duo=tall] .actions .duo-record{width:var(--duo-record-width);min-width:var(--duo-record-width);flex:0 0 var(--duo-record-width);border:1px solid var(--ink);height:44px;font:14px/22px var(--font);white-space:nowrap;border-radius:8px;padding:0 10px}[data-duo=fold] .duo-month-head,[data-duo=wide] .duo-month-head,[data-duo=tall] .duo-month-head{justify-content:space-between;align-items:center;gap:0;height:44px;margin-bottom:3px;display:flex}[data-duo=fold] .duo-month-head{order:3}[data-duo=fold] .duo-month-head .mhead,[data-duo=wide] .duo-month-head .mhead,[data-duo=tall] .duo-month-head .mhead{flex:none}[data-duo=fold] .duo-month-head .duo-month-arrow,[data-duo=wide] .duo-month-head .duo-month-arrow,[data-duo=tall] .duo-month-head .duo-month-arrow{width:44px;height:44px;color:var(--muted);background:0 0;border:0;flex:none;padding:0;font-size:25px;display:block}[data-duo=fold] .duo-summary,[data-duo=wide] .duo-summary{display:none}[data-duo=tall] .duo-summary{z-index:5;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:18px;min-height:66px;margin:0 0 12px;padding:9px 0 10px;display:flex;position:sticky;top:0}[data-duo=tall] .summary-date{flex-direction:column;flex:0 0 155px;gap:3px;display:flex}[data-duo=tall] .summary-date .cnd{font-size:17px}[data-duo=tall] .summary-date>span:last-child{color:var(--muted);font-size:12px;line-height:18px}[data-duo=tall] .summary-arrangement{min-width:0;font-family:var(--font);flex:1}[data-duo=tall] .summary-heading{align-items:baseline;gap:9px;display:flex}[data-duo=tall] .summary-heading>span{color:var(--muted);flex:none;font-size:12px;line-height:20px}[data-duo=tall] .summary-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}[data-duo=tall] .summary-meta{color:#585052;gap:12px;font-size:13px;line-height:20px;display:flex}[data-duo=tall] .summary-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-duo=tall] .summary-empty{color:var(--muted);font-size:14px;line-height:22px}[data-duo=tall] .duo-calendar{max-height:452px}[data-duo=fold] .duo-event,[data-duo=wide] .duo-event,[data-duo=tall] .duo-event{font-family:var(--font);align-items:flex-start;min-height:54px}[data-duo=fold] .duo-event .t,[data-duo=wide] .duo-event .t,[data-duo=tall] .duo-event .t{width:76px;font:12px/20px var(--font);white-space:normal;color:#585052;flex:0 0 76px}[data-duo=fold] .event-copy,[data-duo=wide] .event-copy,[data-duo=tall] .event-copy{flex:1;min-width:0}[data-duo=fold] .duo-event .nm,[data-duo=wide] .duo-event .nm,[data-duo=tall] .duo-event .nm{font:15px/21px var(--font);display:block}[data-duo=fold] .duo-event .pl,[data-duo=wide] .duo-event .pl,[data-duo=tall] .duo-event .pl{max-width:none;font:13px/20px var(--font);color:#655b5d;margin-top:2px;display:block}[data-duo=fold] .event-state,[data-duo=wide] .event-state,[data-duo=tall] .event-state{font:11px/18px var(--font);white-space:nowrap;border:1px solid #8a8183;border-radius:4px;flex:none;padding:0 4px}[data-duo=fold] .duo-event.next,[data-duo=wide] .duo-event.next,[data-duo=tall] .duo-event.next,[data-duo=fold] .duo-event.current,[data-duo=wide] .duo-event.current,[data-duo=tall] .duo-event.current,[data-duo=fold] .duo-event.first,[data-duo=wide] .duo-event.first,[data-duo=tall] .duo-event.first{box-shadow:inset 2px 0 var(--goldline);background:#fff;border-radius:7px;margin:3px -6px;padding:8px 6px}[data-duo=fold] .duo-event.next .event-state,[data-duo=wide] .duo-event.next .event-state,[data-duo=tall] .duo-event.next .event-state,[data-duo=fold] .duo-event.current .event-state,[data-duo=wide] .duo-event.current .event-state,[data-duo=tall] .duo-event.current .event-state,[data-duo=fold] .duo-event.first .event-state,[data-duo=wide] .duo-event.first .event-state,[data-duo=tall] .duo-event.first .event-state{color:var(--ink);border-color:var(--ink);font-weight:600}[data-duo=fold] .duo-event.past .nm,[data-duo=wide] .duo-event.past .nm,[data-duo=tall] .duo-event.past .nm,[data-duo=fold] .duo-event.past .t,[data-duo=wide] .duo-event.past .t,[data-duo=tall] .duo-event.past .t,[data-duo=fold] .duo-event.past .pl,[data-duo=wide] .duo-event.past .pl,[data-duo=tall] .duo-event.past .pl{color:#81787a}[data-duo=fold] .duo-event.past .event-state,[data-duo=wide] .duo-event.past .event-state,[data-duo=tall] .duo-event.past .event-state{color:#655b5d;border-style:dashed}[data-duo=fold] .duo-event.past:before,[data-duo=wide] .duo-event.past:before,[data-duo=tall] .duo-event.past:before{background:0 0;border:1px solid #a59b9d}[data-duo=fold] .yiji .v,[data-duo=wide] .yiji .v,[data-duo=tall] .yiji .v,[data-duo=fold] .kv .r,[data-duo=wide] .kv .r,[data-duo=tall] .kv .r{font-family:var(--font)}[data-duo=fold] .duo-post .yiji .v,[data-duo=wide] .duo-post .yiji .v,[data-duo=tall] .duo-post .yiji .v{font-size:14px;line-height:23px}[data-duo=fold] .day-choice,[data-duo=wide] .day-choice,[data-duo=tall] .day-choice{font:9px/11px var(--font);color:var(--ink);border-bottom:1px solid;position:absolute;bottom:2px;right:2px}[data-duo=fold] .day.sel,[data-duo=wide] .day.sel,[data-duo=tall] .day.sel{box-shadow:inset 0 0 0 1px var(--ink);border-radius:5px}[data-duo=fold] .day .dots .dot-bd,[data-duo=wide] .day .dots .dot-bd,[data-duo=tall] .day .dots .dot-bd{border:1px solid var(--gold-t);background:0 0;border-radius:0;width:5px;height:5px;transform:rotate(45deg)}[data-duo=fold] .day .dots .dot-ev,[data-duo=wide] .day .dots .dot-ev,[data-duo=tall] .day .dots .dot-ev{border-radius:0;width:5px;height:2px;margin-top:2px}[data-duo=fold] .legend .lgd,[data-duo=wide] .legend .lgd,[data-duo=tall] .legend .lgd{border:1px solid var(--gold-t);background:0 0;border-radius:0;width:5px;height:5px;transform:rotate(45deg)}[data-duo=fold] .ticker-day.today:not(.on) .n{box-shadow:inset 0 0 0 1px var(--ink);border-radius:14px}[data-duo=fold] .day:focus-visible,[data-duo=wide] .day:focus-visible,[data-duo=tall] .day:focus-visible,[data-duo=fold] .duo-event:focus-visible,[data-duo=wide] .duo-event:focus-visible,[data-duo=tall] .duo-event:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}[data-duo=tall] .duo-post>.card{height:112px;min-height:112px}[data-duo=tall] .duo-post>.card .big{font-size:76px;line-height:84px;top:6px;left:18px}[data-duo=tall] .duo-post>.card .meta{font-size:14px;line-height:21px;top:10px;left:112px;right:116px}[data-duo=tall] .duo-post>.card .meta .l2{font-size:13px;line-height:19px}[data-duo=tall] .duo-post>.card .moonbox{width:78px;min-height:90px;top:8px;right:26px}[data-duo=tall] .duo-post>.card .moonimg{width:78px!important;height:78px!important}[data-duo=tall] .duo-post>.card .goldrule{top:73px;left:112px;right:116px}[data-duo=tall] .duo-post>.card .gzrow{height:28px;top:78px;left:112px;right:116px}[data-duo=tall] .duo-post>.card .gzs{letter-spacing:1px;gap:22px;font-size:22px}#app:not([data-duo])>.toolbar .actions .ib{width:44px;min-width:44px;margin-left:-1px;margin-right:-1px}.legacy-detail-gap{display:none}@media (width>=430px) and (width<=440px){#app:not([data-duo]) #d-rows>.r:nth-child(6)>.v{min-height:42px}#app:not([data-duo]) #d-rows>.legacy-detail-gap{box-sizing:content-box;border-bottom:.5px solid #0000;height:21px;padding:9px 0;display:block}}@font-face{font-family:HanLi;src:url(/fonts/hanli.woff2)format("woff2");font-display:block}@font-face{font-family:YCNum;src:url(/fonts/num.woff2)format("woff2");font-display:block}@font-face{font-family:Libian;src:local(Libian SC),local(LibianSC-Regular),local(Libian SC Regular);font-display:block}@font-face{font-family:GanzhiFB;src:url(/fonts/ganzhi.woff2)format("woff2");font-display:block}@font-face{font-family:YCSong;src:url(/fonts/song400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:YCSong;src:url(/fonts/song600.woff2)format("woff2");font-weight:600 700;font-display:swap}:root{--zhu:#a72126;--ink:#221e1f;--muted:#6c6465;--line:#ece4e4;--off:#aba3a4;--gold:#e2c487;--gold-t:#86621c;--goldline:#c9a35c;--pink:#fbeded;--lb:Libian,GanzhiFB,YCSong,serif;--song:YCSong,"Songti SC",serif;--font:"Helvetica Neue","PingFang SC","Hiragino Sans GB",Arial,sans-serif;--st:env(safe-area-inset-top,0px);--sb:env(safe-area-inset-bottom,0px);--sl:env(safe-area-inset-left,0px);--sr:env(safe-area-inset-right,0px)}.nolib{--lb:GanzhiFB,YCSong,serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{font-family:var(--font);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-text-size-adjust:100%;background:#fff;margin:0;padding:0}html,body,#root{height:100%}svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}.app{-webkit-user-select:none;user-select:none;padding-left:var(--sl);padding-right:var(--sr);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.hanli{font-family:HanLi,serif}.num{font-family:YCNum,serif}.song{font-family:var(--song)}.toolbar{padding:var(--st) 15px 0 20px;height:calc(48px + var(--st));z-index:6;background:#fff;flex:none;justify-content:space-between;align-items:center;display:flex}.mhead{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.mhead .mn{letter-spacing:2px;font-family:HanLi,serif;font-size:34px;line-height:38px}.mhead .yr{letter-spacing:1px;font-family:YCNum,serif;font-size:20px}.mhead .ys{font-family:var(--lb);color:var(--muted);letter-spacing:1px;font-size:15px}.actions{align-items:center;gap:2px;display:flex}.ib{width:42px;height:44px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ib svg{width:21px;height:21px}.ib.new{color:var(--ink)}.todaybtn{opacity:0;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .25s;display:flex}.todaybtn i{border:1px solid var(--ink);text-align:center;width:30px;height:30px;color:var(--ink);border-radius:15px;font-family:HanLi,serif;font-size:16px;font-style:normal;line-height:28px}.todaybtn.on{opacity:1;pointer-events:auto}.scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;overflow:hidden auto}.scroll::-webkit-scrollbar{display:none}.card{background:linear-gradient(160deg,#2e2829,var(--ink));color:#fff;cursor:pointer;border-radius:18px;height:150px;margin:0 20px;position:relative;overflow:hidden;box-shadow:0 8px 20px #1e141433}.card .zhutop{background:var(--zhu);height:3px;position:absolute;top:0;left:0;right:0}.card .big{letter-spacing:-1px;font-family:YCNum,serif;font-size:96px;line-height:96px;position:absolute;top:10px;left:16px}.card .meta{color:#f4eeec;font-size:12.5px;line-height:22px;position:absolute;top:22px;left:124px;right:86px}.card .meta div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card .meta .l2{color:#bdb3b1}.card .meta .l3{color:var(--gold);font-size:12px}.card .moonbox{flex-direction:column;align-items:center;gap:3px;width:66px;display:flex;position:absolute;top:14px;right:16px}.moonimg{border-radius:50%;position:relative}.moonimg img{width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.card .moonbox span{color:#bdb3b1;white-space:nowrap;font-size:11px}.card .goldrule{border-top:.5px solid #e2c48747;position:absolute;top:104px;left:18px;right:18px}.card .gzrow{align-items:center;height:34px;display:flex;position:absolute;top:108px;left:18px;right:18px}.gzs{font-family:var(--lb);letter-spacing:3px;white-space:nowrap;color:var(--gold);gap:16px;font-size:23px;display:flex}.gzs b{color:#fff;border-bottom:2px solid var(--zhu);font-weight:400;line-height:26px}.caption{align-items:center;height:26px;margin:6px 20px 0;display:flex}.mgz{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.mgz i{font-style:normal;font-family:var(--song);font-size:13px;font-weight:600}.mgz b{font-family:var(--song);color:var(--ink);letter-spacing:1px;margin-left:2px;font-size:14px;font-weight:600}.mgz .jn{font-family:var(--song)}.calendar{margin:0 20px}.week-head{text-align:center;height:22px;color:var(--muted);border-bottom:.5px solid var(--line);grid-template-columns:repeat(7,1fr);align-items:center;font-size:12px;display:grid}.week-head .we{color:var(--zhu)}.vp{touch-action:pan-y;transition:height .3s;position:relative;overflow:hidden}.grid{will-change:transform;grid-template-columns:repeat(7,1fr);width:100%;display:grid;position:absolute;top:0;left:0}.grid.anim{transition:transform .32s cubic-bezier(.2,.7,.2,1)}.day{border-bottom:.5px solid var(--line);cursor:pointer;flex-direction:column;align-items:center;min-width:0;height:53px;padding-top:2px;display:flex;position:relative}.day .n{text-align:center;width:32px;height:22px;font-family:YCNum,serif;font-size:21px;line-height:22px}.day.we:not(.out):not(.work) .n{color:var(--zhu)}.day .lab{color:var(--muted);white-space:nowrap;max-width:100%;margin-top:1px;font-size:10.5px;line-height:13px;overflow:hidden}.day .gz{font-family:var(--song);color:#4a4344;letter-spacing:.3px;font-size:11.5px;line-height:13px}.day .lab.legal{color:#fff;background:var(--zhu);border-radius:3px;padding:0 3px;font-weight:700}.day .lab.trad{color:var(--zhu);font-weight:700}.day .lab.jq{color:var(--gold-t);font-size:11px;font-weight:700}.day .lab.l1{color:var(--ink);font-weight:600}.day .lab.sf{color:var(--ink)}.day.out .n,.day.out .lab{font-weight:400;color:var(--off)!important;background:0 0!important}.day.out .gz{color:#7e7677!important}.day.rest{background:var(--pink)}.badge{text-align:center;color:#fff;border-radius:3px;width:14px;height:14px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:2px;right:1px}.badge.rest{background:var(--zhu)}.badge.work{background:#3a3334}.day .dots{flex-direction:column;gap:2px;display:flex;position:absolute;top:5px;left:3px}.day .dots i{border-radius:2px;width:4px;height:4px;display:block}.day .dots .dot-ev{background:#8a8283}.day .dots .dot-bd{background:var(--goldline)}.day.today .n{background:var(--ink);height:24px;box-shadow:inset 0 -2px 0 var(--zhu);border-radius:12px;margin:-1px 0;line-height:25px;color:#fff!important}.day.today .lab,.day.today .gz{color:var(--ink);font-weight:700}.day.sel:not(.today) .n{box-shadow:inset 0 0 0 1.3px var(--ink);border-radius:12px;height:24px;margin:-1px 0;line-height:25px}.legend{height:22px;color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin:4px 20px 0;font-size:10px;display:flex}.legend .lgb{background:var(--zhu);color:#fff;text-align:center;border-radius:3px;width:13px;height:13px;font-size:8.5px;font-weight:700;line-height:13px}.legend .lgl{color:#fff;background:var(--zhu);border-radius:3px;margin-left:8px;padding:0 3px;font-weight:700;line-height:13px}.legend .lgt{color:var(--zhu);margin-left:8px;font-weight:700}.legend .lgj{color:var(--gold-t);margin-left:8px;font-weight:700}.legend .lgd{background:var(--goldline);border-radius:3px;width:5px;height:5px;margin-left:8px;display:inline-block}.agenda{margin:2px 20px 18px}.sh{align-items:center;gap:8px;height:34px;display:flex}.sh .h{letter-spacing:1px;font-family:HanLi,serif;font-size:19px}.sh .hd{font-family:YCNum,serif;font-size:18px}.sh .hs{letter-spacing:1px;font-size:15px;font-weight:600}.sh .cnt{color:var(--muted);font-size:12px}.sh .all{color:var(--muted);background:0 0;border:0;align-items:center;margin-left:auto;padding:6px 0;font-size:12.5px;display:flex}.sh .all svg{width:14px;height:14px}.ev{border-bottom:.5px solid var(--line);cursor:pointer;align-items:center;gap:14px;min-height:40px;padding:4px 0;display:flex}.ev:before{content:"";background:var(--goldline);border-radius:2px;flex:0 0 3px;width:3px;height:14px;margin-right:-6px}.ev.bd:before{background:var(--off);border-radius:50%;align-self:center;height:3px}.ev.bd .nm{color:var(--muted)}.ev .t{color:var(--muted);white-space:nowrap;flex:0 0 46px;width:46px;font-size:12.5px}.ev .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.ev .pl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:34%;font-size:12.5px;overflow:hidden}.empty{color:var(--off);padding:10px 0 12px;font-size:13px}.soon{margin:0 20px 22px}.soon .row{border-bottom:.5px solid var(--line);cursor:pointer;align-items:center;gap:10px;height:36px;font-size:13.5px;display:flex}.soon .row .when{width:58px;color:var(--muted);flex:0 0 58px;font-size:12.5px}.soon .row .what{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.soon .row .tag{color:var(--gold-t);font-size:11px}.tabbar{height:calc(56px + var(--sb));border-top:.5px solid var(--line);padding:3px 18px var(--sb);z-index:6;background:#fff;flex:none;align-items:flex-start;display:flex}.tab{height:52px;color:var(--muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10.5px;display:flex}.tab svg{stroke-width:1.45px;width:22px;height:22px}.tab.cur{color:var(--ink);font-weight:600}.tab.cur svg{color:var(--zhu)}.page{padding:4px 20px 28px}.ptitle{align-items:baseline;gap:10px;height:44px;display:flex}.ptitle .h{letter-spacing:2px;font-family:HanLi,serif;font-size:30px}.ptitle .sub{color:var(--muted);font-size:12.5px}.sect{margin-top:18px}.sect h3{color:var(--muted);letter-spacing:1px;margin:0 0 6px;font-size:13px;font-weight:600}.dayhead{border-bottom:.5px solid var(--line);cursor:pointer;align-items:baseline;gap:8px;height:34px;margin-top:10px;display:flex}.dayhead .num{font-size:20px}.dayhead .w{color:var(--muted);font-size:12.5px}.dayhead .rel{color:var(--gold-t);margin-left:auto;font-size:12px}.btn{background:#fff;border:.5px solid #d8cfcf;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14.5px;display:inline-flex}.btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.danger{color:var(--zhu)}.btns{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.note{color:var(--muted);font-size:12.5px;line-height:20px}.note code{word-break:break-all;-webkit-user-select:text;user-select:text;background:#f6f3f3;border-radius:4px;padding:1px 4px;font-size:11.5px}.list .item{border-bottom:.5px solid var(--line);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:4px 0;display:flex}.list .item .main{flex:1;min-width:0}.list .item .nm{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.list .item .sub{color:var(--muted);margin-top:2px;font-size:12px}.list .item .right{color:var(--gold-t);white-space:nowrap;font-size:12.5px}.restore .item .tick{box-sizing:border-box;border:1px solid #cfc6c6;border-radius:11px;flex:0 0 22px;height:22px;position:relative}.restore .item.on .tick{background:var(--ink);border-color:var(--ink)}.restore .item.on .tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.restore .item .right{color:var(--muted)}.restore .btn:disabled{opacity:.4}.chip{color:var(--muted);border:.5px solid #d8cfcf;border-radius:4px;margin-left:6px;padding:0 4px;font-size:10.5px}.toast{left:50%;bottom:calc(76px + var(--sb));color:#fff;z-index:50;text-align:center;background:#221e1feb;border-radius:12px;max-width:86%;padding:9px 16px;font-size:13.5px;position:fixed;transform:translate(-50%)}.local-notice-mask{z-index:40;padding:0 16px calc(66px + var(--sb));background:#221e1f52;align-items:flex-end;display:flex;position:fixed;inset:0}.local-notice{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:520px;margin:0 auto;padding:16px 18px;position:relative;box-shadow:0 8px 28px #221e1f29}.local-notice p{color:var(--ink);margin:0 0 12px;font-size:14px;line-height:22px}.local-notice .btn{justify-content:center;width:100%}.overlay{z-index:30;padding-left:var(--sl);padding-right:var(--sr);background:#fff;flex-direction:column;animation:.22s ease-out slidein;display:flex;position:fixed;inset:0}@keyframes slidein{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.obar{height:calc(48px + var(--st));padding:var(--st) 8px 0 4px;border-bottom:.5px solid var(--line);flex:none;align-items:center;gap:2px;display:flex}.obar .ttl{text-align:center;white-space:nowrap;flex:1;font-size:16px;font-weight:600}.obar .ob{min-width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-size:15px;display:flex}.obar .ob svg{width:20px;height:20px}.obar .ob.save{color:var(--zhu);font-weight:600}.obody{-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + var(--sb));flex:1;overflow-y:auto}.dcard{background:linear-gradient(160deg,#2e2829,var(--ink));color:#fff;border-radius:18px;height:170px;margin:14px 20px 0;position:relative;overflow:hidden}.dcard .zhutop{background:var(--zhu);height:3px;position:absolute;top:0;left:0;right:0}.dcard .big{font-family:YCNum,serif;font-size:84px;line-height:88px;position:absolute;top:12px;left:16px}.dcard .meta{color:#f4eeec;font-size:12.5px;line-height:22px;position:absolute;top:20px;left:118px;right:100px}.dcard .meta div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dcard .meta .l2{color:#bdb3b1}.dcard .moonbox{flex-direction:column;align-items:center;gap:3px;width:80px;display:flex;position:absolute;top:14px;right:16px}.dcard .moonbox span{color:#bdb3b1;font-size:11px}.dcard .goldrule{border-top:.5px solid #e2c48747;position:absolute;top:118px;left:18px;right:18px}.dcard .gzrow{align-items:center;height:36px;display:flex;position:absolute;top:124px;left:18px;right:18px}.yiji{border-bottom:.5px solid var(--line);margin:16px 20px 0}.yiji .r{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.yiji .r+.r{border-top:.5px solid var(--line)}.yiji .k{text-align:center;border-radius:17px;flex:0 0 34px;height:34px;font-family:HanLi,serif;font-size:21px;line-height:33px}.yiji .k.yi{color:var(--zhu);border:1px solid var(--zhu)}.yiji .k.ji{color:var(--ink);border:1px solid var(--ink)}.yiji .v{font-family:var(--song);letter-spacing:.5px;flex-wrap:wrap;flex:1;gap:0 12px;padding-top:4px;font-size:15.5px;line-height:26px;display:flex}.kv{margin:4px 20px 0}.kv .r{border-bottom:.5px solid var(--line);font-family:var(--song);gap:12px;padding:9px 0;display:flex}.kv .r .k{color:var(--muted);flex:0 0 66px;font-size:13px;font-weight:600;line-height:21px}.kv .r .v{letter-spacing:.3px;-webkit-user-select:text;user-select:text;flex:1;font-size:14.5px;line-height:21px}.kv .r .v.small{color:#4a4344;font-size:13px}.form{padding:10px 20px}.field{border-bottom:.5px solid var(--line);align-items:center;gap:12px;min-height:50px;display:flex}.field>label{color:var(--muted);flex:0 0 64px;font-size:14.5px}.field input[type=text],.field input[type=number],.field input[type=date],.field input[type=time],.field select,.field textarea{appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:16px}.field textarea{resize:none;min-height:84px;line-height:22px}.field .seg{border:.5px solid #d8cfcf;border-radius:9px;display:flex;overflow:hidden}.field .seg button{background:#fff;border:0;height:34px;padding:0 16px;font-size:14.5px}.field .seg button.on{background:var(--ink);color:#fff}.field .switch{background:#e3dcdc;border:0;border-radius:15px;width:50px;height:30px;margin-left:auto;transition:background .2s;position:relative}.field .switch:after{content:"";background:#fff;border-radius:13px;width:26px;height:26px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.field .switch.on{background:var(--ink)}.field .switch.on:after{transform:translate(20px)}.field .two{flex:1;gap:8px;display:flex}.ferr{color:var(--zhu);padding:8px 0;font-size:13px}.fpreview{color:var(--gold-t);padding:10px 0;font-size:13px}.delrow{padding:24px 20px}.moonimg img:last-child{animation:.45s moonin}@keyframes moonin{0%{opacity:0}to{opacity:1}}.mhead .sub{color:var(--muted);font-size:12.5px}@media (width<=400px){.card .meta{font-size:12px;right:84px}}.day{-webkit-touch-callout:none}.day.press{background:#221e1f0f}.day.press .n{transition:transform .4s;transform:scale(1.08)}.sh .addsm{height:30px;color:var(--ink);background:#fff;border:.5px solid #d8cfcf;border-radius:15px;align-items:center;gap:3px;margin-left:auto;padding:0 10px;font-size:12.5px;display:flex}.sh .addsm .plus,.addbar .plus{color:var(--zhu);font-size:16px;font-weight:500;line-height:1}.sh .addsm+.all{margin-left:10px}.emptyadd{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;padding:10px 0 12px;display:block}.addbar{border:1px solid var(--ink);width:calc(100% - 40px);height:48px;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;margin:12px 20px 0;padding:0 16px;display:flex}.addbar .hanli{letter-spacing:2px;font-size:19px}.addbar .plus{font-size:22px}.addbar .addsub{color:var(--muted);margin-left:auto;font-size:12px}.dagenda{margin:6px 20px 0}.dagenda .empty{padding:8px 0}.fab{right:calc(18px + var(--sr));bottom:calc(22px + var(--sb));background:var(--ink);color:#fff;text-align:center;width:54px;height:54px;box-shadow:0 6px 16px #1e141447,inset 0 -2px 0 var(--zhu);z-index:31;border:0;border-radius:27px;font-size:30px;line-height:52px;position:fixed}.dayhead .dayadd{width:30px;height:30px;color:var(--zhu);background:#fff;border:.5px solid #d8cfcf;border-radius:15px;margin-left:10px;padding:0;font-size:18px;line-height:28px}.ed .obar .eb{letter-spacing:2px;font-size:19px}.ed .obar .et{letter-spacing:3px;font-size:21px;font-weight:400}.ed .obar .save{color:var(--zhu)}.edcard{background:linear-gradient(160deg,#2e2829,var(--ink));color:#fff;border-radius:16px;height:96px;margin:12px 20px 0;position:relative;overflow:hidden}.edcard .zhutop{background:var(--zhu);height:3px;position:absolute;top:0;left:0;right:0}.edcard .ebig{font-size:60px;line-height:64px;position:absolute;top:12px;left:14px}.edcard .emeta{color:#f4eeec;white-space:nowrap;font-size:12.5px;line-height:22px;position:absolute;top:14px;left:92px;right:74px;overflow:hidden}.edcard .emeta .emn{letter-spacing:1px;font-size:17px}.edcard .emeta .l2{color:#bdb3b1}.edcard .egz{font-family:var(--lb);color:var(--gold);letter-spacing:2px;font-size:17px;line-height:24px}.edcard .emoon{flex-direction:column;align-items:center;gap:2px;width:52px;display:flex;position:absolute;top:12px;right:14px}.edcard .emoon span{color:#bdb3b1;font-size:10.5px}.edform .field>label{color:var(--muted);font-size:14.5px}.fsec{border-bottom:.5px solid var(--line);padding:10px 0}.fh{color:var(--muted);margin-bottom:8px;font-size:14.5px}.fh .fhn{font-family:var(--font);color:var(--off);margin-left:8px;font-size:11.5px}.minical{border:.5px solid var(--line);border-radius:12px;padding:6px 6px 4px}.mc-head{justify-content:space-between;align-items:center;height:34px;display:flex}.mc-title .hanli{letter-spacing:1px;font-size:20px}.mc-title .num{margin-left:4px;font-size:16px}.mc-nav{width:40px;height:34px;color:var(--ink);background:0 0;border:0;font-size:22px}.mc-week{text-align:center;color:var(--muted);grid-template-columns:repeat(7,1fr);align-items:center;height:20px;font-size:11px;display:grid}.mc-week .we{color:var(--zhu)}.mc-grid{grid-template-columns:repeat(7,1fr);display:grid}.mc-day{background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;height:44px;padding:2px 0 0;display:flex}.mc-day .n{border-radius:10px;width:26px;height:20px;font-family:YCNum,serif;font-size:17px;line-height:20px}.mc-day .l{color:var(--muted);white-space:nowrap;max-width:100%;font-size:9.5px;line-height:13px;overflow:hidden}.mc-day .l.jq{color:var(--gold-t)}.mc-day .l.trad,.mc-day .l.legal{color:var(--zhu)}.mc-day .l.l1{color:var(--ink);font-weight:600}.mc-day.we:not(.out) .n{color:var(--zhu)}.mc-day.out .n,.mc-day.out .l{color:var(--off)!important}.mc-day.today .n{background:var(--ink);box-shadow:inset 0 -2px 0 var(--zhu);color:#fff!important}.mc-day.sel .n{box-shadow:inset 0 0 0 1.3px var(--ink)}.mc-day.sel.today .n{box-shadow:inset 0 -2px 0 var(--zhu),0 0 0 1.5px #fff,0 0 0 2.8px var(--ink)}.tchips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tchip{background:#fff;border:.5px solid #d8cfcf;border-radius:19px;align-items:baseline;gap:6px;height:38px;padding:0 14px;display:flex}.tchip b{font-size:19px;font-weight:400}.tchip.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tclear{color:var(--muted);background:0 0;border:0;height:38px;font-size:13px}.wheels{justify-content:center;align-items:center;gap:4px;margin-top:8px;display:flex}.wsep{font-size:22px}.wheel{width:84px;height:180px;position:relative}.wheel-band{border-top:.5px solid var(--goldline);border-bottom:.5px solid var(--goldline);pointer-events:none;height:36px;position:absolute;top:72px;left:4px;right:4px}.wheel-scroll{scroll-snap-type:y mandatory;scrollbar-width:none;height:180px;overflow-y:scroll;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.wheel-scroll::-webkit-scrollbar{display:none}.wheel-item{text-align:center;scroll-snap-align:center;height:36px;color:var(--muted);cursor:pointer;font-family:YCNum,serif;font-size:21px;line-height:36px}.wheel-item.on{color:var(--ink);font-size:24px}.scrow{text-align:left;width:100%;font:inherit;background:0 0;border:0;padding:0}.scrow .scv{flex:1;font-size:15px}.scrow .sctip{color:var(--gold-t);font-size:12px}.scgrid{grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 0 4px;display:grid}.scc{border:.5px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 0;display:flex}.scc b{font-size:14px;font-weight:600}.scc .num{color:var(--muted);font-size:12px}.scc.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rchips,.chipgrid{flex-wrap:wrap;gap:8px;display:flex}.rchip{background:#fff;border:.5px solid #d8cfcf;border-radius:17px;height:34px;padding:0 14px;font-size:14px}.rchip.on,.gchip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chipgrid{gap:6px;display:grid}.chipgrid.c6{grid-template-columns:repeat(6,1fr)}.chipgrid.c7{grid-template-columns:repeat(7,1fr)}.gchip{height:36px;font-family:var(--song);background:#fff;border:.5px solid #d8cfcf;border-radius:9px;padding:0;font-size:13.5px}.chipgrid.c7 .gchip{font-size:13px}.sheet-mask{z-index:60;background:#221e1f52;align-items:flex-end;animation:.18s fadein;display:flex;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.sheet{width:100%;padding:18px 20px calc(16px + var(--sb));border-top:3px solid var(--zhu);background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -6px 20px #1e14141f}.sheet-text{white-space:pre-line;margin-bottom:14px;font-size:15px;line-height:24px}.sheet-btns{gap:10px;display:flex}.sbtn{background:#fff;border:.5px solid #d8cfcf;border-radius:12px;flex:1;height:46px;font-size:15.5px}.sbtn.ok{background:var(--ink);color:#fff;border-color:var(--ink)}.sbtn.ok.danger{color:var(--zhu);border:1px solid var(--zhu);background:#fff}#detail .obody{padding-bottom:calc(96px + var(--sb))}.dttl{font-weight:400}.dttl .num{font-size:19px}.dttl .hanli{letter-spacing:1px;font-size:19px}a{color:var(--gold-t);border-bottom:.5px solid var(--goldline);text-decoration:none}.fmtbtn{color:var(--gold-t);background:0 0;border:0;padding:8px 0 0;font-size:12.5px}.mc-day.off{opacity:.25}.soon .row .rmtag{color:#fff;background:var(--gold-t);vertical-align:1px;border-radius:3px;margin-right:6px;padding:0 4px;font-size:10.5px;font-style:normal}.legend{margin-bottom:0}.agenda{background:#f4f4f4;border-top:0;border-radius:14px;margin:22px 16px 18px;padding:4px 14px 8px;position:relative}.agenda:before{content:"";border-top:1px solid #221e1f8c;position:absolute;top:-12px;left:4px;right:4px}.agenda .sh{height:40px}.agenda .sh .h{font-size:20px}.agenda .ev{border-bottom:.5px solid #e2e0e0}.agenda .ev:last-child{border-bottom:0}.cnd{white-space:nowrap}.cnd .num{font-size:1.08em}.cnd .cw{margin-left:.35em}.shd{color:var(--ink);font-size:14px}.hint{text-align:left;width:100%;color:var(--off);background:0 0;border:0;padding:8px 0 10px;font-size:12.5px;display:block}.dayhead .cnd{font-size:15px}.dayhead .w{margin-left:6px}.dttl .cnd{font-size:17px}.edcard .el1 .cnd{font-size:15px}.addbar .addsub{color:var(--muted);font-size:12.5px}.daterow{text-align:left;width:100%;font:inherit;background:0 0;border:0;gap:10px;padding:0}.daterow .cnd{font-size:16px}.daterow .dl{color:var(--muted);font-size:12.5px}.daterow .dcar{color:var(--muted);margin-left:auto;font-size:13px}.calsec{padding-top:2px}.agenda .sh{white-space:nowrap}.agenda .sh .h{flex:none}.agenda .sh .shd{flex:0 auto;overflow:hidden}.agenda .sh .addsm{white-space:nowrap;flex:none}button.moonbox{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.moonpage{z-index:40;color:#e9e3da;padding-left:var(--sl);padding-right:var(--sr);background:#050505;flex-direction:column;animation:.28s ease-out mpin;display:flex;position:fixed;inset:0}@keyframes mpin{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.moonpage,.mp-big img{animation:none}}.moonpage:before{content:"";background:var(--zhu);opacity:.85;z-index:1;height:3px;position:absolute;top:0;left:0;right:0}.mp-bar{height:calc(48px + var(--st));padding:var(--st) 14px 0 4px;flex:none;align-items:center;display:flex;position:relative}.mp-back{color:#e9e3da;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.mp-back svg{width:21px;height:21px}.mp-ttl{text-align:center;letter-spacing:6px;color:#f1ebe1;pointer-events:none;font-size:24px;position:absolute;bottom:6px;left:0;right:0}.mp-where{color:#7e7670;letter-spacing:.5px;margin-left:auto;font-size:11.5px}.mp-body{-webkit-overflow-scrolling:touch;padding-bottom:calc(20px + var(--sb));scrollbar-width:none;flex:1;overflow:hidden auto}.mp-body::-webkit-scrollbar{display:none}.mface{border-radius:50%;flex:none;display:inline-block;position:relative}.mface img{width:100%;height:100%;position:absolute;inset:0}.mp-hero{align-items:center;gap:20px;min-height:132px;padding:6px 24px 0 26px;display:flex}.mp-info{flex-direction:column;gap:3px;min-width:0;display:flex}.mp-big img{animation:.45s moonin}.mp-name{letter-spacing:5px;color:#f4eee4;margin-bottom:3px;font-size:23px;font-weight:600}.mp-sub{color:#ada59c;letter-spacing:.5px;white-space:nowrap;font-size:13px}.mp-sub2{color:#8c847c;letter-spacing:.3px;white-space:nowrap;font-size:12.5px}.mp-sub2 b{color:var(--gold);font-weight:600}.mp-sub .num,.mp-sub2 .num{font-size:1.08em}.mp-phases{border-top:.5px solid #2a2624;border-bottom:.5px solid #2a2624;justify-content:space-between;margin:10px 16px 0;padding:8px 0;display:flex}.mp-ph{color:#9a928a;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1 1 0;align-items:center;gap:1px;min-width:0;padding:2px 0;display:flex}.mp-ph i{color:var(--gold);letter-spacing:1px;font-size:13px;font-style:normal}.mp-ph span{white-space:nowrap;font-size:11px}.mp-ph.on{background:#151312}.mp-mhead{justify-content:space-between;align-items:center;margin:4px 8px 0;display:flex}.mp-arrow{color:#8c847c;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:40px;padding:0;display:flex}.mp-arrow svg{width:18px;height:18px}.mp-month{align-items:baseline;gap:8px;display:flex}.mp-month .hanli{letter-spacing:2px;color:#f1ebe1;font-size:24px}.mp-month .num{color:#8c847c;letter-spacing:1px;font-size:16px}.mp-week{color:#6f6862;text-align:center;grid-template-columns:repeat(7,1fr);margin:4px 12px 0;font-size:11px;display:grid}.mp-grid{touch-action:pan-y;grid-template-columns:repeat(7,1fr);margin:2px 12px 0;display:grid}.mp-cell{color:#d9d2c8;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:1px;margin:1px;padding:5px 0 3px;display:flex;position:relative}.mp-cell.out{pointer-events:none}.mp-cell .n{margin-top:1px;font-size:14px;line-height:15px}.mp-cell .l{color:#7a736c;white-space:nowrap;font-size:9.5px;line-height:12px}.mp-cell.ph .l{color:var(--gold)}.mp-cell.sel{background:#16140f}.mp-cell.today{box-shadow:inset 0 0 0 1px #e2c487bf}.mp-cell.today .n{color:var(--gold)}.mp-note{color:#5f5853;text-align:center;margin:14px 22px 0;font-size:10.5px;line-height:16px}a.btn{color:inherit;justify-content:center;text-decoration:none}a.btn.primary{color:#fff}#sect-sync .btn{min-height:44px}.synccode{letter-spacing:6px;color:var(--ink);vertical-align:-2px;margin-left:6px;font-size:22px;font-weight:600}
