@font-face{font-family:bigShoulders;src:url(../media/BigShoulders_latin.3pr_c5_zt-jee.woff2)format("woff2");font-display:block;font-weight:900}._eaONW_className{font-family:bigShoulders;font-weight:900}
@font-face{font-family:dmMono;src:url(../media/DMMono_400_latin-s.3cj_yefp0d3o_.woff2)format("woff2");font-display:block;font-weight:400}@font-face{font-family:dmMono;src:url(../media/DMMono_500_latin-s.2qgt1jvo-spce.woff2)format("woff2");font-display:block;font-weight:500}@font-face{font-family:dmMono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.BFZoFW_className{font-family:dmMono,dmMono Fallback}
@font-face{font-family:caveat;src:url(../media/Caveat_latin-s.0v9iznkhjktil.woff2)format("woff2");font-display:block;font-weight:400 700}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.RfIHSG_className{font-family:caveat,caveat Fallback}
.t3yYrG_envelope{background:linear-gradient(170deg,#4a12c2 0%,#3a0d9e 100%);border-radius:16px;flex-direction:column;width:100%;padding:14px 14px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #3a0d9e8c}.t3yYrG_paper{color:#1b120d;text-align:center;background:#fffbf3;border-radius:6px;flex:1;padding:18px 16px 72px;position:relative;box-shadow:0 2px 8px #10003c59}.t3yYrG_paper::selection,.t3yYrG_paper ::selection{background:#e5d5ff}.t3yYrG_heading{color:#6c1cff;font-size:32px;line-height:1}.t3yYrG_print{background:#fff;border-radius:3px;margin-top:12px;padding:6px;position:relative;rotate:-1.2deg;box-shadow:0 6px 16px -6px #1b120d66}.t3yYrG_frame{border-radius:2px;height:150px;display:block;position:relative;overflow:hidden}.t3yYrG_icon{object-fit:cover;width:100%;height:100%;display:block}.t3yYrG_tile{text-align:center;background:#fffbf3;border-radius:6px;width:72px;padding:7px 0 8px;position:absolute;bottom:-22px;right:2px;rotate:4deg;box-shadow:0 6px 14px -4px #1b120d73}.t3yYrG_tile small{color:#5515cc;font-size:12px;font-weight:700;line-height:1.2;display:block}.t3yYrG_day{font-variant-numeric:tabular-nums;min-width:1.2em;font-size:34px;font-weight:800;line-height:1.05;display:inline-block;position:relative}.t3yYrG_title{letter-spacing:-.015em;text-wrap:balance;margin:30px auto 0;font-size:21px;font-weight:800;line-height:1.15}.t3yYrG_pocketShadow{filter:drop-shadow(0 -3px 5px #10003c4d);margin:-54px -14px 0;position:relative}.t3yYrG_pocket{clip-path:polygon(0 0,50% 40px,100% 0,100% 100%,0 100%);background:linear-gradient(165deg,#6c1cff 0%,#5a18e6 55%,#4a12d8 100%);padding:50px 16px 16px}.t3yYrG_circle{pointer-events:none;width:116%;height:104%;position:absolute;inset:-2% -8%;overflow:visible}.t3yYrG_circle path{fill:none;stroke:#6c1cff;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;animation:.7s cubic-bezier(.16,1,.3,1) both t3yYrG_draw-circle}@keyframes t3yYrG_draw-circle{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t3yYrG_circle path{animation:none}}
.u60vfa_rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:0 -16px;padding:14px 16px 18px;scroll-padding-left:16px;display:flex;overflow-x:auto}.u60vfa_rail::-webkit-scrollbar{display:none}.u60vfa_slot{scroll-snap-align:start;flex:none;width:80%;max-width:310px;display:flex}.u60vfa_slot>*{width:100%}.u60vfa_card{border-radius:18px;flex-direction:column;height:100%;padding:14px 16px 16px;display:flex;box-shadow:0 12px 24px -14px #10003c99}.u60vfa_holes{border-bottom:1.5px dashed;grid-template-columns:repeat(7,1fr);padding-bottom:12px;display:grid}.u60vfa_hole{flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1;display:flex}.u60vfa_hole i{opacity:.45;border:1.5px solid;border-radius:999px;width:22px;height:22px;display:block}.u60vfa_hole[data-punched=true] i{opacity:1;background:#f9fafb;border:0;box-shadow:inset 0 3px 4px #10003c73}.u60vfa_body{flex-direction:column;flex:1;padding-bottom:14px;display:flex}.u60vfa_days{letter-spacing:-.015em;text-wrap:balance;margin-top:14px;font-size:27px;font-weight:800;line-height:1.05}.u60vfa_foot{align-items:flex-start;gap:12px;margin-top:14px;display:flex}.u60vfa_thumb{background:#fff;border-radius:12px;flex:none;width:72px;height:72px;display:block;position:relative;overflow:hidden}.u60vfa_icon{object-fit:contain;width:100%;height:100%;padding:12%;display:block}.u60vfa_save{color:#5515cc;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:48px;margin-top:auto;font-size:15px;font-weight:700;transition:background-color .15s ease-out,scale .15s ease-out;display:flex}.u60vfa_save:hover{background:#f4eeff}.u60vfa_save:active{scale:.98}.u60vfa_save:focus-visible{outline-offset:2px;outline:3px solid}.u60vfa_card ::selection{color:#1b120d;background:#e5d5ff}
