.dp-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.25rem;min-height:4.75rem;padding:.4rem .125rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}.dp-cell[data-today=true]{border-color:var(--color-teal);box-shadow:inset 0 0 0 1px var(--color-teal)}.dp-cell[data-last=true]{border-color:color-mix(in oklab,var(--color-gold) 70%,var(--color-border))}.dp-cell[data-last=true][data-today=true]{border-color:var(--color-teal)}.dp-seal{width:2rem;height:2rem;color:var(--color-gold);transform:rotate(-10deg)}.dp-seal-empty{width:2rem;height:2rem;border:1px dashed var(--color-border-strong);border-radius:9999px}@keyframes dp-stamp{0%{opacity:0;transform:translateY(-14px) scale(1.9) rotate(-28deg)}55%{opacity:1;transform:translateY(0) scale(.88) rotate(-6deg)}75%{transform:scale(1.06) rotate(-11deg)}to{opacity:1;transform:scale(1) rotate(-10deg)}}@keyframes dp-ink{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.dp-stamp-new{animation:dp-stamp .52s cubic-bezier(.2,.9,.25,1.15) .12s backwards}.dp-ink{position:absolute;left:50%;top:50%;width:2.25rem;height:2.25rem;margin:-1.125rem 0 0 -1.125rem;border:2px solid var(--color-gold);border-radius:9999px;pointer-events:none;opacity:0;animation:dp-ink .56s var(--ease-out) .38s backwards}@keyframes dp-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dp-done-line{animation:dp-pop .36s var(--ease-out) .52s backwards}.ck-btn{position:relative;display:grid;place-items:center;border-radius:var(--radius);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ck-btn:disabled{cursor:default}.ck-btn.ck-row{display:flex;place-items:normal;align-items:center}.ck-art{overflow:visible;--ck-dough:color-mix(in oklab,var(--color-gold) 55%,#f6dfa8);--ck-bake:color-mix(in oklab,var(--color-gold) 70%,#d99a45);--ck-crust:color-mix(in oklab,var(--color-gold) 40%,#a85f1e);--ck-deep:color-mix(in oklab,var(--color-gold) 20%,#5c2f0e);--ck-edge:color-mix(in oklab,var(--color-gold) 25%,#6e3a12);--ck-hi:color-mix(in oklab,var(--color-gold) 30%,#fff8e6);--ck-paper:color-mix(in oklab,var(--color-gold) 6%,#fffdf7);--ck-ink:color-mix(in oklab,var(--color-gold) 30%,#7a4a1c)}.ck-body{transform-origin:100px 120px}.ck-body,.ck-half{transform-box:view-box}.ck-half{transform-origin:100px 122px;transition:transform .56s cubic-bezier(.2,.9,.25,1.05)}.ck-crumb{opacity:0;transform-box:view-box;transform-origin:100px 112px}.ck-glint{transform-box:fill-box;transform-origin:center}.ck-peek{transition:opacity .2s ease}.ck-note{opacity:0;transform-box:view-box;transform-origin:100px 66px}.ck-crack{opacity:0;transition:opacity .2s ease}@keyframes ck-wiggle{0%,62%,to{transform:rotate(0)}67%{transform:rotate(-6deg)}73%{transform:rotate(5deg)}79%{transform:rotate(-3deg)}85%{transform:rotate(2deg)}91%{transform:rotate(0)}}@keyframes ck-wiggle-once{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes ck-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.ck-idle .ck-body{animation:ck-wiggle 2.6s var(--ease-press) .9s 3}.ck-idle .ck-glint{animation:ck-twinkle 2.6s ease-in-out 3;animation-delay:calc(var(--g, 0) * .5s + .6s)}.ck-btn:not(:disabled):focus-visible .ck-body,.ck-btn:not(:disabled):hover .ck-body{animation:ck-wiggle-once .6s var(--ease-press)}@keyframes ck-shiver{0%,to{transform:translateX(0) rotate(0)}25%{transform:translateX(-2px) rotate(-2deg)}75%{transform:translateX(2px) rotate(2deg)}}.ck-busy .ck-body{animation:ck-shiver .14s linear infinite}[data-ck=open] .ck-half-l{transform:translate(-18px,4px) rotate(-14deg)}[data-ck=open] .ck-half-r{transform:translate(18px,4px) rotate(14deg)}[data-ck=open] .ck-peek{opacity:0}[data-ck=open] .ck-crack{opacity:1}@keyframes ck-note{0%{opacity:0;transform:translateY(34px) scaleX(.12)}40%{opacity:1}to{opacity:1;transform:rotate(-3deg)}}[data-ck=open] .ck-note{opacity:1;transform:rotate(-3deg)}[data-ck=open][data-fresh=true] .ck-note{animation:ck-note .56s var(--ease-out) .14s backwards}@keyframes ck-crumb{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}[data-ck=open][data-fresh=true] .ck-crumb{animation:ck-crumb .7s var(--ease-out) 60ms backwards}[data-ck=open] .ck-glint{opacity:.25}.ck-slip{--slip-paper:color-mix(in oklab,var(--color-text) 90%,var(--color-gold));--slip-ink:var(--color-bg);position:relative;border-radius:var(--radius);background:linear-gradient(90deg,color-mix(in oklab,var(--color-gold) 30%,transparent) 0 3px,transparent 3px calc(100% - 3px),color-mix(in oklab,var(--color-gold) 30%,transparent) calc(100% - 3px)),var(--slip-paper);color:var(--slip-ink);box-shadow:0 10px 24px -14px color-mix(in oklab,var(--color-gold) 60%,transparent),0 1px 0 rgb(255 255 255/.4) inset}:root[data-theme=light] .ck-slip{--slip-paper:color-mix(in oklab,var(--color-surface) 88%,var(--color-gold));--slip-ink:var(--color-text)}.ck-slip-rule{height:1px;background:color-mix(in oklab,var(--slip-ink) 22%,transparent)}.ck-slip-label{color:color-mix(in oklab,var(--slip-ink) 72%,var(--color-gold))}@keyframes ck-unfurl{0%{transform:scaleX(.08);opacity:.4}to{transform:none;opacity:1}}@keyframes ck-words{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-fresh=true] .ck-slip{animation:ck-unfurl .52s var(--ease-out) .3s backwards}[data-fresh=true] .ck-slip-words{animation:ck-words .36s var(--ease-out) .72s backwards}.dp-row{transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease}.dp-row:hover{background:var(--color-surface-2);border-color:var(--color-gold)}.dp-row:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.dp-done-line,.dp-ink,.dp-stamp-new{animation:none!important}.dp-ink{display:none}.ck-btn:not(:disabled):focus-visible .ck-body,.ck-btn:not(:disabled):hover .ck-body,.ck-busy .ck-body,.ck-idle .ck-body,.ck-idle .ck-glint{animation:none!important}.ck-crack,.ck-half,.ck-peek,.dp-row{transition:none!important}.dp-row:active{transform:none}[data-ck=open] .ck-crumb{animation:none!important;opacity:0}[data-ck=open] .ck-note,[data-fresh=true] .ck-slip,[data-fresh=true] .ck-slip-words{animation:none!important}}@media print{.ck-crumb,.dp-ink{display:none}.ck-slip,.ck-slip-words,.dp-stamp-new{animation:none!important;opacity:1!important;transform:none!important}}.ck3{position:relative;display:block;aspect-ratio:1;filter:drop-shadow(0 8px 14px rgb(0 0 0/.35)) drop-shadow(0 0 14px rgb(245 177 61/.35))}.ck3-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform .52s cubic-bezier(.2,1.4,.4,1),opacity .2s ease}.ck3-l{opacity:0;transform-origin:30% 85%}.ck3-r{opacity:0;transform-origin:70% 85%}.ck3-burst{position:absolute;inset:18%;border-radius:9999px;opacity:0;background:radial-gradient(circle,rgb(255 244 200/.95) 0,rgb(251 191 36/.6) 35%,transparent 70%)}[data-ck=open] .ck3-whole{opacity:0}[data-ck=open] .ck3-l{opacity:1;transform:translate(-18%,8%) rotate(-22deg)}[data-ck=open] .ck3-r{opacity:1;transform:translate(18%,8%) rotate(22deg)}[data-ck=open] .ck3-burst{opacity:.55}[data-ck=open][data-fresh=true] .ck3-burst{animation:ck3-burst .9s ease-out both}@keyframes ck3-burst{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.35)}to{opacity:.55;transform:scale(1)}}.ck-idle .ck3{animation:ck-wiggle 2.6s var(--ease-press) .9s 3}.ck-btn:not(:disabled):focus-visible .ck3,.ck-btn:not(:disabled):hover .ck3{animation:ck-wiggle-once .6s var(--ease-press)}.ck-busy .ck3{animation:ck-shiver .14s linear infinite}:root .fc-card{position:relative;overflow:hidden;border-radius:18px;background:var(--today-bg,var(--card-bg));border:1.5px solid var(--today-border,var(--card-border));box-shadow:var(--today-shadow,var(--card-shadow))}.fc-card:before{content:"";position:absolute;right:-2.5rem;top:-2.5rem;width:11rem;height:11rem;border-radius:9999px;pointer-events:none;background:radial-gradient(circle,rgb(251 191 36/.22),transparent 70%)}.fc-card>*{position:relative}.fc-tag{font-size:9px;padding:1px 6px;border-radius:4px;background:#fbbf24}.fc-go,.fc-tag{font-weight:800;color:#030509}.fc-go{display:inline-flex;align-items:center;background:var(--brass-metal,#d4af37);font-size:11px;padding:7px 13px;border-radius:100px;white-space:nowrap;box-shadow:0 2px 8px rgb(229 195 120/.35)}:root[data-theme=light] .fc-go{color:#fff;background:linear-gradient(135deg,#d97706,#b45309 55%,#8f4108)}@media (prefers-reduced-motion:reduce){.ck3-img{transition:none}.ck-btn:not(:disabled):focus-visible .ck3,.ck-btn:not(:disabled):hover .ck3,.ck-busy .ck3,.ck-idle .ck3,[data-ck=open][data-fresh=true] .ck3-burst{animation:none!important}}