.-PK-zq_hud{--ink:#24332f;--tray:#e9f1e6;--tray-2:#eef3ea;--paper:#fff7e8;--lagoon:#3d8c86;--lantern:#f2c14e;--driftwood:#a88d6c;--lift:0 4px 0 var(--ink);inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);pointer-events:none;z-index:10;color:var(--ink);font-family:var(--font-hand), ui-rounded, system-ui, sans-serif;position:fixed}.-PK-zq_hud button{font:inherit;color:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.-PK-zq_hud button:focus-visible,.-PK-zq_dial:focus-visible{outline:2.5px dashed var(--lagoon);outline-offset:3px}.-PK-zq_brand{transition:color 1.2s;position:absolute;top:22px;left:26px}.-PK-zq_hud[data-night] .-PK-zq_brand{color:var(--paper)}.-PK-zq_title{letter-spacing:-.01em;text-shadow:0 1px #fff7e880;margin:0;font-size:32px;font-weight:500;line-height:1}.-PK-zq_hud[data-night] .-PK-zq_title{text-shadow:0 2px 14px #0f191e80}.-PK-zq_mood{opacity:.82;margin:6px 0 0 2px;font-size:16px;animation:.9s both -PK-zq_moodIn}@keyframes -PK-zq_moodIn{0%{opacity:0;transform:translateY(4px)}}.-PK-zq_found{border:2px solid var(--ink);background:var(--paper);box-shadow:0 3px 0 var(--ink);border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:5px 12px 5px 8px;font-size:14px;transition:transform .16s;display:inline-flex;color:var(--ink)!important}.-PK-zq_found:hover{transform:translateY(-2px)rotate(-1.5deg)}.-PK-zq_corner{gap:10px;display:flex;position:absolute;top:20px;right:22px}.-PK-zq_round{border:2px solid var(--ink);background:var(--tray-2);width:48px;height:48px;box-shadow:var(--lift);border-radius:16px;place-items:center;transition:transform .16s,box-shadow .16s,background .16s;display:grid}.-PK-zq_round:hover{box-shadow:0 6px 0 var(--ink);transform:translateY(-2px)rotate(-3deg)}.-PK-zq_round:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.-PK-zq_round[data-on]{background:var(--lantern)}.-PK-zq_dock{flex-direction:column;align-items:center;gap:12px;max-width:calc(100% - 20px);display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.-PK-zq_tray{border:2px solid var(--ink);background:radial-gradient(circle at 20% 0%, #ffffff8c, transparent 55%), var(--tray);box-shadow:0 5px 0 var(--ink), 0 22px 44px #24332f38;pointer-events:auto;border-radius:24px;align-items:center;gap:4px;padding:8px;display:flex}.-PK-zq_tool{background:0 0;border:2px solid #0000;border-radius:17px;place-items:center;width:58px;height:58px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.-PK-zq_tool svg{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.-PK-zq_tool:hover{background:#fff7e8d9}.-PK-zq_tool:hover svg{transform:translateY(-2px)rotate(-6deg)}.-PK-zq_tool:active svg{transform:scale(.9)}.-PK-zq_tool[data-active]{background:var(--lantern);border-color:var(--ink);box-shadow:0 4px 0 var(--ink);transform:translateY(-9px)rotate(-4deg)}.-PK-zq_tool[data-active]:hover svg{transform:rotate(4deg)}.-PK-zq_key{border:1.5px solid var(--ink);background:var(--paper);border-radius:6px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:11px;line-height:1;display:grid;position:absolute;bottom:3px;right:3px}.-PK-zq_tip{background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;opacity:0;border-radius:13px;flex-direction:column;align-items:center;gap:1px;padding:7px 13px 8px;transition:opacity .14s,transform .18s;display:flex;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%,6px)}.-PK-zq_tip:after{content:"";border:7px solid #0000;border-top-color:var(--ink);margin-left:-7px;position:absolute;top:100%;left:50%}.-PK-zq_tip b{font-size:15px;font-weight:500}.-PK-zq_tip span{opacity:.75;font-size:13px}@media (hover:hover){.-PK-zq_tool:hover .-PK-zq_tip{opacity:1;transition-delay:.22s;transform:translate(-50%)}}.-PK-zq_tool[data-active] .-PK-zq_tip{transform:translate(-50%,6px)rotate(4deg)}@media (hover:hover){.-PK-zq_tool[data-active]:hover .-PK-zq_tip{transform:translate(-50%)rotate(4deg)}}.-PK-zq_divider{border-left:2px dashed var(--driftwood);opacity:.8;width:0;height:36px;margin:0 6px}.-PK-zq_caption{border:2px solid var(--ink);background:var(--paper);box-shadow:0 3px 0 var(--ink);white-space:nowrap;border-radius:999px;align-items:baseline;gap:8px;padding:6px 14px;font-size:14px;animation:2.2s both -PK-zq_captionIn;display:flex}.-PK-zq_caption b{font-size:15px;font-weight:500}.-PK-zq_caption span{opacity:.7}@keyframes -PK-zq_captionIn{0%{opacity:0;transform:translateY(8px)scale(.96)}10%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (hover:hover){.-PK-zq_dock:has(.-PK-zq_tool:hover) .-PK-zq_caption{visibility:hidden}}.-PK-zq_toasts{flex-direction:column;align-items:center;gap:10px;width:min(420px,100% - 32px);display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.-PK-zq_toast{border:2px solid var(--ink);background:var(--paper);box-shadow:0 4px 0 var(--ink);border-radius:18px;align-items:center;gap:12px;padding:10px 18px;font-size:15px;animation:.42s cubic-bezier(.34,1.56,.64,1) both -PK-zq_toastIn;display:flex}.-PK-zq_toast[data-kind=secret]{background:linear-gradient(90deg, #f2c14e73, transparent 70%), var(--paper);padding:12px 20px 12px 14px}.-PK-zq_toastEyebrow{color:var(--lagoon);font-size:12px}.-PK-zq_toastTitle{font-weight:500}.-PK-zq_toast[data-kind=secret] .-PK-zq_toastTitle{font-size:17px}.-PK-zq_toastBody{opacity:.75;font-size:13px}@keyframes -PK-zq_toastIn{0%{opacity:0;transform:translateY(-14px)rotate(-2deg)scale(.94)}}.-PK-zq_intro{text-align:center;color:var(--paper);text-shadow:0 2px 16px #24332f8c;white-space:nowrap;animation:1.6s .6s both -PK-zq_introIn;position:absolute;bottom:136px;left:50%;transform:translate(-50%)}.-PK-zq_introBig{font-size:28px;font-weight:500}.-PK-zq_introSmall{opacity:.9;margin-top:2px;font-size:15px}@keyframes -PK-zq_introIn{0%{opacity:0;transform:translate(-50%,10px)}to{transform:translate(-50%)}}.-PK-zq_journal{overscroll-behavior:contain;border:2px solid var(--ink);background:linear-gradient(90deg, transparent 31px, #e07a5f59 31px, #e07a5f59 33px, transparent 33px), repeating-linear-gradient(180deg, transparent 0 27px, #3d8c8621 27px 28px), var(--paper);width:352px;max-height:calc(100% - 210px);box-shadow:0 6px 0 var(--ink), 0 24px 50px #24332f40;pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--driftwood) transparent;transform-origin:100% 0;border-radius:22px;padding:16px 22px 22px 44px;animation:.32s cubic-bezier(.34,1.56,.64,1) both -PK-zq_journalIn;position:absolute;top:84px;right:22px;overflow-y:auto}@keyframes -PK-zq_journalIn{0%{opacity:0;transform:translateY(-8px)scale(.95)rotate(1.5deg)}}.-PK-zq_jHead{justify-content:space-between;align-items:center;display:flex}.-PK-zq_jHead h2{margin:0;font-size:24px;font-weight:500}.-PK-zq_close{background:0 0;border:0;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.-PK-zq_close:hover{background:#24332f14}.-PK-zq_journal section{margin-top:18px}.-PK-zq_journal h3{justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:17px;font-weight:500;display:flex}.-PK-zq_count{opacity:.65;font-size:13px;font-weight:400}.-PK-zq_chips{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.-PK-zq_chip{border:1.5px solid var(--ink);background:var(--tray-2);border-radius:12px;align-items:center;gap:6px;padding:5px 8px;font-size:14px;transition:transform .14s,background .14s;display:flex}.-PK-zq_chip:hover{transform:translateY(-1px)rotate(-1deg)}.-PK-zq_chip[data-on]{background:var(--lantern);box-shadow:0 2px 0 var(--ink)}.-PK-zq_dayRow{align-items:center;gap:12px;display:flex}.-PK-zq_dayRow .-PK-zq_dial{width:112px;height:112px}.-PK-zq_dial{touch-action:none;cursor:grab;pointer-events:auto;flex:none;width:124px;height:124px}.-PK-zq_dial:active{cursor:grabbing}.-PK-zq_dayInfo{flex-direction:column;gap:6px;min-width:0;display:flex}.-PK-zq_clock{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.-PK-zq_dayHint{opacity:.65;font-size:13px}.-PK-zq_segment{border:1.5px solid var(--ink);background:var(--tray-2);border-radius:11px;margin-top:4px;display:flex;overflow:hidden}.-PK-zq_segment button{white-space:nowrap;background:0 0;border:0;flex:auto;padding:4px 8px;font-size:13px}.-PK-zq_segment button+button{border-left:1.5px solid var(--ink)}.-PK-zq_segment button[data-on]{background:var(--lantern)}.-PK-zq_slider{pointer-events:auto;margin-bottom:12px;display:block}.-PK-zq_sliderTop{justify-content:space-between;margin-bottom:4px;font-size:14px;display:flex}.-PK-zq_sliderWord{color:var(--lagoon)}.-PK-zq_slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.-PK-zq_slider input::-webkit-slider-runnable-track{border:1.5px solid var(--ink);background:linear-gradient(90deg, var(--lagoon) var(--v), var(--tray-2) var(--v));border-radius:99px;height:8px}.-PK-zq_slider input::-moz-range-track{border:1.5px solid var(--ink);background:linear-gradient(90deg, var(--lagoon) var(--v), var(--tray-2) var(--v));border-radius:99px;height:8px}.-PK-zq_slider input::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:var(--paper);width:20px;height:20px;box-shadow:0 2px 0 var(--ink);border-radius:50%;margin-top:-7.5px}.-PK-zq_slider input::-moz-range-thumb{border:2px solid var(--ink);background:var(--paper);width:18px;height:18px;box-shadow:0 2px 0 var(--ink);border-radius:50%}.-PK-zq_secrets{margin:0;padding:0;list-style:none}.-PK-zq_secrets li{gap:10px;padding:6px 0;display:flex}.-PK-zq_mark{flex:none;place-items:center;width:20px;height:22px;display:grid}.-PK-zq_dot{border:1.5px dashed var(--ink);opacity:.5;border-radius:50%;width:9px;height:9px}.-PK-zq_sTitle{font-size:15px;font-weight:500}.-PK-zq_secrets li:not([data-found]) .-PK-zq_sTitle{opacity:.45;letter-spacing:.1em}.-PK-zq_sNote{opacity:.72;font-size:13px}.-PK-zq_secrets li:not([data-found]) .-PK-zq_sNote{opacity:.55}.-PK-zq_jFoot{margin-top:18px}.-PK-zq_jButtons{gap:8px;display:flex}.-PK-zq_btn{border:2px solid var(--ink);background:var(--tray-2);box-shadow:0 3px 0 var(--ink);border-radius:14px;flex:1;padding:8px 10px;font-size:15px;transition:transform .14s}.-PK-zq_btn:hover{transform:translateY(-1px)}.-PK-zq_btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.-PK-zq_btn[data-primary]{background:var(--lagoon);color:var(--paper)!important}.-PK-zq_help{opacity:.65;margin:12px 0 0;font-size:13px;line-height:1.5}.-PK-zq_linkBtn{text-underline-offset:3px;opacity:.55;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;text-decoration:underline}.-PK-zq_linkBtn:hover{opacity:.9}.-PK-zq_credit{opacity:.7;border-top:1.5px dashed #24332f40;margin:14px 0 0;padding-top:10px;font-size:13px}.-PK-zq_credit a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lagoon);text-decoration-color:var(--lagoon);text-underline-offset:3px;pointer-events:auto;font-weight:500}.-PK-zq_fallback{--ink:#24332f;--tray-2:#eef3ea;--paper:#fff7e8;--lagoon:#3d8c86;z-index:40;color:var(--ink);background:radial-gradient(circle at 50% 40%,#f7e6cf,#e6c9a6);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.-PK-zq_fallbackCard{border:2px solid var(--ink);background:var(--paper);max-width:420px;box-shadow:0 5px 0 var(--ink);text-align:center;border-radius:22px;padding:26px 28px 24px}.-PK-zq_fallbackCard h2{margin:0 0 8px;font-size:24px;font-weight:500}.-PK-zq_fallbackCard p{opacity:.8;margin:0 0 18px;font-size:15px;line-height:1.5}.-PK-zq_fallbackCard .-PK-zq_btn{font:inherit;cursor:pointer}.-PK-zq_signature{color:var(--ink);opacity:.62;pointer-events:auto;text-shadow:0 1px #fff7e880;padding:4px 2px;font-size:14px;text-decoration:none;transition:opacity .3s,color 1.2s;position:absolute;bottom:22px;right:24px;transform:rotate(-2deg)}.-PK-zq_signature b{background:linear-gradient(var(--lantern), var(--lantern)) 0 100% / 100% 2px no-repeat;font-weight:500}.-PK-zq_signature:hover,.-PK-zq_signature:focus-visible{opacity:1}.-PK-zq_signature:focus-visible{outline:2.5px dashed var(--lagoon);outline-offset:3px}.-PK-zq_hud[data-night] .-PK-zq_signature{color:var(--paper);text-shadow:0 2px 12px #0f191e80}@media (max-width:1080px){.-PK-zq_signature{display:none}}.-PK-zq_cursor{z-index:50;pointer-events:none;opacity:0;filter:drop-shadow(0 3px 2px #24332f40);will-change:transform;transition:opacity .12s;position:fixed;top:0;left:0}.-PK-zq_cursor svg{display:block}@media (max-width:640px){.-PK-zq_brand{top:14px;left:16px}.-PK-zq_title{font-size:25px}.-PK-zq_mood{font-size:14px}.-PK-zq_corner{gap:8px;top:12px;right:12px}.-PK-zq_round{border-radius:14px;width:42px;height:42px}.-PK-zq_dock{width:calc(100% - 16px);bottom:12px}.-PK-zq_tray{scrollbar-width:none;max-width:100%;padding:12px 8px 7px;overflow-x:auto}.-PK-zq_tool{flex:none;width:48px;height:48px}.-PK-zq_tool svg{width:30px;height:30px}.-PK-zq_tool[data-active]{transform:translateY(-4px)rotate(-4deg)}.-PK-zq_journal{width:auto;max-height:62%;padding-left:40px;inset:auto 8px 96px}.-PK-zq_toasts{top:64px}.-PK-zq_intro{bottom:110px}.-PK-zq_introBig{font-size:24px}}@media (prefers-reduced-motion:reduce){.-PK-zq_hud *,.-PK-zq_cursor{transition-duration:1ms!important;animation-duration:1ms!important}}
