.icon-theme-moon{background-image:url(/assets/moon-9HHzXhtC.png)}[data-theme=night] .icon-theme-moon{background-image:url(/assets/moon--night-DU9zoQuE.png)}.icon-theme-sun{background-image:url(/assets/sun-Bxz_Dr-J.png)}[data-theme=night] .icon-theme-sun{background-image:url(/assets/sun--night-BV0opo8m.png)}.icon-doodle-reset{background-image:url(/assets/reset-XdVgstZ-.png)}[data-theme=night] .icon-doodle-reset{background-image:url(/assets/reset--night-9a_5P4us.png)}.icon-sidebar-menu{background-image:url(/assets/menu-ClexyluL.png)}[data-theme=night] .icon-sidebar-menu{background-image:url(/assets/menu--night-Bsqd8Vdh.png)}.icon-trigger-person{background-image:url(/assets/person-CFgdAPhW.png)}[data-theme=night] .icon-trigger-person{background-image:url(/assets/person--night-C0soijIh.png)}.icon-trigger-chevron{background-image:url(/assets/chevron-Cb8BpDfl.png)}.icon-nav-palette{background-image:url(/assets/palette-BC5VFbSz.png)}.profile-menu-nav-item.is-active .icon-nav-palette{background-image:url(/assets/palette--current-Cw9J0ARY.png)}[data-theme=night] .icon-nav-palette{background-image:url(/assets/palette--night-DRSADolm.png)}[data-theme=night] .profile-menu-nav-item.is-active .icon-nav-palette{background-image:url(/assets/palette--night-current-BHX2e_4m.png)}.icon-nav-notebook{background-image:url(/assets/notebook-vsSn23Rl.png)}.profile-menu-nav-item.is-active .icon-nav-notebook{background-image:url(/assets/notebook--current-CLDDZXX3.png)}[data-theme=night] .icon-nav-notebook{background-image:url(/assets/notebook--night-D11q9Ofv.png)}[data-theme=night] .profile-menu-nav-item.is-active .icon-nav-notebook{background-image:url(/assets/notebook--night-current-YSENjsL9.png)}.icon-nav-settings{background-image:url(/assets/settings-fwnWBGaP.png)}.profile-menu-nav-item.is-active .icon-nav-settings{background-image:url(/assets/settings--current-DBJKfy75.png)}[data-theme=night] .icon-nav-settings{background-image:url(/assets/settings--night-D8hge-K0.png)}[data-theme=night] .profile-menu-nav-item.is-active .icon-nav-settings{background-image:url(/assets/settings--night-current-cmOr_SMO.png)}.icon-nav-trash{background-image:url(/assets/trash-CwfPWslI.png)}.profile-menu-nav-item.is-active .icon-nav-trash{background-image:url(/assets/trash--current-DG60prk9.png)}[data-theme=night] .icon-nav-trash{background-image:url(/assets/trash--night-C4zrjT2p.png)}[data-theme=night] .profile-menu-nav-item.is-active .icon-nav-trash{background-image:url(/assets/trash--night-current-CkmrTx5H.png)}.icon-nav-subscription{background-image:url(/assets/subscription-D63Js-Zv.png)}.profile-menu-nav-item.is-active .icon-nav-subscription{background-image:url(/assets/subscription--current-B3JcSasz.png)}[data-theme=night] .icon-nav-subscription{background-image:url(/assets/subscription--night-B8vNtqlg.png)}[data-theme=night] .profile-menu-nav-item.is-active .icon-nav-subscription{background-image:url(/assets/subscription--night-current-CVNfgG51.png)}.icon-nav-support{background-image:url(/assets/support-CFe-KiOZ.png)}.profile-menu-nav-item.is-active .icon-nav-support{background-image:url(/assets/support--current-DetmOd1B.png)}[data-theme=night] .icon-nav-support{background-image:url(/assets/support--night-DNDZeS4C.png)}[data-theme=night] .profile-menu-nav-item.is-active .icon-nav-support{background-image:url(/assets/support--night-current-u94waA2y.png)}.icon-logout{background-image:url(/assets/logout-BAYdD5hA.png)}[data-theme=night] .icon-logout{background-image:url(/assets/logout--night-BjEWwf5e.png)}.icon-add-header-camera{background-image:url(/assets/add-header-camera-CMJWQdgf.png)}[data-theme=night] .icon-add-header-camera{background-image:url(/assets/add-header-camera--night-DtkMUmdF.png)}.icon-avatar-person{background-image:url(/assets/avatar-person-B4Hbr_M2.png)}[data-theme=night] .icon-avatar-person{background-image:url(/assets/avatar-person--night-5rlGjENg.png)}.icon-back{background-image:url(/assets/back-a-PrERDo.png)}[data-theme=night] .icon-back{background-image:url(/assets/back--night-DD0c7yCc.png)}.icon-night-option-moon{background-image:url(/assets/night-mode-CJfgoucs.png)}[data-theme=night] .icon-night-option-moon{background-image:url(/assets/night-mode--night-4o56cjnI.png)}.icon-showthrough-sheets{background-image:url(/assets/show-through-BMGuYFYS.png)}[data-theme=night] .icon-showthrough-sheets{background-image:url(/assets/show-through--night-C7z8Myuw.png)}.icon-doodle-option-flower{background-image:url(/assets/doodle-skin-Bk7jagMR.png)}[data-theme=night] .icon-doodle-option-flower{background-image:url(/assets/doodle-skin--night-Bk9pEnqM.png)}.icon-future-background{background-image:url(/assets/background-DDEFZ_El.png)}[data-theme=night] .icon-future-background{background-image:url(/assets/background--night-CvDjuxPr.png)}.icon-future-notebook{background-image:url(/assets/notebook-size-BKUb-rsv.png)}[data-theme=night] .icon-future-notebook{background-image:url(/assets/notebook-size--night-YnvzWiri.png)}.icon-account-sparkle{background-image:url(/assets/sparkle-C89Xd6Dz.png)}[data-theme=night] .icon-account-sparkle{background-image:url(/assets/sparkle--night-DDRKmQzK.png)}.icon-account-download{background-image:url(/assets/download-CnU4lrOg.png)}[data-theme=night] .icon-account-download{background-image:url(/assets/download--night-cEsuIm3e.png)}.icon-account-delete{background-image:url(/assets/delete-Cx4fzs67.png)}[data-theme=night] .icon-account-delete{background-image:url(/assets/delete--night-CaivGsIW.png)}.icon-account-language{background-image:url(/assets/language-BaUpsvEE.png)}[data-theme=night] .icon-account-language{background-image:url(/assets/language--night-Bxz4VJv4.png)}.icon-trash-page{background-image:url(/assets/page-VfNAM9TC.png)}[data-theme=night] .icon-trash-page{background-image:url(/assets/page--night-B3yKg1pT.png)}.icon-camera-badge{background-image:url(/assets/camera-badge-C8IMDude.png)}.icon-empty-settings{background-image:url(/assets/empty-settings-CIx78B1-.png)}.icon-empty-trash{background-image:url(/assets/empty-trash-g2EpVF94.png)}.icon-subscription-card{background-image:url(/assets/card-COrSrfDG.png)}[data-theme=night] .icon-subscription-card{background-image:url(/assets/card--night-SfInHSHr.png)}.icon-subscription-pause{background-image:url(/assets/pause-CksAD1-c.png)}[data-theme=night] .icon-subscription-pause{background-image:url(/assets/pause--night-Bmo191ma.png)}.icon-subscription-resume{background-image:url(/assets/resume-DZno5508.png)}[data-theme=night] .icon-subscription-resume{background-image:url(/assets/resume--night-DY64lgyv.png)}.icon-subscription-keep{background-image:url(/assets/keep-BWlXXRkQ.png)}[data-theme=night] .icon-subscription-keep{background-image:url(/assets/keep--night-CXJORILK.png)}.icon-subscription-refund{background-image:url(/assets/refund-rcYarR1D.png)}[data-theme=night] .icon-subscription-refund{background-image:url(/assets/refund--night-BPODgA_c.png)}.icon-subscription-receipt{background-image:url(/assets/receipt-DJcFp0lR.png)}[data-theme=night] .icon-subscription-receipt{background-image:url(/assets/receipt--night-ButONqdX.png)}.icon-subscription-cancel{background-image:url(/assets/cancel-CAEVyRvc.png)}[data-theme=night] .icon-subscription-cancel{background-image:url(/assets/cancel--night-B2NPTGop.png)}.icon-cover-remove{background-image:url(/assets/remove-3f2RSEer.png)}[data-theme=night] .icon-cover-remove{background-image:url(/assets/remove--night-DuNW3x4V.png)}.notebook-cover-remove.is-arming .icon-cover-remove,.pcase__menu-image-remove.is-arming .icon-cover-remove{background-image:url(/assets/remove--arming-DbUtbqxp.png)}.icon-notebooks-add{background-image:url(/assets/add-C2lFmgvb.png)}[data-theme=night] .icon-notebooks-add{background-image:url(/assets/add--night-C8PxupJi.png)}.icon-notebooks-diary{background-image:url(/assets/diary-DIB_Spqy.png)}[data-theme=night] .icon-notebooks-diary{background-image:url(/assets/diary--night-DFBCELUx.png)}.icon-tile-view{background-image:url(/assets/view-BM6b0lth.png)}[data-theme=night] .icon-tile-view{background-image:url(/assets/view--night-DLPkj2k3.png)}.icon-tile-select{background-image:url(/assets/select-BSZm22oG.png)}.is-selected>.pcase__tile .icon-tile-select{background-image:url(/assets/select--selected-BiXdrw8C.png)}[data-theme=night] .icon-tile-select{background-image:url(/assets/select--night-DYyUJEvy.png)}[data-theme=night] .is-selected>.pcase__tile .icon-tile-select{background-image:url(/assets/select--night-selected-CbjbCBLl.png)}.icon-tile-text{background-image:url(/assets/text-BwEy41zc.png)}[data-theme=night] .icon-tile-text{background-image:url(/assets/text--night-BcutVVXL.png)}.icon-tile-pens{background-image:url(/assets/pens-CCiknJHK.png)}.is-selected>.pcase__tile .icon-tile-pens{background-image:url(/assets/pens--selected-BEEjMQXY.png)}[data-theme=night] .icon-tile-pens{background-image:url(/assets/pens--night-B8RQRWxp.png)}[data-theme=night] .is-selected>.pcase__tile .icon-tile-pens{background-image:url(/assets/pens--night-selected-DkaQKA-R.png)}.icon-tile-eraser{background-image:url(/assets/eraser-CgxgNfBR.png)}[data-theme=night] .icon-tile-eraser{background-image:url(/assets/eraser--night-C87rFYNQ.png)}.icon-tile-habits{background-image:url(/assets/habits-D-GC-kbN.png)}[data-theme=night] .icon-tile-habits{background-image:url(/assets/habits--night-BgSY_3OH.png)}.icon-tile-shapes{background-image:url(/assets/shapes-DgssQAJb.png)}[data-theme=night] .icon-tile-shapes{background-image:url(/assets/shapes--night-DZQy_da_.png)}.icon-tile-images{background-image:url(/assets/images-C_xWqv0p.png)}[data-theme=night] .icon-tile-images{background-image:url(/assets/images--night-BWcwrZqk.png)}.icon-tile-sticky{background-image:url(/assets/sticky-BFse7wN4.png)}.is-selected>.pcase__tile .icon-tile-sticky{background-image:url(/assets/sticky--selected-DxnpM9O9.png)}[data-theme=night] .icon-tile-sticky{background-image:url(/assets/sticky--night-bmvRpVAn.png)}[data-theme=night] .is-selected>.pcase__tile .icon-tile-sticky{background-image:url(/assets/sticky--night-selected-C1cxAMI3.png)}.icon-tile-washi{background-image:url(/assets/washi-msY1WoxT.png)}[data-theme=night] .icon-tile-washi{background-image:url(/assets/washi--night-Uq7x_K4J.png)}.icon-tile-symbols{background-image:url(/assets/symbols-B4Y1UCN_.png)}[data-theme=night] .icon-tile-symbols{background-image:url(/assets/symbols--night-LxcI1W1C.png)}.icon-tile-pages{background-image:url(/assets/pages-DOAHoehr.png)}[data-theme=night] .icon-tile-pages{background-image:url(/assets/pages--night-C4qoSQ5f.png)}.icon-tile-templates{background-image:url(/assets/templates-CdxoSp1E.png)}[data-theme=night] .icon-tile-templates{background-image:url(/assets/templates--night-R-ZXiRvI.png)}.icon-tile-bookmarks{background-image:url(/assets/bookmarks-ClgSHo64.png)}.is-selected>.pcase__tile .icon-tile-bookmarks{background-image:url(/assets/bookmarks--selected-D_Tm8ZGH.png)}[data-theme=night] .icon-tile-bookmarks{background-image:url(/assets/bookmarks--night-d_Rp4h8x.png)}[data-theme=night] .is-selected>.pcase__tile .icon-tile-bookmarks{background-image:url(/assets/bookmarks--night-selected-DJBkzSNx.png)}.icon-glyph-water{background-image:url(/assets/drop-C7yRTnI0.png)}.png-icon.icon-glyph-water{background-size:contain}[data-theme=night] .icon-glyph-water{background-image:url(/assets/drop--night-eLWjo4l4.png)}.icon-glyph-habits{background-image:url(/assets/habits-Buws42QT.png)}[data-theme=night] .icon-glyph-habits{background-image:url(/assets/habits--night-BIB_P6KU.png)}.icon-glyph-mood{background-image:url(/assets/mood-0FRRO4aa.png)}[data-theme=night] .icon-glyph-mood{background-image:url(/assets/mood--night-yETnFb0b.png)}.icon-glyph-progress{background-image:url(/assets/progress-B5abJRvd.png)}[data-theme=night] .icon-glyph-progress{background-image:url(/assets/progress--night-C_HgHAry.png)}.icon-menu-pin{background-image:url(/assets/pin-Oiv7s8VX.png)}.pcase__menu-pin.is-pinned .icon-menu-pin{background-image:url(/assets/pin--pinned-CMhrN2N6.png)}[data-theme=night] .icon-menu-pin{background-image:url(/assets/pin--night-_EWWaiPX.png)}[data-theme=night] .pcase__menu-pin.is-pinned .icon-menu-pin{background-image:url(/assets/pin--night-pinned-Cjo81hcX.png)}.icon-menu-customize{background-image:url(/assets/customize-CB6x95S-.png)}.pcase--dark-case .icon-menu-customize{background-image:url(/assets/customize--night-CPCWoN2W.png)}.icon-bottom-customize{background-image:url(/assets/customize-C5NSOA4o.png)}.pcase--dark-case .icon-bottom-customize{background-image:url(/assets/customize--night-BHv169zq.png)}.pcase--light-case :is(.pcase__menu-history,.pcase__bottom-history) .icon-undo{background-image:url(/assets/undo-kMVnwDUy.png)}.pcase--dark-case :is(.pcase__menu-history,.pcase__bottom-history) .icon-undo{background-image:url(/assets/undo--night-DBUmoHJ1.png)}.pcase--light-case :is(.pcase__menu-history,.pcase__bottom-history) .icon-redo{background-image:url(/assets/redo-Bou-41bU.png)}.pcase--dark-case :is(.pcase__menu-history,.pcase__bottom-history) .icon-redo{background-image:url(/assets/redo--night-Bgymgbsq.png)}.icon-undo{background-image:url(/assets/undo-kMVnwDUy.png)}:where([data-input=mouse]) .planner-undo-button:hover:not(:disabled) .icon-undo,.planner-undo-button:focus-visible .icon-undo{background-image:url(/assets/undo--hover-BTaWYnXT.png)}[data-night-pages=dark] .icon-undo{background-image:url(/assets/undo--night-DBUmoHJ1.png)}[data-night-pages=dark]:where([data-input=mouse]) .planner-undo-button:hover:not(:disabled) .icon-undo,[data-night-pages=dark] .planner-undo-button:focus-visible .icon-undo{background-image:url(/assets/undo--night-hover-BjgoEQpH.png)}.icon-redo{background-image:url(/assets/redo-Bou-41bU.png)}:where([data-input=mouse]) .planner-undo-button:hover:not(:disabled) .icon-redo,.planner-undo-button:focus-visible .icon-redo{background-image:url(/assets/redo--hover-hu7MMusz.png)}[data-night-pages=dark] .icon-redo{background-image:url(/assets/redo--night-Bgymgbsq.png)}[data-night-pages=dark]:where([data-input=mouse]) .planner-undo-button:hover:not(:disabled) .icon-redo,[data-night-pages=dark] .planner-undo-button:focus-visible .icon-redo{background-image:url(/assets/redo--night-hover-CWaUXd-X.png)}.icon-month-bookmark{background-image:url(/assets/month-CyeQoJvd.png)}.icon-week-bookmark{background-image:url(/assets/week-Bz1ViCSf.png)}.icon-bookmark-color{background-image:url(/assets/color-BjEz8YRl.png)}.icon-bookmark-color-on-light{background-image:url(/assets/color-on-light-B5QocCPz.png)}.icon-bookmark-color-on-dark{background-image:url(/assets/color-on-dark-DUVcYKCk.png)}.icon-delete-page{background-image:url(/assets/delete-page-BAmdkIEb.png)}:where([data-input=mouse]) .planner-delete-page-button:hover .icon-delete-page,.planner-delete-page-button:focus-visible .icon-delete-page{background-image:url(/assets/delete-page--hover-T5-HQIGN.png)}.icon-month-expand{background-image:url(/assets/expand-day-DWKbvBJk.png)}:where([data-input=mouse]) .planner-month-day-expand:hover:not(:disabled) .icon-month-expand,.planner-month-day-expand:focus-visible .icon-month-expand{background-image:url(/assets/expand-day--hover-Caywfbt4.png)}[data-night-pages=dark] .icon-month-expand{background-image:url(/assets/expand-day--night-hWxI85RT.png)}[data-night-pages=dark]:where([data-input=mouse]) .planner-month-day-expand:hover:not(:disabled) .icon-month-expand,[data-night-pages=dark] .planner-month-day-expand:focus-visible .icon-month-expand{background-image:url(/assets/expand-day--night-hover-B1Cy92o-.png)}.icon-week-previous{background-image:url(/assets/previous-BDQPbCWL.png)}:where([data-input=mouse]) .planner-week-nav:hover .icon-week-previous,.planner-week-nav:focus-visible .icon-week-previous{background-image:url(/assets/previous--hover-DSwX7jvY.png)}[data-theme=night] .icon-week-previous{background-image:url(/assets/previous--night-DCTMi08P.png)}[data-theme=night]:where([data-input=mouse]) .planner-week-nav:hover .icon-week-previous,[data-theme=night] .planner-week-nav:focus-visible .icon-week-previous{background-image:url(/assets/previous--night-hover-p8HX7Tao.png)}.icon-week-next{background-image:url(/assets/next-Ds3QZ-y_.png)}:where([data-input=mouse]) .planner-week-nav:hover .icon-week-next,.planner-week-nav:focus-visible .icon-week-next{background-image:url(/assets/next--hover-BLH8KTPV.png)}[data-theme=night] .icon-week-next{background-image:url(/assets/next--night-CFhI1SDT.png)}[data-theme=night]:where([data-input=mouse]) .planner-week-nav:hover .icon-week-next,[data-theme=night] .planner-week-nav:focus-visible .icon-week-next{background-image:url(/assets/next--night-hover-DosB8zFS.png)}.icon-duplicate{background-image:url(/assets/duplicate-_8hSi7-1.png)}.planner-duplicate-button:disabled .icon-duplicate{background-image:url(/assets/duplicate--disabled-ByqUZQmf.png)}[data-night-pages=dark] .icon-duplicate{background-image:url(/assets/duplicate--night-B3UUd1O-.png)}[data-night-pages=dark] .planner-duplicate-button:disabled .icon-duplicate{background-image:url(/assets/duplicate--night-disabled-_fJtWUp7.png)}.icon-lock-open{background-image:url(/assets/lock-open-yl2jUGWy.png)}[data-night-pages=dark] .icon-lock-open{background-image:url(/assets/lock-open--night-Bezv8utJ.png)}.icon-lock-closed{background-image:url(/assets/lock-closed-iM-i5lA6.png)}[data-night-pages=dark] .icon-lock-closed{background-image:url(/assets/lock-closed--night-GB_epLZV.png)}.icon-layers{background-image:url(/assets/layers-Bho7HqXK.png)}.planner-layers-button:disabled .icon-layers{background-image:url(/assets/layers--disabled-CL9cInVS.png)}[data-night-pages=dark] .icon-layers{background-image:url(/assets/layers--night-CyJEvAru.png)}[data-night-pages=dark] .planner-layers-button:disabled .icon-layers{background-image:url(/assets/layers--night-disabled-BNlBWkZI.png)}.icon-layer-forward{background-image:url(/assets/layer-forward-DOOdsPPO.png)}.planner-layer-step-button:disabled .icon-layer-forward{background-image:url(/assets/layer-forward--disabled-DavZjYAj.png)}[data-night-pages=dark] .icon-layer-forward{background-image:url(/assets/layer-forward--night-LgSm1DdX.png)}[data-night-pages=dark] .planner-layer-step-button:disabled .icon-layer-forward{background-image:url(/assets/layer-forward--night-disabled-C3jgcNup.png)}.icon-layer-backward{background-image:url(/assets/layer-backward-Bg58dRjJ.png)}.planner-layer-step-button:disabled .icon-layer-backward{background-image:url(/assets/layer-backward--disabled-C3nzP493.png)}[data-night-pages=dark] .icon-layer-backward{background-image:url(/assets/layer-backward--night-BjX8Jsvy.png)}[data-night-pages=dark] .planner-layer-step-button:disabled .icon-layer-backward{background-image:url(/assets/layer-backward--night-disabled-B7quDaiv.png)}.icon-delete{background-image:url(/assets/delete-u3grDDen.png)}.planner-delete-button:disabled .icon-delete{background-image:url(/assets/delete--disabled-BjdH_WIK.png)}[data-night-pages=dark] .icon-delete{background-image:url(/assets/delete--night-XNENJ7h1.png)}[data-night-pages=dark] .planner-delete-button:disabled .icon-delete{background-image:url(/assets/delete--night-disabled-CSNflbwD.png)}.icon-rotate{background-image:url(/assets/rotate-DKABDIM3.png)}.planner-rotate-button:disabled .icon-rotate{background-image:url(/assets/rotate--disabled-CWH26Aer.png)}[data-night-pages=dark] .icon-rotate{background-image:url(/assets/rotate--night-CRoVm843.png)}[data-night-pages=dark] .planner-rotate-button:disabled .icon-rotate{background-image:url(/assets/rotate--night-disabled-CHR6UGG6.png)}.icon-move-grip{background-image:url(/assets/move-grip-BZuDgQUY.png)}.planner-move-button[data-disabled] .icon-move-grip{background-image:url(/assets/move-grip--disabled-PqiKTQgE.png)}[data-night-pages=dark] .icon-move-grip{background-image:url(/assets/move-grip--night-BFdX1nCF.png)}[data-night-pages=dark] .planner-move-button[data-disabled] .icon-move-grip{background-image:url(/assets/move-grip--night-disabled-DylsqMkP.png)}.icon-text-chevron{background-image:url(/assets/chevron-D9VM9EkT.png)}[data-theme=night] .icon-text-chevron{background-image:url(/assets/chevron--night-BgztJWea.png)}.icon-checkbox{background-image:url(/assets/checkbox-DhAO1cKZ.png)}.icon-bullet{background-image:url(/assets/bullet-C50bDEqU.png)}.icon-habit-check{background-image:url(/assets/check-DJA2Sisl.png)}[data-night-pages=dark] .icon-habit-check{background-image:url(/assets/check--night-BnWo49um.png)}.icon-habit-dash{background-image:url(/assets/dash-CED6Cac_.png)}:where([data-input=mouse]) .planner-habit-slot:hover .icon-habit-dash{background-image:url(/assets/dash--hover-Dm0yeyHC.png)}[data-night-pages=dark] .icon-habit-dash{background-image:url(/assets/dash--night-ri3k6htG.png)}[data-night-pages=dark]:where([data-input=mouse]) .planner-habit-slot:hover .icon-habit-dash{background-image:url(/assets/dash--night-hover-wNlXhmVo.png)}.icon-habit-delete{background-image:url(/assets/delete-BVt749R2.png)}:where([data-input=mouse]) .planner-habit-delete:hover .icon-habit-delete{background-image:url(/assets/delete--hover-DCng9F8k.png)}[data-night-pages=dark] .icon-habit-delete{background-image:url(/assets/delete--night-WAcJQ7lK.png)}[data-night-pages=dark]:where([data-input=mouse]) .planner-habit-delete:hover .icon-habit-delete{background-image:url(/assets/delete--night-hover-BpTwoh6F.png)}.icon-water-drop{background-image:url(/assets/drop-C7yRTnI0.png)}[data-night-pages=dark] .icon-water-drop{background-image:url(/assets/drop--night-eLWjo4l4.png)}[data-night-pages=cream] .icon-water-drop{background-image:url(/assets/drop--night-cream-B3DXyjqf.png)}.icon-water-drop-filled{background-image:url(/assets/drop-filled-B3Yz7u8Y.png)}[data-night-pages=dark] .icon-water-drop-filled{background-image:url(/assets/drop-filled--night-CMf6E7JG.png)}.icon-rage-calm{background-image:url(/assets/calm-VENrPuJZ.png)}.icon-rage-sad{background-image:url(/assets/sad-DbScY4sp.png)}.icon-rage-annoyed{background-image:url(/assets/annoyed-BuQ2TIZv.png)}.icon-rage-furious{background-image:url(/assets/furious-CWk99muF.png)}.icon-rage-dash{background-image:url(/assets/dash-BqwDooe-.png)}.icon-modal-close{background-image:url(/assets/close-rEhe6y_h.png)}:where([data-input=mouse]) .water-drop-close:hover .icon-modal-close{background-image:url(/assets/close--hover-DruUTEIF.png)}.png-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-shrink:0;display:inline-block}.png-icon--inked{position:relative}.png-icon__ink{pointer-events:none;position:absolute}.planner-move-button{box-sizing:border-box;background:var(--selection-fill);color:var(--selection-accent);cursor:move;pointer-events:auto;touch-action:none;border-radius:999px;justify-content:center;align-items:center;transition:background-color .12s;display:flex;position:absolute}.planner-move-button:before{inset:calc(-4px - var(--control-hit-y,0px)) 0 0;content:"";position:absolute}:where([data-input=mouse]) .planner-move-button:hover,.planner-move-button:active{background:var(--selection-fill-strong)}.planner-move-button .png-icon{display:block}.planner-move-button[data-disabled]{cursor:default;background:var(--selection-fill)}.planner-component-controls{z-index:2147483647;pointer-events:none;position:absolute}.planner-duplicate-button,.planner-lock-button,.planner-layers-button,.planner-layer-step-button,.planner-rotate-button,.planner-delete-button{box-sizing:border-box;border-style:solid;border-color:var(--selection-line);background:var(--selection-fill);color:var(--selection-accent);cursor:pointer;pointer-events:auto;touch-action:none;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background-color .12s;display:flex;position:absolute}:where([data-input=mouse]) .planner-duplicate-button:hover:enabled,:where([data-input=mouse]) .planner-lock-button:hover,:where([data-input=mouse]) .planner-layers-button:hover:enabled,:where([data-input=mouse]) .planner-layer-step-button:hover:enabled,:where([data-input=mouse]) .planner-rotate-button:hover:enabled,:where([data-input=mouse]) .planner-delete-button:hover:enabled{background:var(--selection-fill-strong)}.planner-lock-button[aria-pressed=true],.planner-layers-button[aria-expanded=true]{border-color:var(--selection-accent);background:var(--selection-fill-strong)}.planner-duplicate-button:focus-visible,.planner-lock-button:focus-visible,.planner-layers-button:focus-visible,.planner-layer-step-button:focus-visible,.planner-rotate-button:focus-visible,.planner-delete-button:focus-visible{outline:2px solid var(--selection-focus);outline-offset:2px}.planner-duplicate-button:before,.planner-lock-button:before,.planner-layers-button:before,.planner-layer-step-button:before,.planner-rotate-button:before,.planner-delete-button:before{inset:calc(-1 * var(--control-hit-y,0px)) calc(-1 * var(--control-hit-x,0px));content:"";position:absolute}.planner-duplicate-button .png-icon,.planner-lock-button .png-icon,.planner-layers-button .png-icon,.planner-layer-step-button .png-icon,.planner-rotate-button .png-icon,.planner-delete-button .png-icon{display:block}.planner-duplicate-button:disabled,.planner-layers-button:disabled,.planner-layer-step-button:disabled,.planner-delete-button:disabled,.planner-rotate-button:disabled{cursor:default}.planner-rotate-button:enabled{cursor:grab}.planner-rotate-button:active:enabled{cursor:grabbing;border-color:var(--selection-accent)}.planner-free-text-toolbar{--toolbar-surface:#fff;--toolbar-line:#e4c3a1;--toolbar-soft-line:#efd8c1;--toolbar-chip:#fff;--toolbar-chip-hover:#fbf1e6;--toolbar-ink:#1e1e1e;--toolbar-muted:#666;--toolbar-accent:#a6876a;--toolbar-pressed:#5b4141;--toolbar-pressed-ink:#fff;z-index:1000;visibility:hidden;width:max-content;max-width:calc(100vw - var(--right-page-grid-square));align-items:center;gap:calc(var(--right-page-grid-square) * .5);padding:calc(var(--right-page-grid-square) * .22) calc(var(--right-page-grid-square) * .75);border-radius:calc(var(--right-page-grid-square) * .75);background:var(--toolbar-surface);border:1px solid var(--toolbar-line);font:calc(var(--right-page-grid-square) * .85)/1 Fresca, "Hibi Symbols", sans-serif;color:var(--toolbar-ink);flex-wrap:wrap;display:flex;position:fixed;box-shadow:0 4px 14px #4a3a3514}.planner-free-text-toolbar-field{height:calc(var(--right-page-grid-square) * 1.85);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.planner-free-text-toolbar-font{width:calc(var(--right-page-grid-square) * 5)}.planner-free-text-toolbar-size{width:calc(var(--right-page-grid-square) * 3.45);box-sizing:border-box;border:1px solid var(--toolbar-soft-line);border-radius:calc(var(--right-page-grid-square) * .4)}.planner-free-text-toolbar-select{width:100%;height:100%;padding:0 calc(var(--right-page-grid-square) * 1.1) 0 calc(var(--right-page-grid-square) * .2);border-radius:inherit;color:var(--toolbar-muted);font:inherit;font-size:calc(var(--right-page-grid-square) * .95);text-transform:lowercase;appearance:none;cursor:pointer;background:0 0;border:none;margin:0}.planner-free-text-toolbar-select option{color:#1e1e1e;background:#fff}.planner-free-text-toolbar-size .planner-free-text-toolbar-select{padding-left:calc(var(--right-page-grid-square) * .45)}.planner-free-text-toolbar-chevron{right:calc(var(--right-page-grid-square) * .35);width:calc(var(--right-page-grid-square) * .62);height:calc(var(--right-page-grid-square) * .36);pointer-events:none;position:absolute}.planner-free-text-toolbar-divider{width:1px;height:calc(var(--right-page-grid-square) * 1.85);background:var(--toolbar-line);border-radius:1px;flex-shrink:0;display:inline-block}.planner-free-text-toolbar-group{align-items:center;gap:calc(var(--right-page-grid-square) * .3);padding:calc(var(--right-page-grid-square) * .3) calc(var(--right-page-grid-square) * .45);border-radius:calc(var(--right-page-grid-square) * .4);background:var(--toolbar-line);flex-shrink:0;display:flex}.planner-free-text-toolbar-btn{width:calc(var(--right-page-grid-square) * 1.25);height:calc(var(--right-page-grid-square) * 1.25);box-sizing:border-box;border-radius:calc(var(--right-page-grid-square) * .15);background-color:var(--toolbar-chip);color:var(--toolbar-ink);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.planner-free-text-toolbar-btn .png-icon{width:calc(var(--right-page-grid-square) * .8);height:calc(var(--right-page-grid-square) * .8);display:block}:where([data-input=mouse]) .planner-free-text-toolbar-btn:hover{background-color:var(--toolbar-chip-hover)}.planner-free-text-toolbar-btn-active,:where([data-input=mouse]) .planner-free-text-toolbar-btn-active:hover{background-color:var(--toolbar-pressed);color:var(--toolbar-pressed-ink)}.planner-free-text-toolbar-color{overflow:hidden}.planner-free-text-toolbar-color-default,:where([data-input=mouse]) .planner-free-text-toolbar-color-default:hover{background-color:rgb(var(--ink));color:var(--paper)}:root[data-night-pages=cream] .planner-free-text-toolbar-color-default{color:#f4eee0;background-color:#4a3a35}.planner-free-text-toolbar-color input[type=color]{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.planner-free-text-toolbar-color-swatch{width:calc(var(--right-page-grid-square) * .625);height:calc(var(--right-page-grid-square) * .625);border-radius:calc(var(--right-page-grid-square) * .2);border:1px solid rgba(var(--ink), .25);display:block}.planner-free-text-toolbar-bg{display:inline-flex;position:relative}.planner-free-text-toolbar-bg-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--toolbar-accent)}.planner-free-text-toolbar-bg-none{background-image:linear-gradient(to top right,#0000 calc(50% - .75px),#c8464673 calc(50% - .75px) calc(50% + .75px),#0000 calc(50% + .75px))}.planner-free-text-toolbar-popover{top:calc(100% + var(--right-page-grid-square) * .5);z-index:60;width:calc(var(--right-page-grid-square) * 8.5);padding:calc(var(--right-page-grid-square) * .5);border-radius:calc(var(--right-page-grid-square) * .5);background:var(--toolbar-surface);border:1px solid var(--toolbar-line);position:absolute;right:0;box-shadow:0 6px 20px #4a3a352e}.planner-free-text-toolbar-popover-label{margin:0 0 calc(var(--right-page-grid-square) * .5);font-size:calc(var(--right-page-grid-square) * .6);letter-spacing:.04em;text-transform:uppercase;color:var(--toolbar-muted)}.planner-free-text-toolbar-swatches{gap:calc(var(--right-page-grid-square) * .25);grid-template-columns:repeat(5,1fr);display:grid}.planner-bg-swatch{width:calc(var(--right-page-grid-square) * 1.25);height:calc(var(--right-page-grid-square) * 1.25);border-radius:calc(var(--right-page-grid-square) * .25);border:1px solid rgba(var(--ink), .18);cursor:pointer;background:#fff;padding:0;transition:transform .1s,box-shadow .1s}:where([data-input=mouse]) .planner-bg-swatch:hover{transform:translateY(-1px);box-shadow:0 2px 6px #4a3a352e}.planner-bg-swatch-active{border-color:rgba(var(--ink), .7);box-shadow:0 0 0 2px rgba(var(--ink), .25)}.planner-bg-swatch-none{background:linear-gradient(to top right,#0000 calc(50% - 1px),#c84646b3 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),#fff}.planner-free-text-toolbar-custom{align-items:center;gap:calc(var(--right-page-grid-square) * .5);margin-top:calc(var(--right-page-grid-square) * .5);padding-top:calc(var(--right-page-grid-square) * .5);border-top:1px solid var(--toolbar-soft-line);cursor:pointer;display:flex}.planner-free-text-toolbar-custom-text{font-size:calc(var(--right-page-grid-square) * .75);color:var(--toolbar-muted);flex:1}.planner-free-text-toolbar-custom input[type=color]{width:calc(var(--right-page-grid-square) * 1.25);height:var(--right-page-grid-square);border:1px solid var(--toolbar-soft-line);border-radius:calc(var(--right-page-grid-square) * .25);background:var(--toolbar-surface);cursor:pointer;padding:0}[data-theme=night] .planner-free-text-toolbar{--toolbar-surface:#252525;--toolbar-line:#8fb0c4;--toolbar-soft-line:#4d6574;--toolbar-chip:#eef3f6;--toolbar-chip-hover:#dbe7ee;--toolbar-ink:#1e1e1e;--toolbar-muted:#c9c2bb;--toolbar-accent:#9fc0d4;--toolbar-pressed:#22394a;--toolbar-pressed-ink:#eef3f6;box-shadow:0 4px 14px #00000059}.planner-free-text-toolbar-btn:focus-visible,.planner-free-text-toolbar-select:focus-visible,.planner-bg-swatch:focus-visible,.planner-free-text-toolbar-color:focus-within{outline:2px solid var(--toolbar-accent);outline-offset:2px}.planner-free-text{transform-origin:50%;cursor:move;pointer-events:auto;position:absolute;top:0;left:0}.planner-free-text-editing{cursor:text}.planner-free-text-locked{cursor:default;-webkit-user-select:none;user-select:none}.planner-free-text-locked .planner-free-text-frame{border-style:dashed}.planner-free-text-view-only{cursor:text}.planner-free-text-view-only .planner-free-text-display{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text}.planner-free-text-overlay{box-sizing:border-box;touch-action:none;cursor:move;position:absolute}.planner-free-text-overlay-editing{pointer-events:none}.planner-free-text-eraser-overlay{z-index:4;cursor:var(--right-page-eraser-cursor,crosshair);touch-action:none;border-radius:6px;position:absolute;inset:0}:where([data-input=mouse]) .planner-free-text-eraser-overlay:hover{background:#e649801f;box-shadow:0 0 0 1.5px #e649808c}.planner-free-text-handle{box-sizing:border-box;pointer-events:auto;touch-action:none;position:absolute}.planner-free-text-frame{box-sizing:border-box;border-style:solid;border-color:var(--selection-line);pointer-events:none;position:absolute}.planner-free-text-corner{box-sizing:border-box;background:var(--selection-fill);border:1px solid var(--selection-line);pointer-events:none;border-radius:50%;position:absolute}.planner-free-text-rotate-guide{pointer-events:none;z-index:3;background:#e64980;position:absolute}.planner-free-text-input{box-sizing:border-box;resize:none;white-space:pre-wrap;overflow-wrap:break-word;width:100%;height:100%;cursor:inherit;background:0 0;border:none;border-radius:6px;outline:none;margin:0;padding:4px 6px;line-height:1.25;display:block;overflow:hidden}.planner-free-text:not(.planner-free-text-editing) .planner-free-text-input{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;color:#0000!important;background:0 0!important}.planner-free-text-display{box-sizing:border-box;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;padding:4px 6px;position:absolute;inset:0;overflow:hidden}.planner-free-text-checkbox{box-sizing:border-box;vertical-align:-.03em;border:1.5px solid;border-radius:.16em;width:.72em;height:.72em;margin-right:.36em;display:inline-block}.planner-free-text-checkbox-checked{background:currentColor;position:relative}.planner-free-text-checkbox-checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:36%;height:60%;position:absolute;top:4%;left:23%;transform:rotate(45deg)}.planner-free-text-editing .planner-free-text-input:empty:before{content:attr(data-placeholder);color:rgba(var(--ink), .35);pointer-events:none;font-style:italic}.planner-free-text-measure{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;opacity:0;border-radius:6px;width:100%;min-height:100%;margin:0;padding:4px 6px;line-height:1.25;position:absolute;inset:0;overflow:hidden}.planner-free-text-size-measure{box-sizing:border-box;overflow-wrap:break-word;pointer-events:none;visibility:hidden;white-space:pre-wrap;border-radius:6px;width:max-content;min-width:0;min-height:0;margin:0;padding:4px 6px;line-height:1.25;position:absolute;top:0;left:0}.planner-free-text-measure-placeholder{color:rgba(var(--ink), .215);font-style:italic}.planner-habits-section{--planner-habits-square:var(--right-page-grid-square,18.75px);--planner-habits-label-width:calc(var(--planner-habits-square) * var(--planner-habits-label-squares,3));--planner-habits-delete-width:calc(var(--planner-habits-square) * 1.6);--habit-ink:rgb(var(--ink,74, 58, 53));--habit-ink-soft:#a89a8f;--habit-mark:#8a8a8a;--habit-green:#84c79c;--habit-red-ink:#bd6f56;--habit-hover:#6f5d5412;position:relative}[data-night-pages=dark] .planner-habits-section{--habit-ink-soft:#a08f80;--habit-mark:#b5b5b5;--habit-green:#6aa985;--habit-red-ink:#d29a83;--habit-hover:#ddcdbd14}.planner-habits-grid{grid-template-columns:var(--planner-habits-label-width) repeat(7, minmax(0, var(--planner-habits-square)));width:calc(var(--planner-habits-label-width) + var(--planner-habits-square) * 7);font-family:Fresca,Hibi Symbols,serif;font-size:15px;font-weight:400;display:grid}.planner-habits-grid-with-delete{grid-template-columns:var(--planner-habits-label-width) repeat(7, minmax(0, var(--planner-habits-square))) var(--planner-habits-delete-width);width:calc(var(--planner-habits-label-width) + var(--planner-habits-square) * 7 + var(--planner-habits-delete-width))}.planner-habit-header:first-child{grid-column-start:2}.planner-habit-label-measure{width:max-content;padding:0 calc(var(--planner-habits-square) * .35);white-space:pre;visibility:hidden;pointer-events:none;font:400 16px/1.1 Fresca,Hibi Symbols,serif;display:grid;position:absolute}.planner-habit-header{box-sizing:border-box;height:calc(var(--planner-habits-square) * 2);color:var(--habit-ink);text-transform:uppercase;grid-column:span 1;place-items:center;padding:0;font-family:Fresca,Hibi Symbols,serif;font-size:17px;font-weight:400;line-height:1;display:grid}.planner-habit-label,.planner-habit-slot{box-sizing:border-box;height:var(--planner-habits-square)}.planner-habit-label{grid-column:1;align-items:stretch;min-width:0;padding:0;display:flex}.planner-habit-label-text,.planner-habit-label-input{box-sizing:border-box;width:100%;min-width:0;height:100%;padding:0 calc(var(--planner-habits-square) * .35);color:var(--habit-ink);font:inherit;white-space:nowrap;background:0 0;border:0;margin:0;font-size:16px;line-height:1.1}.planner-habit-label-text{cursor:text;border-radius:6px;align-items:center;transition:background .14s;display:flex;overflow:hidden}.planner-habit-label-input{text-align:left;outline:none}:where([data-input=mouse]) .planner-habit-label-text:hover{background:var(--habit-hover)}.planner-habit-label-text:focus-visible{outline:2px solid var(--habit-green);outline-offset:-2px}.planner-habit-label-empty{color:var(--habit-ink-soft);font-style:italic}.planner-habit-label-editing{background:var(--habit-hover);box-shadow:inset 0 0 0 1.5px var(--habit-green);border-radius:6px}.planner-habit-delete{appearance:none;width:calc(var(--planner-habits-square) * .7);height:calc(var(--planner-habits-square) * .7);margin-left:calc(var(--planner-habits-square) * .15);color:var(--habit-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;grid-column:-2;place-self:center start;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.planner-habit-delete .png-icon{width:60%;height:60%}:where([data-input=mouse]) .planner-habit-delete:hover{background:var(--habit-hover);color:var(--habit-red-ink)}.planner-habit-delete:focus-visible{outline:2px solid var(--habit-green);outline-offset:-2px}.planner-habit-slot{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;grid-column:span 1;place-items:center;padding:0;transition:background .14s;display:grid}:where([data-input=mouse]) .planner-habit-slot:hover{background:var(--habit-hover)}.planner-habit-slot:focus-visible{outline:2px solid var(--habit-green);outline-offset:-2px}.planner-habit-glyph{width:calc(var(--planner-habits-square) * .9);height:calc(var(--planner-habits-square) * .9)}.planner-habit-add{align-items:center;gap:calc(var(--planner-habits-square) * .4);box-sizing:border-box;height:calc(var(--planner-habits-square) * 1.5);padding:0 0 0 calc(var(--planner-habits-square) * .35);grid-column:1/-1;display:flex}.planner-habit-add-input{box-sizing:border-box;width:calc(var(--planner-habits-square) * 4.5);text-align:left;border:0;border-bottom:1.5px dashed var(--habit-ink-soft);color:var(--habit-ink);font:inherit;background:0 0;outline:none;padding:2px 0;font-size:15px}.planner-habit-add-input::placeholder{color:var(--habit-ink-soft);font-style:italic}.planner-habit-add-input:focus-visible{border-bottom-color:var(--habit-green)}.planner-habit-add-button{appearance:none;color:var(--habit-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:20px;line-height:1;transition:background .14s}:where([data-input=mouse]) .planner-habit-add-button:hover{background:var(--habit-hover)}.planner-habit-add-button:focus-visible{outline:2px solid var(--habit-green);outline-offset:-2px}.planner-progress-section{--planner-progress-square:var(--right-page-grid-square,22.5px);width:calc(var(--planner-progress-square) * 13);height:var(--planner-progress-square);align-items:center;display:flex}.planner-progress-track{--planner-progress-width:calc(var(--planner-progress-square,22.5px) * 11);--planner-progress-height:var(--planner-progress-square,22.5px);--planner-progress-line:rgba(var(--ink,74, 58, 53), .4);box-sizing:border-box;width:var(--planner-progress-width);height:var(--planner-progress-height);border:1px solid var(--planner-progress-line);background:#fff;border-radius:999px;flex:none;display:block;position:relative}.planner-progress-fill{box-sizing:border-box;border:1px solid var(--planner-progress-line);background:repeating-linear-gradient(102deg, transparent 0 6px, #ffffff8c 6.8px 13.2px, transparent 14px) 0 0 / var(--planner-progress-width) 100% no-repeat border-box, var(--planner-progress-color,#cff0ef) border-box;opacity:0;border-radius:999px;max-width:calc(100% + 2px);transition:width .42s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:-1px;bottom:-1px;left:-1px}.planner-progress-fill-started{min-width:var(--planner-progress-height);opacity:1}.planner-progress-percent{min-width:0;padding-left:calc(var(--planner-progress-square) * .25);color:rgb(var(--ink,28, 28, 28));white-space:nowrap;flex:1 1 0;font:400 15px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;transform:rotate(-1deg)}@media (prefers-reduced-motion:reduce){.planner-progress-fill{transition:none}}[data-night-pages=dark] .planner-progress-track{background:var(--paper)}.planner-shape{pointer-events:none;background:0 0;border:0;place-items:center;width:100%;height:100%;margin:0;padding:0;display:grid}.planner-shape svg{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:visible}.planner-shape svg *{vector-effect:non-scaling-stroke}.planner-shape-draft{z-index:100060;pointer-events:none;outline:1px solid #5b86d6d1;position:absolute}.planner-sticky{box-sizing:border-box;border-radius:2px;width:100%;height:100%;padding:12px;position:relative;box-shadow:0 0 10px #5e4e4624,0 6px 16px #5e4e4629}.planner-sticky-text{box-sizing:border-box;color:#4a3a35;cursor:text;resize:none;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;width:100%;height:100%;padding:6px 4px;font-family:Fresca,Hibi Symbols,serif;font-size:18px;line-height:1.5;display:block}.planner-sticky-delete{color:#4a3a35bf;cursor:pointer;opacity:0;background:#ffffff8c;border:0;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;padding:0;font-size:14px;line-height:1;transition:opacity .14s,background-color .14s;display:grid;position:absolute;top:6px;right:6px}:where([data-input=mouse]) .planner-sticky:hover .planner-sticky-delete,.planner-sticky:focus-within .planner-sticky-delete,.planner-sticky-delete:focus-visible{opacity:1}:where([data-input=mouse]) .planner-sticky-delete:hover{color:#4a3a35;background:#ffffffd9}.planner-water-section{justify-content:start;align-items:end;column-gap:calc(var(--right-page-grid-square,22.5px) * .25);grid-template-columns:auto auto;display:grid}.planner-water-drops{align-items:center;gap:8px;display:flex}.planner-water-drop{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px}:where([data-input=mouse]) .planner-water-drop:hover:not(:disabled){background:#0000000d}.planner-water-drop:focus-visible{outline:2px dashed rgb(var(--ink,28, 28, 28));outline-offset:2px}.planner-water-drop:disabled{cursor:default}@media (prefers-reduced-motion:no-preference){.planner-water-drop:active:not(:disabled){scale:none}.planner-water-drop:active:not(:disabled) .png-icon{transform:scale(.85)}}.planner-water-drop-icon{width:15px;height:23px;display:block}.planner-water-total{color:rgb(var(--ink,28, 28, 28));text-align:center;font:400 15px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;transform:rotate(-1deg)translateY(-3px)}.planner-washi{clip-path:polygon(0 10%,2% 0,4% 12%,6% 2%,8% 10%,10% 0,12% 11%,14% 1%,16% 10%,18% 0,20% 12%,22% 2%,24% 10%,26% 0,28% 11%,30% 1%,32% 10%,34% 0,36% 12%,38% 2%,40% 10%,42% 0,44% 11%,46% 1%,48% 10%,50% 0,52% 11%,54% 1%,56% 10%,58% 0,60% 12%,62% 2%,64% 10%,66% 0,68% 11%,70% 1%,72% 10%,74% 0,76% 12%,78% 2%,80% 10%,82% 0,84% 11%,86% 1%,88% 10%,90% 0,92% 12%,94% 2%,96% 10%,98% 0,100% 10%,100% 90%,98% 100%,96% 88%,94% 98%,92% 90%,90% 100%,88% 89%,86% 99%,84% 90%,82% 100%,80% 88%,78% 98%,76% 90%,74% 100%,72% 89%,70% 99%,68% 90%,66% 100%,64% 88%,62% 98%,60% 90%,58% 100%,56% 89%,54% 99%,52% 90%,50% 100%,48% 89%,46% 99%,44% 90%,42% 100%,40% 88%,38% 98%,36% 90%,34% 100%,32% 89%,30% 99%,28% 90%,26% 100%,24% 88%,22% 98%,20% 90%,18% 100%,16% 89%,14% 99%,12% 90%,10% 100%,8% 88%,6% 98%,4% 90%,2% 100%,0 90%);pointer-events:none;opacity:.82;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.planner-washi--straight{clip-path:none}.planner-washi__fill{width:100%;height:100%;display:block}.planner-washi-pink{background-color:#e9a5ad;background-image:radial-gradient(circle,#ffffffb3 20%,#0000 22%);background-size:var(--right-page-grid-square) var(--right-page-grid-square)}.planner-washi-blue{background-color:#9cbed2;background-image:repeating-linear-gradient(45deg, transparent 0 calc(var(--right-page-grid-square) * .45), #ffffff73 calc(var(--right-page-grid-square) * .45) calc(var(--right-page-grid-square) * .7))}.planner-washi-gold{background-color:#d9bd74;background-image:linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:calc(var(--right-page-grid-square) * 2) 100%}.planner-washi-sakura{background-color:#f3cdd8;background-image:radial-gradient(circle at 30% 38%,#ffffffd9 12%,#0000 15%),radial-gradient(circle at 72% 68%,#d66d8a73 9%,#0000 12%);background-size:calc(var(--right-page-grid-square) * 1.4) calc(var(--right-page-grid-square) * 1.4), calc(var(--right-page-grid-square) * 1.9) calc(var(--right-page-grid-square) * 1.9)}.planner-washi-mint{background-color:#e3f1e7;background-image:repeating-linear-gradient(0deg, #8bb99b59 0 calc(var(--right-page-grid-square) * .5), transparent calc(var(--right-page-grid-square) * .5) var(--right-page-grid-square)), repeating-linear-gradient(90deg, #8bb99b59 0 calc(var(--right-page-grid-square) * .5), transparent calc(var(--right-page-grid-square) * .5) var(--right-page-grid-square))}.legal-page{align-items:flex-start;overflow-y:auto}.page.legal-page{padding:calc(24px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px))}.legal-sheet{background:var(--paper);width:100%;max-width:640px;color:rgb(var(--ink));border:1px solid rgba(var(--ink), .14);border-radius:10px;margin:40px auto 64px;padding:40px 44px 48px;font-family:Space Mono,Hibi Symbols,monospace;font-size:14px;line-height:1.65;box-shadow:0 10px 28px #603c2224}[data-theme=night] .legal-sheet{box-shadow:0 10px 28px #0006}.legal-sheet h1{margin:0 0 4px;font-size:22px}.legal-updated{color:var(--ink-faint);margin:0 0 28px;font-size:12px}.legal-language-switch{justify-content:flex-end;gap:4px;margin:-16px -12px 8px 0;display:flex}.legal-language-switch button{min-height:32px;color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px}.legal-language-switch button[aria-pressed=true]{color:rgb(var(--ink));text-underline-offset:3px;text-decoration:underline}:where([data-input=mouse]) .legal-language-switch button:hover{color:rgb(var(--ink))}[data-input=touch] .legal-language-switch button{min-height:44px}.legal-sheet h2{margin:28px 0 8px;font-size:15px}.legal-sheet p,.legal-sheet ul,.legal-sheet ol{color:var(--ink-soft);margin:0 0 12px}.legal-sheet a{color:inherit}.legal-doc{overflow-wrap:break-word}.legal-doc h3{margin:20px 0 6px;font-size:14px}.legal-doc table{border-collapse:collapse;width:100%;margin:12px 0;font-size:12px}.legal-doc th,.legal-doc td{border:1px solid rgba(var(--ink), .18);color:var(--ink-soft);text-align:left;vertical-align:top;padding:6px 8px}.legal-back{color:rgb(var(--ink));margin-top:24px;text-decoration:none;display:inline-block}@media (width<=639px){.legal-sheet{margin:16px auto 32px;padding:28px 22px 32px}}.planner-wframe{box-sizing:border-box;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:auto;position:absolute;top:0;left:0}.planner-wframe-movable{cursor:move;touch-action:none}.planner-wframe-lock-overlay{z-index:4;cursor:default;position:absolute;inset:0}.planner-wframe-locked .planner-wframe-frame{border-style:dashed}.planner-wframe-view-only,.planner-wframe-view-only *{pointer-events:none}.planner-wframe-content{position:absolute;inset:0}.planner-wframe-scale{transform-origin:0 0;position:absolute;top:0;left:0}.planner-wframe-eraser{z-index:4;cursor:var(--right-page-eraser-cursor,crosshair);touch-action:none;position:absolute;inset:0}:where([data-input=mouse]) .planner-wframe-eraser:hover{background:#e649801f;box-shadow:0 0 0 1.5px #e649808c}.planner-wframe-handle{box-sizing:border-box;z-index:5;pointer-events:auto;touch-action:none;position:absolute}.planner-wframe-frame{box-sizing:border-box;border-style:solid;border-color:var(--selection-line);pointer-events:none;z-index:5;position:absolute}.planner-wframe-corner{box-sizing:border-box;background:var(--selection-fill);border:1px solid var(--selection-line);pointer-events:none;z-index:6;border-radius:50%;position:absolute}.planner-wframe-rotate-guide{pointer-events:none;z-index:6;background:#e64980;position:absolute}.planner-editor-surface,.planner-month-page{--right-page-text-cursor:url(/assets/text-D4bLv1zJ.png) 12 12, text;--right-page-eraser-cursor:url(/assets/eraser-Bf70gIRQ.png) 5 19, crosshair}@supports (cursor:-webkit-image-set(url("data:,") 1x) 0 0, auto){.planner-editor-surface,.planner-month-page{--right-page-text-cursor:-webkit-image-set(url(/assets/text-D4bLv1zJ.png) 1x, url(/assets/text@2x-BnSK_ABy.png) 2x) 12 12, text;--right-page-eraser-cursor:-webkit-image-set(url(/assets/eraser-Bf70gIRQ.png) 1x, url(/assets/eraser@2x-BcVbL9ZO.png) 2x) 5 19, crosshair}}@supports (cursor:image-set(url("data:,") 1x) 0 0, auto){.planner-editor-surface,.planner-month-page{--right-page-text-cursor:image-set(url(/assets/text-D4bLv1zJ.png) 1x, url(/assets/text@2x-BnSK_ABy.png) 2x) 12 12, text;--right-page-eraser-cursor:image-set(url(/assets/eraser-Bf70gIRQ.png) 1x, url(/assets/eraser@2x-BcVbL9ZO.png) 2x) 5 19, crosshair}}.planner-widget-layer{pointer-events:none;position:absolute;inset:0}.planner-editor-surface-placement{cursor:crosshair;touch-action:none}.planner-editor-surface-text,.planner-editor-surface-write{cursor:var(--right-page-text-cursor)}.planner-editor-surface-erase{cursor:var(--right-page-eraser-cursor)}.planner-editor-surface-select{cursor:default}.planner-editor-surface-select .planner-wframe-scale,.planner-editor-surface-select .planner-wframe-content{pointer-events:none}.planner-select-lasso{z-index:1000;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.planner-select-lasso path{fill:#c1704f12;stroke:#c1704f;stroke-width:1.4px;stroke-dasharray:4 4;stroke-linecap:round;stroke-linejoin:round}[data-night-pages=dark] .planner-select-lasso path{fill:#e0a17d1a;stroke:#e0a17d}.planner-text-guide{pointer-events:none;z-index:100050;background:#6f9bd8b3;height:1.5px;position:absolute;left:0;right:0;transform:translateY(-50%)}.planner-wframe .planner-water-section,.planner-wframe .planner-habits-section{margin-top:0}.planner-page-images,.planner-page-image-items{pointer-events:none;position:absolute;inset:0}.planner-page-images-placement{pointer-events:auto;cursor:copy}.planner-page-images-placement:before{z-index:100012;content:"";position:absolute;inset:0}.planner-page-images-placement:after{background:#bdd7e51a;border-color:#5991b28f}.planner-page-images:after{z-index:100013;inset:calc(var(--right-page-grid-square,18.75px) * .5);border-radius:calc(var(--right-page-grid-square,18.75px) * .5);content:"";border:2px dashed #0000;transition:border-color .12s,background-color .12s;position:absolute}.planner-page-images-drop-active:after{background:#bdd7e52e;border-color:#5991b2cc}.planner-image-drop-label,.planner-image-place-label{z-index:100100;padding:calc(var(--right-page-grid-square,18.75px) * .5) calc(var(--right-page-grid-square,18.75px) * .75);color:#4a3a35;letter-spacing:1px;text-transform:uppercase;background:#fffffff0;border-radius:999px;font-family:JetBrains Mono,Hibi Symbols,monospace;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planner-image-place-label{pointer-events:none}.planner-image-sticker{pointer-events:auto;touch-action:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;top:0;left:0}.planner-image-sticker-editable{cursor:grab;touch-action:none}.planner-image-sticker-view-only{pointer-events:none}.planner-image-sticker-active{cursor:grabbing}.planner-image-sticker-locked{cursor:default}.planner-image-viewport{background:0 0;position:absolute;inset:0;overflow:hidden}.planner-image-viewport img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.planner-image-sticker-selected .planner-image-viewport,.planner-image-sticker-grouped .planner-image-viewport,.planner-image-sticker-active .planner-image-viewport{box-shadow:0 calc(var(--right-page-grid-square,18.75px) * .2) calc(var(--right-page-grid-square,18.75px) * .55) #4a3a3529}.planner-image-frame{z-index:4;box-sizing:border-box;border-style:solid;border-color:var(--selection-line);pointer-events:none;position:absolute;inset:0}.planner-image-sticker-locked .planner-image-frame{border-style:dashed}.planner-image-sticker-eraser,.planner-image-sticker-eraser *{cursor:var(--right-page-eraser-cursor,crosshair)!important}.planner-image-sticker-eraser{touch-action:none}:where([data-input=mouse]) .planner-image-sticker-eraser:hover .planner-image-viewport{box-shadow:0 0 0 2px #e649809e,inset 0 0 0 999px #e6498014}.planner-image-context-menu{z-index:1000;box-sizing:border-box;width:calc(var(--right-page-grid-square,18.75px) * 5);border-radius:calc(var(--right-page-grid-square,18.75px) * .45);padding:calc(var(--right-page-grid-square,18.75px) * .3);pointer-events:auto;box-shadow:0 calc(var(--right-page-grid-square,18.75px) * .3) calc(var(--right-page-grid-square,18.75px) * .8) #4a3a352e, 0 0 0 1px #ffffff9e inset;background:#fffffffa;border:1px solid #4a3a353d;display:grid;position:fixed}.planner-image-context-menu button{width:100%;height:calc(var(--right-page-grid-square,18.75px) * 1.5);border-radius:calc(var(--right-page-grid-square,18.75px) * .3);padding:0 calc(var(--right-page-grid-square,18.75px) * .65);color:#4a3a35;text-align:left;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-family:JetBrains Mono,Hibi Symbols,monospace;font-size:9px}:where([data-input=mouse]) .planner-image-context-menu button:hover,.planner-image-context-menu button:focus-visible{background:#f5efe2;outline:none}.planner-image-resize{z-index:5;box-sizing:border-box;border-style:solid;border-color:var(--selection-line);background:var(--selection-fill);pointer-events:auto;border-radius:50%;padding:0;position:absolute}.planner-image-resize:before{inset:calc(-1 * var(--control-hit,0px));content:"";border-radius:50%;position:absolute}.planner-image-resize-nw{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.planner-image-resize-ne{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.planner-image-resize-se{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.planner-image-resize-sw{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.planner-image-crop-backdrop{z-index:90;pointer-events:auto;background:#2f282547;place-items:center;display:grid;position:absolute;inset:0}.planner-image-crop-dialog{width:calc(var(--right-page-grid-square,18.75px) * 22);max-height:calc(var(--right-page-grid-square,18.75px) * 36);border-radius:calc(var(--right-page-grid-square,18.75px) * .75);padding:var(--right-page-grid-square,18.75px);color:#4a3a35;background:#fff;border:1px solid #4a3a353d;box-shadow:0 20px 55px #2f282547}.planner-image-crop-heading{justify-content:space-between;align-items:baseline;gap:var(--right-page-grid-square,18.75px);min-width:0;margin-bottom:var(--right-page-grid-square,18.75px);font-family:JetBrains Mono,Hibi Symbols,monospace;display:flex}.planner-image-crop-heading strong{letter-spacing:1px;text-transform:uppercase;font-size:12px}.planner-image-crop-heading span{color:#8f8f8f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.planner-image-crop-stage-shell{min-height:calc(var(--right-page-grid-square,18.75px) * 20);border-radius:calc(var(--right-page-grid-square,18.75px) * .4);background:linear-gradient(45deg,#ece9e2 25%,#0000 25%),linear-gradient(-45deg,#ece9e2 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ece9e2 75%),linear-gradient(-45deg,#0000 75%,#ece9e2 75%),#f8f6f1;background-position:0 0, 0 calc(var(--right-page-grid-square,18.75px) * .5), calc(var(--right-page-grid-square,18.75px) * .5) calc(var(--right-page-grid-square,18.75px) * -.5), calc(var(--right-page-grid-square,18.75px) * -.5) 0;background-size:var(--right-page-grid-square,18.75px) var(--right-page-grid-square,18.75px);place-items:center;display:grid;overflow:hidden}.planner-image-crop-stage{touch-action:none;position:relative;overflow:hidden}.planner-image-crop-stage>img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.planner-image-crop-selection{cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #2f2825a6,0 0 0 999px #2f282585}.planner-image-crop-selection:before,.planner-image-crop-selection:after{content:"";pointer-events:none;position:absolute}.planner-image-crop-selection:before{border-left:1px solid #ffffff94;border-right:1px solid #ffffff94;inset:0 33.333%}.planner-image-crop-selection:after{border-top:1px solid #ffffff94;border-bottom:1px solid #ffffff94;inset:33.333% 0}.planner-image-crop-handle{z-index:2;width:calc(var(--right-page-grid-square,18.75px) * .8);height:calc(var(--right-page-grid-square,18.75px) * .8);background:#fff;border:2px solid #4a3a35;border-radius:50%;padding:0;position:absolute}.planner-image-crop-handle-nw{cursor:nwse-resize;top:0;left:0}.planner-image-crop-handle-ne{cursor:nesw-resize;top:0;right:0}.planner-image-crop-handle-se{cursor:nwse-resize;bottom:0;right:0}.planner-image-crop-handle-sw{cursor:nesw-resize;bottom:0;left:0}.planner-image-crop-actions{justify-content:flex-end;gap:calc(var(--right-page-grid-square,18.75px) * .5);margin-top:var(--right-page-grid-square,18.75px);display:flex}.planner-image-crop-actions button{height:calc(var(--right-page-grid-square,18.75px) * 1.75);padding:0 calc(var(--right-page-grid-square,18.75px) * .75);color:#4a3a35;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c8c8c8;border-radius:999px;font-family:JetBrains Mono,Hibi Symbols,monospace;font-size:9px}:where([data-input=mouse]) .planner-image-crop-actions button:hover{background:#f8f8f8}.planner-image-crop-actions .planner-image-crop-apply{color:#fff;background:#4a3a35;border-color:#4a3a35}:where([data-input=mouse]) .planner-image-crop-actions .planner-image-crop-apply:hover{background:#624d46}[data-night-pages=dark] .planner-image-drop-label,[data-night-pages=dark] .planner-image-place-label{color:#f0e4d4;background:#252525f2}[data-night-pages=dark] .planner-image-sticker-selected .planner-image-viewport,[data-night-pages=dark] .planner-image-sticker-grouped .planner-image-viewport,[data-night-pages=dark] .planner-image-sticker-active .planner-image-viewport{box-shadow:0 calc(var(--right-page-grid-square,18.75px) * .2) calc(var(--right-page-grid-square,18.75px) * .55) #00000059}[data-theme=night] .planner-image-context-menu{box-shadow:0 calc(var(--right-page-grid-square,18.75px) * .3) calc(var(--right-page-grid-square,18.75px) * .8) #0006, 0 0 0 1px #ffffff0f inset;background:#252525fa;border-color:#f0e4d433}[data-theme=night] .planner-image-context-menu button{color:#f0e4d4}[data-theme=night]:where([data-input=mouse]) .planner-image-context-menu button:hover,[data-theme=night] .planner-image-context-menu button:focus-visible{background:#333}[data-theme=night] .planner-image-crop-backdrop{background:#00000073}[data-theme=night] .planner-image-crop-dialog{color:#f0e4d4;background:#232323;border-color:#f0e4d433;box-shadow:0 20px 55px #00000080}[data-theme=night] .planner-image-crop-stage-shell{background:linear-gradient(45deg,#2a2a2a 25%,#0000 25%),linear-gradient(-45deg,#2a2a2a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2a2a2a 75%),linear-gradient(-45deg,#0000 75%,#2a2a2a 75%),#1f1f1f;background-position:0 0, 0 calc(var(--right-page-grid-square,18.75px) * .5), calc(var(--right-page-grid-square,18.75px) * .5) calc(var(--right-page-grid-square,18.75px) * -.5), calc(var(--right-page-grid-square,18.75px) * -.5) 0;background-size:var(--right-page-grid-square,18.75px) var(--right-page-grid-square,18.75px)}[data-theme=night] .planner-image-crop-heading span{color:var(--ink-faint)}[data-theme=night] .planner-image-crop-actions button{color:#f0e4d4;background:#333;border-color:#4a4a4a}[data-theme=night]:where([data-input=mouse]) .planner-image-crop-actions button:hover{background:#3d3d3d}[data-theme=night] .planner-image-crop-actions .planner-image-crop-apply{color:#232323;background:#f0e4d4;border-color:#f0e4d4}[data-theme=night]:where([data-input=mouse]) .planner-image-crop-actions .planner-image-crop-apply:hover{background:#ddccb6}.planner-image-upload-chip{left:50%;top:calc(var(--right-page-grid-square,18.75px) * -.55);z-index:5;align-items:center;gap:calc(var(--right-page-grid-square,18.75px) * .25);padding:calc(var(--right-page-grid-square,18.75px) * .14) calc(var(--right-page-grid-square,18.75px) * .5);color:#5e4e46;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#f5efe2f5;border:1.5px solid #c1704fd9;border-radius:999px;font-family:JetBrains Mono,Hibi Symbols,monospace;font-size:9px;display:inline-flex;position:absolute;transform:translate(-50%)}.planner-image-upload-chip-error{color:#a35235;cursor:pointer;pointer-events:auto;background:#f5efe2fa;border-color:#c1704f}:where([data-input=mouse]) .planner-image-upload-chip-error:hover{background:#fff6ec}.planner-ink-layer{z-index:100020;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.planner-ink-layer--highlights{mix-blend-mode:multiply}.planner-frame--zooming .planner-ink-layer{will-change:transform}.planner-ink-layer--highlights.planner-ink-layer--dark{mix-blend-mode:normal;opacity:.5}.planner-ink-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.pcase__page-mini-ink{pointer-events:none}.planner-ink-preview-highlights{opacity:.6}.planner-frame--inking{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.planner-frame--inking [data-image-page-id]{touch-action:none}.planner-frame--inking [data-image-page-id],.planner-frame--inking [data-image-page-id] *{cursor:var(--ink-cursor,crosshair)!important}.planner-frame--inking [data-image-page-id] :is(input,textarea,select,[contenteditable=true]){pointer-events:none}.planner-frame--erasing-highlighter :is(.planner-wframe-eraser,.planner-free-text-eraser-overlay,.planner-month-entry-eraser):hover{box-shadow:none;background:0 0}.planner-frame--erasing-highlighter .planner-image-sticker-eraser:hover .planner-image-viewport{box-shadow:none}.planner-ink-lasso{fill:#c1704f12;stroke:#c1704f;stroke-width:1.4px;stroke-dasharray:4 4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.planner-ink-lasso--dark{fill:#e0a17d1a;stroke:#e0a17d}.planner-ink-selection{overflow:visible}.planner-ink-selection.is-dragging{will-change:transform;z-index:100030}.planner-ink-selection-box{fill:#c1704f0d;stroke:#c1704f;stroke-width:1.4px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.planner-ink-selection.is-dragging .planner-ink-selection-box{fill:#c1704f1a}.planner-ink-selection--dark .planner-ink-selection-box{fill:#e0a17d14;stroke:#e0a17d}.planner-ink-selection--dark.is-dragging .planner-ink-selection-box{fill:#e0a17d24}:is(.planner-frame--inking [data-image-page-id]:has(>.planner-ink-selection.is-grab),.planner-frame--inking [data-image-page-id]:has(>.planner-ink-selection.is-grab) *){cursor:grab!important}:is(.planner-frame--inking [data-image-page-id]:has(>.planner-ink-selection.is-dragging),.planner-frame--inking [data-image-page-id]:has(>.planner-ink-selection.is-dragging) *){cursor:grabbing!important}:is(.planner-frame--selecting [data-image-page-id]:has(>.planner-ink-selection:is(.is-grab,.is-dragging)),.planner-frame--selecting [data-image-page-id]:has(>.planner-ink-selection:is(.is-grab,.is-dragging)) *){cursor:move!important}.planner-left-page{--left-page-dashed-line:color-mix(in srgb, var(--paper-line) 92%, rgb(var(--ink)));z-index:2;min-width:0;height:var(--opened-page-height,874px);background:var(--paper);color:rgb(var(--ink));border-radius:10px 0 0 10px;flex-direction:column;padding:30px 0 32px 36px;display:flex;position:relative}.planner-left-page--custom{--ink:74, 58, 53;--ink-soft:#696969;--ink-faint:#8f8f8f;--paper-line:#eaeaea}.planner-days{flex-direction:column;flex:1;min-height:0;display:flex}.planner-week-header{border-bottom:1px solid var(--paper-line);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:10px;padding-right:30px;display:flex}.planner-month-label{color:rgb(var(--ink));font-family:Fresca,Hibi Symbols,serif;font-size:22px}.planner-year-label{color:var(--ink-soft);margin-left:8px;font-size:14px}.planner-week-label{color:var(--ink-soft);letter-spacing:1.5px;text-transform:uppercase;font-family:JetBrains Mono,Hibi Symbols,monospace;font-size:13px}.planner-day-cell{border-top:1px dashed var(--left-page-dashed-line);flex:1;grid-template-columns:70px 1fr;min-height:0;padding:6px 0;display:grid}.planner-day-cell-first{border-top:0}.planner-day-date{padding-top:2px;padding-left:8px}.planner-day-number{color:rgb(var(--ink));letter-spacing:.5px;margin-top:15px;font-family:Fresca,Hibi Symbols,serif;font-size:34px;line-height:1}.planner-day-name{color:var(--ink-soft);letter-spacing:1px;margin-top:6px;font-family:Fresca,Hibi Symbols,serif;font-size:15px}.planner-day-cell-sat .planner-day-number,.planner-day-cell-sat .planner-day-name{color:#5b7f99}.planner-day-cell-sun .planner-day-number,.planner-day-cell-sun .planner-day-name{color:#82433f}[data-night-pages=dark] .planner-day-cell-sat .planner-day-number,[data-night-pages=dark] .planner-day-cell-sat .planner-day-name{color:#8fb3cd}[data-night-pages=dark] .planner-day-cell-sun .planner-day-number,[data-night-pages=dark] .planner-day-cell-sun .planner-day-name{color:#cf8b82}.planner-day-cell-today .planner-day-number{padding:0 2px;display:inline-block;position:relative}.planner-day-cell-today .planner-day-number:after{content:"";pointer-events:none;border:2px solid #a45b5780;border-radius:52% 46% 54% 48%/46% 54% 44% 56%;position:absolute;inset:-7px -10px -6px;transform:rotate(-4deg)}[data-night-pages=dark] .planner-day-cell-today .planner-day-number:after{border-color:#dc8a8299}.planner-left-page--custom .planner-day-cell-sat .planner-day-number,.planner-left-page--custom .planner-day-cell-sat .planner-day-name{color:#5b7f99}.planner-left-page--custom .planner-day-cell-sun .planner-day-number,.planner-left-page--custom .planner-day-cell-sun .planner-day-name{color:#82433f}.planner-left-page--custom .planner-day-cell-today .planner-day-number:after{border-color:#a45b5780}.planner-left-surface{position:absolute;inset:0}.planner-day-notes{border-left:1px dashed var(--left-page-dashed-line);color:rgb(var(--ink));padding:0;font-family:Fresca,Hibi Symbols,Caveat,cursive;font-size:16px;line-height:1.45;position:relative}.closed-notebook{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.closed-notebook__year,.closed-notebook__tab{fill:#fff;font-family:Fresca,Hibi Symbols,Noto Sans JP,sans-serif;font-weight:400}.closed-notebook__year{font-size:20px}.decoration{z-index:3;pointer-events:auto;position:absolute}.welcome-cat{align-items:center;gap:0;width:290px;height:150px;transition:opacity .18s;display:flex;bottom:30px;left:100px}.welcome-cat-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s .18s}.welcome-cat-image{object-fit:contain;width:140px}.welcome-cat-bubble{color:#000;background:#fff;border-radius:2px 10px 10px 0;margin-top:-56px;margin-left:-14px;padding:8px 14px;font-family:Noto Sans JP,Hibi Symbols,sans-serif;font-size:16px;position:relative;box-shadow:0 4px 4px #00000040}[data-theme=night] .decoration{filter:brightness(.86)saturate(.95)}[data-theme=night] .welcome-cat-image{filter:brightness(0)invert(.92)sepia(.3)saturate(.6);opacity:.85}.theme-toggle{top:calc(14px + env(safe-area-inset-top,0px));left:calc(14px + env(safe-area-inset-left,0px));z-index:40;border:1.5px solid rgba(var(--ink), .2);background:var(--paper);width:42px;height:42px;color:rgb(var(--ink));cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .14s,box-shadow .14s;display:grid;position:fixed;box-shadow:0 3px 10px #4a3a3524}:where([data-input=mouse]) .theme-toggle:hover{transform:scale(1.07)rotate(-8deg)}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #9fc0d4}.theme-toggle .png-icon{width:21px;height:21px}[data-theme=night] .theme-toggle{box-shadow:0 3px 10px #0006}.page-doodles{z-index:1;pointer-events:none;position:absolute;inset:0}@keyframes breathe{0%,to{transform:translate(0, 0) rotate(calc(var(--rot,0deg) + var(--spin,0deg)))}50%{transform:translate(0, -4px) rotate(calc(var(--rot,0deg) + var(--spin,0deg) + 1.5deg))}}.doodle{object-fit:contain;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:6s ease-in-out infinite breathe;animation-delay:var(--delay,0s);transform-origin:50%;will-change:left, top, transform;display:block;position:absolute}.doodle.is-dragging{cursor:grabbing;animation-play-state:paused}[data-theme=night] .doodle{filter:brightness(0)invert(.92)sepia(.3)saturate(.6);opacity:.82}[data-theme=night] .doodle.is-custom{filter:brightness(.82)saturate(.92);opacity:.95}@keyframes doodle-jiggle{0%{transform:translate(0, -1px) rotate(calc(var(--rot,0deg) - 2.2deg))}to{transform:translate(0, 1px) rotate(calc(var(--rot,0deg) + 2.2deg))}}.page-doodles.is-skin-editing .doodle{cursor:pointer;animation:.27s ease-in-out infinite alternate doodle-jiggle;animation-delay:calc(var(--delay,0s) * -.37)}[data-theme=night] .page-doodles.is-skin-editing .doodle{filter:none;opacity:1}.doodle-skin-reset{z-index:2;color:#9b5f59;cursor:pointer;pointer-events:auto;background:#fffdf9;border:1.5px solid #d8b3ac;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;box-shadow:0 1px 4px #574f492e}.doodle-skin-reset .png-icon{width:12px;height:12px}:where([data-input=mouse]) .doodle-skin-reset:hover{background:#f9ece8}.doodle-skin-bar{z-index:118;color:#574f49;background:#fffdf9;border:1px solid #d9d2c9;border-radius:999px;align-items:center;gap:14px;max-width:min(92vw,580px);padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #574f4924}.doodle-skin-bar p{margin:0;font-size:12.5px;line-height:1.35}.doodle-skin-notice{color:#9b5f59}.doodle-skin-done{color:#fff7ef;font:inherit;cursor:pointer;background:#c1704f;border:1px solid #c1704f;border-radius:999px;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:700;transition:transform .12s,background .12s}:where([data-input=mouse]) .doodle-skin-done:hover{background:#ad5f40}.doodle-skin-done:active{transform:scale(.94)scale(1)}[data-theme=night] .doodle-skin-bar{color:#ddd0c2;background:#232323;border-color:#3a3a3a;box-shadow:0 6px 18px #00000073}[data-theme=night] .doodle-skin-reset{color:#d8a99c;background:#2a2523;border-color:#4a3a36;box-shadow:0 1px 4px #0006}.doodle-skin-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}@media (width<=1023px){.doodle-skin-bar{display:none}}.charm-palette{--charm-outline:#6c8b90;--charm-blue:#b9d6dd;--charm-pale:#d8e7e7;--charm-fold:#94b8c2;--charm-pearl:#f3e9d7;--charm-pearl-ink:#b5a58c;--charm-gold:#ebd49a;--charm-gold-ink:#b29b68;--charm-metal:#c6cbbf;--charm-metal-ink:#7c887c;--charm-cord:#4b6461}.charm-palette[data-charm-style=ruby-heart]{--charm-outline:#86555c;--charm-ruby:#b96670;--charm-ruby-light:#dfa0a2;--charm-crystal:#f1ede4;--charm-crystal-facet:#d8dcd4;--charm-crystal-ink:#a4a99b;--charm-metal:#dbd8cd;--charm-metal-shade:#b8b4a6;--charm-metal-ink:#8e897b;--charm-cord:#615658}.charm-palette[data-charm-style=lucky-cat]{--charm-outline:#4f5350;--charm-black:#414746;--charm-ivory:#f1ebdc;--charm-ivory-ink:#99978a;--charm-ivory-shade:#d9cfb8;--charm-metal:#d2d4c9;--charm-metal-shade:#afb5a7;--charm-metal-ink:#848c7e;--charm-cord:#4d5551}.login-charm{--charm-scale:1;top:calc(-18px * var(--charm-scale));left:calc(100% * 23 / 557 - 103px * var(--charm-scale));z-index:4;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;width:216px;height:350px;transform:scale(var(--charm-scale));transform-origin:0 0;position:absolute;overflow:visible}.login-charm-pendant{pointer-events:auto;touch-action:none;cursor:grab;outline:none}.login-charm[data-dragging] .login-charm-pendant{cursor:grabbing}.login-charm-pendant:focus-visible .login-charm-hit{stroke:var(--charm-outline);stroke-width:1.25px;stroke-dasharray:3 4}@media (width<=899px){.login-charm{--charm-scale:.78}}.login-route{--login-col:304px;--field-bg:#e3dac5;--accent:#bd7147;--accent-line:#a5613a;--link-orange:#d97f4f;--link-orange-rgb:217, 127, 79;--book-drop:#603c2238;height:100dvh}[data-theme=night] .login-route{--field-bg:#2a2a2a;--book-drop:#00000080}.login-route .page.login-doodle-layout{z-index:1;pointer-events:none;background:0 0;position:fixed;inset:0}.login-doodle-anchor{width:var(--opened-spread-width);height:var(--opened-page-height)}.heart-doodle{opacity:.6;object-fit:contain;display:block}.star-doodle{opacity:.8;object-fit:contain;filter:brightness(0)invert(.92)sepia(.3)saturate(.6);display:block}@media (prefers-reduced-motion:reduce){.login-doodles .doodle{animation:none}}.login-stage{z-index:2;transform:scale(var(--login-fit,1));position:relative}.login-cover{width:var(--closed-notebook-w);cursor:pointer;background:0 0;border:0;border-radius:0 20px 20px 0;margin:0;padding:0;transition:filter .2s;display:block;position:relative}:where([data-input=mouse]) .login-cover:hover{filter:brightness(1.05)}.login-cover:focus-visible{outline-offset:4px;outline:3px solid #cf9e84d9}.login-spread{box-shadow:0 2px 0 -1px #e3d9c2, 0 4px 0 -2px #d8cbaf, 0 6px 0 -3px #c9b995, 0 20px 32px var(--book-drop);border-radius:10px;display:flex;position:relative}[data-theme=night] .login-spread{box-shadow:0 2px 0 -1px #222, 0 4px 0 -2px #1d1d1d, 0 6px 0 -3px #181818, 0 20px 32px var(--book-drop)}.login-spread:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#4a3a3500 0%,#4a3a350a 35%,#4a3a351a 50%,#4a3a350a 65%,#4a3a3500 100%);width:18px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}[data-theme=night] .login-spread:before{background:linear-gradient(90deg,#0000 0%,#00000024 35%,#00000052 50%,#00000024 65%,#0000 100%)}.login-page{width:var(--page-w);height:var(--page-h);position:relative}.login-day-note{color:rgb(var(--ink));flex-direction:column;justify-content:center;margin:0;padding-left:20px;font-family:Fresca,Hibi Symbols,Caveat,cursive;font-size:16px;line-height:1.4;display:flex}.login-page-right{--right-page-grid-square:calc(var(--page-w) / 24);background:var(--paper);border-radius:0 10px 10px 0;grid-template-rows:1fr auto 1fr;justify-items:center;padding:28px 0;display:grid}.login-right-top,.login-right-middle,.login-right-bottom{flex-direction:column;align-items:center;display:flex}.login-right-top{align-self:end}.login-right-bottom{align-self:start}.login-right-bottom.is-verifying{padding-top:var(--right-page-grid-square)}.right-doodle{transform:rotate(-5deg)}.right-title{letter-spacing:.3px;color:rgb(var(--ink));text-align:center;margin:22px 0 33px;font:400 31px/1.3 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.login-form{width:var(--login-col);flex-direction:column;display:flex}.login-field{background:var(--field-bg);border:1px solid rgba(var(--ink), .25);border-radius:9px;align-items:center;gap:11px;height:48px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.login-field+.login-field{margin-top:18px}.login-field:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px #cf9e8459}.login-field img{object-fit:contain;flex:none;width:22px;height:22px}.login-field img.field-doodle{width:50px;height:50px;margin:0 -14px}[data-theme=night] .login-field img{filter:brightness(0)invert(.92)sepia(.3)saturate(.6)}.login-field input{min-width:0;color:rgb(var(--ink));caret-color:var(--accent-line);background:0 0;border:0;outline:none;flex:1;font:400 15px/1 Space Mono,Hibi Symbols,monospace}.login-field input::placeholder{color:#a18e8e;opacity:1}.login-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--field-bg) inset;-webkit-text-fill-color:rgb(var(--ink))}.login-row{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.login-remember{color:rgba(var(--ink), .85);cursor:pointer;align-items:center;gap:6px;font:400 18.5px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;display:flex}.login-remember input{width:13px;height:13px;accent-color:var(--accent);cursor:pointer;margin:0}.login-link{font:inherit;color:var(--link-orange);cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where([data-input=mouse]) .login-link:hover{text-underline-offset:2px;text-decoration:underline}.login-forgot{margin-left:auto;font:400 16.5px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.login-forgot-hint{color:rgba(var(--ink), .75);text-align:center;margin:11px 0 0;font:400 14px/1.45 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.login-turnstile{justify-content:center;display:flex}.login-captcha-slot{width:var(--login-col);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:0;margin-top:0;transition:height .22s,margin-top .22s,opacity .22s;display:flex;overflow:hidden}.login-captcha-slot.is-open{opacity:1;height:34px;margin-top:10px}.login-captcha-bar{background-color:rgba(var(--link-orange-rgb), .16);background-image:linear-gradient(100deg, rgba(var(--link-orange-rgb), 0) 40%, rgba(var(--link-orange-rgb), .85) 50%, rgba(var(--link-orange-rgb), 0) 60%);width:176px;height:9px;box-shadow:inset 0 0 0 1.5px rgba(var(--ink), .07);background-position-x:180%;background-size:200% 100%;border-radius:999px;animation:1.5s ease-in-out infinite login-captcha-shimmer;position:relative;overflow:hidden}.login-captcha-bar:after{content:"";border-radius:inherit;background:var(--link-orange);transform-origin:0;transition:transform .26s ease-out;position:absolute;inset:0;transform:scaleX(0)}.login-captcha-bar.is-done{animation:none}.login-captcha-bar.is-done:after{transform:scaleX(1)}.login-captcha-note{color:rgba(var(--ink), .65);margin:0;font:400 13px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}@keyframes login-captcha-shimmer{to{background-position-x:-80%}}[data-theme=night] .login-captcha-bar{background-color:rgba(var(--link-orange-rgb), .26)}@media (prefers-reduced-motion:reduce){.login-captcha-slot{transition:opacity .22s}.login-captcha-bar{animation:none}.login-captcha-bar:after{transition:none}}.login-submit{border:1px solid var(--accent-line);background:var(--accent);letter-spacing:.4px;color:#fff9f2;cursor:pointer;border-radius:9px;height:42px;margin-top:15px;font:400 15.5px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;transition:filter .13s,transform .13s}:where([data-input=mouse]) .login-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.login-submit:active:not(:disabled){transform:translateY(0)}.login-submit:disabled{opacity:.65;cursor:default}.login-submit:focus-visible{outline-offset:2px;outline:3px solid #5a3f2e80}[data-theme=night] .login-submit:focus-visible{outline-color:#f0e4d473}.login-error{color:#b2523c;text-align:center;min-height:20px;margin:7px 0 0;font:400 15px/1.3 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}[data-theme=night] .login-error{color:#e0a49c}.login-field-hint{color:#b2523c;text-align:left;margin:5px 2px 0;font:400 13px/1.35 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.login-field-hint+.login-field{margin-top:12px}[data-theme=night] .login-field-hint{color:#e0a49c}.login-confirmed{width:var(--login-col);color:var(--link-orange);text-align:center;margin:0 0 11px;font:400 14px/1.45 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.login-divider{width:var(--login-col);color:rgba(var(--ink), .7);align-items:center;gap:11px;margin:15px 0 20px;font:400 14px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;display:flex}.login-divider:before,.login-divider:after{content:"";background:rgba(var(--ink), .3);flex:1;height:1px}.login-social{width:var(--login-col);border:1px solid rgba(var(--ink), .28);color:#413b3b;cursor:pointer;background:#fdfcf8;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:37px;margin:0;padding:0;font:400 14px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;transition:transform .13s,box-shadow .13s;display:flex}.login-social+.login-social{margin-top:15px}:where([data-input=mouse]) .login-social:hover{transform:translateY(-1px);box-shadow:0 4px 8px #5037231f}.login-social:focus-visible{outline-offset:2px;outline:3px solid #cf9e8499}.login-social img{object-fit:contain;width:18px;height:18px}.login-signup{color:rgba(var(--ink), .75);align-items:center;gap:6px;margin:20px 0 0;font:400 19px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;display:flex}.login-legal{width:var(--login-col);color:rgba(var(--ink), .55);text-align:center;margin:16px 0 0;font:400 14px/1.4 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.login-legal a{color:inherit;text-underline-offset:2px}:where([data-input=mouse]) .login-legal a:hover{color:rgb(var(--ink))}.login-sent{width:263px;color:rgba(var(--ink), .85);text-align:center;flex-direction:column;gap:15px;margin-top:11px;font:400 18px/1.55 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;display:flex}.login-sent p{margin:0}@media (width<=899px),(height<=500px) and (orientation:landscape){.page.login-route{--login-col:min(304px, calc(100vw - 88px));padding-top:76px}.login-page-left,.login-spread:before{display:none}.login-page{width:min(var(--page-w), 100vw - 32px);height:min(var(--page-h), 100vh - 100px);height:min(var(--page-h), 100dvh - 100px)}.login-page-right{border-radius:10px;overflow-y:auto}.login-cover{width:min(var(--closed-notebook-w), 100vw - 72px, (100vh - 100px) * var(--closed-notebook-ratio));width:min(var(--closed-notebook-w), 100vw - 72px, (100dvh - 100px) * var(--closed-notebook-ratio))}.login-field input{font-size:16px}.login-sent{width:min(263px,100%)}}@media (height<=500px) and (orientation:landscape){.page.login-route{padding-top:calc(12px + env(safe-area-inset-top,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.login-page{height:min(var(--page-h), 100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.login-cover{width:min(var(--closed-notebook-w), (100dvh - 48px) * var(--closed-notebook-ratio))}}[data-theme=night] .login-page .planner-day-cell-sat .planner-day-number,[data-theme=night] .login-page .planner-day-cell-sat .planner-day-name{color:#8fb3cd}[data-theme=night] .login-page .planner-day-cell-sun .planner-day-number,[data-theme=night] .login-page .planner-day-cell-sun .planner-day-name{color:#cf8b82}[data-theme=night] .login-page .planner-day-cell-today .planner-day-number:after{border-color:#dc8a8299}:root[data-dev-login-cream][data-theme=night] .login-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:74, 58, 53;--ink-soft:#696969;--ink-faint:#8f8f8f;--paper:#efe2c2;--paper-line:#decfaa;--field-bg:#d8c79f}:root[data-dev-login-cream][data-theme=night] .login-spread{box-shadow:0 2px 0 -1px #e3d9c2, 0 4px 0 -2px #d8cbaf, 0 6px 0 -3px #c9b995, 0 20px 32px var(--book-drop)}:root[data-dev-login-cream][data-theme=night] .login-spread:before{background:linear-gradient(90deg,#4a3a3500 0%,#4a3a350a 35%,#4a3a351a 50%,#4a3a350a 65%,#4a3a3500 100%)}:root[data-dev-login-cream][data-theme=night] .login-field img{filter:none}:root[data-dev-login-cream][data-theme=night] .login-page .star-doodle{filter:none;opacity:.6}:root[data-dev-login-cream][data-theme=night] .login-submit:focus-visible{outline-color:#5a3f2e80}:root[data-dev-login-cream][data-theme=night] .login-error{color:#b2523c}:root[data-dev-login-cream][data-theme=night] .login-page .planner-day-cell-sat .planner-day-number,:root[data-dev-login-cream][data-theme=night] .login-page .planner-day-cell-sat .planner-day-name{color:#5b7f99}:root[data-dev-login-cream][data-theme=night] .login-page .planner-day-cell-sun .planner-day-number,:root[data-dev-login-cream][data-theme=night] .login-page .planner-day-cell-sun .planner-day-name{color:#82433f}:root[data-dev-login-cream][data-theme=night] .login-page .planner-day-cell-today .planner-day-number:after{border-color:#a45b5780}.croulette{z-index:6;box-sizing:border-box;border:1px solid var(--paper-line);background:var(--paper);cursor:default;border-radius:10px;gap:8px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 8px 18px #4a3a3529}.croulette__pad{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);border-radius:8px;height:92px;position:relative}.croulette__dot{pointer-events:none;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #4a3a358c}.croulette__hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:999px;height:14px;position:relative}.croulette__hue-thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #4a3a358c}.croulette input{box-sizing:border-box;border:1px solid rgba(var(--ink), .3);background:var(--paper);width:100%;color:rgb(var(--ink));text-align:center;border-radius:4px;margin:0;padding:4px 6px;font:11px/1.2 JetBrains Mono,Hibi Symbols,monospace}.croulette input:focus-visible{border-color:rgb(var(--pc-accent));outline:2px solid rgb(var(--pc-accent));outline-offset:1px}.sympick{flex-direction:column;gap:8px;display:flex}.sympick__search{box-sizing:border-box;appearance:none;width:100%;min-height:30px;box-shadow:inset 0 0 0 1px var(--menu-line);color:rgb(var(--ink));background:0 0;border:0;border-radius:2px;margin:0;padding:5px 8px;font:12px/1.35 JetBrains Mono,Hibi Symbols,monospace;transition:box-shadow .14s}.sympick__search::placeholder{color:var(--ink-faint)}:where([data-input=mouse]) .sympick__search:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink), .45)}.sympick__cats{flex-wrap:wrap;gap:4px;display:flex}.sympick__cat{box-shadow:inset 0 0 0 1px var(--menu-line);color:rgb(var(--ink));cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:3px 8px;font:10px/1.4 JetBrains Mono,Hibi Symbols,monospace;transition:box-shadow .14s}:where([data-input=mouse]) .sympick__cat:hover:not(.is-selected){box-shadow:inset 0 0 0 1px rgba(var(--ink), .45)}.sympick__cat.is-selected{box-shadow:inset 0 0 0 1.5px var(--menu-pill-bg)}.sympick__hint{color:var(--ink-soft);margin:0 2px;font-size:10px;line-height:1.4}.sympick__add{box-sizing:border-box;color:#d97f4f;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-self:center;align-items:center;gap:6px;width:auto;min-height:26px;margin:0;padding:3px 12px;font:11px/1.35 JetBrains Mono,Hibi Symbols,monospace;transition:box-shadow .14s;display:flex;box-shadow:inset 0 0 0 1px #d97f4f8c}:where([data-input=mouse]) .sympick__add:hover{box-shadow:inset 0 0 0 1.5px #d97f4f}.sympick__add-plus{width:18px;height:18px;color:inherit;border:1px dashed #d97f4f99;border-radius:5px;flex:0 0 18px;place-items:center;font-size:13px;display:grid}.sympick__add-form{flex-direction:column;gap:6px;display:flex}.sympick__add-input{font-family:Fresca,Hibi Symbols,"Noto Sans Symbols 2",Noto Sans,Segoe UI Symbol,Apple Symbols,sans-serif;font-size:14px}.sympick__add-actions{gap:6px;display:flex}.sympick__add-save,.sympick__add-cancel{box-shadow:inset 0 0 0 1px var(--menu-line);color:rgb(var(--ink));cursor:pointer;background:0 0;border:0;border-radius:2px;flex:auto;margin:0;padding:5px 8px;font:11px/1.4 JetBrains Mono,Hibi Symbols,monospace;transition:box-shadow .14s}.sympick__add-save{box-shadow:inset 0 0 0 1.5px var(--menu-pill-bg);color:#c1704f;font-weight:700}:where([data-input=mouse]) .sympick__add-cancel:hover,:where([data-input=mouse]) .sympick__add-save:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px rgba(var(--ink), .45)}.sympick__add-save:disabled{cursor:default;opacity:.45}.sympick__saved-item{position:relative}.sympick__saved-item .sympick__card{width:100%;height:100%}.sympick__remove{z-index:3;background:rgba(var(--ink), .08);width:15px;height:15px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:0;padding:0;font:11px/1 JetBrains Mono,Hibi Symbols,monospace;transition:background-color .14s,color .14s;display:grid;position:absolute;top:2px;right:2px}:where([data-input=mouse]) .sympick__remove:hover{background:rgba(var(--ink), .16);color:#c1704f}.sympick__grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));grid-auto-flow:dense;gap:6px;padding:2px;display:grid}.sympick__card{box-sizing:border-box;min-height:38px;box-shadow:inset 0 0 0 1px var(--menu-line);color:rgb(var(--ink));cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin:0;padding:4px;transition:box-shadow .14s;display:grid;position:relative;overflow:hidden}.sympick__card--wide{grid-column:span 2}.sympick__card--full{grid-column:1/-1}:where([data-input=mouse]) .sympick__card:hover:not(.is-copied):not(.is-failed){box-shadow:inset 0 0 0 1px rgba(var(--ink), .45)}.sympick__card.is-copied{box-shadow:inset 0 0 0 1.5px var(--menu-pill-bg)}.sympick__card.is-failed{box-shadow:inset 0 0 0 1.5px #b3564c}.sympick__glyph{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Fresca,Hibi Symbols,"Noto Sans Symbols 2",Noto Sans,Segoe UI Symbol,Apple Symbols,sans-serif;font-size:16px;line-height:1.4;overflow:hidden}.sympick__card--full .sympick__glyph{font-size:13px}.sympick__flash{z-index:2;border-radius:inherit;color:#c1704f;pointer-events:none;background:#fbf8f1eb;place-items:center;font:700 8px/1 JetBrains Mono,Hibi Symbols,monospace;display:grid;position:absolute;inset:0}.sympick__card--wide .sympick__flash,.sympick__card--full .sympick__flash{letter-spacing:.03em;font-size:10px}.sympick__card.is-failed .sympick__flash{color:#b3564c}.sympick__empty{color:var(--ink-soft);margin:2px 4px;font-size:11px;line-height:1.5}.sympick__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sympick__search:focus-visible,.sympick__cat:focus-visible,.sympick__card:focus-visible,.sympick__add:focus-visible,.sympick__add-save:focus-visible,.sympick__add-cancel:focus-visible,.sympick__remove:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:2px}@keyframes sympick-squish{0%{transform:scale(1)}35%{transform:scale(.7)}70%{transform:scale(1.07)}to{transform:scale(1)}}.sympick__card.is-squish{animation:.24s cubic-bezier(.36,.66,.32,1) sympick-squish}@media (prefers-reduced-motion:reduce){.sympick__card.is-squish{animation:none}}[data-theme=night] .sympick__cat.is-selected,[data-theme=night] .sympick__card.is-copied{box-shadow:inset 0 0 0 1.5px #d6936f}[data-theme=night] .sympick__flash{color:#e0a17d;background:#191919eb}[data-theme=night] .sympick__card.is-failed{box-shadow:inset 0 0 0 1.5px #c97b6e}[data-theme=night] .sympick__card.is-failed .sympick__flash{color:#d98a80}[data-theme=night] .sympick__add,[data-theme=night] .sympick__add-save,[data-theme=night]:where([data-input=mouse]) .sympick__remove:hover{color:#e0a17d}[data-theme=night] .sympick__add{box-shadow:inset 0 0 0 1px #e0a17d8c}[data-theme=night]:where([data-input=mouse]) .sympick__add:hover{box-shadow:inset 0 0 0 1.5px #e0a17d}[data-theme=night] .sympick__add-plus{border-color:#e0a17d99}[data-theme=night] .sympick__add-save{box-shadow:inset 0 0 0 1.5px #d6936f}.pcase__menu--narrow .sympick__add{width:100%;padding:3px 6px;font-size:10px}.pcase__menu--narrow .sympick__hint{font-size:10px}.pcase__menu--narrow .sympick__add-plus{display:none}.case-tooltip{--case-float-arrow:50%;z-index:1001;box-sizing:border-box;background:rgb(var(--ink));width:max-content;max-width:220px;color:var(--paper);letter-spacing:.01em;text-wrap:balance;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:8px;padding:5px 10px 6px;font:11px/1.3 JetBrains Mono,Hibi Symbols,monospace;animation:.14s cubic-bezier(.22,1,.36,1) case-tooltip-in;position:fixed;top:0;left:0;box-shadow:0 6px 16px #4a3a3538}.case-tooltip:after{content:"";background:inherit;border-radius:1.5px;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.case-tooltip[data-side=left]{--case-tooltip-from:3px 0}.case-tooltip[data-side=right]{--case-tooltip-from:-3px 0}.case-tooltip[data-side=top]{--case-tooltip-from:0 3px}.case-tooltip[data-side=bottom]{--case-tooltip-from:0 -3px}.case-tooltip[data-side=left]:after{top:calc(var(--case-float-arrow) - 4px);right:-3px}.case-tooltip[data-side=right]:after{top:calc(var(--case-float-arrow) - 4px);left:-3px}.case-tooltip[data-side=top]:after{bottom:-3px;left:calc(var(--case-float-arrow) - 4px)}.case-tooltip[data-side=bottom]:after{top:-3px;left:calc(var(--case-float-arrow) - 4px)}:root[data-theme=night] .case-tooltip{box-shadow:0 6px 16px #00000073}@keyframes case-tooltip-in{0%{opacity:0;translate:var(--case-tooltip-from,0 0)}}@media (prefers-reduced-motion:reduce){.case-tooltip{animation-duration:1ms}}.case-help-button{color:#8b8580;cursor:pointer;background:#e6e3df;border:0;border-radius:50%;place-items:center;width:14px;height:14px;margin:0;padding:0;font:700 9px/1 JetBrains Mono,Hibi Symbols,monospace;transition:background .14s,color .14s;display:grid;position:relative}.case-help-button>span{translate:0 .5px}:where([data-input=mouse]) .case-help-button:hover,.case-help-button[aria-expanded=true]{color:#6e6863;background:#dad6d1}:where([data-input=touch]) .case-help-button:before{content:"";border-radius:50%;position:absolute;inset:-6px}.case-help-button:focus-visible{outline:2px solid rgb(var(--pc-accent,193, 112, 79));outline-offset:2px}:root[data-theme=night] .case-help-button{color:#a9a39d;background:#3b3a38}:root[data-theme=night]:where([data-input=mouse]) .case-help-button:hover,:root[data-theme=night] .case-help-button[aria-expanded=true]{color:#cfc9c2;background:#4a4846}.case-help{--case-float-arrow:50%;z-index:1001;box-sizing:border-box;border:1px solid var(--paper-line);background:var(--paper);width:max-content;max-width:236px;color:rgb(var(--ink));letter-spacing:.01em;border-radius:12px;padding:10px 13px 11px;font:11px/1.5 JetBrains Mono,Hibi Symbols,monospace;animation:.16s cubic-bezier(.22,1,.36,1) case-help-in;position:fixed;top:0;left:0;box-shadow:0 12px 26px #4a3a3529}.case-help:after{content:"";box-sizing:border-box;background:inherit;border:1px solid #0000;border-radius:1.5px;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.case-help[data-side=left]{--case-help-from:4px 0}.case-help[data-side=right]{--case-help-from:-4px 0}.case-help[data-side=top]{--case-help-from:0 4px}.case-help[data-side=bottom]{--case-help-from:0 -4px}.case-help[data-side=left]:after{top:calc(var(--case-float-arrow) - 4.5px);border-top-color:var(--paper-line);border-right-color:var(--paper-line);right:-5px}.case-help[data-side=right]:after{top:calc(var(--case-float-arrow) - 4.5px);border-bottom-color:var(--paper-line);border-left-color:var(--paper-line);left:-5px}.case-help[data-side=top]:after{bottom:-5px;left:calc(var(--case-float-arrow) - 4.5px);border-right-color:var(--paper-line);border-bottom-color:var(--paper-line)}.case-help[data-side=bottom]:after{top:-5px;left:calc(var(--case-float-arrow) - 4.5px);border-top-color:var(--paper-line);border-left-color:var(--paper-line)}.case-help__title{letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:700}.case-help__text{margin:0}:root[data-theme=night] .case-help{box-shadow:0 12px 26px #00000073}@keyframes case-help-in{0%{opacity:0;translate:var(--case-help-from,0 0)}}@media (prefers-reduced-motion:reduce){.case-help{animation-duration:1ms}}.pcase__ink{flex-direction:column;gap:6px;display:flex}.pcase__ink-tools{border-bottom:2px solid var(--menu-line);justify-content:space-evenly;align-items:flex-end;height:86px;padding:0 4px;display:flex;position:relative;overflow:hidden}.pcase__ink-tools:after{background:linear-gradient(to top, rgba(var(--pc-ink), .08), transparent);content:"";pointer-events:none;height:14px;position:absolute;bottom:0;left:0;right:0}.pcase__ink-tool{width:38px;min-width:0;height:80px;color:var(--pc-icon);cursor:pointer;background:0 0;border:0;flex:0 38px;margin:0;padding:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),filter .16s;display:block;position:relative;transform:translateY(16px)}:where([data-input=mouse]) .pcase__ink-tool:hover:not(.is-selected){transform:translateY(10px)}.pcase__ink-tool.is-selected{filter:drop-shadow(0 3px 3px #5e4e4638);transform:translateY(2px)}.pcase__ink-tool:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:-2px;border-radius:6px}.pcase__ink-art{width:32px;height:72px;margin:0 auto;display:block;overflow:visible}.pcase__ink-art-body,.pcase__ink-art-metal,.pcase__ink-art-cap{stroke:var(--pc-icon);stroke-width:1.6px;stroke-linejoin:round}.pcase__ink-art-body--pencil{fill:#f6e0ac}.pcase__ink-art-body--pen{fill:#dce9df}.pcase__ink-art-body--highlighter{fill:#fbf3dc}.pcase__ink-art-metal{fill:#e4ded4}.pcase__ink-art-cap{fill:#f3c1bd}.pcase__ink-art-detail,.pcase__ink-art-line{fill:none;stroke:var(--pc-icon);stroke-linecap:round}.pcase__ink-art-detail{stroke-width:.9px;opacity:.55}.pcase__ink-art-line{stroke-width:1.4px;opacity:.8}.pcase__ink-art-grip{stroke:var(--pc-icon);stroke-width:1.2px;stroke-linejoin:round}.pcase__ink-name{color:rgb(var(--ink));letter-spacing:.04em;text-align:center;margin:2px 0 0;font-size:11px}.pcase__ink-swatches{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 2px 4px;display:flex}.pcase__ink-sizes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:2px 2px 4px;display:grid}.pcase__ink-swatch{border:1px solid rgba(var(--ink), .28);background:var(--ink-swatch,transparent);width:24px;height:24px;color:rgba(var(--ink), .7);cursor:pointer;border-radius:50%;flex:0 0 24px;place-items:center;margin:0;padding:0;font:14px/1 JetBrains Mono,Hibi Symbols,monospace;transition:transform .12s,box-shadow .14s;display:grid;position:relative;box-shadow:0 1px 2px #5e4e4624}:where([data-input=mouse]) .pcase__ink-swatch:hover{transform:translateY(-1px)}.pcase__ink-swatch.is-selected{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px rgb(var(--pc-accent))}.pcase__ink-swatch--auto:after{content:"";border:1.5px solid #ffffffb3;border-radius:50%;position:absolute;inset:5px}.pcase__ink-swatch--custom{box-shadow:none;background:0 0;border-style:dashed}.pcase__ink-swatch--custom.is-open{border-color:rgb(var(--pc-accent));color:rgb(var(--pc-accent))}.pcase__ink-swatch:focus-visible,.pcase__ink-size:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:2px}.pcase__ink-roulette .croulette{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.pcase__ink-size{width:100%;min-width:0;height:30px;box-shadow:inset 0 0 0 1px var(--menu-line);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;transition:box-shadow .14s;display:grid}:where([data-input=mouse]) .pcase__ink-size:hover:not(.is-selected){box-shadow:inset 0 0 0 1px rgba(var(--ink), .45)}.pcase__ink-size.is-selected{box-shadow:inset 0 0 0 1.5px var(--menu-pill-bg)}.pcase__ink-size-sample{aspect-ratio:2;width:min(36px,100% - 8px);height:auto;display:block;overflow:visible}.pcase__ink-eraser-dot{width:var(--eraser-dot);height:var(--eraser-dot);border:1.5px solid rgba(var(--ink), .6);background:rgba(var(--ink), .08);border-radius:50%;display:block}.pcase__ink-snap{margin-top:4px}.pcase__bottom-flyout:has(.pcase__ink){max-height:min(64vh,480px)}[data-theme=night] .pcase__ink-art-body--pencil{fill:#6f6246}[data-theme=night] .pcase__ink-art-body--pen{fill:#2f4634}[data-theme=night] .pcase__ink-art-body--highlighter{fill:#4a4435}[data-theme=night] .pcase__ink-art-metal{fill:#5a5650}[data-theme=night] .pcase__ink-art-cap{fill:#7a4f4c}[data-theme=night] .pcase__ink-tool.is-selected{filter:drop-shadow(0 3px 3px #00000073)}[data-theme=night] .pcase__ink-size.is-selected{box-shadow:inset 0 0 0 1.5px #d6936f}@media (prefers-reduced-motion:reduce){.pcase__ink-tool{transition-duration:1ms}}.pcase__ink-art-rope-edge,.pcase__ink-art-rope,.pcase__ink-art-rope-twist{fill:none;stroke-linecap:round;stroke-linejoin:round}.pcase__ink-art-rope-edge{stroke:var(--pc-icon);stroke-width:4.6px}.pcase__ink-art-rope{stroke:#eab896;stroke-width:2.6px}.pcase__ink-art-rope-twist{stroke:#c1704f;stroke-width:2.6px;stroke-dasharray:1.4 2.6;opacity:.75}.pcase__ink-art-knot{fill:#eab896;stroke:var(--pc-icon);stroke-width:1.4px}.pcase__ink-hint{color:var(--ink-soft);text-align:center;margin:4px 6px 2px;font-size:11px;line-height:1.45}[data-theme=night] .pcase__ink-art-rope{stroke:#9c6a52}[data-theme=night] .pcase__ink-art-knot{fill:#9c6a52}[data-theme=night] .pcase__ink-art-rope-twist{stroke:#e0a17d}.pcase__menu--narrow .pcase__ink-tools{flex-direction:column;align-items:stretch;gap:2px;height:auto;padding:2px 0 6px}.pcase__menu--narrow .pcase__ink-tools:after{display:none}.pcase__menu--narrow .pcase__ink-tool{flex:none;place-items:center;width:100%;height:30px;display:grid;overflow:visible;transform:translate(-6px)}:where([data-input=mouse]) .pcase__menu--narrow .pcase__ink-tool:hover:not(.is-selected){transform:translate(-3px)}.pcase__menu--narrow .pcase__ink-tool.is-selected{transform:translate(1px)}.pcase__menu--narrow .pcase__ink-art{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)scale(.74)}.pcase__menu--narrow .pcase__ink-swatches{grid-template-columns:repeat(2,24px);justify-content:center;gap:8px 14px;display:grid}.pcase__menu--narrow .pcase__ink-sizes{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.pcase__menu--narrow .pcase__ink-name,.pcase__menu--narrow .pcase__ink-hint{font-size:10px}.pcase{--pc-accent:193, 112, 79;--pc-hover:211, 211, 211;--pc-ink:94, 78, 70;--pc-icon:#383838;--pc-height:686px;--pc-case-bg:var(--pc-case-color,var(--paper));--menu-pill-bg:var(--login-cover);--menu-pill-ink:#fff6ec;--menu-sub-bg:#fff;--menu-line:#4a3a353d;flex-direction:column;align-items:flex-start;gap:8px;font-family:JetBrains Mono,Hibi Symbols,monospace;display:inline-flex;position:relative}.pcase--light-case{--pc-case-ink:74, 58, 53;--pc-case-line:#4a3a353d;--pc-case-rule:#eaeaea;--pc-case-divider:#c7b7a5}.pcase--dark-case{--pc-case-ink:240, 228, 212;--pc-case-line:#f0e4d442;--pc-case-rule:#2f2f2f;--pc-case-divider:#3f3f3f}.pcase--view-only .pcase__bottom-control:disabled{cursor:default;opacity:.45}.pcase__washi-preview--pink{background-color:#e9a5ad;background-image:radial-gradient(circle,#ffffffbf 20%,#0000 22%);background-size:12px 12px}.pcase__washi-preview--blue{background-color:#9cbed2;background-image:repeating-linear-gradient(45deg,#0000 0 7px,#ffffff73 7px 11px)}.pcase__washi-preview--gold{background-color:#d9bd74;background-image:linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:24px 100%}.pcase__washi-preview--sakura{background-color:#f3cdd8;background-image:radial-gradient(circle at 30% 38%,#ffffffd9 12%,#0000 15%),radial-gradient(circle at 72% 68%,#d66d8a73 9%,#0000 12%);background-size:18px 18px,25px 25px}.pcase__washi-preview--mint{background-color:#e3f1e7;background-image:repeating-linear-gradient(0deg,#8bb99b59 0 6px,#0000 6px 12px),repeating-linear-gradient(90deg,#8bb99b59 0 6px,#0000 6px 12px)}.pcase__sticky-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px;display:grid}.pcase__sticky-swatch{aspect-ratio:1;border:1px solid rgba(var(--ink), .25);cursor:pointer;border-radius:7px;margin:0;padding:0;transition:transform .12s,box-shadow .14s;box-shadow:0 2px 4px #5e4e461f}:where([data-input=mouse]) .pcase__sticky-swatch:hover{transform:translateY(-1px);box-shadow:0 3px 7px #5e4e4633}.pcase__sticky-swatch.is-selected{box-shadow:inset 0 0 0 1.5px var(--menu-pill-bg), 0 2px 4px #5e4e461f}.pcase__stroke-size{cursor:default}.pcase__stroke-size select{box-sizing:border-box;border:1px solid rgba(var(--ink), .3);background:var(--menu-sub-bg);min-width:52px;color:rgb(var(--ink));cursor:pointer;border-radius:4px;flex-shrink:0;margin-left:auto;padding:4px 6px;font:11px/1.2 JetBrains Mono,Hibi Symbols,monospace;transition:opacity .14s}.pcase__menu-swatch--none{background:linear-gradient(135deg, transparent 45%, rgba(var(--ink), .5) 45% 55%, transparent 55%), var(--paper)}.pcase__stroke-size select:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:2px}.pcase__image-input{display:none}.pcase__bottom-area{display:contents}.pcase__bottom-viewport{display:none}.pcase__bottom-rail{zoom:var(--pencil-case-rail-scale,1);border:1px solid var(--paper-line);background:var(--pc-case-bg);width:1080px;height:74px;box-shadow:0 12px 26px rgba(var(--pc-ink), .14);border-radius:22px;flex:none;margin-inline:auto;position:relative;overflow:hidden}.pcase__bottom-toolbar{white-space:nowrap;align-items:center;height:46px;display:flex;position:absolute;top:13px;left:24px}.pcase__bottom-main-controls{align-items:center;gap:14.585px;display:flex}.pcase__bottom-control-slot,.pcase__bottom-control{flex:none;width:46px;height:46px}.pcase__bottom-control{border-radius:calc(var(--pc-tile-size,46px) / 12);color:rgb(var(--pc-ink));cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.pcase__bottom-customize .png-icon{width:20px;height:20px}.pcase__bottom-customize.is-selected{border-radius:12px}.pcase__bottom-control:focus-visible{z-index:5;outline:2px solid rgb(var(--pc-accent));outline-offset:2px}.pcase__bottom-divider{background:var(--pc-case-divider);flex:0 0 1px;width:1px;height:52px;margin-left:12.488px;margin-right:11px}.pcase__bottom-history{gap:14.585px;margin-right:14.585px;display:flex}.pcase__bottom-history-button{border-radius:12px}.pcase__bottom-history-button .png-icon{width:20px;height:20px}:where([data-input=mouse]) .pcase__bottom-history-button:hover:not(:disabled){background:rgba(var(--pc-case-ink), .06)}.pcase__bottom-history-button:disabled{cursor:default;opacity:.35}.pcase__bottom-shape{width:20px;height:20px;display:block;position:relative}.pcase__bottom-shape--triangle:before{color:#0000;content:"▲";-webkit-text-stroke:1px var(--pc-icon);font-size:20px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.pcase__bottom-shape--ellipse{background:0 0;border:1px solid;border-radius:50%}.pcase__bottom-shape--star:before{color:#0000;content:"★";-webkit-text-stroke:1px var(--pc-icon);font-size:24px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.pcase__bottom-shape--square{background:0 0;border:1px solid}.pcase__bottom-shape--line,.pcase__bottom-shape--dashed-line{border-top:2px solid;width:24px;height:0}.pcase__bottom-shape--dashed-line{border-top-style:dashed}.pcase__bottom-washi-preview{opacity:.88;clip-path:polygon(0 8%,8% 0,16% 10%,24% 0,32% 9%,40% 0,48% 10%,56% 1%,64% 9%,72% 0,80% 10%,88% 1%,100% 0,100% 92%,92% 100%,84% 90%,76% 99%,68% 91%,60% 100%,52% 90%,44% 99%,36% 91%,28% 100%,20% 90%,12% 99%,0 100%);flex:none;width:25px;height:18px;display:block}.pcase__bottom-washi-preview--straight{clip-path:none}.pcase__washi-edges{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.pcase__menu-subitem.pcase__washi-edge{justify-content:center;min-width:0;padding:6px 4px}.pcase__washi-edge-preview{background-color:rgba(var(--pc-accent), .45)}.pcase__washi-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pcase__washi-swatches+.pcase__washi-swatches{margin-top:6px}.pcase__menu--washi-pairs .pcase__washi-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.pcase__menu-subitem.pcase__washi-swatch{justify-content:center;min-width:0;padding:6px 5px}.pcase__washi-chip{width:100%;position:relative;overflow:hidden}.pcase__bottom-flyout{z-index:30;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--paper-line);-webkit-backdrop-filter:blur(10px);scrollbar-color:#c7b7a5 transparent;scrollbar-width:thin;background:#fbf8f1f0;border-radius:16px;width:min(280px,100%);max-height:min(56vh,430px);padding:14px 12px 16px;display:none;position:absolute;top:calc(100% + 6px);left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:0 12px 26px #4a3a3524}.pcase__bottom-flyout--wide{width:min(320px,100%)}.pcase__bottom-flyout--docked-left,.pcase__bottom-flyout--docked-right{transform:none}.pcase__bottom-flyout--docked-left{left:max(2px, calc(50% - var(--pencil-case-spread-width,100%) / 2))}.pcase__bottom-flyout--docked-right{left:auto;right:max(2px, calc(50% - var(--pencil-case-spread-width,100%) / 2))}.pcase__bottom-flyout--dock-moved.pcase__bottom-flyout--docked-left{animation:.18s ease-out pcase-dock-left}.pcase__bottom-flyout--dock-moved.pcase__bottom-flyout--docked-right{animation:.18s ease-out pcase-dock-right}@keyframes pcase-dock-left{0%{opacity:0;transform:translateY(-6px)}}@keyframes pcase-dock-right{0%{opacity:0;transform:translateY(-6px)}}.pcase__bottom-flyout::-webkit-scrollbar{width:5px}.pcase__bottom-flyout::-webkit-scrollbar-thumb{background:#c7b7a5;border-radius:999px}.pcase__bottom-flyout .pcase__menu-panel-title{margin-right:30px}.pcase__menu{zoom:var(--side-case-zoom,1);--pc-rail-scale:clamp(.66, tan(atan2(calc((var(--pencil-case-height,var(--pc-height)) - 301px) / 14), 46px)), 1);--pc-rail-icon:calc(46px * var(--pc-rail-scale));box-sizing:border-box;width:78px;height:auto;max-height:var(--pencil-case-height,var(--pc-height));border:1px solid var(--paper-line);background:0 0;border-radius:22px;flex-direction:column;transition:width .34s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #4a3a3524}.pcase__menu--open{width:var(--pc-open-width,240px)}.pcase__menu-body{min-height:0;display:flex}.pcase__menu-rail,.pcase__menu-flyout{overscroll-behavior:contain;scrollbar-color:#c7b7a5 transparent;scrollbar-width:thin;overflow:hidden auto}.pcase__menu-rail{--pc-tile-size:var(--pc-rail-icon);box-sizing:border-box;background:var(--pc-case-bg);flex:0 0 76px;padding:14px 11px 16px}.pcase__menu-panel{box-sizing:border-box;flex:0 0 calc(var(--pc-open-width,240px) - 78px);border-left:1px solid var(--paper-line);-webkit-backdrop-filter:blur(10px);background:#fbf8f1f0;padding:14px 12px 16px;position:relative;overflow:hidden}.pcase__menu-flyout{max-height:calc(100% - 60px);position:absolute;top:44px;left:12px;right:12px}.pcase__menu-rail::-webkit-scrollbar{width:5px}.pcase__menu-flyout::-webkit-scrollbar{width:5px}.pcase__menu-rail::-webkit-scrollbar-thumb{background:#c7b7a5;border-radius:999px}.pcase__menu-flyout::-webkit-scrollbar-thumb{background:#c7b7a5;border-radius:999px}.pcase__menu-panel-title{color:rgb(var(--ink));letter-spacing:.05em;margin:2px 4px 10px;font-size:12px;font-weight:700}.pcase__menu-pin{z-index:3;width:24px;height:24px;color:rgba(var(--ink), .65);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 24px;place-items:center;margin:0;padding:0;transition:background-color .14s,border-color .14s,color .14s;display:grid;position:absolute;top:14px;right:12px}:where([data-input=mouse]) .pcase__menu-pin:hover{background:rgba(var(--ink), .07)}.pcase__menu-pin.is-pinned{border-color:var(--menu-pill-bg);color:var(--menu-pill-bg)}.pcase__menu-pin .png-icon{width:14px;height:14px;transition:transform .18s;transform:rotate(35deg)}.pcase__menu-pin.is-pinned .png-icon{transform:rotate(0)}.pcase__menu-section{flex-direction:column;gap:4px;display:flex}.pcase__menu-row{box-sizing:border-box;width:100%;height:calc(var(--pc-rail-icon) + 8px);color:rgb(var(--ink));cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:4px;display:flex;position:relative}.pcase__menu-row:disabled{cursor:default;opacity:.45}@keyframes pcase-squish{0%{transform:scale(1)}35%{transform:scale(.7)}70%{transform:scale(1.07)}to{transform:scale(1)}}.pcase__menu-row.is-squish,.pcase__bottom-control.is-squish{animation:.24s cubic-bezier(.36,.66,.32,1) pcase-squish}.pcase__tile{width:var(--pc-tile-size,46px);height:var(--pc-tile-size,46px);border-radius:calc(var(--pc-tile-size,46px) / 12);background:var(--pc-tile-bg);color:var(--pc-icon);flex:none;transition:box-shadow .14s;display:block}.pcase__tile .png-icon{width:100%;height:100%;display:block}:where([data-input=mouse]) .pcase__menu-row:hover:not(:disabled)>.pcase__tile,:where([data-input=mouse]) .pcase__bottom-control:hover:not(:disabled)>.pcase__tile{box-shadow:inset 0 0 0 2px rgb(var(--pc-hover))}.pcase__tile--sand{--pc-tile-bg:#f0e6d7}.pcase__tile--mint{--pc-tile-bg:#dce9df}.pcase__tile--mist{--pc-tile-bg:#deeaf0}.pcase__tile--pink{--pc-tile-bg:#f6dde0}.pcase__tile--peach{--pc-tile-bg:#f6e2d2}.pcase__tile--butter{--pc-tile-bg:#f7e8bf}.pcase__tile--lilac{--pc-tile-bg:#ede5ee}.pcase__tile--sage{--pc-tile-bg:#e8e9d3}.pcase__menu-options{flex-direction:column;gap:4px;display:flex}.pcase__menu-subitem{box-sizing:border-box;width:100%;min-height:38px;box-shadow:inset 0 0 0 1px var(--menu-line);color:rgb(var(--ink));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;margin:0;padding:6px 10px 6px 5px;font:12px/1.35 JetBrains Mono,Hibi Symbols,monospace;transition:box-shadow .14s,opacity .14s;display:flex;position:relative}:where([data-input=mouse]) .pcase__menu-subitem:hover:not(.is-selected):not(:disabled){box-shadow:inset 0 0 0 1px rgba(var(--ink), .45)}.pcase__menu-subitem:disabled{cursor:default;opacity:.45}.pcase__menu-subitem.is-selected{box-shadow:inset 0 0 0 1.5px var(--menu-pill-bg);background:0 0}.pcase__menu-row:focus-visible,.pcase__menu-pin:focus-visible,.pcase__menu-customize:focus-visible,.pcase__menu-subitem:focus-visible,.pcase__menu-color:focus-within,.pcase__menu-check:focus-within,.pcase__menu-grid-size button:focus-visible,.pcase__sticky-swatch:focus-visible,.pcase__menu-image-item:focus-visible,.pcase__menu-image-remove:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:2px}.pcase__menu-subitem-icon{width:26px;height:24px;color:var(--pc-icon);flex:0 0 26px;place-items:center;display:grid}.pcase__menu-subitem-icon .png-icon{width:18px;height:18px}.pcase__menu-subitem.pcase__menu-subitem--clear{text-align:center;justify-content:center;padding-inline:10px}:where([data-input=mouse]) .pcase__menu-subitem.pcase__menu-subitem--clear:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgba(var(--pc-accent), .75)}.pcase__habit-option{position:relative}.pcase__habit-option>.pcase__menu-subitem{padding-right:22px}.pcase__habit-option>.pcase__habit-help{position:absolute;bottom:4px;right:4px}.pcase__menu-color input,.pcase__menu-check input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pcase__menu-color.is-disabled,.pcase__stroke-size.is-disabled{opacity:.4}.pcase__menu-color.is-disabled input,.pcase__stroke-size select:disabled{cursor:default}.pcase__menu-swatch{border:1px solid rgba(var(--ink), .35);border-radius:5px;flex:0 0 20px;width:20px;height:20px}.pcase__menu-swatch--stroke{background:0 0;border-width:4px}.pcase__menu-swatch--stroke.pcase__menu-swatch--mixed{background:var(--swatch-paint) border-box;-webkit-mask-composite:xor;border-color:#0000;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pcase__shape-fill[open]{box-shadow:inset 0 0 0 1px var(--menu-line);border-radius:2px}.pcase__shape-fill>summary{list-style:none}.pcase__shape-fill>summary::-webkit-details-marker{display:none}.pcase__shape-fill>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:0 0 6px;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}.pcase__shape-fill[open]>summary:after{transform:rotate(225deg)}.pcase__shape-fill-options{gap:6px;padding:6px;display:grid}.pcase__shape-fill-options .croulette{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.pcase__menu-hex{cursor:default;flex-wrap:wrap;row-gap:6px}.pcase__menu-hex-label{flex:60px;min-width:0}.pcase__menu-hex-pick{cursor:pointer;background:0 0;border:0;flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;display:block;position:relative}.pcase__menu-hex-pick .pcase__menu-swatch{box-sizing:border-box;width:100%;height:100%;display:block}.pcase__menu-hex-pick input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pcase__menu-hex-pick:focus-within{outline:2px solid rgb(var(--pc-accent));outline-offset:2px;border-radius:5px}.pcase__menu-hex input{box-sizing:border-box;border:1px solid rgba(var(--ink), .3);background:var(--menu-sub-bg);min-width:64px;color:rgb(var(--ink));border-radius:4px;flex:64px;margin:0;padding:4px 6px;font:11px/1.2 JetBrains Mono,Hibi Symbols,monospace}.pcase__menu-hex input::placeholder{color:rgba(var(--ink), .45)}.pcase__menu-hex input:focus-visible{border-color:rgb(var(--pc-accent));outline:2px solid rgb(var(--pc-accent));outline-offset:1px}.pcase__menu-hex-reset{box-sizing:border-box;cursor:pointer;padding:0;transition:opacity .14s}:where([data-input=mouse]) .pcase__menu-hex-reset:hover:not(:disabled){outline:2px solid rgb(var(--pc-hover));outline-offset:1px}.pcase__menu-hex-reset:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:2px}.pcase__menu-hex-reset:disabled{opacity:.35;cursor:default}.pcase__menu-swatch--reset{background:linear-gradient(135deg, transparent 45%, rgba(var(--ink), .5) 45% 55%, transparent 55%), var(--paper)}.pcase__menu-subhead{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin:8px 4px 2px;font-size:10px;font-weight:700}.pcase__menu-subhead:first-child{margin-top:0}.pcase__placement-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:4px;display:grid}.pcase__menu-subitem.pcase__placement-option{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:8px 4px}.pcase__menu-panel .pcase__placement-options{grid-template-columns:1fr}.pcase__menu-panel .pcase__menu-subitem.pcase__placement-option{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;padding:6px 10px 6px 5px}.pcase__menu-panel .pcase__placement-preview{width:28px;height:20px}.pcase__placement-preview{border:1.5px solid rgba(var(--ink), .45);background:var(--paper);border-radius:5px;flex:none;width:34px;height:24px;display:block;position:relative}.pcase__placement-preview:after{content:"";background:rgb(var(--pc-accent));border-radius:2px;position:absolute}.pcase__placement-preview--top:after{height:4px;top:3px;left:6px;right:6px}.pcase__placement-preview--bottom:after{height:4px;bottom:3px;left:6px;right:6px}.pcase__placement-preview--left:after{width:4px;top:4px;bottom:4px;left:3px}.pcase__placement-preview--right:after{width:4px;top:4px;bottom:4px;right:3px}.pcase__skin-preview{box-sizing:border-box;border:1px solid rgba(var(--ink), .35);background-color:var(--paper);border-radius:5px;flex:0 0 26px;width:26px;height:20px;display:block}.pcase__menu-checkbox{border:1.5px solid rgba(var(--ink), .5);border-radius:4px;flex:0 0 16px;width:16px;height:16px}.pcase__menu-check input:checked+.pcase__menu-checkbox:after{content:"";border-bottom:2px solid #c1704f;border-left:2px solid #c1704f;width:9px;height:5px;margin:2px 0 0 1px;display:block;transform:rotate(-45deg)}.pcase__menu-check input:indeterminate+.pcase__menu-checkbox:after{content:"";border-bottom:2px solid #c1704f;border-radius:1px;width:8px;margin:5.5px auto 0;display:block}.pcase__page-previews{flex-direction:column;align-items:center;gap:12px;margin-bottom:10px;padding:10px 2px 2px;display:flex}.pcase__page-preview-slot{position:relative}.pcase__page-preview{border:1px solid rgba(var(--ink), .3);background:var(--menu-sub-bg);cursor:pointer;border-radius:0;margin:0;padding:0;transition:box-shadow .14s,transform .12s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 5px #5e4e4624}:where([data-input=mouse]) .pcase__page-preview:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px #5e4e4638}.pcase__page-preview.is-current{box-shadow:0 0 0 2px var(--menu-pill-bg), 0 2px 5px #5e4e4624;border-color:#0000}.pcase__page-preview:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:2px}.pcase__page-preview:disabled{cursor:default;opacity:.6}.pcase__page-preview-label{color:rgb(var(--ink));text-align:center;padding-top:8px;font:11px/1.4 JetBrains Mono,Hibi Symbols,monospace;display:block}.pcase__template-preview{text-align:left;inset:0}.pcase__template-todo{padding:4px 6px;font:18px/1.25 Fresca,Hibi Symbols,serif;display:block}.pcase__page-preview-canvas{pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.pcase__page-preview-canvas>*{display:block;position:absolute}.pcase__page-mini-text{white-space:pre-wrap;word-break:break-word;line-height:1.25;overflow:hidden}.pcase__page-mini-image{object-fit:cover;border-radius:6px}.pcase__page-mini-sticky{border-radius:6px}.pcase__page-mini-widget{box-sizing:border-box;border:3px solid rgba(var(--ink), .35);background:rgba(var(--ink), .06);border-radius:10px}.pcase__page-mini-progress{box-sizing:border-box;border:3px solid rgba(var(--ink), .35);background:#fff;border-radius:999px;overflow:hidden}.pcase__page-mini-progress>span{height:100%;display:block}[data-night-pages=dark] .pcase__page-mini-progress{background:var(--paper)}.pcase__page-preview-number{color:rgba(var(--ink), .65);font:10px/1 JetBrains Mono,Hibi Symbols,monospace;position:absolute;bottom:3px;right:4px}.pcase__menu-divider{background:var(--menu-line);border-radius:999px;flex:0 0 2px;height:2px;margin:12px 2px 14px}.pcase__menu-flyout--pages{flex-direction:column;height:calc(100% - 60px);display:flex;overflow:hidden}.pcase__menu-flyout--pages .pcase__menu-options,.pcase__bottom-flyout--pages .pcase__menu-options{flex:auto;min-height:0}.pcase__menu-flyout--pages .pcase__page-previews,.pcase__bottom-flyout--pages .pcase__page-previews{overscroll-behavior:contain;scrollbar-color:#c7b7a5 transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.pcase__page-previews::-webkit-scrollbar{width:5px}.pcase__page-previews::-webkit-scrollbar-thumb{background:#c7b7a5;border-radius:999px}.pcase__page-preview-delete{color:#6b6b6b;cursor:pointer;background:#d0d0d0d9;border:0;border-radius:50%;place-items:center;width:16px;height:16px;margin:0;padding:0;font:11px/1 JetBrains Mono,Hibi Symbols,monospace;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 3px #0000002e}:where([data-input=mouse]) .pcase__page-preview-delete:hover{color:#4d4d4d;background:#bdbdbdf2}.pcase__page-preview-delete:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:1px}.pcase__template-tabs{border-bottom:1.5px solid var(--menu-line);flex:none;gap:4px;margin:2px 2px 4px;padding:0 4px;display:flex}.pcase__template-tab{min-width:0;min-height:32px;color:var(--ink-soft);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1.5px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;flex:1 1 0;margin:0 0 -1.5px;padding:7px 4px 6px;font:11px/1.2 JetBrains Mono,Hibi Symbols,monospace;transition:color .14s,background-color .14s}.pcase__template-tab.is-selected{border-color:var(--menu-line);background:var(--menu-sub-bg);box-shadow:inset 0 3px 0 var(--menu-pill-bg);color:rgb(var(--ink))}:where([data-input=mouse]) .pcase__template-tab:hover:not(.is-selected){color:rgb(var(--ink))}.pcase__template-tab:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:-2px}.pcase__spread-page{background:var(--paper);overflow:hidden}.pcase__spread-page>*{display:block;position:absolute}.pcase__spread-page>.pcase__template-preview{isolation:isolate}.pcase__page-preview-canvas>.pcase__template-photo{object-fit:cover;width:100%;height:100%;inset:0}.pcase__spread-grid{--template-grid-line:#bdd7e573;background-image:linear-gradient(var(--template-grid-line) var(--template-grid-line-width), transparent var(--template-grid-line-width)), linear-gradient(90deg, var(--template-grid-line) var(--template-grid-line-width), transparent var(--template-grid-line-width));background-size:var(--template-grid-square) var(--template-grid-square);width:100%;left:0}[data-night-pages=dark] .pcase__spread-grid{--template-grid-line:#9fc0d429}.pcase__page-preview--new-template{border:2px dashed rgba(var(--pc-accent), .65);box-shadow:none}:where([data-input=mouse]) .pcase__page-preview--new-template:hover:not(:disabled){border-color:rgb(var(--pc-accent));box-shadow:0 3px 8px #5e4e4629}.pcase__page-preview-canvas>.pcase__new-template-mark{background:var(--paper);inset:0}.pcase__page-preview--new-template:before,.pcase__page-preview--new-template:after{z-index:1;background:rgb(var(--pc-accent));content:"";pointer-events:none;border-radius:999px;margin:auto;position:absolute;inset:0}.pcase__page-preview--new-template:before{width:11px;height:1.5px}.pcase__page-preview--new-template:after{width:1.5px;height:11px}.pcase__template-name{box-sizing:border-box;width:var(--pp-preview-width,100%);flex-direction:column;gap:6px;padding-top:8px;display:flex}.pcase__template-name input{box-sizing:border-box;background:var(--menu-sub-bg);width:100%;min-width:0;min-height:32px;box-shadow:inset 0 0 0 1.5px var(--menu-line);color:rgb(var(--ink));border:0;border-radius:2px;margin:0;padding:5px 8px;font:12px/1.35 JetBrains Mono,Hibi Symbols,monospace}.pcase__template-name input:focus-visible{box-shadow:inset 0 0 0 1.5px rgb(var(--pc-accent));outline:none}.pcase__template-name-actions{flex-wrap:wrap;gap:6px;display:flex}.pcase__template-name-actions button{min-width:0;min-height:28px;box-shadow:inset 0 0 0 1px var(--menu-line);color:rgb(var(--ink));cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;margin:0;padding:4px 8px;font:11px/1.2 JetBrains Mono,Hibi Symbols,monospace}.pcase__template-name-actions button.is-primary{box-shadow:inset 0 0 0 1.5px rgb(var(--pc-accent));color:rgb(var(--pc-accent));font-weight:700}.pcase__template-name-actions button:disabled,.pcase__template-rename:disabled{cursor:default;opacity:.5}.pcase__template-name-actions button:focus-visible,.pcase__template-rename:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:1px}.pcase__template-rename{color:var(--ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:2px auto 0;padding:2px 6px;font:10px/1.3 JetBrains Mono,Hibi Symbols,monospace;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}:where([data-input=mouse]) .pcase__template-rename:hover:not(:disabled){color:rgb(var(--ink))}.pcase__menu-grid-size{cursor:default}.pcase__menu-grid-size>span{flex:auto}.pcase__menu-grid-size .pcase__menu-grid-preview{border:1px solid rgba(var(--ink), .35);background-image:linear-gradient(to right, rgba(var(--ink), .18) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--ink), .18) 1px, transparent 1px);background-size:5px 5px;border-radius:3px;flex:0 0 18px;width:18px;height:18px}.pcase__menu-grid-size button{border:1px solid rgba(var(--ink), .3);width:24px;height:24px;color:rgb(var(--ink));cursor:pointer;background:0 0;border-radius:6px;place-items:center;margin:0;padding:0;font:13px/1 JetBrains Mono,Hibi Symbols,monospace;display:grid}:where([data-input=mouse]) .pcase__menu-grid-size button:hover:not(:disabled){background:rgba(var(--ink), .07)}.pcase__menu-grid-size button:disabled{cursor:default;opacity:.35}.pcase__menu-upload-plus{border:1px dashed rgba(var(--ink), .4);color:#c1704f;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:15px;display:grid}.pcase__menu-note{color:var(--ink-soft);margin:2px 6px 4px;font-size:11px;line-height:1.5}.pcase__menu-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:2px 2px 2px 0;display:grid}.pcase__menu-image-item{aspect-ratio:1;border:1px solid rgba(var(--ink), .25);background:var(--menu-sub-bg);cursor:pointer;border-radius:8px;width:100%;margin:0;padding:2px;display:block;overflow:hidden}:where([data-input=mouse]) .pcase__menu-image-item:hover{border-color:rgb(var(--pc-hover));box-shadow:0 0 0 2px rgba(var(--pc-hover), .45)}.pcase__menu-image-item img{object-fit:cover;pointer-events:none;border-radius:5px;width:100%;height:100%;display:block}.pcase__menu-image-slot{min-width:0;position:relative}.pcase__menu-image-remove{z-index:1;border:1px solid rgba(var(--ink), .28);background:var(--paper);cursor:pointer;opacity:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .13s,background-color .13s,border-color .13s;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 1px 4px #231e1a38}.pcase__menu-image-remove:before{content:"";position:absolute;inset:-4px}:where([data-input=touch],[data-input=pen]) .pcase__menu-image-remove:before{inset:-8px}:where([data-input=mouse]) .pcase__menu-image-slot:hover .pcase__menu-image-remove,:where([data-input=touch],[data-input=pen]) .pcase__menu-image-remove,.pcase__menu-image-remove:focus-visible,.pcase__menu-image-remove.is-arming{opacity:1}:where([data-input=mouse]) .pcase__menu-image-remove:hover{border-color:#c96f4f}.pcase__menu-image-remove.is-arming{box-shadow:0 0 0 1.5px var(--paper), 0 1px 4px #231e1a4d;background:#c96f4f;border-color:#c96f4f}.pcase__menu-image-remove .png-icon{width:11px;height:11px}.pcase__menu-footer{box-sizing:border-box;border-top:1px solid var(--pc-case-rule);background:var(--pc-case-bg);flex:none;padding:10px 11px 12px}.pcase__menu-customize{box-sizing:border-box;width:100%;min-height:40px;box-shadow:inset 0 0 0 1px var(--pc-case-line);color:rgb(var(--pc-case-ink));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 10px;font:12px/1.35 JetBrains Mono,Hibi Symbols,monospace;display:flex}:where([data-input=mouse]) .pcase__menu-customize:hover:not(.is-selected){box-shadow:inset 0 0 0 1px rgba(var(--pc-case-ink), .45)}.pcase__menu-customize.is-squish,.pcase__menu-history-button.is-squish{animation:.24s cubic-bezier(.36,.66,.32,1) pcase-squish}.pcase__menu-history{gap:6px;margin-bottom:8px;display:flex}.pcase__menu-history-button{min-width:0;min-height:34px;box-shadow:inset 0 0 0 1px var(--pc-case-line);color:rgb(var(--pc-case-ink));cursor:pointer;background:0 0;border:0;border-radius:2px;flex:1 1 0;place-items:center;margin:0;padding:0;display:grid}:where([data-input=mouse]) .pcase__menu-history-button:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgba(var(--pc-case-ink), .45)}.pcase__menu-history-button:focus-visible{outline:2px solid rgb(var(--pc-accent));outline-offset:2px}.pcase__menu-history-button:disabled{opacity:.35;cursor:default}.pcase__menu-history-button .png-icon{width:18px;height:18px}.pcase__menu-customize .png-icon{flex:0 0 15px;width:15px;height:15px}.pcase__menu-customize span:not(.png-icon){display:none}.pcase__menu--open .pcase__menu-customize span:not(.png-icon){display:inline}.pcase__caption{width:170px;min-height:16px;color:rgb(var(--pc-ink));text-align:center;pointer-events:none;margin:0;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase{align-items:center;width:100%}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__menu{display:none}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__bottom-area{width:100%;display:block;position:relative}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__bottom-viewport{overscroll-behavior-x:contain;scrollbar-color:#a89684 #c7b7a552;scrollbar-width:thin;touch-action:pan-x;width:100%;display:block;overflow:auto hidden}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__bottom-flyout{display:block}:root[data-case-placement=bottom] .pcase__bottom-flyout{top:auto;bottom:calc(100% + 6px)}:root[data-case-placement=left] .pcase__menu-body{flex-direction:row-reverse}:root[data-case-placement=left] .pcase__menu-panel{border-right:1px solid var(--paper-line);border-left:0}:root[data-case-placement=left] .pcase__menu-pin{left:12px;right:auto}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__bottom-flyout--pages{flex-direction:column;height:min(56vh,430px);display:flex;overflow:hidden}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__bottom-flyout--pages .pcase__page-previews{--pp-max-width:184px}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__bottom-viewport::-webkit-scrollbar{height:8px}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__bottom-viewport::-webkit-scrollbar-track{background:#c7b7a552;border-radius:999px}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__bottom-viewport::-webkit-scrollbar-thumb{background:#a89684 padding-box padding-box;border:2px solid #0000;border-radius:999px}:root:is([data-case-placement=top],[data-case-placement=bottom]) .pcase__caption{width:100%;max-width:min(100%,715px)}@media (prefers-reduced-motion:reduce){.pcase__menu{transition-duration:1ms}.pcase__menu-row.is-squish,.pcase__bottom-control.is-squish,.pcase__menu-customize.is-squish,.pcase__menu-history-button.is-squish,.pcase__bottom-flyout--dock-moved{animation:none}}@media (prefers-contrast:more){.pcase__menu-panel,.pcase__bottom-flyout,[data-theme=night] .pcase__menu-panel,[data-theme=night] .pcase__bottom-flyout{background:var(--paper);-webkit-backdrop-filter:none}}[data-theme=night] .pcase{--pc-accent:224, 161, 125;--pc-ink:207, 194, 180;--pc-icon:#d6cec4;--menu-pill-ink:rgb(var(--ink));--menu-sub-bg:#242424;--menu-line:#f0e4d442}[data-theme=night] .pcase__tile--sand{--pc-tile-bg:#463d2f}[data-theme=night] .pcase__tile--mint{--pc-tile-bg:#2f4634}[data-theme=night] .pcase__tile--mist{--pc-tile-bg:#384951}[data-theme=night] .pcase__tile--pink{--pc-tile-bg:#462f32}[data-theme=night] .pcase__tile--peach{--pc-tile-bg:#46392f}[data-theme=night] .pcase__tile--butter{--pc-tile-bg:#46402f}[data-theme=night] .pcase__tile--lilac{--pc-tile-bg:#442f46}[data-theme=night] .pcase__tile--sage{--pc-tile-bg:#45462f}[data-theme=night] .pcase__bottom-rail{border-color:var(--paper-line);box-shadow:0 12px 26px #00000052}[data-theme=night] .pcase__bottom-flyout{scrollbar-color:#4d4d4d transparent;background:#191919f0;box-shadow:0 12px 26px #00000059}[data-theme=night] .pcase__bottom-flyout::-webkit-scrollbar-thumb{background:#4d4d4d}[data-theme=night] .pcase__bottom-control{color:rgb(var(--pc-ink))}[data-theme=night] .pcase__menu{box-shadow:0 12px 26px #00000059}[data-theme=night] .pcase__menu-panel{background:#191919f0}[data-theme=night] .pcase__menu-rail,[data-theme=night] .pcase__menu-flyout{scrollbar-color:#4d4d4d transparent}[data-theme=night] .pcase__menu-rail::-webkit-scrollbar-thumb{background:#4d4d4d}[data-theme=night] .pcase__menu-flyout::-webkit-scrollbar-thumb{background:#4d4d4d}[data-theme=night] .pcase__page-previews::-webkit-scrollbar-thumb{background:#4d4d4d}[data-theme=night] .pcase__menu-flyout--pages .pcase__page-previews,[data-theme=night] .pcase__bottom-flyout--pages .pcase__page-previews{scrollbar-color:#4d4d4d transparent}[data-theme=night] .pcase__menu-subitem.is-selected{box-shadow:inset 0 0 0 1.5px #d6936f}[data-theme=night] .pcase__menu-pin.is-pinned{color:#d6936f;border-color:#d6936f}[data-theme=night] .pcase__menu-check input:checked+.pcase__menu-checkbox:after,[data-theme=night] .pcase__menu-check input:indeterminate+.pcase__menu-checkbox:after,[data-theme=night] .pcase__menu-upload-plus{color:#e0a17d;border-color:#e0a17d}[data-theme=night] .pcase__bottom-viewport{scrollbar-color:#4d4d4d #453a3180}[data-theme=night] .pcase__bottom-viewport::-webkit-scrollbar-track{background:#453a3180}[data-theme=night] .pcase__bottom-viewport::-webkit-scrollbar-thumb{background:#4d4d4d}.pcase__menu--narrow .pcase__menu-panel{padding:12px 8px 14px}.pcase__menu--narrow .pcase__menu-panel-title{letter-spacing:.02em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:22px 0 8px;font-size:10px}.pcase__menu--narrow .pcase__menu-pin{top:10px;right:6px}:root[data-case-placement=left] .pcase__menu--narrow .pcase__menu-pin{left:6px;right:auto}.pcase__menu--narrow .pcase__menu-flyout{left:8px;right:8px}.pcase__menu--narrow .pcase__menu-flyout:not(.pcase__menu-flyout--pages)>.pcase__menu-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px;display:grid}.pcase__menu--narrow .pcase__menu-flyout:not(.pcase__menu-flyout--pages)>.pcase__menu-options>*{grid-column:1/-1}:is(.pcase__menu--narrow .pcase__menu-flyout:not(.pcase__menu-flyout--pages)>.pcase__menu-options>.pcase__menu-subitem:has(>.pcase__menu-label),.pcase__menu--narrow .pcase__menu-flyout:not(.pcase__menu-flyout--pages)>.pcase__menu-options>.pcase__habit-option){grid-column:auto}.pcase__menu--narrow .pcase__menu-subitem:has(>.pcase__menu-label){justify-content:center;min-height:38px;padding:6px 4px}.pcase__menu--narrow .pcase__habit-option>.pcase__habit-help{width:12px;height:12px;font-size:8px;bottom:2px;right:2px}.pcase__menu--narrow .pcase__menu-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pcase__menu--narrow .pcase__menu-subitem{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:10.5px}.pcase__menu--narrow .pcase__menu-grid-size,.pcase__menu--snug .pcase__menu-grid-size{flex-wrap:wrap;justify-content:center}.pcase__menu--narrow .pcase__menu-grid-size>span:not(.pcase__menu-grid-preview),.pcase__menu--snug .pcase__menu-grid-size>span:not(.pcase__menu-grid-preview){flex:calc(100% - 26px);min-width:0}.pcase__menu--narrow .pcase__menu-check{align-items:flex-start;padding:6px 6px 6px 4px}.pcase__menu--narrow .pcase__menu-subhead{letter-spacing:.03em;font-size:10px}.pcase__menu--narrow .pcase__menu-panel .pcase__placement-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pcase__menu--narrow .pcase__menu-panel .pcase__menu-subitem.pcase__placement-option{justify-content:center;padding:6px 2px}.pcase__menu--narrow .pcase__menu-hex-label{flex-basis:100%}.pcase__menu--narrow .pcase__menu-hex input[type=text]{width:100%;min-width:0}.pcase__menu--narrow .pcase__stroke-size{flex-wrap:wrap}.pcase__menu--narrow .pcase__stroke-size select{width:100%}.pcase__menu--narrow .pcase__sticky-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.pcase__menu--narrow .pcase__menu-image-grid{grid-template-columns:minmax(0,1fr);gap:6px}.pcase__menu--narrow .pcase__menu-customize{min-height:36px}.pcase__menu--open.pcase__menu--narrow .pcase__menu-customize span:not(.png-icon){display:none}.pcase__menu--open.pcase__menu--narrow .pcase__menu-footer{align-items:stretch;gap:6px;display:flex}.pcase__menu--open.pcase__menu--narrow .pcase__menu-history{flex:2 1 0;margin-bottom:0}.pcase__menu--open.pcase__menu--narrow .pcase__menu-customize{flex:1 1 0;width:auto;min-height:34px;padding:0}@keyframes onboarding-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.onboarding-veil{z-index:5;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none;background:#2b1e1a8c;animation:.32s ease-out onboarding-veil-in;position:fixed;inset:0}@keyframes onboarding-veil-in{0%{opacity:0}to{opacity:1}}.onboarding-banner{top:max(14px, env(safe-area-inset-top));z-index:125;text-align:center;pointer-events:auto;background:#fbf8f1;border:1px solid #d9d2c9;border-radius:12px;width:max-content;max-width:min(540px,100vw - 24px);padding:13px 46px 13px 22px;animation:.26s cubic-bezier(.34,1.4,.5,1) onboarding-pop;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 26px #603c2242}.onboarding-banner--bookmark{max-width:320px;bottom:auto;left:auto;transform:translateY(-50%)}:root[data-case-placement=top] .onboarding-banner{top:auto;bottom:max(14px, env(safe-area-inset-bottom));max-width:min(540px,100vw - 24px)}:root:is([data-case-placement=top],[data-case-placement=bottom]) .onboarding-banner--bookmark{left:50%;right:auto;transform:translate(-50%)}:root[data-case-placement=top] .onboarding-banner--bookmark{top:auto;bottom:max(14px, env(safe-area-inset-bottom))}:root[data-case-placement=bottom] .onboarding-banner--bookmark{top:max(14px, env(safe-area-inset-top));bottom:auto}:root:is([data-case-placement=top],[data-case-placement=bottom]) body[data-hibi-tutorial=template-click] .pcase__bottom-flyout--pages{height:min(56dvh, 430px, var(--onboarding-menu-height,56dvh));max-height:min(56dvh, 430px, var(--onboarding-menu-height,56dvh))}@media (width<=600px),(height<=500px){.onboarding-banner{padding:10px 36px 10px 14px}.onboarding-banner .onboarding-banner-title{font-size:18px;line-height:1.25}.onboarding-banner .onboarding-banner-hint{font-size:16px}}@media (width>=560px) and (height<=500px){.onboarding-banner--add-page,.onboarding-banner--templates{left:max(12px, env(safe-area-inset-left));max-width:min(360px,100vw - 324px);transform:none}body[data-hibi-tutorial=template-click] .pcase__bottom-flyout--pages{height:min(430px, var(--onboarding-menu-height,calc(100dvh - 90px)));max-height:min(430px, var(--onboarding-menu-height,calc(100dvh - 90px)));right:0;transform:none;left:auto!important}}.onboarding-banner-step{letter-spacing:.6px;color:#d97f4f;margin-bottom:3px;font:400 15.5px/1 Space Mono,Hibi Symbols,monospace;display:block}.onboarding-banner-title{color:#4a3a35;margin:0;font:400 21px/1.35 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.onboarding-banner-hint{color:#4a3a35b8;margin:4px 0 0;font:400 17.5px/1.4 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.onboarding-banner-next{pointer-events:auto;color:#d97f4f;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:4px 6px;font:400 16.5px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}:where([data-input=mouse]) .onboarding-banner-next:hover{text-underline-offset:2px;text-decoration:underline}.onboarding-banner-skip{pointer-events:auto;color:#4a3a358c;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;font:400 17px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;position:absolute;top:8px;right:10px}:where([data-input=mouse]) .onboarding-banner-skip:hover{color:#4a3a35;background:#c08a6c29}@keyframes onboarding-pulse{0%,to{box-shadow:0 0 0 3px #d97f4f8c,0 0 18px 4px #d97f4f59}50%{box-shadow:0 0 0 6px #d97f4f47,0 0 26px 9px #d97f4f80}}@keyframes onboarding-glow{0%,to{box-shadow:0 0 0 2px #d97f4f80,0 0 14px 2px #d97f4f66}50%{box-shadow:0 0 0 4px #d97f4fbf,0 0 26px 9px #d97f4f8c}}@keyframes onboarding-spotlight-strong{0%,to{box-shadow:0 0 0 4px #d97f4fe6,0 0 24px 8px #d97f4f99,0 0 0 200vmax #2b1e1aa6}50%{box-shadow:0 0 0 9px #d97f4f8c,0 0 40px 16px #d97f4fd9,0 0 0 200vmax #2b1e1aa6}}body[data-hibi-tutorial=write] [data-tutorial-target=text],body[data-hibi-tutorial=eraser-pick] [data-tutorial-target=eraser],body[data-hibi-tutorial=template-info] [data-tutorial-target=templates],body[data-hibi-tutorial=template-click] [data-tutorial-target=templates][aria-expanded=false]{border-radius:10px;animation:1.4s ease-in-out infinite onboarding-pulse}body[data-hibi-tutorial=template-click] [data-tutorial-target=fill-to-do-left]{animation:1.4s ease-in-out infinite onboarding-pulse}body[data-hibi-tutorial=template-click] .pcase__page-preview-slot:has([data-tutorial-target=fill-to-do-left]){flex-direction:column;align-items:center;display:flex}body[data-hibi-tutorial=template-click] .pcase__page-preview-slot:has([data-tutorial-target=fill-to-do-left]) .pcase__page-preview-label{min-width:max-content}.pcase__menu-row,.pcase__bottom-control{transition:opacity .22s}body[data-hibi-tutorial=write] .pcase__menu-row:not([data-tutorial-target=text]),body[data-hibi-tutorial=write] .pcase__bottom-control:not([data-tutorial-target=text]),body[data-hibi-tutorial=eraser-pick] .pcase__menu-row:not([data-tutorial-target=eraser]),body[data-hibi-tutorial=eraser-pick] .pcase__bottom-control:not([data-tutorial-target=eraser]),body[data-hibi-tutorial=template-info] .pcase__menu-row:not([data-tutorial-target=templates]),body[data-hibi-tutorial=template-info] .pcase__bottom-control:not([data-tutorial-target=templates]),body[data-hibi-tutorial=template-click] .pcase__menu-row:not([data-tutorial-target=templates]),body[data-hibi-tutorial=template-click] .pcase__bottom-control:not([data-tutorial-target=templates]){opacity:.3}body[data-hibi-tutorial=template-click] .pcase__page-preview-slot:not(:has([data-tutorial-target=fill-to-do-left])){opacity:.3}body[data-hibi-tutorial=write] .planner-frame,body[data-hibi-tutorial=eraser-erase] .planner-frame{z-index:6}body[data-hibi-tutorial=write] .planner-doodles,body[data-hibi-tutorial=eraser-erase] .planner-doodles{opacity:.25}body[data-hibi-tutorial=write] .profile-menu-trigger,body[data-hibi-tutorial=eraser-pick] .profile-menu-trigger,body[data-hibi-tutorial=eraser-erase] .profile-menu-trigger,body[data-hibi-tutorial=add-page] .profile-menu-trigger,body[data-hibi-tutorial=template-info] .profile-menu-trigger,body[data-hibi-tutorial=template-click] .profile-menu-trigger{opacity:.35}body[data-hibi-tutorial=add-page] .planner-right-page-bookmarks{z-index:120}body[data-hibi-tutorial=add-page] .planner-add-page-bookmark{z-index:1;opacity:1;animation:1.4s ease-in-out infinite onboarding-spotlight-strong;position:relative}body[data-hibi-tutorial=add-page] .pcase__menu-row,body[data-hibi-tutorial=add-page] .pcase__bottom-control{opacity:.3}body[data-hibi-tutorial=trash-info] .profile-menu-trigger{animation:1.4s ease-in-out infinite onboarding-spotlight-strong}body[data-hibi-tutorial=trash-info] .onboarding-banner{z-index:125}body[data-hibi-tutorial=trash-info] .profile-menu-layer{z-index:124}body[data-hibi-tutorial=trash-info] [data-tutorial-target=trash]{animation:1.4s ease-in-out infinite onboarding-pulse}[data-theme=night] .onboarding-banner{border-color:var(--paper-line);background:var(--paper)}[data-theme=night] .onboarding-banner-title{color:#e3cdb9}[data-theme=night] .onboarding-banner-hint{color:#e3cdb9bf}[data-theme=night] .onboarding-banner-skip{color:#e3cdb999}[data-theme=night] .onboarding-banner-next{color:#e0a17d}[data-theme=night] .onboarding-veil{background:#0000009e}@media (prefers-reduced-motion:reduce){.onboarding-banner,.onboarding-veil{animation:none}body[data-hibi-tutorial=write] [data-tutorial-target=text],body[data-hibi-tutorial=eraser-pick] [data-tutorial-target=eraser],body[data-hibi-tutorial=template-info] [data-tutorial-target=templates],body[data-hibi-tutorial=template-click] [data-tutorial-target=templates][aria-expanded=false],body[data-hibi-tutorial=template-click] [data-tutorial-target=fill-to-do-left],body[data-hibi-tutorial=trash-info] [data-tutorial-target=trash]{animation:none;box-shadow:0 0 0 3px #d97f4f8c,0 0 18px 4px #d97f4f59}body[data-hibi-tutorial=add-page] .planner-add-page-bookmark,body[data-hibi-tutorial=trash-info] .profile-menu-trigger{animation:none;box-shadow:0 0 0 4px #d97f4fe6,0 0 24px 8px #d97f4f99,0 0 0 200vmax #2b1e1aa6}}.owner-name-layer{z-index:60;place-items:center;display:grid;position:fixed;inset:0}.owner-name-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#4a3a3552;position:absolute;inset:0}.owner-name-card{background:#fbf8f1;border:1px solid #d9d2c9;border-radius:14px;flex-direction:column;align-items:center;width:min(330px,100vw - 32px);padding:34px 30px 22px;animation:.26s cubic-bezier(.34,1.4,.5,1) owner-name-pop;display:flex;position:relative;box-shadow:0 20px 36px #603c2247}@keyframes owner-name-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.owner-name-card{animation:none}}.owner-name-title{color:#4a3a35;text-align:center;margin:0 0 24px;font:400 26px/1.3 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.owner-name-input{color:#4a3a35;caret-color:#c08a6c;text-align:center;background:0 0;border:0;border-bottom:2px dashed #c08a6cb3;border-radius:0;outline:none;width:100%;padding:6px 4px 8px;font:400 17px/1 Space Mono,Hibi Symbols,monospace}.owner-name-input::placeholder{color:#a18e8e;opacity:1}.owner-name-input:focus{border-bottom-style:solid}.owner-name-error{color:#b2523c;text-align:center;min-height:17px;margin:8px 0 4px;font:400 13px/1.3 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.owner-name-save{letter-spacing:.4px;color:#fff9f2;cursor:pointer;background:#cf9e84;border:1px solid #c08a6c;border-radius:9px;width:100%;height:42px;font:400 15.5px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;transition:filter .13s,transform .13s}:where([data-input=mouse]) .owner-name-save:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.owner-name-save:disabled{opacity:.65;cursor:default}.owner-name-later{color:#d97f4f;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px;font:400 12.5px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}:where([data-input=mouse]) .owner-name-later:hover{text-underline-offset:2px;text-decoration:underline}[data-theme=night] .owner-name-scrim{background:#0000008c}[data-theme=night] .owner-name-card{border-color:var(--paper-line);background:var(--paper)}[data-theme=night] .owner-name-title,[data-theme=night] .owner-name-input{color:#e3cdb9}@property --profile-bg-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --profile-bg-image{syntax:"*";inherits:false}.planner-route.has-profile-color{background-color:var(--profile-bg-color)}.planner-route.has-profile-image{background-image:var(--profile-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}[data-theme=night] .planner-route.has-profile-image{background-image:linear-gradient(#1111118c, #1111118c), var(--profile-bg-image)}.billing-banner{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:120;color:#574f49;background:#fffaf2f7;border:1px solid #e8dccb;border-radius:18px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:10px 12px 10px 18px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 22px #4a3a3524}.billing-banner.is-locked{background:#fdf6f1fa;border-color:#e4c4b4}.billing-banner.is-warning{border-color:#e4c4b4}.billing-banner.is-done{color:#4a5e4f;background:#f6fbf6f7;border-color:#cfe1d2}.billing-banner__text{gap:2px;min-width:0;display:grid}.billing-banner__title{margin:0;font:400 15px/1.35 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.billing-banner__hint{color:#8b817a;margin:0;font:400 11px/1.45 JetBrains Mono,Hibi Symbols,monospace}.billing-banner__action{color:#fff;cursor:pointer;background:#e8a667;border:0;border-radius:999px;flex:none;min-height:36px;padding:0 16px;font:400 14px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;transition:filter .13s,transform .13s}:where([data-input=touch]) .billing-banner__action{min-height:44px}:where([data-input=mouse]) .billing-banner__action:hover{filter:brightness(1.05);transform:translateY(-1px)}.billing-banner__action:focus-visible,.billing-banner__close:focus-visible{outline-offset:2px;outline:2px solid #cf9e8499}.billing-banner__close{color:#a09790;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;width:32px;height:32px;font:400 18px/1 JetBrains Mono,Hibi Symbols,monospace}:where([data-input=touch]) .billing-banner__close{width:44px;height:44px}:where([data-input=mouse]) .billing-banner__close:hover{color:#574f49;background:#97785f1f}@media (width<=520px){.billing-banner{bottom:calc(80px + env(safe-area-inset-bottom));text-align:center;border-radius:16px;flex-wrap:wrap;justify-content:center}.billing-banner__text{flex-basis:100%}}[data-theme=night] .billing-banner{color:#ddd2c6;background:#1e1b1af7;border-color:#3a3330;box-shadow:0 8px 22px #0006}[data-theme=night] .billing-banner.is-locked,[data-theme=night] .billing-banner.is-warning{border-color:#5a4136}[data-theme=night] .billing-banner.is-done{color:#a9c7ae;border-color:#3d4a3f}[data-theme=night] .billing-banner__hint{color:#9d9186}[data-theme=night] .billing-banner__action{color:#fbeee2;background:#a2683a}[data-theme=night] .billing-banner__close{color:#8a7d72}[data-theme=night]:where([data-input=mouse]) .billing-banner__close:hover{color:#ddd2c6;background:#cfa28524}:root[data-case-placement=bottom] .billing-banner{top:max(16px, env(safe-area-inset-top));bottom:auto}.profile-menu-trigger:not(.is-open){bottom:calc(16px + env(safe-area-inset-bottom,0px));left:calc(16px + env(safe-area-inset-left,0px));z-index:122;color:#574f49;cursor:pointer;background:#fbf8f1;border:1px solid #d9d2c9;border-radius:16px;align-items:center;gap:10px;height:52px;margin:0;padding:6px 16px 6px 6px;transition:background-color .15s,box-shadow .15s,transform .15s;display:flex;position:fixed;box-shadow:0 6px 16px #4a3a351f}:where([data-input=mouse]) .profile-menu-trigger:not(.is-open):hover,.profile-menu-trigger:not(.is-open):focus-visible{background:#fffaf1;outline:none;box-shadow:0 8px 20px #4a3a352b}.profile-menu-trigger.is-open{z-index:122}.profile-menu-trigger:active{transform:translateY(1px)}.profile-menu-trigger.is-compact{border-radius:50%;justify-content:center;width:52px;padding:6px}.profile-menu-trigger.is-compact .profile-menu-trigger__label,.profile-menu-trigger.is-compact .profile-menu-trigger__chevron{display:none}:root[data-case-placement=left] .profile-menu-trigger:not(.is-open){right:calc(16px + env(safe-area-inset-right,0px));left:auto}:root[data-case-placement=bottom] .profile-menu-trigger:not(.is-open){border-radius:50%;justify-content:center;width:52px;padding:6px}:root[data-case-placement=bottom] .profile-menu-trigger:not(.is-open) .profile-menu-trigger__label,:root[data-case-placement=bottom] .profile-menu-trigger:not(.is-open) .profile-menu-trigger__chevron{display:none}.profile-menu-trigger__avatar{background:#d9d9d9;border:2px solid #f5f1eb;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.profile-menu-trigger__avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-menu-trigger__avatar .png-icon{width:18px;height:18px;display:block}.profile-menu-trigger__label{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:118px;font:600 12px/1.2 JetBrains Mono,Hibi Symbols,ui-monospace,monospace;overflow:hidden}.profile-menu-trigger__chevron{flex-shrink:0;place-items:center;width:14px;height:14px;margin-left:2px;transition:transform .15s;display:grid}.profile-menu-trigger__chevron .png-icon{width:14px;height:14px}.profile-menu-layer{z-index:120;position:fixed;inset:0}.profile-menu-scrim{cursor:default;background:#4a3a3509;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.profile-menu-panel{animation:.24s ease-out both profile-menu-enter}@keyframes profile-menu-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}.profile-menu-card{color:#505050;background:#fbf8f1;border:1px solid #d9d2c9;border-radius:15px;width:285px;height:420px;font-family:JetBrains Mono,Hibi Symbols,ui-monospace,monospace;position:relative;overflow:hidden}.profile-menu-card--profile{flex-direction:column;display:flex}.profile-menu-header-area{background:linear-gradient(135deg,#efe8da,#e4dbc9);border-bottom:1px solid #e7dfd2;border-radius:14px 14px 0 0;flex-shrink:0;height:96px;position:relative}.profile-menu-custom-header{object-fit:cover;border-radius:14px 14px 0 0;width:100%;height:100%;display:block}.profile-menu-add-header{color:#6f645b;font:inherit;cursor:pointer;opacity:0;background:#fffdf9eb;border:1px solid #d9d2c9;border-radius:999px;align-items:center;gap:7px;margin:0;padding:6px 11px;font-size:12px;line-height:1.2;transition:opacity .13s,transform .15s,background-color .13s;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(2px)}:where([data-input=mouse]) .profile-menu-header-area:hover .profile-menu-add-header,:where([data-input=touch]) .profile-menu-add-header,.profile-menu-add-header:focus-visible{opacity:1;outline:none;transform:translateY(0)}:where([data-input=mouse]) .profile-menu-add-header:hover{background:#fffdf9}.profile-menu-add-header .png-icon{flex-shrink:0;width:15px;height:15px}.profile-menu-custom-avatar,.profile-menu-avatar-placeholder{z-index:3;object-fit:cover;background:#d9d9d9;border:3px solid #f5f1eb;border-radius:50%;place-items:center;width:75px;height:75px;display:grid;position:absolute;top:59px;left:24px;overflow:hidden}.profile-menu-avatar-placeholder .png-icon{width:34px;height:34px}.profile-menu-name{color:#574f49;text-overflow:ellipsis;white-space:nowrap;margin:44px 24px 0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.profile-menu-nav{gap:3px;margin:14px 10px 0;display:grid}.profile-menu-nav-item{color:#574f49;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;margin:0;padding:0 12px;font-size:14px;line-height:1.2;transition:background-color .12s;display:flex}.profile-menu-nav-item .png-icon{flex-shrink:0;width:17px;height:17px}:where([data-input=mouse]) .profile-menu-nav-item:hover,.profile-menu-nav-item:focus-visible{background:#75695f16;outline:none}.profile-menu-logout{color:#9b5f59;margin:auto 10px 10px}:where([data-input=mouse]) .profile-menu-logout:hover,.profile-menu-logout:focus-visible{background:#9b5f5914}.profile-menu-image-control{z-index:4;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute}.profile-menu-image-control--header{border-radius:14px 14px 0 0;inset:0}.profile-menu-image-control--avatar{z-index:5;border-radius:50%;width:84px;height:84px;top:55px;left:20px}.profile-menu-image-control:focus-visible{outline-offset:-3px;outline:2px solid #8ba6a0}.profile-menu-image-control__badge{color:#fff;opacity:0;background:#36312da8;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .13s,transform .15s;display:grid;transform:translateY(3px)scale(.88);box-shadow:0 3px 9px #231e1a33}.profile-menu-image-control__badge .png-icon{width:21px;height:21px}:where([data-input=mouse]) .profile-menu-image-control:hover .profile-menu-image-control__badge,:where([data-input=touch]) .profile-menu-image-control .profile-menu-image-control__badge,.profile-menu-image-control:focus-visible .profile-menu-image-control__badge,.profile-menu-image-control[aria-expanded=true] .profile-menu-image-control__badge{opacity:1;transform:translateY(0)scale(1)}.profile-menu-image-actions{z-index:9;background:#fffdf9fa;border:1px solid #d8d0c6;border-radius:10px;width:158px;display:grid;position:absolute;overflow:hidden;box-shadow:0 8px 18px #4a3a3529}.profile-menu-image-actions--header{top:10px;right:10px}.profile-menu-image-actions--avatar{top:78px;left:106px}.profile-menu-image-actions button{color:#5e554f;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:40px;margin:0;padding:8px 10px;font:13px/1.25 JetBrains Mono,Hibi Symbols,ui-monospace,monospace}.profile-menu-image-actions button+button{border-top:1px solid #ede7df}:where([data-input=mouse]) .profile-menu-image-actions button:hover,.profile-menu-image-actions button:focus-visible{background:#f4eee6;outline:none}.profile-menu-image-actions .is-remove{color:#9b5f59}.profile-menu-image-error{z-index:9;color:#9b5f59;text-align:center;background:#fff7f4fa;border:1px solid #d8b3ac;border-radius:10px;margin:0;padding:8px 10px;font:13px/1.35 JetBrains Mono,Hibi Symbols,ui-monospace,monospace;position:absolute;top:142px;left:20px;right:20px;box-shadow:0 8px 18px #4a3a3529}.profile-menu-card--submenu{background:radial-gradient(circle at 90% 6%,#bdd7e538,#0000 90px),#fffdf9}.profile-menu-submenu-header{background:#f4efe8c7;border-bottom:1px solid #e5ded5;grid-template-columns:42px 1fr 42px;align-items:center;height:58px;display:grid}.profile-menu-submenu-header h2{color:#574f49;text-align:center;grid-column:2;margin:0;font:600 16px/1.2 JetBrains Mono,Hibi Symbols,ui-monospace,monospace}.profile-menu-back{color:#6f645b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;margin:0 0 0 7px;padding:0;display:grid}:where([data-input=mouse]) .profile-menu-back:hover,.profile-menu-back:focus-visible{background:#75695f1a;outline:none}.profile-menu-back .png-icon{width:24px;height:24px}.profile-menu-submenu-content{height:calc(100% - 58px);padding:14px;overflow-y:auto}.profile-menu-empty{color:#8b817a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;display:flex}.profile-menu-empty>.png-icon{width:40px;height:40px}.profile-menu-empty p{max-width:200px;margin:0;font-size:13px;line-height:1.65}.profile-menu-appearance-list{gap:11px;display:grid}.profile-menu-option-icon{color:#6e7d78;background:#e7eeeb;border-radius:10px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.profile-menu-option-icon .png-icon{width:24px;height:24px}.profile-menu-night-option{color:#574f49;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #e4ddd4;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr auto;align-items:center;column-gap:10px;padding:11px 12px;transition:border-color .14s,box-shadow .14s;display:grid}:where([data-input=mouse]) .profile-menu-night-option:hover,.profile-menu-night-option:focus-visible{border-color:#9fc0d4;outline:none;box-shadow:0 0 0 2px #9fc0d459}.profile-menu-night-option .profile-menu-option-icon{color:#6f7f8c;background:#e9eef4;grid-row:1/3}.profile-menu-night-option>span:nth-of-type(2){grid-area:1/2;align-self:end;font-size:13px;line-height:1.25}.profile-menu-night-option small{color:#a09790;grid-area:2/2;align-self:start;font-size:11px;line-height:1.4}.profile-menu-switch{background:#75695f47;border-radius:999px;grid-area:1/3/3;width:37px;height:21px;transition:background-color .16s;position:relative}.profile-menu-switch:after{content:"";background:#fffdf9;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #231e1a59}.profile-menu-night-option[aria-checked=true] .profile-menu-switch{background:#9fc0d4}.profile-menu-night-option[aria-checked=true] .profile-menu-switch:after{transform:translate(16px)}.profile-menu-range-option{color:#574f49;text-align:left;background:#fffdf9;border:1px solid #e4ddd4;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;align-items:center;column-gap:10px;padding:11px 12px;display:grid}.profile-menu-range-option .profile-menu-option-icon{color:#ad7358;background:#f2e4dc;grid-row:1}.profile-menu-range-option>span:nth-of-type(2){grid-area:1/2;font-size:13px;line-height:1.25}.profile-menu-range-value{color:#ad7358;grid-area:1/3;font-size:12px;font-weight:600}.profile-menu-range-option input[type=range]{accent-color:#c1704f;grid-area:2/1/auto/-1;width:100%;margin:8px 0 0}.profile-menu-range-option--notebook .profile-menu-option-icon{color:#6e7d78;background:#e7eeeb}.profile-menu-night-pages{grid-template-columns:1fr 1fr;gap:8px;margin-top:-3px;display:grid}.profile-menu-night-page{color:#c9bcae;font:inherit;cursor:pointer;background:#00000029;border:1px solid #333;border-radius:12px;justify-items:center;gap:7px;padding:10px 8px 8px;font-size:12px;transition:border-color .14s,box-shadow .14s;display:grid}:where([data-input=mouse]) .profile-menu-night-page:hover,.profile-menu-night-page:focus-visible{border-color:#9fc0d4;outline:none;box-shadow:0 0 0 2px #9fc0d440}.profile-menu-night-page[aria-checked=true]{color:#ddd0c2;border-color:#9fc0d4}.profile-menu-night-page-swatch{border:1px solid #ddd0c266;border-radius:6px;width:34px;height:24px;box-shadow:0 1px 3px #0000004d}.profile-menu-doodle-option{color:#574f49;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #e4ddd4;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;column-gap:10px;padding:11px 12px;display:grid}:where([data-input=mouse]) .profile-menu-doodle-option:hover,.profile-menu-doodle-option:focus-visible{border-color:#d8a790;outline:none;box-shadow:0 0 0 2px #d8a79059}.profile-menu-doodle-option .profile-menu-option-icon{color:#ad7358;background:#f2e4dc;grid-row:1}.profile-menu-doodle-option>span:nth-of-type(2){font-size:13px;line-height:1.25}@media (width<=1023px){.profile-menu-doodle-option{display:none}}.profile-menu-background-option{color:#574f49;background:#fffdf9;border:1px solid #e4ddd4;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:10px;padding:11px 12px 12px;display:grid}.profile-menu-background-option .profile-menu-option-icon{color:#ad7358;background:#f2e4dc}.profile-menu-background-option>span:nth-of-type(2){grid-area:1/2/3;align-self:center;font-size:13px;line-height:1.25}.profile-menu-background-colors,.profile-menu-background-image,.profile-menu-background-option>.profile-menu-notice{grid-column:1/-1}.profile-menu-background-colors{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.profile-menu-background-swatches{flex-wrap:wrap;gap:6px;display:flex}.profile-menu-background-swatch{cursor:pointer;border:1px solid #4a3a3529;border-radius:50%;flex:none;width:23px;height:23px;margin:0;padding:0;transition:box-shadow .14s,transform .14s;position:relative;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #4a3a351f}:where([data-input=mouse]) .profile-menu-background-swatch:hover{transform:translateY(-1px)}.profile-menu-background-swatch:focus-visible{outline:none;box-shadow:0 0 0 2px #fffdf9,0 0 0 3.5px #9fc0d4}.profile-menu-background-swatch:has(input:focus-visible){outline:none;box-shadow:0 0 0 2px #fffdf9,0 0 0 3.5px #9fc0d4}.profile-menu-background-swatch[aria-checked=true],.profile-menu-background-swatch.is-selected{box-shadow:0 0 0 2px #fffdf9,0 0 0 3.5px #c1704f}.profile-menu-background-swatch.is-default{background-color:#f3ede2;background-image:radial-gradient(#4a3a354d .8px,#0000 1.1px);background-position:1px 1px;background-size:5px 5px}.profile-menu-background-swatch.is-custom{background:conic-gradient(#f2c3cb,#f5d9b8,#e1e7bd,#bfddd5,#c4d4ee,#dac8ec,#f2c3cb)}.profile-menu-background-swatch.is-custom.is-selected:after{content:"";pointer-events:none;background:conic-gradient(#f2c3cb,#f5d9b8,#e1e7bd,#bfddd5,#c4d4ee,#dac8ec,#f2c3cb);border:1.5px solid #fffdf9;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-4px;right:-4px}.profile-menu-background-swatch.is-custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.profile-menu-background-image{align-items:center;gap:10px;margin-top:13px;display:flex}.profile-menu-background-thumb{background:#f6f1e9;border:1px solid #e4ddd4;border-radius:7px;flex:none;width:54px;height:36px;display:block;overflow:hidden;box-shadow:0 1px 2px #4a3a351f}.profile-menu-background-thumb.is-empty{box-shadow:none;background:repeating-linear-gradient(135deg,#0000 0 5px,#c1704f12 5px 10px),#fbf7f0;border-style:dashed;border-color:#d9cfc4}.profile-menu-background-thumb img{object-fit:cover;width:100%;height:100%;display:block}.profile-menu-background-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.profile-menu-background-actions button{color:#6c5549;font:inherit;cursor:pointer;background:#fbf8f1;border:1px solid #e4ddd4;border-radius:999px;padding:5px 10px;font-size:11.5px;transition:border-color .14s,background-color .14s}:where([data-input=mouse]) .profile-menu-background-actions button:hover:not(:disabled),.profile-menu-background-actions button:focus-visible{background:#fdf1ea;border-color:#d8a790;outline:none}.profile-menu-background-actions button:disabled{cursor:default;opacity:.6}.profile-menu-background-actions .is-remove{color:#9b5f59}.profile-menu-background-option>.profile-menu-notice{margin-top:8px}.profile-menu-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}@media (height<=500px) and (orientation:landscape){body:has(.pcase__menu--open) .profile-menu-trigger:not(.is-open){opacity:0;visibility:hidden;pointer-events:none}}@media (width<=480px){.profile-menu-trigger:not(.is-open){bottom:calc(12px + env(safe-area-inset-bottom,0px));left:calc(12px + env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion:reduce){.profile-menu-panel{animation:none}.profile-menu-trigger:not(.is-open),.profile-menu-trigger__chevron,.profile-menu-image-control__badge,.profile-menu-add-header{transition:none}}[data-theme=night] .profile-menu-trigger:not(.is-open){color:#ddd0c2;background:#232323;border-color:#3a3a3a;box-shadow:0 6px 16px #0006}[data-theme=night]:where([data-input=mouse]) .profile-menu-trigger:not(.is-open):hover,[data-theme=night] .profile-menu-trigger:not(.is-open):focus-visible{background:#2f2f2f;box-shadow:0 8px 20px #00000080}[data-theme=night] .profile-menu-trigger__avatar{background:#333;border-color:#2a2a2a}[data-theme=night] .profile-menu-scrim{background:#0000004d}[data-theme=night] .profile-menu-card{color:#c9bcae;background:#202020;border-color:#3a3a3a}[data-theme=night] .profile-menu-header-area{background:linear-gradient(135deg,#2b2b2b,#242424);border-bottom-color:#2e2e2e}[data-theme=night] .profile-menu-add-header{color:#c9bcae;background:#202020eb;border-color:#3a3a3a}[data-theme=night]:where([data-input=mouse]) .profile-menu-add-header:hover{background:#2f2f2f}[data-theme=night] .profile-menu-custom-avatar,[data-theme=night] .profile-menu-avatar-placeholder{background:#333;border-color:#2a2a2a}[data-theme=night] .profile-menu-name{color:#ddd0c2}[data-theme=night] .profile-menu-nav-item{color:#c9bcae}[data-theme=night]:where([data-input=mouse]) .profile-menu-nav-item:hover,[data-theme=night] .profile-menu-nav-item:focus-visible{background:#ffffff12}[data-theme=night] .profile-menu-logout{color:#cf8b82}[data-theme=night]:where([data-input=mouse]) .profile-menu-logout:hover,[data-theme=night] .profile-menu-logout:focus-visible{background:#cf8b821a}[data-theme=night] .profile-menu-card--submenu{background:radial-gradient(circle at 90% 6%,#9fc0d414,#0000 90px),#202020}[data-theme=night] .profile-menu-submenu-header{background:#0f0f0f8c;border-bottom-color:#333}[data-theme=night] .profile-menu-submenu-header h2{color:#ddd0c2}[data-theme=night] .profile-menu-back{color:#b8a99b}[data-theme=night]:where([data-input=mouse]) .profile-menu-back:hover,[data-theme=night] .profile-menu-back:focus-visible{background:#ffffff12}[data-theme=night] .profile-menu-empty{color:#93867b}[data-theme=night] .profile-menu-image-actions{background:#202020fa;border-color:#3a3a3a;box-shadow:0 8px 18px #00000073}[data-theme=night] .profile-menu-image-actions button{color:#c9bcae}[data-theme=night] .profile-menu-image-actions button+button{border-top-color:#333}[data-theme=night]:where([data-input=mouse]) .profile-menu-image-actions button:hover,[data-theme=night] .profile-menu-image-actions button:focus-visible{background:#2f2f2f}[data-theme=night] .profile-menu-image-error{color:#cf8b82;background:#202020fa;border-color:#5d443d;box-shadow:0 8px 18px #00000073}[data-theme=night] .profile-menu-image-actions .is-remove{color:#cf8b82}[data-theme=night] .profile-menu-night-option,[data-theme=night] .profile-menu-doodle-option,[data-theme=night] .profile-menu-range-option,[data-theme=night] .profile-menu-background-option{color:#c9bcae;background:#00000029;border-color:#333}[data-theme=night] .profile-menu-doodle-option .profile-menu-option-icon{color:#cf9277;background:#453832}[data-theme=night]:where([data-input=mouse]) .profile-menu-doodle-option:hover,[data-theme=night] .profile-menu-doodle-option:focus-visible{border-color:#cf9277;box-shadow:0 0 0 2px #cf927740}[data-theme=night] .profile-menu-range-option .profile-menu-option-icon{color:#cf9277;background:#453832}[data-theme=night] .profile-menu-range-value{color:#cf9277}[data-theme=night] .profile-menu-range-option--notebook .profile-menu-option-icon{color:#9fb8ae;background:#37413d}[data-theme=night]:where([data-input=mouse]) .profile-menu-night-option:hover,[data-theme=night] .profile-menu-night-option:focus-visible{border-color:#9fc0d4;box-shadow:0 0 0 2px #9fc0d440}[data-theme=night] .profile-menu-option-icon{color:#9fb8ae;background:#37413d}[data-theme=night] .profile-menu-night-option .profile-menu-option-icon{color:#9db4c4;background:#333d47}[data-theme=night] .profile-menu-night-option small{color:#8a7d72}[data-theme=night] .profile-menu-background-option .profile-menu-option-icon{color:#cf9277;background:#453832}[data-theme=night] .profile-menu-background-swatch{border-color:#ddd0c238;box-shadow:0 1px 3px #00000059}[data-theme=night] .profile-menu-background-swatch:focus-visible{box-shadow:0 0 0 2px #1b1b1b,0 0 0 3.5px #9fc0d4}[data-theme=night] .profile-menu-background-swatch:has(input:focus-visible){box-shadow:0 0 0 2px #1b1b1b,0 0 0 3.5px #9fc0d4}[data-theme=night] .profile-menu-background-swatch[aria-checked=true],[data-theme=night] .profile-menu-background-swatch.is-selected{box-shadow:0 0 0 2px #1b1b1b,0 0 0 3.5px #cf9277}[data-theme=night] .profile-menu-background-swatch.is-default{background-color:#111;background-image:radial-gradient(#f0e4d44d .8px,#0000 1.1px)}[data-theme=night] .profile-menu-background-swatch.is-custom.is-selected:after{border-color:#1b1b1b}[data-theme=night] .profile-menu-background-thumb{background:#1b1b1b;border-color:#333;box-shadow:0 1px 3px #00000059}[data-theme=night] .profile-menu-background-thumb.is-empty{box-shadow:none;background:repeating-linear-gradient(135deg,#0000 0 5px,#cf927714 5px 10px),#1b1b1b;border-color:#3a3a3a}[data-theme=night] .profile-menu-background-actions button{color:#d8c8b8;background:#262626;border-color:#3a3a3a}[data-theme=night]:where([data-input=mouse]) .profile-menu-background-actions button:hover:not(:disabled),[data-theme=night] .profile-menu-background-actions button:focus-visible{background:#2e2724;border-color:#cf9277}[data-theme=night] .profile-menu-background-actions .is-remove{color:#cf8b82}[data-theme=night] .profile-menu-switch{background:#ffffff29}[data-theme=night] .profile-menu-switch:after{background:#ddd0c2}.profile-menu-settings{grid-template-rows:auto 1fr;align-content:start;gap:11px;min-height:100%;display:grid}.profile-menu-settings>.profile-menu-empty{height:auto}.profile-menu-language-option{color:#574f49;background:#fffdf9;border:1px solid #e4ddd4;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;column-gap:10px;padding:11px 12px 12px;display:grid}.profile-menu-language-option .profile-menu-option-icon{color:#97785f;background:#f0e7db}.profile-menu-language-option>span:nth-of-type(2){grid-area:1/2/3;align-self:center;font-size:13px;line-height:1.25}.profile-menu-languages{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:12px;display:flex}.profile-menu-language{color:#574f49;font:inherit;white-space:nowrap;cursor:pointer;background:#fffdf9;border:1px solid #e0d5c8;border-radius:9px;flex:auto;padding:8px;font-size:12px;line-height:1.2;transition:border-color .14s,background-color .14s,box-shadow .14s}:where([data-input=mouse]) .profile-menu-language:hover,.profile-menu-language:focus-visible{border-color:#d6936f;outline:none;box-shadow:0 0 0 2px #d6936f4d}.profile-menu-language[aria-checked=true]{color:#9a5a3c;background:#f8e9dd;border-color:#d6936f}.profile-menu-account-list{align-content:start;gap:11px;display:grid}.profile-menu-account-option{color:#574f49;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #e4ddd4;border-radius:12px;grid-template-rows:1fr auto auto 1fr;grid-template-columns:42px 1fr;align-items:center;column-gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:grid}:where([data-input=mouse]) .profile-menu-account-option:hover:not(:disabled),.profile-menu-account-option:focus-visible{border-color:#d6936f;outline:none;box-shadow:0 0 0 2px #d6936f4d}.profile-menu-account-option:disabled{cursor:default;opacity:.6}.profile-menu-account-option .profile-menu-option-icon{color:#97785f;background:#f0e7db;grid-row:1/-1}.profile-menu-account-option>span:nth-of-type(2){grid-area:2/2;font-size:13px;line-height:1.25}.profile-menu-account-option small{color:#a09790;grid-area:3/2;font-size:11px;line-height:1.4}.profile-menu-account-option.is-danger .profile-menu-option-icon{color:#b4674a;background:#f6e3d9}:where([data-input=mouse]) .profile-menu-account-option.is-danger:hover:not(:disabled),.profile-menu-account-option.is-danger:focus-visible{border-color:#c96f4f;box-shadow:0 0 0 2px #c96f4f47}.profile-menu-danger-card{color:#8a5540;background:#fdf6f1;border:1px solid #e4c4b4;border-radius:12px;gap:9px;padding:12px;display:grid}.profile-menu-danger-card p{margin:0;font-size:12px;line-height:1.6}.profile-menu-danger-card input{color:#6b4a3a;font:inherit;background:#fffdf9;border:1px solid #e0c0af;border-radius:8px;padding:7px 9px;font-size:13px}.profile-menu-danger-card input:focus-visible{border-color:#c96f4f;outline:none;box-shadow:0 0 0 2px #c96f4f47}.profile-menu-danger-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-menu-danger-actions button{color:#574f49;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #e0d5c8;border-radius:8px;padding:7px 9px;font-size:12px;transition:border-color .14s,background-color .14s}.profile-menu-danger-actions button:disabled{cursor:default;opacity:.55}.profile-menu-danger-actions button.is-delete{color:#fff8f2;background:#c96f4f;border-color:#c96f4f}:where([data-input=mouse]) .profile-menu-danger-actions button.is-delete:hover:not(:disabled){background:#b95f41}.profile-menu-danger-actions button.is-google,.profile-menu-danger-actions button.is-apple{justify-content:center;align-items:center;gap:6px;display:inline-flex}:where([data-input=mouse]) .profile-menu-danger-actions button.is-google:hover:not(:disabled),:where([data-input=mouse]) .profile-menu-danger-actions button.is-apple:hover:not(:disabled){border-color:#c96f4f}.profile-menu-danger-actions button.is-google img,.profile-menu-danger-actions button.is-apple img{width:14px;height:14px}.profile-menu-danger-alt{color:#ab5136;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;font-size:12px;text-decoration:underline}.profile-menu-danger-alt:disabled{cursor:default;opacity:.55}.profile-menu-danger-card .login-turnstile{justify-content:center;display:flex}.profile-menu-notice{color:#6e7d78;margin:0;padding:0 2px;font-size:12px;line-height:1.6}.profile-menu-notice.is-error{color:#ab5136}.profile-menu-trash-list{align-content:start;gap:11px;display:grid}.profile-menu-trash-item{color:#574f49;background:#fffdf9;border:1px solid #e4ddd4;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:10px;padding:11px 12px;display:grid}.profile-menu-trash-item .profile-menu-option-icon{color:#97785f;background:#f0e7db;grid-row:1/3}.profile-menu-trash-item__title{grid-area:1/2;align-self:end;font-size:13px;line-height:1.25}.profile-menu-trash-item small{color:#a09790;grid-area:2/2;align-self:start;font-size:11px;line-height:1.4}.profile-menu-trash-actions{grid-area:3/1/auto/3;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.profile-menu-trash-actions button{color:#574f49;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #e0d5c8;border-radius:8px;padding:7px 9px;font-size:12px;transition:border-color .14s,background-color .14s,box-shadow .14s}.profile-menu-trash-actions button:disabled{cursor:default;opacity:.55}.profile-menu-trash-actions .is-restore{color:#a4623f;border-color:#d6936f}:where([data-input=mouse]) .profile-menu-trash-actions .is-restore:hover:not(:disabled),.profile-menu-trash-actions .is-restore:focus-visible{background:#f9ede3;outline:none;box-shadow:0 0 0 2px #d6936f47}.profile-menu-trash-actions .is-remove{color:#9b5f59}:where([data-input=mouse]) .profile-menu-trash-actions .is-remove:hover:not(:disabled),.profile-menu-trash-actions .is-remove:focus-visible{background:#fdf3ee;border-color:#c96f4f;outline:none}.profile-menu-trash-actions .is-remove.is-arming{color:#fff8f2;background:#c96f4f;border-color:#c96f4f}:where([data-input=mouse]) .profile-menu-trash-actions .is-remove.is-arming:hover:not(:disabled){background:#b95f41}[data-theme=night] .profile-menu-language-option{color:#c9bcae;background:#00000029;border-color:#333}[data-theme=night] .profile-menu-language-option .profile-menu-option-icon{color:#cfa285;background:#333}[data-theme=night] .profile-menu-language{color:#d8c8b8;background:#262626;border-color:#3a3a3a}[data-theme=night]:where([data-input=mouse]) .profile-menu-language:hover,[data-theme=night] .profile-menu-language:focus-visible{border-color:#d6936f;box-shadow:0 0 0 2px #d6936f38}[data-theme=night] .profile-menu-language[aria-checked=true]{color:#e8b797;background:#3a2b24;border-color:#d6936f}[data-theme=night] .profile-menu-account-option{color:#c9bcae;background:#00000029;border-color:#333}[data-theme=night]:where([data-input=mouse]) .profile-menu-account-option:hover:not(:disabled),[data-theme=night] .profile-menu-account-option:focus-visible{border-color:#d6936f;box-shadow:0 0 0 2px #d6936f38}[data-theme=night] .profile-menu-account-option .profile-menu-option-icon{color:#cfa285;background:#333}[data-theme=night] .profile-menu-account-option small{color:#8a7d72}[data-theme=night] .profile-menu-account-option.is-danger .profile-menu-option-icon{color:#d98d6d;background:#4a332a}[data-theme=night] .profile-menu-danger-card{color:#d3a892;background:#0003;border-color:#5a4136}[data-theme=night] .profile-menu-danger-card input{color:#ddc9ba;background:#00000040;border-color:#5a4136}[data-theme=night] .profile-menu-danger-actions button{color:#c9bcae;background:#00000029;border-color:#333}[data-theme=night] .profile-menu-danger-actions button.is-apple img{filter:invert(84%)sepia(12%)saturate(330%)hue-rotate(345deg)}[data-theme=night] .profile-menu-danger-actions button.is-delete{color:#f7e8dd;background:#a85a3e;border-color:#a85a3e}[data-theme=night] .profile-menu-danger-alt{color:#d98d6d}[data-theme=night] .profile-menu-notice{color:#9fb8ae}[data-theme=night] .profile-menu-notice.is-error{color:#d98d6d}[data-theme=night] .profile-menu-trash-item{color:#c9bcae;background:#00000029;border-color:#333}[data-theme=night] .profile-menu-trash-item .profile-menu-option-icon{color:#cfa285;background:#333}[data-theme=night] .profile-menu-trash-item small{color:#8a7d72}[data-theme=night] .profile-menu-trash-actions button{color:#c9bcae;background:#00000029;border-color:#333}[data-theme=night] .profile-menu-trash-actions .is-restore{color:#cfa285;border-color:#d6936f}[data-theme=night]:where([data-input=mouse]) .profile-menu-trash-actions .is-restore:hover:not(:disabled),[data-theme=night] .profile-menu-trash-actions .is-restore:focus-visible{background:#d6936f1f;box-shadow:0 0 0 2px #d6936f38}[data-theme=night] .profile-menu-trash-actions .is-remove{color:#cf8b82}[data-theme=night]:where([data-input=mouse]) .profile-menu-trash-actions .is-remove:hover:not(:disabled),[data-theme=night] .profile-menu-trash-actions .is-remove:focus-visible{background:#a85a3e26;border-color:#a85a3e}[data-theme=night] .profile-menu-trash-actions .is-remove.is-arming{color:#f7e8dd;background:#a85a3e;border-color:#a85a3e}.profile-menu-subscription{grid-template-columns:minmax(0,1fr);align-content:start;gap:11px;display:grid}.profile-menu-subscription-card{color:#574f49;background:#fbf3e6;border:1px solid #e8dccb;border-radius:12px;gap:6px;padding:14px 14px 13px;display:grid}.profile-menu-subscription-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.profile-menu-subscription-plan{letter-spacing:.3px;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.3}.profile-menu-subscription-heading .profile-menu-subscription-plan{white-space:nowrap}.profile-menu-subscription-badge{border-radius:999px;flex:none;padding:3px 9px 2px;font-size:11px;line-height:1.4}.profile-menu-subscription-badge.is-active{color:#4a5e4f;background:#dcecdf}.profile-menu-subscription-badge.is-pending{color:#8a6c52;background:#f1e3cf}.profile-menu-subscription-badge.is-warning{color:#ab5136;background:#f6e3d9}.profile-menu-subscription-badge.is-muted{color:#6e7d78;background:#e7eeeb}.profile-menu-subscription-price{margin:2px 0 0;font-size:18px;line-height:1.3}.profile-menu-subscription-detail{color:#8b817a;margin:0;font-size:12px;line-height:1.55}.profile-menu-subscription-detail span{color:#a09790}.profile-menu-subscription-warning{color:#ab5136;background:#fdf1ea;border-radius:8px;margin:2px 0 0;padding:8px 10px;font-size:12px;line-height:1.55}.profile-menu-subscription-link{color:#ab5136;min-height:32px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;font-size:12px;text-decoration:underline}:where([data-input=touch]) .profile-menu-subscription-link{min-height:44px}.profile-menu-danger-card.is-calm{color:#6f5f52;background:#fbf6ee;border-color:#e8dccb}.profile-menu-danger-actions button.is-primary{color:#fffaf3;background:#97785f;border-color:#97785f}:where([data-input=mouse]) .profile-menu-danger-actions button.is-primary:hover:not(:disabled){background:#86684f}:where([data-input=touch]) .profile-menu-danger-actions button{min-height:44px}[data-theme=night] .profile-menu-subscription-card{color:#ddd2c6;background:#00000029;border-color:#333}[data-theme=night] .profile-menu-subscription-detail{color:#9d9186}[data-theme=night] .profile-menu-subscription-detail span{color:#8a7d72}[data-theme=night] .profile-menu-subscription-badge.is-active{color:#a9c7ae;background:#2f3a31}[data-theme=night] .profile-menu-subscription-badge.is-pending{color:#cfa285;background:#3a3129}[data-theme=night] .profile-menu-subscription-badge.is-warning{color:#e0a07f;background:#4a332a}[data-theme=night] .profile-menu-subscription-badge.is-muted{color:#9fb8ae;background:#2f3533}[data-theme=night] .profile-menu-subscription-warning{color:#e0a07f;background:#a95a3e2e}[data-theme=night] .profile-menu-subscription-link{color:#d98d6d}[data-theme=night] .profile-menu-danger-card.is-calm{color:#c9bcae;background:#0003;border-color:#333}[data-theme=night] .profile-menu-danger-actions button.is-primary{color:#f7ede3;background:#8a6f58;border-color:#8a6f58}[data-theme=night]:where([data-input=mouse]) .profile-menu-danger-actions button.is-primary:hover:not(:disabled){background:#9a7c63}.profile-menu-support{color:#574f49;align-content:start;gap:12px;display:grid}.profile-menu-support-intro{color:#8b817a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.profile-menu-support-topics{flex-wrap:wrap;gap:6px;display:flex}.profile-menu-support-topic{color:#574f49;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #e0d5c8;border-radius:999px;padding:6px 11px;font-size:12px;line-height:1.2;transition:border-color .14s,background-color .14s,box-shadow .14s}:where([data-input=mouse]) .profile-menu-support-topic:hover:not(:disabled),.profile-menu-support-topic:focus-visible{border-color:#d6936f;outline:none;box-shadow:0 0 0 2px #d6936f4d}.profile-menu-support-topic[aria-checked=true]{color:#9a5a3c;background:#f8e9dd;border-color:#d6936f}.profile-menu-support-topic:disabled{cursor:default;opacity:.6}.profile-menu-support-field{gap:6px;font-size:12px;display:grid}.profile-menu-support-field textarea{box-sizing:border-box;color:#574f49;width:100%;min-height:176px;font:inherit;resize:vertical;background-color:#fffdf9;background-image:repeating-linear-gradient(#0000 0 23px,#d6936f33 23px 24px);background-position:0 4px;background-attachment:local;border:1px solid #e4ddd4;border-radius:12px;padding:4px 10px;font-size:13px;line-height:24px}.profile-menu-support-field textarea::placeholder{color:#b3a89f}.profile-menu-support-field textarea:focus-visible{border-color:#d6936f;outline:none;box-shadow:0 0 0 2px #d6936f4d}.profile-menu-support-field small{color:#a09790;justify-self:end;font-size:11px}.profile-menu-support-field small.is-short{color:#ab5136}.profile-menu-support-check{color:#6f5f52;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.profile-menu-support-check input{accent-color:#c96f4f;margin:2px 0 0}.profile-menu-support-send,.profile-menu-support-secondary{color:#fffaf3;font:inherit;cursor:pointer;background:#97785f;border:1px solid #97785f;border-radius:10px;padding:9px 12px;font-size:13px;transition:background-color .14s,border-color .14s}.profile-menu-support-secondary{color:#574f49;background:#fffdf9;border-color:#e0d5c8;font-size:12px}:where([data-input=mouse]) .profile-menu-support-send:hover:not(:disabled){background:#86684f}:where([data-input=mouse]) .profile-menu-support-secondary:hover{border-color:#d6936f}.profile-menu-support-send:focus-visible,.profile-menu-support-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #d6936f59}.profile-menu-support-send:disabled{cursor:default;opacity:.55}.profile-menu-support-sent{color:#5d6f57;overflow-wrap:anywhere;background:#f3f7ee;border:1px solid #d6e0cd;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.6}.profile-menu-support-alt{color:#a09790;margin:0;font-size:11px;line-height:1.5}.profile-menu-subscription-contact{margin-top:14px;padding:0 2px}.profile-menu-support-alt a,.profile-menu-empty p a{color:#9a5a3c;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}:where([data-input=touch]) .profile-menu-support-topic{min-height:40px;padding-inline:14px}:where([data-input=touch]) .profile-menu-support-send,:where([data-input=touch]) .profile-menu-support-secondary{min-height:44px}[data-theme=night] .profile-menu-support{color:#c9bcae}[data-theme=night] .profile-menu-support-intro,[data-theme=night] .profile-menu-support-alt{color:#93867b}[data-theme=night] .profile-menu-support-topic,[data-theme=night] .profile-menu-support-secondary{color:#d8c8b8;background:#262626;border-color:#3a3a3a}[data-theme=night]:where([data-input=mouse]) .profile-menu-support-topic:hover:not(:disabled),[data-theme=night] .profile-menu-support-topic:focus-visible{border-color:#d6936f;box-shadow:0 0 0 2px #d6936f38}[data-theme=night] .profile-menu-support-topic[aria-checked=true]{color:#e8b797;background:#3a2b24;border-color:#d6936f}[data-theme=night] .profile-menu-support-field textarea{color:#ddd2c6;background-color:#00000029;background-image:repeating-linear-gradient(#0000 0 23px,#d6936f21 23px 24px);border-color:#333}[data-theme=night] .profile-menu-support-field textarea::placeholder{color:#6f655d}[data-theme=night] .profile-menu-support-field small{color:#8a7d72}[data-theme=night] .profile-menu-support-field small.is-short{color:#d98d6d}[data-theme=night] .profile-menu-support-check{color:#c9bcae}[data-theme=night] .profile-menu-support-send{color:#f7ede3;background:#8a6f58;border-color:#8a6f58}[data-theme=night]:where([data-input=mouse]) .profile-menu-support-send:hover:not(:disabled){background:#9a7c63}[data-theme=night] .profile-menu-support-sent{color:#a9c09f;background:#0000002e;border-color:#3d4a38}[data-theme=night] .profile-menu-support-alt a,[data-theme=night] .profile-menu-empty p a{color:#e8b797}.profile-sidebar-toggle{top:calc(14px + env(safe-area-inset-top,0px));left:calc(14px + env(safe-area-inset-left,0px));z-index:70;border:1.5px solid rgba(var(--ink), .2);background:var(--paper);width:42px;height:42px;color:rgb(var(--ink));cursor:pointer;border-radius:12px;place-items:center;margin:0;padding:0;transition:background-color .14s,transform .14s;display:grid;position:fixed;box-shadow:0 3px 10px #4a3a3524}:where([data-input=mouse]) .profile-sidebar-toggle:hover,.profile-sidebar-toggle:focus-visible{background:#fffaf1;outline:none}.profile-sidebar-toggle:active{transform:translateY(1px)}.profile-sidebar-toggle .png-icon{width:22px;height:22px}.planner-route:has(.profile-sidebar:not(.is-closed) .profile-menu-card--submenu)>.profile-sidebar-toggle{display:none}.profile-sidebar{box-sizing:border-box;width:min(calc(285px + env(safe-area-inset-left,0px)), 100vw);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#fbf8f1;position:fixed;inset:0 auto 0 0;box-shadow:0 0 26px #4a3a3524}.profile-sidebar .profile-menu-card{border:0;border-right:1px solid #d9d2c9;border-radius:0;width:100%;height:100%}.profile-sidebar .profile-menu-card--profile{overflow-y:auto}.profile-sidebar .profile-menu-header-area{height:118px}.profile-sidebar .profile-menu-custom-avatar,.profile-sidebar .profile-menu-avatar-placeholder{top:81px}.profile-sidebar .profile-menu-image-control--avatar{top:77px}.profile-sidebar .profile-menu-image-actions--avatar{top:100px}.profile-sidebar .profile-menu-image-error{top:164px}[data-theme=night] .profile-sidebar-toggle{box-shadow:0 3px 10px #0006}[data-theme=night]:where([data-input=mouse]) .profile-sidebar-toggle:hover,[data-theme=night] .profile-sidebar-toggle:focus-visible{background:#2f2f2f}[data-theme=night] .profile-sidebar{background:#202020;box-shadow:0 0 26px #00000080}[data-theme=night] .profile-sidebar .profile-menu-card{border-right-color:#3a3a3a}@media (prefers-reduced-motion:reduce){.profile-sidebar-toggle{transition:none}}.water-drop-layer{z-index:60;place-items:center;display:grid;position:fixed;inset:0}.water-drop-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#4a3a3552;position:absolute;inset:0}.water-drop-card{background:#fbf8f1;border:1px solid #d9d2c9;border-radius:14px;flex-direction:column;align-items:center;width:min(300px,100vw - 32px);padding:34px 30px 24px;animation:.26s cubic-bezier(.34,1.4,.5,1) water-drop-pop;display:flex;position:relative;box-shadow:0 20px 36px #603c2247}@keyframes water-drop-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.water-drop-card{animation:none}}.water-drop-close{color:#a18e8e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;transition:background .13s,color .13s;display:grid;position:absolute;top:10px;right:10px}:where([data-input=mouse]) .water-drop-close:hover{color:#b2523c;background:#c08a6c24}.water-drop-close .png-icon{width:13px;height:13px}.water-drop-sentence{color:#4a3a35;align-items:baseline;gap:8px;margin-bottom:22px;font:400 22px/1.3 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;display:flex}.water-drop-input-row{align-items:baseline;gap:6px;display:inline-flex}.water-drop-input{color:#4a3a35;caret-color:#c08a6c;text-align:center;appearance:textfield;background:0 0;border:0;border-bottom:2px dashed #c08a6cb3;border-radius:0;outline:none;width:74px;padding:2px 4px 4px;font:400 18px/1 Space Mono,Hibi Symbols,monospace}.water-drop-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.water-drop-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.water-drop-input:focus{border-bottom-style:solid}.water-drop-count-row{color:#4a3a35;align-items:center;gap:10px;margin-bottom:22px;font:400 17px/1.3 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;display:flex}.water-drop-count-step{color:#b2523c;cursor:pointer;background:0 0;border:1.5px solid #c08a6c;border-radius:50%;place-items:center;width:26px;height:26px;font:400 16px/1 Space Mono,Hibi Symbols,monospace;transition:background .13s,transform .13s;display:grid}:where([data-input=mouse]) .water-drop-count-step:hover:not(:disabled){background:#c08a6c24;transform:translateY(-1px)}.water-drop-count-step:disabled{opacity:.35;cursor:default}.water-drop-count{color:#4a3a35;text-align:center;min-width:1.4ch;font:400 18px/1 Space Mono,Hibi Symbols,monospace}.water-drop-save{letter-spacing:.4px;color:#fff9f2;cursor:pointer;background:#cf9e84;border:1px solid #c08a6c;border-radius:9px;width:100%;height:42px;font:400 15.5px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;transition:filter .13s,transform .13s}:where([data-input=mouse]) .water-drop-save:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.water-drop-save:disabled{opacity:.65;cursor:default}[data-theme=night] .water-drop-scrim{background:#0000008c}[data-theme=night] .water-drop-card{border-color:var(--paper-line);background:var(--paper)}[data-theme=night] .water-drop-sentence,[data-theme=night] .water-drop-count-row,[data-theme=night] .water-drop-count,[data-theme=night] .water-drop-input{color:#e3cdb9}.progress-color-card{outline:none}.progress-color-sentence{margin:0 0 18px}.planner-progress-track.progress-color-preview{--planner-progress-width:240px;width:100%;margin-bottom:20px}.progress-color-swatches{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;width:100%;margin-bottom:22px;display:grid}.progress-color-swatch{aspect-ratio:1;border:1px solid rgba(var(--ink), .25);cursor:pointer;border-radius:50%;width:100%;margin:0;padding:0;transition:transform .12s,box-shadow .14s;box-shadow:0 2px 4px #5e4e461f}:where([data-input=mouse]) .progress-color-swatch:hover{transform:translateY(-1px);box-shadow:0 3px 7px #5e4e4633}.progress-color-swatch.is-selected{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px #c08a6c}.progress-color-swatch:focus-visible{outline-offset:3px;outline:2px dashed #c08a6c}.progress-color-swatch-custom{background:conic-gradient(#f5b8b8,#f7e6b0,#cfe8c4,#bfe0f2,#d9c9f1,#f5b8b8)}.progress-color-custom{--pc-accent:192, 138, 108;width:100%;margin:-8px 0 20px}.progress-color-custom .croulette{box-shadow:none;position:static}@media (prefers-reduced-motion:reduce){.progress-color-swatch{transition:none}}.logged-out-welcome{z-index:3;width:264px;position:absolute;top:32px;left:22px;transform:rotate(-1.72deg)}.logged-out-welcome-card{box-sizing:border-box;text-align:center;color:#5f4625;cursor:default;background:#f7e8bf;min-height:266px;padding:38px 18px 26px;position:relative;box-shadow:0 4px 4px #00000040}.logged-out-welcome-title{letter-spacing:.65px;text-transform:uppercase;margin:0;font:400 28px/1.1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.logged-out-welcome-blurb{color:#5f4625;margin:20px 0 0;font:400 15.3px/1.55 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.logged-out-welcome-actions{flex-direction:column;align-items:center;gap:9px;margin-top:27px;display:flex}.logged-out-welcome-cta{letter-spacing:.3px;color:#fff;background:#e8a667;border-radius:999px;justify-content:center;align-items:center;width:131px;height:37px;font:400 14px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;text-decoration:none;transition:filter .13s,transform .13s;display:inline-flex}:where([data-input=mouse]) .logged-out-welcome-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.logged-out-welcome-cta:active{transform:translateY(1px)scale(.97)scale(1)}.logged-out-welcome-cta:focus-visible{outline-offset:2px;outline:2px solid #cf9e8499}[data-night-pages=dark] .logged-out-welcome-card{background:#ffe190;box-shadow:0 4px 5px #00000073}[data-night-pages=dark] .logged-out-welcome-cta{background:#a2683a}.welcome-about{background:var(--paper);border-top:1px solid rgba(var(--ink), .18);color:rgba(var(--ink), .85);text-align:center;padding:16px 150px 18px;font:400 13.5px/1.5 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.welcome-about p{max-width:1100px;margin:0 auto}.welcome-about a{color:inherit;white-space:nowrap;background:linear-gradient(#0000 55%,#d97f4f73 55%);text-decoration:none}:where([data-input=mouse]) .welcome-about a:hover,.welcome-about a:focus-visible{text-underline-offset:3px;text-decoration:underline}.planner-pricing-tab{--pricing-tab-square:var(--right-page-grid-square,22.5px);bottom:calc(100% - var(--pricing-tab-square) * .18);left:calc(var(--pricing-tab-square) * 1.1);z-index:1;height:calc(var(--pricing-tab-square) * 1.7);padding:0 calc(var(--pricing-tab-square) * 1.05) calc(var(--pricing-tab-square) * .14);border-radius:calc(var(--pricing-tab-square) * .45) calc(var(--pricing-tab-square) * .45) 0 0;color:#fff;font:calc(var(--pricing-tab-square) * .82) / 1 "Fresca", "Hibi Symbols", sans-serif;letter-spacing:.5px;white-space:nowrap;box-shadow:calc(var(--pricing-tab-square) * .14) calc(var(--pricing-tab-square) * .14) calc(var(--pricing-tab-square) * .34) #96582a47;transform-origin:bottom;background:#e8a667;border:1px solid #96582a59;border-bottom:0;place-items:center;text-decoration:none;transition:transform .12s,filter .13s;display:grid;position:absolute}:where([data-input=mouse]) .planner-pricing-tab:hover,.planner-pricing-tab:focus-visible{filter:brightness(1.05);transform:translateY(calc(var(--pricing-tab-square) * -.1));outline:0}.planner-pricing-tab:focus-visible,[data-night-pages=dark] .planner-pricing-tab:focus-visible{box-shadow:0 0 0 2px #cf9e8499}.planner-pricing-tab:active{transform:scaleY(.88)scale(1)}[data-night-pages=dark] .planner-pricing-tab{color:#fff4e6;box-shadow:calc(var(--pricing-tab-square) * .14) calc(var(--pricing-tab-square) * .14) calc(var(--pricing-tab-square) * .34) #00000059;background:#a2683a;border-color:#f0e4d429}@media (width<=1280px),(height<=760px){.planner-pricing-tab{display:none}}.book-flip-layer{--right-page-grid-square:calc((var(--opened-spread-width,1080px) / 2) / 24);width:var(--opened-spread-width,1080px);height:var(--opened-page-height,874px);z-index:4;pointer-events:none;opacity:.999;position:absolute;top:0;left:0}.book-flip-layer.is-animating{opacity:1}.book-flip-sheet,.book-flip-shadow,.book-flip-backdrop{transform-origin:0;width:50%;height:100%;position:absolute;top:0;left:50%}.book-flip-sheet{z-index:2;transform-style:preserve-3d;will-change:transform}.book-flip-face--back{visibility:hidden}.book-flip-sheet.is-turning .book-flip-face--back{visibility:visible}.book-flip-backdrop{contain:layout paint;background:var(--paper,#f7f1e3);will-change:opacity;border-radius:10px 0 0 10px;left:0;overflow:hidden}.book-flip-face{contain:layout paint;background:var(--paper,#f7f1e3);backface-visibility:hidden;will-change:transform;border-radius:0 10px 10px 0;position:absolute;inset:0;overflow:hidden}.book-flip-face--front{transform:rotateY(0)}.book-flip-face--back{backface-visibility:visible;border-radius:10px 0 0 10px;transform:rotateY(180deg)}.book-flip-snapshot,.book-flip-backdrop{flex-direction:column;display:flex}.book-flip-snapshot,.book-flip-snapshot>*,.book-flip-backdrop>*{pointer-events:none;width:100%;height:100%}.book-flip-snapshot *,.book-flip-backdrop *{pointer-events:none!important;caret-color:#0000!important;transition:none!important;animation:none!important}.book-flip-shadow,.book-flip-shade{opacity:.001;will-change:opacity;background:linear-gradient(90deg,#281e14a6,#0000)}.book-flip-shadow{z-index:1;will-change:transform, opacity}.book-flip-shade{z-index:3;position:absolute;inset:0}.book-flip-layer--backward .book-flip-sheet,.book-flip-layer--backward .book-flip-shadow{transform-origin:100%;left:0}.book-flip-layer--backward .book-flip-backdrop{border-radius:0 10px 10px 0;left:50%}.book-flip-layer--backward .book-flip-face--front{border-radius:10px 0 0 10px}.book-flip-layer--backward .book-flip-face--back{border-radius:0 10px 10px 0}.book-flip-layer--backward .book-flip-shadow,.book-flip-layer--backward .book-flip-shade{background:linear-gradient(-90deg,#281e14a6,#0000)}.book-flip-layer--stack{width:calc(var(--right-page-grid-square) * 24);left:50%;overflow:clip}.book-flip-layer--stack .book-flip-sheet,.book-flip-layer--stack .book-flip-shadow{width:100%;left:0}.book-flip-layer--stack .book-flip-face--front{border-radius:0 10px 10px 0}@media (prefers-reduced-motion:reduce){.book-flip-layer{display:none}}.right-page-panel{--right-page-width:calc(var(--opened-spread-width,1080px) / 2);--right-page-grid-square:calc(var(--right-page-width) / 24);z-index:2;min-width:0;height:var(--opened-page-height,874px);background:var(--paper);border-radius:0 10px 10px 0;align-self:start;position:relative}.right-page-grid{--right-page-width:calc(var(--opened-spread-width,1080px) / 2);--right-page-grid-margin-y:var(--opened-grid-margin-y,9.5px);--right-page-visual-grid-square:calc(var(--right-page-width) / var(--opened-grid-columns,24));--right-page-grid-height:calc(var(--opened-page-height,874px) - var(--right-page-grid-margin-y) * 2);--right-page-grid-line-color:#bdd7e573;--right-page-grid-line:1px;color:rgb(var(--ink));margin:var(--right-page-grid-margin-y) 0;background-color:var(--paper);background-image:linear-gradient(var(--right-page-grid-line-color) var(--right-page-grid-line), transparent var(--right-page-grid-line)), linear-gradient(90deg, var(--right-page-grid-line-color) var(--right-page-grid-line), transparent var(--right-page-grid-line));background-size:var(--right-page-visual-grid-square) var(--right-page-visual-grid-square), var(--right-page-visual-grid-square) var(--right-page-visual-grid-square);height:var(--right-page-grid-height);align-self:start;position:relative}[data-night-pages=dark] .right-page-grid{--right-page-grid-line-color:#9fc0d429}@media (resolution<=1.5x){.right-page-grid{--right-page-grid-line:max(1px, calc(.6px / var(--opened-scale,1)))}}.planner-month-page{--calendar-columns:4;--calendar-width:calc(var(--right-page-grid-square) * 20);--calendar-inset:calc(var(--right-page-grid-square) * 3.5);color:rgb(var(--ink));padding:0}.planner-month-page--right{--calendar-columns:3;--calendar-width:calc(var(--right-page-grid-square) * 15);--calendar-inset:calc(var(--right-page-grid-square) * .5)}.planner-month-header{width:var(--calendar-width);height:calc(var(--right-page-grid-square) * 4);margin:0 0 0 var(--calendar-inset);padding:var(--right-page-grid-square) 0 0;border:0;flex:none;align-items:center}.planner-month-page--right .planner-month-header{justify-content:flex-end}.planner-month-table{--calendar-grid-line:color-mix(in srgb, var(--paper-line) 80%, rgb(var(--ink)));box-sizing:content-box;width:var(--calendar-width);margin-left:var(--calendar-inset);border-top:1px solid var(--calendar-grid-line);border-left:1px solid var(--calendar-grid-line)}.planner-month-weekdays,.planner-month-days{grid-template-columns:repeat(var(--calendar-columns), minmax(0, 1fr));display:grid}.planner-month-weekdays{height:calc(var(--right-page-grid-square) * 2);color:#4a3a35;letter-spacing:1px;background:#f7efdc;font:15px Fresca,Hibi Symbols,sans-serif}.planner-month-weekdays>div{border-right:1px solid var(--calendar-grid-line);border-bottom:1px solid var(--calendar-grid-line);place-items:center;display:grid}.planner-month-days{height:calc(var(--right-page-grid-square) * 30);grid-template-rows:repeat(var(--calendar-rows), minmax(0, 1fr))}.planner-month-day{min-width:0;min-height:0;padding:calc(var(--right-page-grid-square) * .5);border-right:1px solid var(--calendar-grid-line);border-bottom:1px solid var(--calendar-grid-line);flex-direction:column;display:flex}.planner-month-day-toolbar{align-items:center;gap:calc(var(--right-page-grid-square) * .2);margin-bottom:calc(var(--right-page-grid-square) * .5);flex:none;display:flex}.planner-month-day-heading{width:100%;height:var(--right-page-grid-square);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.planner-month-day-heading:disabled{cursor:default}.planner-month-day-expand{width:calc(var(--right-page-grid-square) * .8);height:var(--right-page-grid-square);color:var(--ink-faint);opacity:.65;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.planner-month-day-expand .png-icon{width:calc(var(--right-page-grid-square) * .65);height:calc(var(--right-page-grid-square) * .65)}:where([data-input=mouse]) .planner-month-day-expand:hover:not(:disabled),.planner-month-day-expand:focus-visible{opacity:1;color:rgb(var(--ink))}.planner-month-day .planner-day-number{font-size:22px;line-height:var(--right-page-grid-square);margin:0}.planner-month-day.planner-day-cell-today .planner-day-number:after{inset:-3px -6px}.planner-month-day-add{color:var(--ink-faint);opacity:.65;font:18px/1 Fresca,Hibi Symbols,sans-serif}:where([data-input=mouse]) .planner-month-day-heading:hover .planner-month-day-add,.planner-month-day-heading:focus-visible .planner-month-day-add{opacity:1;color:rgb(var(--ink))}.planner-month-day--outside .planner-day-number{color:var(--ink-faint);opacity:.4}.planner-month-weekday-sat{color:#5b7f99}.planner-month-weekday-sun{color:#82433f}.planner-month-entries{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--ink), .2) transparent;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.planner-month-entry{align-items:flex-start;gap:calc(var(--right-page-grid-square) * .25);margin-bottom:calc(var(--right-page-grid-square) * .25);display:flex;position:relative}.planner-month-entry.is-schedule{padding-left:calc(var(--right-page-grid-square) * .4)}.planner-month-entry.is-schedule:before{content:"";inset:calc(var(--right-page-grid-square) * .1) auto calc(var(--right-page-grid-square) * .1) 0;width:calc(var(--right-page-grid-square) * .15);background:var(--schedule-color);position:absolute}.planner-month-entry input{appearance:none;width:calc(var(--right-page-grid-square) * .5);height:calc(var(--right-page-grid-square) * .5);margin:calc(var(--right-page-grid-square) * .15) 0 0;border:1px solid rgba(var(--ink), .5);cursor:pointer;border-radius:2px;flex:none}.planner-month-entry input:checked{background:#98c0aa4d}.planner-month-entry input:checked:after{content:"";border-right:1px solid rgb(var(--ink));border-bottom:1px solid rgb(var(--ink));width:4px;height:7px;margin-left:3px;display:block;transform:rotate(40deg)}.planner-month-entry-text{min-width:0;color:rgb(var(--ink));font:14px Fresca,Hibi Symbols,sans-serif;line-height:calc(var(--right-page-grid-square) * .8);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:block}:where([data-input=mouse]) .planner-month-entry-text:hover:not(:disabled)>span{text-underline-offset:3px;text-decoration:underline}.planner-month-entry-time{color:#5b7f99;font:10px JetBrains Mono,Hibi Symbols,monospace;line-height:calc(var(--right-page-grid-square) * .75);display:block}.planner-month-entry.is-complete .planner-month-entry-text{color:var(--ink-faint);text-decoration:line-through}.planner-month-entry :disabled{cursor:default}.planner-month-page--erasing,.planner-month-page--erasing button,.planner-month-page--erasing input,.planner-month-page--erasing textarea{cursor:var(--right-page-eraser-cursor)}.planner-month-entry-eraser{touch-action:none;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}:where([data-input=mouse]) .planner-month-entry-eraser:hover,.planner-month-entry-eraser:focus-visible{background:#e649801f;box-shadow:inset 0 0 0 1.5px #e649808c}.planner-month-notes.right-page-grid{top:0;left:calc(var(--right-page-grid-square) * 16);width:calc(var(--right-page-grid-square) * 7.5);padding:calc(var(--right-page-grid-square) * .5);background-color:#0000;flex-direction:column;display:flex;position:absolute}.planner-month-notes label{margin:var(--right-page-grid-square) 0;color:var(--ink-soft);font:15px Fresca,Hibi Symbols,sans-serif;line-height:var(--right-page-grid-square)}.planner-month-notes textarea{resize:none;width:100%;min-height:0;color:rgb(var(--ink));font:15px Fresca,Hibi Symbols,sans-serif;line-height:var(--right-page-grid-square);scrollbar-width:thin;background:0 0;border:0;outline:0;flex:1;padding:0}.planner-month-notes textarea::placeholder{color:var(--ink-faint)}.planner-month-notes textarea:focus-visible{outline:1px dashed rgba(var(--ink), .25);outline-offset:calc(var(--right-page-grid-square) * .25)}.planner-month-surface{pointer-events:none;position:absolute;inset:0}.planner-month-surface--active{pointer-events:auto}.planner-month-dialog{--month-sheet:#fff;--month-button:#f7efdc;--month-selected:#deedf0;width:min(calc(var(--right-page-grid-square) * 24), calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:calc(var(--right-page-grid-square) * 1.4);border:1px solid rgba(var(--ink), .35);border-radius:calc(var(--right-page-grid-square) * .55);background:var(--paper);color:rgb(var(--ink));font:calc(20px * var(--month-dialog-scale,1)) "Fresca", "Hibi Symbols", sans-serif;overscroll-behavior:contain;box-shadow:0 20px 60px #4a3a3529}.planner-month-dialog::backdrop{background:#28221d40}.planner-month-entry-dialog{--month-dialog-scale:.8}.planner-month-dialog-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--right-page-grid-square) * .5);padding-bottom:var(--right-page-grid-square);border-bottom:1px dashed rgba(var(--ink), .25);display:flex}.planner-month-dialog-heading h2{font-size:calc(32px * var(--month-dialog-scale,1));line-height:calc(var(--right-page-grid-square) * 1.6);margin:0;font-weight:400}.planner-month-dialog button{color:inherit;font:inherit;cursor:pointer}.planner-month-dialog .planner-month-dialog-close{width:var(--right-page-grid-square);height:calc(var(--right-page-grid-square) * 1.4);font-size:calc(30px * var(--month-dialog-scale,1));background:0 0;border:0;flex:none;padding:0;line-height:1}.planner-month-entry-form{align-items:center;gap:var(--right-page-grid-square);min-height:calc(var(--right-page-grid-square) * 17.5);padding-top:calc(var(--right-page-grid-square) * 2);padding-bottom:calc(var(--right-page-grid-square) * .5);flex-direction:column;display:flex}.planner-month-entry-kinds,.planner-month-dialog-actions{justify-content:center;gap:calc(var(--right-page-grid-square) * .75);width:min(100%, calc(var(--right-page-grid-square) * 14));display:flex}.planner-month-entry-kinds button,.planner-month-dialog-actions button,.planner-month-task-add{min-height:calc(var(--right-page-grid-square) * 2.2);padding:calc(var(--right-page-grid-square) * .4) calc(var(--right-page-grid-square) * .65);border:1px solid rgba(var(--ink), .3);background:0 0;border-radius:0;flex:1}.planner-month-entry-kinds button[aria-pressed=true]{background:var(--month-selected)}.planner-month-entry-fields{align-items:center;gap:var(--right-page-grid-square);width:min(100%, calc(var(--right-page-grid-square) * 17));padding-top:calc(var(--right-page-grid-square) * .5);flex-direction:column;flex:1;display:flex}.planner-month-entry-form--todo .planner-month-entry-fields{padding-bottom:var(--right-page-grid-square);justify-content:center}.planner-month-task-input,.planner-month-schedule-when{width:100%;min-height:calc(var(--right-page-grid-square) * 2.2);padding:calc(var(--right-page-grid-square) * .5) calc(var(--right-page-grid-square) * .75);border:1px solid rgba(var(--ink), .3);color:inherit;font:inherit;background:0 0;border-radius:0}.planner-month-task-input::placeholder{color:var(--ink-faint)}.planner-month-schedule-when{justify-content:center;gap:calc(var(--right-page-grid-square) * .5);width:min(100%, calc(var(--right-page-grid-square) * 14));padding:calc(var(--right-page-grid-square) * .35) calc(var(--right-page-grid-square) * .5);display:flex}.planner-month-schedule-when input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;padding:0}.planner-month-schedule-when input[type=date]{flex:1.5}.planner-month-schedule-when input[type=time]{flex:1}.planner-month-schedule-colors{justify-content:center;align-items:center;gap:var(--right-page-grid-square);display:flex}.planner-month-color-swatch,.planner-month-custom-color{width:calc(var(--right-page-grid-square) * 1.5);height:calc(var(--right-page-grid-square) * 1.5);background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative}.planner-month-color-swatch:before,.planner-month-custom-color:before{content:"";inset:calc(var(--right-page-grid-square) * .25);background:var(--schedule-color);border-radius:50%;position:absolute}.planner-month-custom-color:before{background:conic-gradient(#ec676d,#f4d657,#7ac98c,#82c2ec,#ae92d9,#ec676d)}.planner-month-color-swatch[aria-pressed=true],.planner-month-custom-color.is-selected{box-shadow:0 0 0 1px rgba(var(--ink), .6)}.planner-month-custom-color.is-selected:before{background:var(--schedule-color)}.planner-month-custom-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.planner-month-dialog-actions{margin-top:calc(var(--right-page-grid-square) * .25)}.planner-month-dialog-actions button,.planner-month-task-add{border-radius:calc(var(--right-page-grid-square) * .55);background:var(--month-button)}:where([data-input=mouse]) .planner-month-dialog-actions button:hover:not(:disabled),:where([data-input=mouse]) .planner-month-task-add:hover{filter:brightness(.97)}.planner-month-dialog .planner-month-delete{padding:0 calc(var(--right-page-grid-square) * .5);color:#a45b57;font-size:calc(16px * var(--month-dialog-scale,1));background:0 0;border:0}.planner-month-dialog button:disabled{cursor:default}.planner-month-entry-dialog button:disabled{opacity:.45}.planner-month-page button:focus-visible,.planner-month-page input:focus-visible,.planner-month-dialog button:focus-visible,.planner-month-dialog input:focus-visible,.planner-month-custom-color:focus-within{outline-offset:3px;outline:2px solid #6f927eb3}.planner-month-day-dialog .planner-month-dialog-heading{padding-bottom:calc(var(--right-page-grid-square) * 1.1);border-bottom:0}.planner-month-task-sheet{min-height:min(calc(var(--right-page-grid-square) * 19), 60dvh);max-height:min(calc(var(--right-page-grid-square) * 25), calc(100dvh - 180px));padding:var(--right-page-grid-square) calc(var(--right-page-grid-square) * .75);border:1px solid var(--paper-line);background:var(--month-sheet);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--ink), .2) transparent;border-radius:2px;flex-direction:column;display:flex;overflow:hidden auto}.planner-month-task-list{margin:0 0 var(--right-page-grid-square);padding:0;list-style:none;position:relative}.planner-month-task-row{align-items:center;gap:calc(var(--right-page-grid-square) * .5);min-height:calc(var(--right-page-grid-square) * 2.6);padding:calc(var(--right-page-grid-square) * .35) 0;display:flex;position:relative}.planner-month-dialog .planner-month-task-grip{width:calc(var(--right-page-grid-square) * .75);min-height:calc(var(--right-page-grid-square) * 1.9);color:rgba(var(--ink), .5);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.planner-month-task-row.is-schedule .planner-month-task-grip{border-left:calc(var(--right-page-grid-square) * .2) solid var(--schedule-color)}.planner-month-task-row input[type=checkbox]{appearance:none;width:var(--right-page-grid-square);height:var(--right-page-grid-square);border:1px solid rgba(var(--ink), .65);border-radius:calc(var(--right-page-grid-square) * .25);cursor:pointer;background:0 0;flex:none;margin:0}.planner-month-task-row input:checked{background:#98c0aa33}.planner-month-task-row input:checked:after{content:"";width:calc(var(--right-page-grid-square) * .25);height:calc(var(--right-page-grid-square) * .5);margin:calc(var(--right-page-grid-square) * .1) auto 0;border:solid rgb(var(--ink));border-width:0 1.5px 1.5px 0;display:block;transform:rotate(45deg)}.planner-month-dialog .planner-month-task-content{justify-content:space-between;align-items:center;gap:calc(var(--right-page-grid-square) * .75);text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0;display:flex}.planner-month-task-title{overflow-wrap:anywhere;min-width:0;line-height:1.35}.planner-month-task-row.is-complete .planner-month-task-title{color:var(--ink-faint);text-decoration:line-through}.planner-month-task-content time{min-width:calc(var(--right-page-grid-square) * 6);padding:calc(var(--right-page-grid-square) * .45) calc(var(--right-page-grid-square) * .5);border-radius:calc(var(--right-page-grid-square) * .25);background:var(--schedule-color);color:var(--schedule-ink);font-size:18px;line-height:var(--right-page-grid-square);text-align:center;white-space:nowrap;flex:none}.planner-month-task-list+.planner-month-week-todos{padding-top:calc(var(--right-page-grid-square) * .5);border-top:1px dashed var(--paper-line)}.planner-month-week-todos-heading{margin:0 0 calc(var(--right-page-grid-square) * .25);color:var(--ink-soft);font-size:.8em;font-weight:400;line-height:var(--right-page-grid-square);letter-spacing:1px}.planner-month-task-row.is-week-todo{padding-left:calc(var(--right-page-grid-square) * 1.25)}.planner-month-task-add{width:calc(var(--right-page-grid-square) * 6);min-height:calc(var(--right-page-grid-square) * 1.9);background:var(--paper);flex:none;align-self:center;margin-top:auto}.planner-month-tasks-empty{padding:calc(var(--right-page-grid-square) * 2) 0;color:var(--ink-soft);text-align:center;margin:auto 0}.planner-month-task-sheet.is-reordering,.planner-month-task-sheet.is-reordering *{cursor:grabbing;-webkit-user-select:none;user-select:none}.planner-month-task-row.is-dragging{z-index:2;background:var(--month-sheet);box-shadow:0 3px 12px rgba(var(--ink), .15);border-radius:4px}.planner-month-task-row.is-drop-before:before,.planner-month-task-list.has-drop-at-end:after{content:"";background:#89c3e7;height:2px;position:absolute;inset:0 0 auto}.planner-month-task-list.has-drop-at-end:after{inset:auto 0 0}.planner-month-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-night-pages=dark] .planner-month-dialog{--month-sheet:#202020;--month-button:#f7efdc1f;--month-selected:#89c3e72e}@media (width<=540px){.planner-month-dialog{padding:var(--right-page-grid-square);font-size:calc(18px * var(--month-dialog-scale,1))}.planner-month-dialog-heading h2{font-size:calc(26px * var(--month-dialog-scale,1));line-height:calc(var(--right-page-grid-square) * 1.35)}.planner-month-task-sheet{padding:calc(var(--right-page-grid-square) * .75) calc(var(--right-page-grid-square) * .5)}.planner-month-dialog .planner-month-task-content{align-items:flex-start;gap:calc(var(--right-page-grid-square) * .5);flex-direction:column}.planner-month-task-content time{min-width:0;font-size:16px}}[data-night-pages=dark] .planner-month-entry-time{color:#8fb3cd}.planner-left-page--custom .planner-month-weekday-sat,.planner-left-page--custom .planner-month-entry-time{color:#5b7f99}.planner-left-page--custom .planner-month-weekday-sun{color:#82433f}[data-night-pages=cream] .planner-month-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:74, 58, 53;--ink-soft:#696969;--ink-faint:#8f8f8f;--paper:#f4eee0;--paper-line:#e3dac4}.planner-book{width:100%;height:100%;position:relative}.planner-spread{--right-page-grid-square:calc((var(--opened-spread-width,1080px) / 2) / 24);width:var(--opened-spread-width,1080px);height:var(--opened-page-height,874px);background:var(--paper);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;position:absolute;top:0;left:0;overflow:visible;box-shadow:0 0 0 1px #4a3a351a,inset 0 1px #fff,0 2px #0000000a,0 20px 40px #4a3a351a,0 60px 80px #4a3a350f}[data-theme=night] .planner-spread{box-shadow:0 0 0 1px #f0e4d417,inset 0 1px #ffffff0a,0 2px #0003,0 20px 40px #00000059,0 60px 80px #00000040}.planner-pages{z-index:2;min-width:0;height:var(--opened-page-height,874px);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid;position:relative}.planner-pages>.planner-left-page,.planner-pages>.right-page-panel{z-index:auto}.planner-spread-shadow{z-index:-1;pointer-events:none;border-radius:10px;position:absolute;inset:0}.planner-spread-shadow--near{background:#f6efe1;transform:translate(1px,2px)rotate(.2deg);box-shadow:0 1px 2px #4a3a3514}.planner-spread-shadow--far{background:#efe7d6;transform:translate(5px,7px)rotate(-.35deg);box-shadow:0 2px 3px #4a3a3514}[data-night-pages=dark] .planner-spread-shadow--near{background:#222;box-shadow:0 1px 2px #0000004d}[data-night-pages=dark] .planner-spread-shadow--far{background:#1d1d1d;box-shadow:0 2px 3px #0000004d}[data-night-pages=cream] .planner-spread-shadow{display:none}.planner-right-page-showthrough{z-index:2;pointer-events:none;width:50%;height:100%;opacity:var(--showthrough-opacity,.15);filter:blur(.4px);mix-blend-mode:multiply;border-radius:0 10px 10px 0;position:absolute;top:0;right:0;overflow:hidden}.planner-right-page-showthrough .right-page-panel,.planner-right-page-showthrough .right-page-grid{background:0 0!important}.planner-right-page-showthrough .planner-sticky{display:none}[data-night-pages=dark] .planner-right-page-showthrough{mix-blend-mode:screen}.planner-left-bookmarks,.planner-right-page-bookmarks{z-index:1;flex-direction:column;font-family:Fresca,Hibi Symbols,sans-serif;display:flex;position:absolute}.planner-left-bookmarks{right:calc(100% - var(--right-page-grid-square) * .18);top:calc(var(--right-page-grid-square) * 2);align-items:flex-end;gap:calc(var(--right-page-grid-square) * .44)}.planner-left-bookmark{width:calc(var(--right-page-grid-square) * 2.13);height:calc(var(--right-page-grid-square) * 1.76);border:1px solid rgba(var(--ink), .2);border-radius:calc(var(--right-page-grid-square) * .36) 0 0 calc(var(--right-page-grid-square) * .36);font-size:calc(var(--right-page-grid-square) * .59);box-shadow:calc(var(--right-page-grid-square) * -.14) calc(var(--right-page-grid-square) * .14) calc(var(--right-page-grid-square) * .28) #4a3a351c;border-right:0;justify-content:center;align-items:center;display:flex;position:relative}.planner-year-bookmark{background:#f2ded9}.planner-month-bookmark,.planner-week-bookmark{color:#4a3a35;cursor:pointer;background:#dcecdf;padding:0;transition:width .12s}.planner-week-bookmark{background:#eee4c8}.planner-month-bookmark .png-icon,.planner-week-bookmark .png-icon{width:var(--right-page-grid-square);height:var(--right-page-grid-square)}.planner-month-bookmark.is-current,:where([data-input=mouse]) .planner-month-bookmark:hover,:where([data-input=mouse]) .planner-week-bookmark:hover{width:calc(var(--right-page-grid-square) * 2.5)}.planner-month-bookmark:focus-visible,.planner-week-bookmark:focus-visible{outline-offset:2px;outline:2px solid #98c0aa}[data-night-pages=dark] .planner-month-bookmark{background:#a8b99a}[data-night-pages=dark] .planner-week-bookmark{background:#dfc786}.planner-date-bookmark{cursor:pointer;background:#dce9f1;margin:0}[data-night-pages=dark] .planner-year-bookmark{background:#dfc786}[data-night-pages=dark] .planner-date-bookmark{background:#a6bfce}[data-night-pages=dark] .planner-left-bookmark{border-color:#4a3a3533}[data-night-pages=dark] .planner-year-bookmark select,[data-night-pages=dark] .planner-date-bookmark-value{color:#4a3a35}.planner-bookmark-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.planner-year-bookmark select,.planner-date-bookmark input{width:100%;height:100%;color:rgb(var(--ink));font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;outline:0;margin:0;position:absolute;inset:0}.planner-year-bookmark select{appearance:none;text-align-last:center;padding:0}.planner-year-bookmark select::-ms-expand{display:none}.planner-date-bookmark-value{z-index:1;color:rgb(var(--ink));pointer-events:none;line-height:1;position:relative}.planner-date-bookmark input{opacity:0;pointer-events:none}.planner-year-bookmark:focus-within,.planner-date-bookmark:focus-within{border-color:#676767;box-shadow:0 0 0 2px #98c0aaa6}.planner-right-page-bookmarks{left:100%;top:calc(var(--right-page-grid-square) * 1.4);gap:calc(var(--right-page-grid-square) * .4)}.planner-right-page-bookmark{width:calc(var(--right-page-grid-square) * 1.45);height:calc(var(--right-page-grid-square) * 1.76);border-radius:0 calc(var(--right-page-grid-square) * .4) calc(var(--right-page-grid-square) * .4) 0;color:rgba(var(--ink), .72);font:calc(var(--right-page-grid-square) * .665) / 1 "Fresca", "Hibi Symbols", sans-serif;box-shadow:calc(var(--right-page-grid-square) * .16) calc(var(--right-page-grid-square) * .16) calc(var(--right-page-grid-square) * .32) #4a3a351f;cursor:pointer;background:#dce9f1;border:0;place-items:center;margin:0;padding:0;transition:width .16s,padding .16s,background-color .16s,color .16s;display:grid}.planner-right-page-bookmark-slot:nth-child(4n+2) .planner-right-page-bookmark{background:#f2ded9}.planner-right-page-bookmark-slot:nth-child(4n+3) .planner-right-page-bookmark{background:#eee4c8}.planner-right-page-bookmark-slot:nth-child(4n+4) .planner-right-page-bookmark{background:#dcecdf}[data-night-pages=dark] .planner-right-page-bookmark-slot:nth-child(odd) .planner-right-page-bookmark{background:#dfc786}[data-night-pages=dark] .planner-right-page-bookmark-slot:nth-child(2n) .planner-right-page-bookmark{background:#a6bfce}:where([data-input=mouse]) .planner-right-page-bookmark:hover,.planner-right-page-bookmark:focus-visible,.planner-right-page-bookmark.is-current{width:calc(var(--right-page-grid-square) * 1.95);color:rgb(var(--ink));box-shadow:calc(var(--right-page-grid-square) * .2) calc(var(--right-page-grid-square) * .2) calc(var(--right-page-grid-square) * .4) #4a3a352b;outline:0}.planner-right-page-bookmark.is-current{width:calc(var(--right-page-grid-square) * 2.13);padding-right:calc(var(--right-page-grid-square) * .18)}[data-night-pages=dark] .planner-right-page-bookmark{color:#4a3a35b8}[data-night-pages=dark]:where([data-input=mouse]) .planner-right-page-bookmark:hover,[data-night-pages=dark] .planner-right-page-bookmark:focus-visible,[data-night-pages=dark] .planner-right-page-bookmark.is-current{color:#4a3a35}:where([data-input=mouse]) .planner-right-page-bookmark-slot.has-edit:hover:not(.is-dragging) .planner-right-page-bookmark,:where([data-input=touch]) .planner-right-page-bookmark-slot.has-edit.has-current:not(.is-dragging) .planner-right-page-bookmark,.planner-right-page-bookmark-slot.is-color-editing:not(.is-dragging) .planner-right-page-bookmark{width:calc(var(--right-page-grid-square) * 2.3);padding-right:calc(var(--right-page-grid-square) * 1.26);justify-items:end}:where([data-input=mouse]) .planner-right-page-bookmark-slot.has-delete:hover:not(.is-dragging) .planner-right-page-bookmark,:where([data-input=touch]) .planner-right-page-bookmark-slot.has-delete.has-current:not(.is-dragging) .planner-right-page-bookmark,.planner-right-page-bookmark-slot.has-delete.is-color-editing:not(.is-dragging) .planner-right-page-bookmark{width:calc(var(--right-page-grid-square) * 3.38);padding-right:calc(var(--right-page-grid-square) * 2.34)}.planner-right-page-bookmark-slot{display:flex;position:relative}.planner-edit-page-button{top:50%;right:calc(var(--right-page-grid-square) * .18);width:calc(var(--right-page-grid-square) * .9);height:calc(var(--right-page-grid-square) * .9);color:rgba(var(--ink), .78);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:opacity .16s,background-color .16s;display:grid;position:absolute;transform:translateY(-50%)}[data-night-pages=dark] .planner-edit-page-button{color:#4a3a35c7}.planner-edit-page-button .png-icon{width:calc(var(--right-page-grid-square) * .56);height:calc(var(--right-page-grid-square) * .56)}:where([data-input=mouse]) .planner-right-page-bookmark-slot:hover .planner-edit-page-button,:where([data-input=touch]) .planner-right-page-bookmark-slot.has-current .planner-edit-page-button,.planner-right-page-bookmark-slot.is-color-editing .planner-edit-page-button,.planner-edit-page-button:focus-visible{opacity:1;pointer-events:auto}:where([data-input=mouse]) .planner-edit-page-button:hover,.planner-edit-page-button:focus-visible{background:#d2d2d28c;outline:0}.planner-right-page-bookmark-slot.is-dragging .planner-edit-page-button{opacity:0;pointer-events:none}.planner-right-page-bookmark-slot.has-delete .planner-edit-page-button{right:calc(var(--right-page-grid-square) * 1.26)}.planner-delete-page-button{top:50%;right:calc(var(--right-page-grid-square) * .18);width:calc(var(--right-page-grid-square) * .9);height:calc(var(--right-page-grid-square) * .9);color:#8e8a85;opacity:0;pointer-events:none;cursor:pointer;background:#d6d3cee6;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:opacity .16s,background-color .16s,color .16s;display:grid;position:absolute;transform:translateY(-50%)}.planner-delete-page-button .png-icon{width:calc(var(--right-page-grid-square) * .52);height:calc(var(--right-page-grid-square) * .52)}:where([data-input=mouse]) .planner-right-page-bookmark-slot:hover .planner-delete-page-button,:where([data-input=touch]) .planner-right-page-bookmark-slot.has-current .planner-delete-page-button,.planner-right-page-bookmark-slot.is-color-editing .planner-delete-page-button,.planner-delete-page-button:focus-visible{opacity:1;pointer-events:auto}:where([data-input=mouse]) .planner-delete-page-button:hover,.planner-delete-page-button:focus-visible{color:#6f6b66;background:#c4c0baf2;outline:0}.planner-right-page-bookmark-slot.is-dragging .planner-delete-page-button{opacity:0;pointer-events:none}.planner-confirm-dialog{--month-dialog-scale:.8;width:min(calc(var(--right-page-grid-square) * 17), calc(100vw - 32px));text-align:center}.planner-confirm-dialog-message{margin:calc(var(--right-page-grid-square) * .5) 0 calc(var(--right-page-grid-square) * 1.4);font:400 calc(30px * var(--month-dialog-scale,1) - var(--confirm-message-font-size-reduction,0px)) / 1.3 "Fresca", "Hibi Symbols", sans-serif}.planner-confirm-dialog .planner-month-dialog-actions{margin:0 auto}.planner-month-dialog .planner-confirm-dialog-confirm{color:#a45b57;border-color:#a45b5773}.planner-right-page-bookmarks.is-color-editing{z-index:40}.planner-bookmark-color-popover{right:calc(100% + var(--right-page-grid-square) * .25);z-index:5;border:1px solid var(--paper-line);background:var(--paper);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 22px #4a3a352e}.planner-bookmark-color-wheel{cursor:pointer;flex:0 0 26px;width:26px;height:26px;display:block;position:relative}.planner-bookmark-color-wheel-swatch{box-sizing:border-box;border:1px solid rgba(var(--ink), .35);border-radius:50%;width:100%;height:100%;display:block}.planner-bookmark-color-wheel input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.planner-bookmark-color-wheel:focus-within{border-radius:50%;box-shadow:0 0 0 2px #98c0aaa6}.planner-bookmark-color-hex{box-sizing:border-box;border:1px solid rgba(var(--ink), .3);width:78px;color:rgb(var(--ink));background:0 0;border-radius:6px;margin:0;padding:5px 6px;font:12px/1.2 JetBrains Mono,Hibi Symbols,monospace}.planner-bookmark-color-hex::placeholder{color:rgba(var(--ink), .45)}.planner-bookmark-color-hex:focus-visible{border-color:#676767;outline:0;box-shadow:0 0 0 2px #98c0aaa6}.planner-bookmark-color-reset{box-sizing:border-box;border:1px solid rgba(var(--ink), .35);background:linear-gradient(135deg, transparent 45%, rgba(var(--ink), .5) 45% 55%, transparent 55%);cursor:pointer;border-radius:50%;flex:0 0 26px;width:26px;height:26px;margin:0;padding:0}:where([data-input=mouse]) .planner-bookmark-color-reset:hover,.planner-bookmark-color-reset:focus-visible{outline:0;box-shadow:0 0 0 2px #98c0aaa6}.planner-right-page-bookmark-slot.is-dragging{z-index:2}.planner-right-page-bookmark-slot.is-drag-neighbor{transition:transform .16s}.planner-right-page-bookmark-slot.is-dragging .planner-right-page-bookmark{width:calc(var(--right-page-grid-square) * 2.13);color:rgb(var(--ink));box-shadow:calc(var(--right-page-grid-square) * .24) calc(var(--right-page-grid-square) * .28) calc(var(--right-page-grid-square) * .56) #4a3a3547;cursor:grabbing}.planner-right-page-bookmark{touch-action:none}.planner-right-page-bookmark.planner-add-page-bookmark{color:rgb(var(--ink));opacity:.4;font-size:calc(var(--right-page-grid-square) * .78);background:#b9dcc2;transition:width .16s,opacity .16s}[data-night-pages=dark] .planner-right-page-bookmark.planner-add-page-bookmark{background:#4c6b58}:where([data-input=mouse]) .planner-right-page-bookmark.planner-add-page-bookmark:hover,.planner-right-page-bookmark.planner-add-page-bookmark:focus-visible{opacity:.8}.planner-center-fold{z-index:3;pointer-events:none;background:linear-gradient(90deg,#4a3a3500 0%,#4a3a350a 35%,#4a3a351a 50%,#4a3a350a 65%,#4a3a3500 100%);width:18px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}[data-night-pages=dark] .planner-center-fold{background:linear-gradient(90deg,#0000 0%,#00000024 35%,#00000052 50%,#00000024 65%,#0000 100%)}.planner-image-error{left:50%;top:calc(var(--right-page-grid-square) * 1.25);z-index:110;max-width:calc(var(--right-page-grid-square) * 22);padding:calc(var(--right-page-grid-square) * .5) calc(var(--right-page-grid-square) * .8);color:#8d4743;text-align:center;background:#fff8f6f7;border:1px solid #a45b5773;border-radius:999px;font-family:JetBrains Mono,Hibi Symbols,monospace;font-size:10px;line-height:1.4;position:absolute;transform:translate(-50%);box-shadow:0 6px 18px #4a3a351f}[data-theme=night] .planner-image-error{color:#e0a49c;background:#3d2320f7;border-color:#e0a49c66}.calendar-sync-notice{z-index:120;color:#4a3a35;background:#f7efdc;border:1px solid #cfa9ad;border-radius:12px;width:min(520px,100vw - 32px);padding:16px 20px;font-family:Fresca,Hibi Symbols,sans-serif;font-size:14px;line-height:1.5;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #4a3a3520}.calendar-sync-notice p{margin:0 0 12px}.calendar-sync-notice div{flex-wrap:wrap;gap:12px;display:flex}.calendar-sync-notice button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:6px;padding:6px 10px}.calendar-sync-notice button:disabled{opacity:.5;cursor:wait}.planner-route{background-color:var(--planner-page-bg);background-image:radial-gradient(rgba(var(--ink), .05) 1px, transparent 1.4px), radial-gradient(1100px 640px at 50% 44%, #ffffff80, transparent 72%);background-size:22px 22px,100% 100%;border-top:0;height:100dvh;min-height:0;padding:0;overflow:hidden}[data-theme=night] .planner-route{background-image:radial-gradient(rgba(var(--ink), .05) 1px, transparent 1.4px), radial-gradient(1100px 640px at 50% 44%, #ffe9c40d, transparent 72%)}.planner-loading-bar{width:240px;height:20px;box-shadow:inset 0 0 0 1.5px rgba(var(--ink), .07);opacity:0;background-color:#f3cdd8;background-image:linear-gradient(100deg,#fffaf100 40%,#fffaf1d9 50%,#fffaf100 60%);background-position-x:180%;background-size:200% 100%;border-radius:999px;animation:.26s ease-out .15s forwards planner-loading-appear,1.5s ease-in-out infinite planner-loading-shimmer}[data-theme=night] .planner-loading-bar{background-color:#7d5a66;background-image:linear-gradient(100deg,#ffebdc00 40%,#ffebdc4d 50%,#ffebdc00 60%)}@keyframes planner-loading-appear{to{opacity:1}}@keyframes planner-loading-shimmer{to{background-position-x:-80%}}@media (prefers-reduced-motion:reduce){.planner-loading-bar{animation:.26s ease-out .15s forwards planner-loading-appear}.planner-shift,.planner-frame--settling .planner-scene{transition:none}.planner-pencilcase,.planner-pencilcase.is-hidden{transition:opacity,visibility}}.planner-frame{z-index:2;touch-action:none;flex-direction:column;gap:50px;width:100%;height:100dvh;min-height:0;display:flex;position:relative;overflow:hidden}.planner-shift{transform:translateX(calc(var(--planner-profile-shift,0px) - var(--planner-case-shift,0px)));transition:transform .26s;position:absolute;inset:0}.page.planner-route{border-top:0;padding:0}.planner-week-nav{z-index:30;width:64px;height:60px;color:rgba(var(--ink), .55);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;margin:-30px 0 0;padding:0;transition:color .16s,opacity .2s,visibility linear;position:absolute;top:50%}.planner-week-nav-prev{left:-64px}.planner-week-nav--lowered{top:calc(var(--opened-page-height,874px) - var(--opened-spread-width,1080px) / 48 * 6)}.planner-week-nav:disabled{opacity:.3;pointer-events:none}.planner-frame--arrows-aside .planner-week-nav{opacity:0;visibility:hidden;pointer-events:none;transition:color .16s,opacity .2s,visibility 0s linear .2s}.planner-week-nav-next{right:-64px}.planner-week-nav .png-icon{width:40px;height:40px;margin:auto;transition:transform .19s;position:absolute;inset:0}:where([data-input=mouse]) .planner-week-nav:hover,.planner-week-nav:focus-visible{color:rgb(var(--ink))}:where([data-input=mouse]) .planner-week-nav-prev:hover .png-icon,.planner-week-nav-prev:focus-visible .png-icon{transform:translate(-3px)}:where([data-input=mouse]) .planner-week-nav-next:hover .png-icon,.planner-week-nav-next:focus-visible .png-icon{transform:translate(3px)}.planner-week-nav:focus-visible{outline:none}.planner-week-nav:active{scale:none}.planner-week-nav:active .png-icon{transform:scale(.9)}.planner-scene{z-index:2;width:var(--opened-spread-width,1080px);height:var(--opened-spread-height,889px);transform:translate(calc(-50% + var(--opened-pan-x,0px)), calc(-50% + var(--opened-pan-y,0px) + var(--opened-shift-y,0px))) scale(var(--opened-scale));transform-origin:50%;position:absolute;top:50%;left:50%;overflow:visible}.planner-frame--zooming .planner-scene{will-change:transform}.planner-frame--settling .planner-scene{transition:transform .26s}.planner-frame--selecting{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.page-doodles.planner-doodles{z-index:1}.planner-doodles.is-hidden{visibility:hidden}.planner-frame--zoomed .planner-doodles .doodle{will-change:auto;animation:none}.planner-hand-layer{z-index:40;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.planner-hand-layer.is-dragging{cursor:grabbing}@media (width<=720px){.theme-toggle.planner-theme-toggle{top:auto;bottom:calc(80px + env(safe-area-inset-bottom,0px));left:calc(21px + env(safe-area-inset-left,0px))}}.planner-pencilcase{left:calc(50% + var(--pencil-case-anchor-x,500px));top:calc(50% + var(--pencil-case-shift-y,0px));z-index:8;cursor:default;width:239px;transform:translateY(-50%) translateX(calc(-1 * var(--planner-case-shift,0px)));transform-origin:100%;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .2s,visibility linear,transform .26s;position:absolute}.planner-pencilcase.is-hidden{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s,transform .26s}.planner-pencilcase .pcase{pointer-events:auto}.planner-pencilcase--phone .pcase__menu{--pc-rail-scale:1}:root:is([data-case-placement=top],[data-case-placement=bottom]) .planner-pencilcase{left:12px;top:var(--pencil-case-top,27px);touch-action:pan-x;transform-origin:top;width:calc(100% - 24px);bottom:auto;transform:none}.planner-pencilcase--left{right:calc(50% - var(--pencil-case-anchor-x,-500px));transform-origin:0;width:auto;left:auto}.planner-pencilcase--left .pcase{align-items:flex-end}:root[data-case-placement=left] .theme-toggle.planner-theme-toggle{right:calc(14px + env(safe-area-inset-right,0px));left:auto}.notebooks-sidebar{z-index:60;transition:transform .24s,visibility .24s}.notebooks-sidebar.is-closed{visibility:hidden;transform:translate(-102%)}.profile-menu-nav-item.is-active{color:#a4623f;cursor:default;background:#d6936f24}[data-theme=night] .profile-menu-nav-item.is-active{color:#cfa285;background:#d6936f1f}.notebooks-route{display:block}.notebooks-shelf{padding:calc(76px + env(safe-area-inset-top,0px)) calc(76px + env(safe-area-inset-right,0px)) calc(48px + env(safe-area-inset-bottom,0px)) calc(76px + env(safe-area-inset-left,0px));transition:padding-left .24s;position:absolute;inset:0;overflow:auto}@media (width>=960px){.notebooks-route.has-sidebar .notebooks-shelf{padding-left:calc(285px + 76px + env(safe-area-inset-left,0px))}}@media (width<=959px){.notebooks-shelf{padding-right:calc(24px + env(safe-area-inset-right,0px));padding-left:calc(24px + env(safe-area-inset-left,0px))}}.notebooks-shelf-grid{flex-wrap:wrap;align-items:flex-start;gap:46px 42px;display:flex;position:relative}.notebooks-shelf-tail{align-items:center;gap:42px;display:flex}.notebook-cover-slot{flex:0 0 176px;width:176px;position:relative}button.notebook-cover-slot,.notebook-cover-open{width:176px;font:inherit;cursor:pointer;background:0 0;border:0;gap:12px;margin:0;padding:0;display:grid}button.notebook-cover-slot:focus-visible,.notebook-cover-open:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #cf9e84d9}.notebook-cover{transition:filter .2s,transform .2s}:where([data-input=mouse]) button.notebook-cover-slot:hover .notebook-cover,:where([data-input=mouse]) .notebook-cover-open:hover .notebook-cover{filter:brightness(1.05);transform:translateY(-3px)}.notebook-cover-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:rgb(var(--ink));letter-spacing:.4px;justify-self:center;font-family:Space Mono,Hibi Symbols,monospace;font-size:13px;overflow:hidden}.notebook-cover-remove{z-index:3;border:1px solid rgba(var(--ink), .28);background:var(--paper);width:24px;height:24px;color:rgb(var(--ink));cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .13s,background-color .13s;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 2px 6px #231e1a40}:where([data-input=mouse]) .notebook-cover-slot:hover .notebook-cover-remove,:where([data-input=touch]) .notebook-cover-remove,.notebook-cover-remove:focus-visible,.notebook-cover-remove.is-arming{opacity:1;outline:none}.notebook-cover-remove.is-arming{color:#fff8f2;background:#c96f4f;border-color:#c96f4f}.notebook-cover-remove .png-icon{width:13px;height:13px}.notebooks-add-area{z-index:6;flex:0 0 48px;position:relative}.notebooks-add{border:1.5px solid rgba(var(--ink), .25);background:var(--paper);width:48px;height:48px;color:rgb(var(--ink));cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .14s,transform .16s;display:grid;box-shadow:0 4px 12px #4a3a3524}:where([data-input=mouse]) .notebooks-add:hover,.notebooks-add:focus-visible{background:#fffaf1;outline:none;transform:scale(1.06)}.notebooks-add.is-open{transform:rotate(45deg)}[data-theme=night] .notebooks-add{box-shadow:0 4px 12px #0006}[data-theme=night]:where([data-input=mouse]) .notebooks-add:hover,[data-theme=night] .notebooks-add:focus-visible{background:#2f2f2f}.notebooks-add .png-icon{width:22px;height:22px}.notebooks-chooser{background:#fbf8f1;border:1px solid #d9d2c9;border-radius:14px;width:232px;padding:12px;font-family:JetBrains Mono,Hibi Symbols,ui-monospace,monospace;animation:.16s ease-out both notebooks-chooser-enter;position:absolute;top:58px;right:0;box-shadow:0 14px 26px #4a3a352e}@keyframes notebooks-chooser-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.notebooks-chooser__hint{color:#8b817a;text-align:center;margin:0 0 10px;font-size:12px}.notebooks-chooser__option{color:#574f49;width:100%;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #e4ddd4;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;align-items:center;column-gap:10px;padding:10px 11px;transition:border-color .14s,box-shadow .14s;display:grid}:where([data-input=mouse]) .notebooks-chooser__option:hover,.notebooks-chooser__option:focus-visible{border-color:#d6936f;outline:none;box-shadow:0 0 0 2px #d6936f4d}.notebooks-chooser__option>span:nth-of-type(2){align-self:end;font-size:13px;line-height:1.25}.notebooks-chooser__option small{color:#a09790;align-self:start;font-size:11px;line-height:1.4}.notebooks-chooser__icon{color:#ad7358;background:#f2e4dc;border-radius:10px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.notebooks-chooser__icon .png-icon{width:24px;height:24px}.notebooks-chooser-scrim{z-index:5;cursor:default;background:#4a3a3509;border:0;margin:0;padding:0;position:fixed;inset:0}[data-theme=night] .notebooks-chooser{background:#202020;border-color:#3a3a3a;box-shadow:0 14px 26px #00000080}[data-theme=night] .notebooks-chooser__hint{color:#93867b}[data-theme=night] .notebooks-chooser__option{color:#c9bcae;background:#00000029;border-color:#333}[data-theme=night]:where([data-input=mouse]) .notebooks-chooser__option:hover,[data-theme=night] .notebooks-chooser__option:focus-visible{border-color:#d6936f;box-shadow:0 0 0 2px #d6936f38}[data-theme=night] .notebooks-chooser__option small{color:#8a7d72}[data-theme=night] .notebooks-chooser__icon{color:#cf9277;background:#453832}[data-theme=night] .notebooks-chooser-scrim{background:#0000004d}.notebooks-notice{z-index:50;color:#574f49;text-align:center;background:#fbf8f1;border:1px solid #d9d2c9;border-radius:999px;max-width:min(420px,100vw - 48px);margin:0;padding:10px 18px;font:13px/1.5 JetBrains Mono,Hibi Symbols,ui-monospace,monospace;animation:.2s ease-out both notebooks-notice-enter;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #4a3a3529}@keyframes notebooks-notice-enter{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}[data-theme=night] .notebooks-notice{color:#c9bcae;background:#232323;border-color:#3a3a3a;box-shadow:0 8px 20px #00000080}@media (prefers-reduced-motion:reduce){.notebooks-sidebar,.notebooks-shelf,.notebook-cover,.notebooks-add,.notebooks-hamburger{transition:none}.notebooks-chooser,.notebooks-notice{animation:none}}.page.pricing-page{--pricing-terracotta:#e8a667;--pricing-terracotta-ink:#b3683a;--pricing-highlight:#d97f4f52;--pricing-dashed:color-mix(in srgb, var(--paper-line) 88%, rgb(var(--ink)));padding:calc(24px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));color:rgb(var(--ink));align-items:flex-start;overflow:visible}[data-theme=night] .page.pricing-page{--pricing-terracotta:#a2683a;--pricing-terracotta-ink:#e0a577;--pricing-highlight:#d97f4f4d}.pricing-sheet{width:100%;max-width:860px;margin:8px auto 40px}.pricing-back{color:var(--ink-soft);font:400 15px/1.4 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;text-decoration:none;transition:color .12s;display:inline-block}:where([data-input=mouse]) .pricing-back:hover,.pricing-back:focus-visible{color:rgb(var(--ink));text-underline-offset:3px;text-decoration:underline}.pricing-header{text-align:center;max-width:520px;margin:28px auto 0;position:relative}.pricing-doodle{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.pricing-doodle--star{width:44px;top:-8px;right:14px;transform:rotate(14deg)}[data-theme=night] .pricing-doodle{filter:brightness(0)invert(.92)sepia(.3)saturate(.6)}.pricing-title{letter-spacing:.5px;margin:0;font:400 46px/1.1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.pricing-title span{background:linear-gradient(transparent 58%, var(--pricing-highlight) 58%, var(--pricing-highlight) 90%, transparent 90%);padding:0 6px}.pricing-lede{color:var(--ink-soft);text-wrap:balance;margin:14px 0 0;font:400 17px/1.5 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.pricing-cycle{border:1px solid rgba(var(--ink), .16);background:var(--paper);border-radius:999px;gap:4px;width:max-content;margin:28px auto 0;padding:4px;display:flex;box-shadow:0 3px 10px #4a3a3514}.pricing-cycle-option{height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font:400 16px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.pricing-cycle-option.is-active{background:var(--pricing-terracotta);color:#fff}:where([data-input=mouse]) .pricing-cycle-option:not(.is-active):hover{color:rgb(var(--ink))}.pricing-cycle-option:focus-visible{outline-offset:2px;outline:2px solid #cf9e8499}.pricing-save{color:#4a5e4f;letter-spacing:.8px;text-transform:uppercase;background:#dcecdf;border-radius:4px;padding:3px 7px 2px;font:400 10px/1.2 JetBrains Mono,Hibi Symbols,monospace;transform:rotate(-3deg)}.pricing-plans{max-width:380px;margin:48px auto 0}.pricing-card{--ink:95, 70, 37;--ink-soft:#5f4625d1;--pricing-dashed:#5f46253d;color:rgb(var(--ink));background:#f7e8bf;border-radius:4px;flex-direction:column;padding:36px 30px 30px;display:flex;position:relative;box-shadow:0 4px 4px #00000040}[data-theme=night] .pricing-card{--pricing-terracotta:#a2683a;--pricing-terracotta-ink:#8a4f24;background:#ffe190;box-shadow:0 4px 5px #00000073}.pricing-plan-name{letter-spacing:.65px;text-transform:uppercase;margin:0;font:400 26px/1.1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.pricing-price{align-items:baseline;gap:4px;min-height:50px;margin-top:22px;font-family:Fresca,Hibi Symbols,Noto Sans JP,sans-serif;display:flex}.pricing-amount{white-space:nowrap;font-size:50px;line-height:1}.pricing-amount-currency{vertical-align:20px;margin-right:2px;font-size:22px}.pricing-amount-currency--after{margin-left:2px;margin-right:0}.pricing-amount-cents{vertical-align:18px;font-size:24px}.pricing-amount-pending{background:color-mix(in srgb, var(--pricing-terracotta) 28%, transparent);border-radius:6px;align-self:center;width:132px;height:42px;display:inline-block}@media (prefers-reduced-motion:no-preference){.pricing-amount-pending{animation:1.1s ease-in-out infinite alternate pricing-pending}}@keyframes pricing-pending{0%{opacity:.4}to{opacity:1}}.pricing-hidden-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-price-unavailable{color:var(--ink-soft);flex-wrap:wrap;align-self:center;align-items:center;column-gap:8px;margin:0;font:400 16px/1.4 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;display:flex}.pricing-retry{min-height:32px;color:var(--pricing-terracotta-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}:where([data-input=touch]) .pricing-retry{min-height:44px}.pricing-retry:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #cf9e8499}.pricing-price-period{color:var(--ink-soft);font-size:17px}.pricing-iof{border:1.5px dashed var(--pricing-terracotta-ink);color:rgb(var(--ink));text-wrap:pretty;background:#fae9d5;border-radius:8px;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px 10px 12px;font:400 15px/1.35 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;display:flex}.pricing-iof-icon{flex:none;width:22px;height:22px}.pricing-price-note{border-bottom:1px dashed var(--pricing-dashed);letter-spacing:1.2px;text-transform:uppercase;min-height:35.4px;color:var(--ink-soft);margin:8px 0 0;padding-bottom:20px;font:400 11px/1.4 JetBrains Mono,Hibi Symbols,monospace}.pricing-price-note--above-iof{border-bottom:0;min-height:15.4px;padding-bottom:0}.pricing-features{gap:11px;margin:20px 0 28px;padding:0;font:400 16px/1.35 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;list-style:none;display:grid}.pricing-iof+.pricing-features{border-top:1px dashed var(--pricing-dashed);padding-top:20px}.pricing-features li{align-items:flex-start;gap:10px;display:flex}.pricing-features .is-used{color:var(--ink-soft)}.pricing-features s{-webkit-text-decoration-color:var(--pricing-terracotta-ink);text-decoration-color:var(--pricing-terracotta-ink);text-decoration-thickness:1.5px}.pricing-check{border:1.5px solid rgba(var(--ink), .5);border-radius:3px;flex:none;width:15px;height:15px;margin-top:2px;position:relative}.pricing-check:after{content:"";border:solid var(--pricing-terracotta-ink);border-width:0 2px 2px 0;width:5px;height:11px;position:absolute;top:-3px;left:3.5px;transform:rotate(40deg)}.pricing-cta{background:var(--pricing-terracotta);color:#fff;letter-spacing:.3px;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-width:150px;height:40px;margin-top:auto;padding:0 22px;font:400 15px/1 Fresca,Hibi Symbols,Noto Sans JP,sans-serif;text-decoration:none;transition:filter .13s,opacity .13s,transform .13s;display:inline-flex}:where([data-input=touch]) .pricing-cta{height:44px}.pricing-cta:disabled{opacity:.55;cursor:default}:where([data-input=mouse]) .pricing-cta:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.pricing-cta:not(:disabled):active{transform:translateY(1px)scale(.97)scale(1)}.pricing-cta:focus-visible{outline-offset:2px;outline:2px solid #cf9e8499}.pricing-cta-error{text-align:center;color:var(--pricing-terracotta-ink);margin:14px 0 0;font:400 15px/1.4 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.pricing-cta-note{text-align:center;color:var(--ink-soft);margin:14px 0 0;font:400 15px/1.4 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.pricing-restore{align-self:center;margin-top:6px;font:400 14px/1.4 Fresca,Hibi Symbols,Noto Sans JP,sans-serif}.pricing-restore:disabled{opacity:.55;cursor:default}.pricing-fineprint{text-align:center;text-wrap:pretty;color:var(--ink-faint);margin:16px 0 0;font:400 11px/1.6 JetBrains Mono,Hibi Symbols,monospace}.pricing-footnote{text-align:center;max-width:640px;color:var(--ink-faint);margin:64px auto 0;font:400 12px/1.6 JetBrains Mono,Hibi Symbols,monospace}.pricing-footnote p{margin:0 0 6px}.pricing-footnote a{color:inherit;background:linear-gradient(transparent 55%, var(--pricing-highlight) 55%);white-space:nowrap;text-decoration:none}.pricing-footnote .pricing-company{letter-spacing:.3px;text-wrap:balance;font-size:11px}.pricing-company-id{white-space:nowrap}:where([data-input=mouse]) .pricing-footnote a:hover,.pricing-footnote a:focus-visible{color:rgb(var(--ink))}@media (width<=720px){.pricing-title{font-size:38px}}@font-face{font-family:Delight Snowy;src:url(/assets/Delight-Snowy-D274CLGZ.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Super Starfish;src:url(/assets/Super-Starfish-DLLw24zL.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Super Warming;src:url(/assets/Super-Warming-B32K26sn.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(/assets/CourierPrime-Regular-jjXDk7Sr.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(/assets/CourierPrime-Bold-C8qkoCqm.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Courier Prime;src:url(/assets/CourierPrime-Italic-D8-CXNjg.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(/assets/CourierPrime-BoldItalic-DdPaYyCb.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/SpaceMono-Regular-B6K0B1Cw.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/SpaceMono-Bold-C3t8lFCJ.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/SpaceMono-Italic-Dc6UexGr.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/SpaceMono-BoldItalic-DlQDRpa1.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Variable-DBIrOP-n.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-Variable-DDRS60KR.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Variable-Fqp4fTh5.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-Variable-MqO9dzh9.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Variable-CRebly5k.woff2)format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Italic-Variable-CT6Hbdo7.woff2)format("woff2");font-style:italic;font-weight:300 800;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-dDwLtfIe.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-B-vfrz4s.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Italic-CSAssejk.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-BoldItalic-BC_KTbIP.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/assets/GlacialIndifference-Regular-BGY-fKQr.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/assets/GlacialIndifference-Bold-BMhFXI6w.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Variable-BWDNNSCk.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville-Italic-Variable-CTJXeU86.woff2)format("woff2");font-style:italic;font-weight:400 700;font-display:swap}@font-face{font-family:Hibi Symbols;src:url(/assets/HibiSymbols-GLtVsZQq.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+B0,U+B4,U+B7,U+25E,U+294-295,U+29A,U+2CA-2CB,U+2CE-2CF,U+2D5-2D8,U+2DA,U+2F5-2F6,U+300-301,U+348,U+3C9,U+489,U+5BC,U+648,U+669,U+66D,U+6F6,U+741,U+8ED,U+9CE,U+A48,U+AEE,U+B67-B68,U+C68,U+CC3,U+D26,U+D3F,U+D4D,U+E4B,U+E51,U+ED2,U+F04,U+F0A,U+F18,U+F1D,U+FD0,U+FD4,U+10D0,U+10D3,U+10E6,U+141B,U+141F-1420,U+1422,U+1557,U+1559,U+15DC,U+1770,U+1863,U+1889,U+196B,U+1A12,U+1A5A,U+1B61,U+1BD3,U+1C14,U+1D17,U+1D25,U+1D54-1D55,U+2022,U+2027,U+203F-2040,U+2042,U+2055,U+207A,U+208A,U+208D-208E,U+2218,U+2266-2267,U+226A-226B,U+227C-227D,U+22B9,U+22C5-22C6,U+2317,U+235F,U+2500,U+2508,U+25C9,U+25CF,U+25D5,U+25DC-25DD,U+25E1,U+25E6,U+2601-2602,U+2605-2606,U+2610,U+263C-263E,U+2661,U+2665,U+266A-266C,U+2698,U+2709,U+270E,U+2710,U+2713,U+2726-2727,U+2729,U+272E-2730,U+2736-2738,U+273B-2741,U+2743,U+2748-274A,U+274F,U+2763,U+2765-2767,U+27B7,U+27E1,U+2A4A,U+2B51-2B52,U+2E1C-2E1D,U+3002,U+30DE,U+30FB,U+A4A6,U+A4B0-A4B1,U+A4B7,U+A564-A565,U+AA04,U+AA5C,U+FE35-FE36,U+FE3F,U+FF61,U+FF65,U+1065A,U+1098D,U+10B69,U+1104D,U+13083,U+131A9-131AA,U+133F2,U+14613,U+1687C,U+16910,U+16923,U+16954,U+16967,U+169B9,U+16E6D,U+1D122}*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:74, 58, 53;--ink-soft:#696969;--ink-faint:#8f8f8f;--paper:#fbf8f1;--paper-line:#eaeaea;--login-page-bg:#fef7ef;--planner-page-bg:#f3ede2;--login-cover:#b9cda5;--selection-line:#ebc19c;--selection-fill:#f4d7be;--selection-fill-strong:#f0ccad;--selection-accent:#9a6f4c;--selection-focus:#9a6f4c}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:240, 228, 212;--ink-soft:#b3a294;--ink-faint:#8f8378;--paper:#191919;--paper-line:#2f2f2f;--login-page-bg:#141414;--planner-page-bg:#111;--login-cover:#6a4636}:root[data-night-pages=dark]{--selection-line:#9fc0d4;--selection-fill:#8fb0c4;--selection-fill-strong:#82a5ba;--selection-accent:#22394a;--selection-focus:#bdd7e5}:root[data-night-pages=cream] .planner-scene .planner-left-page,:root[data-night-pages=cream] .pcase__template-preview .planner-left-page,:root[data-night-pages=cream] .planner-scene .right-page-panel,:root[data-night-pages=cream] .planner-scene .planner-left-bookmarks,:root[data-night-pages=cream] .planner-scene .planner-right-page-bookmarks,:root[data-night-pages=cream] .planner-scene .planner-undo-controls{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:74, 58, 53;--ink-soft:#696969;--ink-faint:#8f8f8f;--paper:#f4eee0;--paper-line:#e3dac4}html,body,#root{background:var(--login-page-bg);-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){:where([data-input=touch],[data-input=pen]) :where(button,a[href],summary):where(:not(:disabled,.planner-rotate-button,.planner-month-task-grip,.planner-right-page-bookmark)):active{scale:.96}}@media (prefers-reduced-motion:reduce){:where([data-input=touch],[data-input=pen]) :where(button,a[href],summary):where(:not(:disabled,.planner-rotate-button,.planner-month-task-grip,.planner-right-page-bookmark)):active{opacity:.7}}input,textarea{-webkit-user-select:text;user-select:text}::selection{color:rgb(var(--ink));background:#bdd7e5a6}[data-theme=night] ::selection{background:#9fc0d466}.page{background-color:var(--login-page-bg);background-image:radial-gradient(rgba(var(--ink), .055) 1px, transparent 1.4px);background-size:22px 22px;border-top:2px solid #e6f0f6;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:24px 16px;display:flex;position:relative;overflow:hidden}[data-theme=night] .page{border-top-color:#2c343c}.text-link{cursor:pointer;transition:color .12s}:where([data-input=mouse]) .text-link:hover{color:#7cb0c3;text-underline-offset:2px;text-decoration:underline}@media (width<=1023px){.lg-only{display:none}}
