@media (width>=600px) and (width<=1023px){.content{width:100%;max-width:788.4px;margin:0 auto}.sheet{max-height:calc(100% - 56px);left:max(0px,50% - 376px);right:max(0px,50% - 376px)}}.shell{flex:1;min-height:0;display:flex}.sidebar{z-index:10;background:var(--paper);border-right:1px solid var(--line);flex-direction:column;flex:none;width:240px;padding:12px 20px 16px;display:flex;position:relative}.sidebar .record-btn{box-shadow:none;justify-content:center;margin-top:16px}.side-nav{flex-direction:column;margin-top:16px;display:flex}.side-item{min-height:44px;color:var(--ink-2);text-align:left;align-items:center;gap:12px;padding:0 2px;display:flex}.side-item[aria-current=page]{color:var(--accent)}.pane{flex-direction:column;min-width:0;min-height:0;padding:12px 20px 0;display:flex;position:relative}.pane.list{border-right:1px solid var(--line);flex:none;width:400px}.pane.detail{flex:1}.pane.detail>*{max-width:720px}.pane>.rows{flex:0 auto}.pane>.appbar .title,.sidebar>.appbar .title{min-width:0}.side-panel{z-index:40;flex-direction:column;width:480px;display:flex;position:absolute;top:0;bottom:0;right:0}.side-panel .lines{scrollbar-width:none;flex:auto;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.menu-pop{z-index:40;border:1px solid var(--line-strong);width:320px;position:absolute;top:60px;left:12px}.center-col{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:480px;min-height:0;margin:0 auto;padding:48px 0 96px;display:flex}.pane .sheet-actions,.pane .form-actions,.center-col .ob-foot,.center-col .form-actions{margin-top:24px;padding:0}.pane :is(.sheet-actions,.form-actions)>button,.center-col :is(.ob-foot,.form-actions)>button,.center-col .empty>.btn-primary{flex:none;width:auto;min-width:160px;padding:0 20px}@media (width>=600px) and (width<=1023px){.sheet{top:auto}}.sidebar{border-right-color:var(--edge)}.sidebar>.appbar.home{height:46px;padding:0}.sidebar>.appbar.home .title{font-size:19px}.sidebar .record-btn{min-width:0;margin-left:0;top:0}.side-item{letter-spacing:.08em}.side-item[aria-current=page]{font-weight:500}.pane.list{border-right-color:var(--edge)}.pane>.surface{margin-bottom:16px;padding-bottom:12px}.pane .appbar.detail>.iconbtn:not(:first-child),.content.col .appbar.detail>.iconbtn:not(:first-child){left:auto;right:-8px}.side-panel{background:var(--surface);border-radius:var(--r-xl) 0 0 var(--r-xl);box-shadow:var(--elev-side), inset 1px 0 0 var(--rim);border-left:none;padding:16px 24px 21px}.side-panel>.sheet-head{height:44px}.side-panel>.sheet-head .t{letter-spacing:.04em;font-size:19.5px;font-weight:700}.side-panel .field>label{letter-spacing:.02em;color:var(--ink-3);margin-bottom:8px;font-size:13px;line-height:18px}.side-panel .field .input:not(.big){height:43.8px;min-height:0;padding:0 13px 0 14px;font-size:15px}.side-panel .lines .lb-head{gap:12px;height:60px}.side-panel .lb-head>.avatar{width:41px;height:41px}.side-panel .lb-name{gap:12px;font-size:16px}.side-panel .lb-value{letter-spacing:-.03em;font-size:17.3px}.side-panel .sheet-actions>.btn-ghost{white-space:nowrap;min-width:73.5px;padding:0 16px}.menu-pop{background:var(--surface);border-color:var(--edge);border-radius:var(--r-xl);box-shadow:var(--elev-3);padding:16px 18px}@media (width>=600px) and (width<=1023px){.tabbar{margin-left:max(8px,50% - 400px);margin-right:max(8px,50% - 400px);padding-left:22px;padding-right:29px}}@media (width>=600px){.pane .surface>.sec-head .r+.r,.content .surface>.sec-head .r+.r{margin-left:24px}}.duo{flex:1;align-items:center;gap:76px;min-height:0;padding:53.6px 83.4px 53.6px 38.5px;display:flex}.art-card{border-radius:42px;flex:0 579.5px;align-self:stretch;min-width:0;display:flex;overflow:hidden}.art-card>svg{width:100%;height:100%}.duo-main{flex-direction:column;flex:1;align-items:center;min-width:min-content;padding-bottom:6px;display:flex}.duo .appbar.wordmark:not(.home)>.title{letter-spacing:.16em;font-size:76.5px;line-height:90px;top:0}.duo .empty{align-items:center;gap:0;padding:0 0 2.8px}.duo .empty h4{letter-spacing:.147em;margin-top:28px;padding:2.8px 0 2.7px;font-size:33.3px}.duo .empty .btn-primary{letter-spacing:.03em;border-radius:42.3px;min-width:319px;min-height:84.6px;margin-top:20px;font-size:32px}.duo .rescue{border-radius:34px;align-self:stretch;margin:28px 0 0;padding:22px 24.5px 6.1px 22.4px}.duo .rescue>.set-title{border-radius:24px;height:47.7px;padding:0 22px;font-size:23px;position:relative;left:3.6px}.duo .rescue .set-item{gap:24px;padding:22.85px 2px 19.75px 3.6px}.duo .rescue .set-item+.set-item{padding:25.95px 2px 22.85px 3.6px}.duo .rescue .ic .icon{width:52px;height:52px}.duo .rescue .name{font-size:30.5px}.duo .rescue .when{letter-spacing:.045em;font-size:23px;position:relative;top:-2.6px;left:2.5px}.duo .rescue .chev .icon{width:36px;height:36px}.duo-main.form{align-items:stretch;padding:0 0 22.6px 6px}.duo-main.form .input,.duo-main.form .ob-foot{margin-left:-4px}.duo .steps{justify-content:flex-start;gap:16px;padding:0}.duo .steps i{width:10.7px;height:10.7px}.duo .steps i.on{border-radius:5.4px;width:30px}.duo .ob-title{letter-spacing:.105em;margin:36px 0 0;padding-top:0;font-size:41.8px;line-height:60px}.duo .ob-body{letter-spacing:-.019em;max-width:16em;margin-top:12px;padding-top:2.9px;font-size:22px;line-height:36.9px}.duo .form-field{margin-top:24px;padding-top:3.9px}.duo .form-field+.form-field{margin-top:36px;padding-top:1.1px}.duo .form-field>label{margin-bottom:8px;padding-bottom:1.6px;font-size:21.5px;line-height:30px}.duo .input{letter-spacing:.03em;border-radius:22px;min-height:79px;padding:0 28px;font-size:30px}.duo .seg{gap:60px;margin:24px 0 0 8px;padding:1.1px 0 0 2.6px;display:flex}.duo .seg button{letter-spacing:.11em;padding:6px 3.3px 17.7px 5px;font-size:24px;line-height:26px}.duo .seg button[aria-pressed=true]{border-bottom-width:4.6px}.duo .help{margin-top:12px;padding-top:2px;font-size:21.5px;line-height:30px}.duo .ob-foot{gap:32px;margin-top:16px;padding:1.5px 0 0}.duo .ob-foot>button{letter-spacing:.02em;border-radius:39px;min-height:75.5px;padding-top:6px;font-size:25.5px}.duo .ob-foot>.btn-primary{box-shadow:var(--elev-btn);letter-spacing:.14em;flex:1;padding-left:5.6px}.duo .ob-foot>.btn-quiet{min-width:218px}:root:lang(en) .duo .appbar.wordmark:not(.home)>.title{letter-spacing:0;font-size:60px}@media (width>=600px) and (width<=1023px){.content>.appbar.home{height:100px}.content>.appbar.home .title{letter-spacing:.08em;font-size:39px;font-weight:500;position:relative;top:6px;left:8.8px}.content>.appbar.home .caret{width:26px;height:26px;margin-left:8px}.content>.appbar.home>.scene{width:482.6px;height:90.7px;margin:0;position:absolute;top:9.6px;left:298.9px}.content>.banner.warn{border-radius:22px;min-height:65.4px;padding:0 26px 0 19px;font-size:22px}.content>.banner.warn .bannericon{width:42px;height:40.5px}.content>.banner.warn .bt{letter-spacing:.086em;margin-left:24px;padding-left:3.4px}.content>.banner.warn .act{letter-spacing:.1em;font-size:22px}.content>.banner.warn .act .icon{width:26px;height:26px;margin-left:28px}.content .surface{display:contents}.content .hero.art{background:var(--surface);border:1px solid var(--edge);height:257px;box-shadow:var(--elev-1);border-radius:28px;margin-top:16px;padding:27.2px 0 0 26.6px;overflow:hidden}.content .hero.art>div{width:440px}.content .hero.art .label{letter-spacing:.147em;font-size:25.5px;line-height:32px}.content .hero.art .value{letter-spacing:0;margin-top:8px;padding-top:.8px;font-size:76px;font-weight:700;line-height:94px}.content .hero.art .meta{letter-spacing:0;margin-top:0;font-size:21px;line-height:35.5px;top:.9px;left:3.4px}.content .hero.art .jar-wrap{transform-origin:0 0;top:20px;left:max(466px,100% - 203px);transform:scale(2.24)}.content .surface>.sec-head{border-radius:22px;min-height:54.3px;margin-top:16px;padding:0 19.4px 0 26px}.content .surface>.sec-head .l{letter-spacing:.1em;font-size:24px}.content .surface>.sec-head .r{letter-spacing:.1em;font-size:20.3px}.content .surface>.sec-head .r+.r{margin-left:60px}.content .surface>.rows{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;margin-top:12px;margin-bottom:48px;display:grid}.content .row.av{background:var(--surface);border:1px solid var(--edge);min-height:144px;box-shadow:var(--elev-1);border-radius:22px;grid-template:auto auto/auto 1fr;align-content:start;gap:0 28px;padding:12.6px 16px 0 11.2px;display:grid}.content .row.av:after{display:none}.content .row.av .avatar{grid-row:span 2;width:85.5px;height:85.5px;top:3.7px;left:1.4px}.content .row.av .name{gap:16px;font-size:22.5px;line-height:30px}.content .row.av .badge{font-size:16px;left:-.8px}.content .row.av .when{letter-spacing:.06em;font-size:15.5px;line-height:24px;top:-1.6px}.content .row.av .fig{text-align:left;justify-self:start}.content .row.av .amt{text-align:left}.content .row.av .sub{justify-content:flex-start;position:relative;left:-3.4px}.content .row.av .amt{letter-spacing:-.01em;font-size:31px;font-weight:500;line-height:32.6px}.content .row.av .delta{font-size:20px;line-height:26px}.content .row.av .delta.first{font-size:21px}.content .row.av .delta .tri{width:24px;height:17px}}.cell-art{display:none}@media (width>=600px) and (width<=1023px){.content .rows>.row:nth-child(odd):nth-last-child(2)+.cell-art{pointer-events:none;width:362.9px;height:111px;display:block;position:relative;top:21.5px;left:12.7px}.tabbar{border-radius:28px;height:92px;margin-bottom:16px;padding:12px 59px 0 57px}.tabbar .tab{gap:12px;min-width:80px;font-size:18px}.tabbar .tabicon{width:40px;height:40px}.tabbar .tab:last-child{gap:8px}.tabbar .tab:last-child .tabicon{width:42.6px;height:41.4px}.tabbar .record-btn{border-radius:34px;gap:24px;min-width:246px;height:67.4px;min-height:67.4px;margin-left:max(16px,min(136px,200% - 1228px));padding-bottom:2px;padding-left:41px;font-size:26.7px;top:-.25px}.tabbar .record-btn .icon{width:22.2px;height:22.2px}:root:lang(en) .tabbar .record-btn{padding-bottom:2px;padding-left:41px}}.sidebar{border-right:none;width:243px;padding:24px 20px 16px 23px}.sidebar>.appbar.home{height:40px}.sidebar>.appbar.home .title{letter-spacing:.087em;font-size:23px;position:relative;top:2.1px;left:4.6px}.sidebar .record-btn{letter-spacing:.028em;width:186px;height:50.8px;min-height:50.8px;margin-top:20px;font-size:18.9px}.side-nav{gap:4px;margin-top:24px}.side-item{gap:16px;min-height:48px;font-size:20px}.side-item .tabicon{width:30px;height:30px}.home-wide{flex-direction:column;flex:1;min-width:0;min-height:0;padding:18.2px 23px 0 0;display:flex}.home-wide>.banner.warn{border-radius:16px;min-height:50.3px;padding:0 22px 0 20px;font-size:16.3px}.home-wide>.banner.warn .bannericon{width:32px;height:32px}.home-wide>.banner.warn .bt{letter-spacing:.034em;margin-left:20px;position:relative;top:2.1px;left:1.5px}.home-wide>.banner.warn .act{letter-spacing:.08em;font-size:16.3px;position:relative;top:2.1px;left:5.9px}.home-wide>.banner.warn .act .icon{width:20px;height:20px;margin-left:16px}.home-wide>.hero.art{background:var(--surface);border:1px solid var(--edge);height:193.4px;box-shadow:var(--elev-1);border-radius:20px;margin-top:12px;padding:22px 0 0 21px;overflow:hidden}.home-wide>.hero.art>div{width:340px;position:relative}.home-wide>.hero.art .label{letter-spacing:.036em;font-size:16px;line-height:24px;position:relative;top:-3.1px;left:-.5px}.home-wide>.hero.art .value{letter-spacing:-.025em;margin-top:12px;font-size:53.3px;font-weight:700;line-height:64px;position:relative;top:-8.5px;left:-1px}.home-wide>.hero.art .meta{letter-spacing:.069em;margin-top:8px;font-size:16px;line-height:26.6px;top:-6.4px;left:-1px}.home-wide>.hero.art .jar-wrap{transform-origin:0 0;top:26px;left:396px;transform:scale(1.587)}.home-wide>.hero.art>.scene{pointer-events:none;width:521px;height:185.6px;margin:0;position:absolute;inset:auto -4.1px -4.1px auto}.panes{flex:1;gap:16px;min-height:0;margin-top:12px;padding:2.8px 0 44.5px;display:flex}.panes>.pane{padding:0}.panes>.pane.list{border:1px solid var(--edge);background:var(--surface);width:333.6px;box-shadow:var(--elev-1);border-radius:20px}.panes>.pane.list>.surface{box-shadow:none;border:none;border-radius:20px;flex:1;margin:0;padding:0}.panes>.pane.detail>*{max-width:none}.panes .pane.list .surface>.sec-head{border:none;border-bottom:1px solid var(--line);border-radius:20px 20px 0 0;min-height:46.7px;padding:0 4.9px 0 20.5px}.panes .pane.list .surface>.sec-head .l,.panes .pane.list .surface>.sec-head .r{font-size:14.5px}.panes .pane.list .surface>.sec-head+.rows{margin-top:8px}.panes .pane.list .rows>.row:first-child{min-height:70.6px;padding-top:4.8px}.panes .pane.list .row.av{gap:16px;min-height:78.6px;padding:12.8px 10.6px 0 9.7px}.panes .pane.list .row.av:after{bottom:0;left:16px;right:10.6px}.panes .pane.list .row.av .avatar{width:51.3px;height:51.3px}.panes .pane.list .row.av .name{letter-spacing:-.012em;gap:12px;font-size:19px;line-height:26px;position:relative;top:2.1px;left:-2.6px}.panes .pane.list .row.av .badge{font-size:13px}.panes .pane.list .row.av .when{letter-spacing:.008em;font-size:13.5px;line-height:20px;top:.5px;left:-2.1px}.panes .pane.list .row.av .amt{letter-spacing:-.018em;font-size:19.6px;line-height:28px;position:relative;top:.8px}.panes .pane.list .row.av .delta{letter-spacing:-.04em;font-size:15px;line-height:22px}.panes .pane.list .row.av .delta.first{font-size:16px}.panes .pane.list .row.av .delta .tri{width:20px;height:14.5px}.panes>.pane.detail{flex-direction:column;flex:1;min-width:0;padding-left:2px;display:flex}.panes .surface.detail-card{border-radius:20px;grid-template:auto auto 1fr/minmax(0,1fr) 233px;column-gap:24px;height:242.3px;margin:0;padding:9.8px 17.7px 0 20.3px;display:grid}.panes .detail-card>.appbar.detail{grid-column:1/-1;height:45.1px}.panes .detail-card>.appbar.detail>.avatar{width:44.6px;height:44.6px;top:0;left:0}.panes .detail-card>.appbar.detail>.title{letter-spacing:-.07em;margin-left:56px;padding-top:6px;font-size:23.5px;position:relative;top:2.3px;left:-2.1px}.panes .detail-card>.appbar.detail>.badge{letter-spacing:.008em;padding-top:14px;font-size:14px;top:2.1px;left:4.8px}.panes .detail-card>.appbar.detail>.iconbtn:not(:first-child){top:2px;left:auto;right:-3.5px}.panes .detail-card>.detail-hero{grid-column:1;margin-top:12px}.panes .detail-card .detail-hero .value{letter-spacing:-.044em;font-size:34.8px;line-height:48px;top:-5.6px;left:-2.1px}.panes .detail-card .detail-hero .meta{letter-spacing:.032em;font-size:13.9px;line-height:22px;top:-9.1px;left:-2.1px}.panes .detail-card>.chart{grid-column:1;margin-top:0;top:-2.3px;left:0}.panes .detail-card>.period{border-radius:20px;grid-area:2/2/4;align-self:start;height:158.8px;margin-top:8px;padding:20px 18px 0;top:-1.1px}.panes .detail-card .period .p-title{letter-spacing:.073em;font-size:15.4px;position:relative;top:-2.6px;left:-.5px}.panes .detail-card .period .p-value{letter-spacing:-.007em;margin-top:24px;font-size:37.2px;line-height:44px;position:relative;top:-10.5px;left:.7px}.panes .detail-card .period .p-note{letter-spacing:.017em;margin-top:12px;font-size:14px;position:relative;top:-12.6px}.panes>.pane.detail>.filters{gap:32px;min-height:49.5px;margin:0;padding:8.6px 6px 0 12px}.panes>.pane.detail .fchip{letter-spacing:.08em;padding:4px 3px .9px;font-size:14.6px}.panes>.pane.detail>.rows.hist{background:var(--surface);border:1px solid var(--edge);box-shadow:var(--elev-1);border-radius:20px;flex:1;margin:0;padding:8.5px 14.9px 0 18.7px}.panes .detail-card .chart text{font-size:11.5px}.panes .detail-card .chart text.x{font-size:13.5px}.sidebar .record-btn span{position:relative;top:2.6px;left:5.1px}.panes .detail-card>.chart svg{overflow:visible}.panes .detail-card .period .month-nav .m{letter-spacing:-.024em;font-size:14.5px;position:relative;top:-2.6px;left:15.3px}.side-item span{letter-spacing:.071em;font-size:18.3px;position:relative;top:-2.3px;left:3.1px}.panes .rows.hist .hist-amt{letter-spacing:-.074em;font-size:21px;position:relative;top:.8px;left:.5px}.panes .rows.hist .hist-note{letter-spacing:.015em;font-size:11.8px;position:relative;top:1.8px;left:.5px}.panes .rows.hist .tag{letter-spacing:.04em;font-size:12.9px;position:relative;top:3.3px;left:1px}.panes .rows.hist .parts{letter-spacing:0;font-size:12.3px;position:relative;top:1.5px;left:.5px}.panes .rows.hist .hist-when{font-size:15.2px;position:relative;top:10.8px;left:-6.7px}.panes .pane.list .surface>.sec-head .r+.r{margin-left:24px}.panes .pane.list .row.av .sub{position:relative;top:-.8px}.panes .pane.list .surface>.sec-head .l{position:relative;top:1px;left:-1.6px}.panes .pane.list .surface>.sec-head .l+.r{padding-right:.4px}.panes>.pane.detail>.filters .iconbtn .icon{width:25px;height:25px}.panes .detail-card>.appbar.detail>.iconbtn:not(:first-child) .icon{width:27px;height:27px}.panes .detail-card .month-nav .iconbtn:first-child{left:23.7px}.panes .detail-card .month-nav .iconbtn:last-child{left:4px}.panes .rows.hist .delta{letter-spacing:-.05em;font-size:15.4px;position:relative;top:8.3px}.panes .rows.hist .delta .tri{width:21.7px;height:14px}.panes .rows.hist .delta.first{font-size:12.5px}.side-item+.side-item{position:relative;top:2.8px}.panes .rows.hist .hist-tags.with-desc{position:relative;top:3px}.panes .rows.hist>.row:first-child{padding-top:0}
