.-nbxRW_receipt{justify-items:center;gap:var(--gap-2);width:min(100%,21rem);display:grid}.-nbxRW_toggle{min-height:44px;color:var(--text-secondary);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.9375rem;text-decoration:underline;display:inline-flex}.-nbxRW_toggle[aria-expanded=true]{color:var(--graphite)}.-nbxRW_panel{border:2px dashed var(--control-border);border-radius:var(--control-radius);background:var(--paper);text-align:left;gap:.6rem;width:100%;padding:.9rem 1rem 1rem;display:grid}.-nbxRW_title{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:400}.-nbxRW_note,.-nbxRW_memo{color:var(--text-secondary);margin:0;font-size:.8125rem}.-nbxRW_date{border-block:1px dashed var(--control-border);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin:0;padding:.4rem 0;font-size:.9375rem;display:flex}.-nbxRW_date span{color:var(--text-secondary)}.-nbxRW_phrases{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.-nbxRW_phrases legend{color:var(--text-secondary);margin-bottom:.3rem;padding:0;font-size:.875rem}.-nbxRW_choice{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-surface);cursor:pointer;align-items:center;gap:.6rem;min-height:44px;padding:.35rem .7rem;display:flex}.-nbxRW_choice[data-checked]{background:var(--control-accent)}.-nbxRW_choice input{width:1.1rem;height:1.1rem;accent-color:var(--graphite);flex:none;margin:0}.-nbxRW_choice span{overflow-wrap:anywhere;min-width:0}.-nbxRW_primary,.-nbxRW_secondary{border:2px solid var(--control-border);border-radius:var(--control-radius);min-height:48px;color:var(--graphite);font:inherit;font-family:var(--font-display);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.-nbxRW_primary{background:var(--control-accent)}.-nbxRW_secondary{background:var(--control-surface)}.-nbxRW_primary:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.-nbxRW_primary:not(:disabled):hover:not(:where([data-touch-input] *)){background:#f5bc39}.-nbxRW_secondary:hover:not(:where([data-touch-input] *)){background:#b5d5d5}}.-nbxRW_receipt :is(button,input,a):focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:3px solid var(--crayon-blue);outline-offset:3px}:is(.locale-ko .-nbxRW_toggle,.locale-ko .-nbxRW_date){font-size:1.0625rem}.locale-ko .-nbxRW_note{font-size:1rem}.locale-ko .-nbxRW_memo{font-size:1rem}.locale-ko .-nbxRW_phrases legend{font-size:1rem}
.Tqak3a_wrap{align-items:center;gap:var(--gap-3);width:100%;padding-top:var(--gap-3);flex-direction:column;display:flex}.Tqak3a_companion{justify-items:center;gap:.5rem;width:min(100%,21rem);display:grid}.Tqak3a_nook{isolation:isolate;width:288px;max-width:100%;height:184px;display:block;position:relative}.Tqak3a_nookArt{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Tqak3a_nookCharacter{justify-items:center;width:170px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.Tqak3a_nookShadow{pointer-events:none;background:radial-gradient(#55473669 0%,#55473630 42%,#55473600 72%);border-radius:50%;width:84px;height:16px;position:absolute;top:150px;left:50%;transform:translate(-50%)}.Tqak3a_nookCharacter>svg{display:block}.Tqak3a_companionButton{width:170px;color:var(--graphite);font:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:1rem;justify-items:center;gap:.2rem;padding:0;display:grid;position:relative}.Tqak3a_tapHint{color:var(--text-secondary);font-size:.75rem}.Tqak3a_companionVisual{transform-origin:50% 100%;width:112px;height:163px;display:block}.Tqak3a_affection{pointer-events:none;opacity:0;width:170px;height:170px;transition:opacity .16s,transform .22s;position:absolute;inset:0;transform:translateY(3px)}.Tqak3a_companionButton[data-reacting=true] .Tqak3a_affection{opacity:1;transform:translateY(-4px)}.Tqak3a_speech{text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;border:1px solid var(--graphite-faint);width:100%;min-height:calc(3em + .9rem + 2px);color:var(--graphite);background:#ffffff50;border-radius:.9rem 1.1rem .85rem .3rem;align-content:center;margin:0;padding:.45rem .7rem;font-size:.875rem;line-height:1.5;display:grid}.Tqak3a_lunchCountdown{background:#f5c04220;border-radius:.65rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;width:min(100%,21rem);min-height:42px;padding:.3rem .6rem;font-size:.875rem;display:flex}.Tqak3a_lunchIcon{flex:none;width:32px;height:32px;display:block}.Tqak3a_lunchDuration{white-space:nowrap;align-items:baseline;gap:.2rem;display:inline-flex}.Tqak3a_lunchDuration b{min-width:1.3em;font-family:var(--font-fredoka), sans-serif;font-variant-numeric:tabular-nums;font-size:1.05em;font-weight:500}:is(.locale-ko .Tqak3a_speech,.locale-ko .Tqak3a_lunchCountdown){font-size:1rem}.locale-ko .Tqak3a_tapHint{font-size:.9rem}.Tqak3a_sub{color:var(--text-secondary)}.Tqak3a_doneContext{color:var(--text-secondary);margin:0;font-size:.875rem}.Tqak3a_note{color:var(--text-secondary);max-width:22rem;font-size:.8125rem}.Tqak3a_storageNote{max-width:25rem;color:var(--text-secondary);font-size:.875rem}.Tqak3a_statusNotice{border:1px solid var(--graphite-faint);overflow-wrap:anywhere;background:#f5c04220;border-radius:.65rem;justify-items:center;gap:.35rem;width:min(100%,25rem);padding:.75rem;font-size:.875rem;display:grid}:is(.locale-ko .Tqak3a_storageNote,.locale-ko .Tqak3a_statusNotice){font-size:1rem}.Tqak3a_field{align-items:center;gap:var(--gap-1);flex-direction:column;min-width:0;display:flex}.Tqak3a_fieldLabel{font-family:var(--font-display);color:var(--text-secondary);font-size:.9375rem}.Tqak3a_input{appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:var(--font-display);color:var(--graphite);border:1px solid var(--graphite-faint);text-align:center;background:#ffffff60;border-radius:.65rem;min-height:52px;margin:0;padding:.5rem .75rem;font-size:2rem;display:block}.Tqak3a_input::-webkit-date-and-time-value{text-align:center;min-width:0}.Tqak3a_input::-webkit-datetime-edit{min-width:0;padding:0}.Tqak3a_clockForm{grid-template-columns:minmax(0,1fr);gap:1.25rem;width:min(100%,21rem);min-width:0;display:grid}.Tqak3a_clockForm .Tqak3a_field{text-align:center;align-items:stretch;gap:.65rem}.Tqak3a_startButton{border:2px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-accent);min-height:52px;color:var(--graphite);font:inherit;cursor:pointer;padding:.75rem 1.5rem}@media (hover:hover) and (pointer:fine){.Tqak3a_startButton:hover:not(:where([data-touch-input] *)){background:#f5bc39}}.Tqak3a_targetRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;display:flex}.Tqak3a_targetRow time{font-variant-numeric:tabular-nums;margin-left:.25rem}.Tqak3a_editTime{min-height:44px;color:var(--text-secondary);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.8125rem;text-decoration:underline}.Tqak3a_setupActions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.75rem;display:grid}.Tqak3a_setupActions>*{min-width:0}.Tqak3a_restLink{border:2px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-surface);min-height:44px;color:var(--graphite);font:inherit;justify-content:center;align-items:center;padding:.75rem .5rem;text-decoration:none;display:inline-flex}.Tqak3a_wrap :is(input,button,.Tqak3a_restLink):focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:3px solid var(--crayon-blue);outline-offset:3px}.Tqak3a_countdown{justify-content:center;align-items:flex-end;gap:var(--gap-2);margin:0;display:flex}.Tqak3a_unit{white-space:nowrap;width:5.5rem;font-family:var(--font-body);color:var(--graphite);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:baseline;gap:2px;font-size:2.5rem;line-height:1;display:inline-flex}.Tqak3a_digits{width:1.3em;font-family:var(--font-fredoka), sans-serif;font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex}.Tqak3a_digits span{text-align:center;width:.65em;display:inline-block}.Tqak3a_digits span:first-child{transform:translateY(-1px)rotate(-1deg)}.Tqak3a_digits span:last-child{transform:rotate(1deg)}.Tqak3a_unit small{color:var(--text-secondary);font-size:.85rem}.Tqak3a_actions{gap:var(--gap-2);flex-wrap:wrap;justify-content:center;display:flex}.Tqak3a_scene{width:112px;height:163px;line-height:0;display:block;position:relative;transform:translateY(10px)}.Tqak3a_lunchFallback,.Tqak3a_lunchBase{position:absolute;inset:0}.Tqak3a_waitingScene{flex:none;width:112px;height:163px;line-height:0;display:block;position:relative}.Tqak3a_waitingScene>svg{display:block;position:absolute;bottom:0;left:0}.Tqak3a_chewFrame{opacity:0;position:absolute;inset:0}.Tqak3a_scene[data-chewing=true] .Tqak3a_lunchBase{animation:2.8s step-end infinite Tqak3a_chewBase}.Tqak3a_scene[data-chewing=true] .Tqak3a_chewFrame{animation:2.8s step-end infinite Tqak3a_tinyChew}@keyframes Tqak3a_chewBase{0%,8%,17%,25%,34%,to{opacity:1}9%,16%,26%,33%{opacity:0}}@keyframes Tqak3a_tinyChew{0%,8%,17%,25%,34%,to{opacity:0}9%,16%,26%,33%{opacity:1}}@media (prefers-reduced-motion:reduce){.Tqak3a_affection,.Tqak3a_companionButton[data-reacting=true] .Tqak3a_affection{transition:none;transform:none}.Tqak3a_chewFrame{animation:none}}.Tqak3a_lunchSettings{width:min(100%,21rem);padding:var(--gap-2) 0;justify-items:center;gap:var(--gap-2);text-align:center;margin-top:.5rem;display:grid}.Tqak3a_lunchSettings h2{margin:0;font-size:1.2rem}.Tqak3a_lunchSettings p{margin:0}.Tqak3a_toggle{align-items:center;gap:var(--gap-2);min-height:44px;display:flex}.Tqak3a_toggle input{width:22px;height:22px;accent-color:var(--graphite)}.Tqak3a_lunchFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.Tqak3a_lunchFields .Tqak3a_field{width:100%;min-width:0;font-size:.875rem}.Tqak3a_lunchFields .Tqak3a_input{width:100%;min-width:0;padding-inline:.35rem;font-size:1.125rem}.Tqak3a_error{color:var(--graphite);font-weight:700}.Tqak3a_sessionControls{width:min(100%,25rem)}.Tqak3a_editPanel{border:1px solid var(--graphite-faint);min-width:0;font-family:var(--font-body);background:#ffffff50;border-radius:.9rem;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;font-size:.875rem;line-height:1.65;display:grid}.Tqak3a_editPanel h2{margin:0;font-size:1.125rem}.Tqak3a_editPanel p{overflow-wrap:anywhere;margin:0}.Tqak3a_editPanel .Tqak3a_field{align-items:stretch}.Tqak3a_editPanel .Tqak3a_actions button{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--paper);min-height:48px;font:inherit;color:var(--graphite);cursor:pointer;flex:8rem;padding:.55rem .7rem}.Tqak3a_editPanel .Tqak3a_actions .Tqak3a_confirm{background:var(--control-accent)}.Tqak3a_sessionControls button:disabled{opacity:.5;cursor:default}.Tqak3a_preview{font-variant-numeric:tabular-nums;background:#f5c04220;border-radius:.6rem;gap:.4rem;padding:.75rem;display:grid}.Tqak3a_seedNotice{gap:.5rem;display:grid}.locale-ko .Tqak3a_editPanel{font-size:1rem}.locale-ko .Tqak3a_doneContext{font-size:1.0625rem}.locale-ko .Tqak3a_note{font-size:1.0625rem}.locale-ko .Tqak3a_editTime{font-size:1.0625rem}.locale-ko .Tqak3a_fieldLabel{font-size:1.125rem}.locale-ko .Tqak3a_unit small{font-size:1rem}.locale-ko .Tqak3a_lunchSettings h2{font-size:1.3125rem}.locale-ko .Tqak3a_lunchFields .Tqak3a_field{width:100%;min-width:0;font-size:1.0625rem}@media (max-width:360px){.Tqak3a_lunchFields{grid-template-columns:1fr}.Tqak3a_countdown{gap:var(--gap-1)}.Tqak3a_countdown .Tqak3a_unit{width:5rem;font-size:2.15rem}}.Tqak3a_deskWindow{justify-items:center;gap:.3rem;width:min(100%,21rem);display:grid}.Tqak3a_deskWindow button{border:1.5px solid var(--graphite-faint);border-radius:var(--control-radius);background:var(--paper);min-height:2.75rem;color:var(--graphite);font:inherit;cursor:pointer;padding:.4rem .9rem}.Tqak3a_deskWindow button:focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:3px solid var(--crayon-blue);outline-offset:2px}
