.EmbedFrame_frame__wHzKo{display:flex;flex-direction:column;gap:8px;max-width:520px;margin:0 auto;padding:16px}.EmbedFrame_attribution__EjYNT{margin:0;color:var(--cc-subtle);font-size:var(--cc-sm);text-align:center}.EmbedFrame_attribution__EjYNT a{color:var(--cc-primary);text-decoration:none}.EmbedFrame_attribution__EjYNT a:hover{text-decoration:underline}.ToolWidget_widget__XY3R_{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--cc-card);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-card);box-shadow:var(--cc-shadow)}.ToolWidget_display__8L578{font-size:56px;font-weight:700;line-height:1;letter-spacing:-.03em;text-align:center;color:var(--cc-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ToolWidget_displayHit__n68Qx{color:var(--cc-primary)}.ToolWidget_statusLine__9rlJy{text-align:center;font-size:var(--cc-sm);color:var(--cc-muted-foreground);min-height:20px}.ToolWidget_presetRow__5rG9X{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ToolWidget_preset__v8dbB{min-height:44px;padding:0 16px;font-size:var(--cc-sm);font-weight:600;border:.5px solid var(--cc-border);border-radius:var(--radius-sm);background:var(--cc-panel);color:var(--cc-muted-foreground);cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.ToolWidget_preset__v8dbB:focus-visible,.ToolWidget_preset__v8dbB:hover{border-color:var(--border-strong);color:var(--cc-foreground)}.ToolWidget_presetActive___kx0n{border-color:var(--cc-primary);color:var(--cc-primary);background:var(--accent-soft)}.ToolWidget_progressTrack__EF3VK{height:8px;border-radius:4px;background:var(--cc-muted);overflow:hidden}.ToolWidget_progressFill__v8KhI{height:100%;border-radius:inherit;background:var(--cc-primary);transition:width .16s linear}.ToolWidget_controls__i45hd{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ToolWidget_tapButton__SywLn{display:flex;align-items:center;justify-content:center;width:100%;min-height:144px;padding:0 16px;font-size:var(--cc-lg);font-weight:700;border:0;border-radius:var(--cc-radius-button);background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 46%),var(--cc-primary);color:var(--cc-primary-foreground);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),var(--cc-shadow);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s ease,background .16s ease}.ToolWidget_tapButton__SywLn:active{background:var(--cc-primary-press);color:var(--cc-primary-foreground);transform:translateY(1px)}.ToolWidget_statRow__Zf4XO{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ToolWidget_statCard__rYreP{flex:1 1 110px;padding:16px;text-align:center;background:var(--cc-panel);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-card)}.ToolWidget_statCard__rYreP strong{display:block;font-size:var(--cc-lg);font-weight:700;color:var(--cc-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ToolWidget_fieldLabel__Yax2x,.ToolWidget_statCard__rYreP span{font-size:var(--cc-sm);color:var(--cc-subtle)}.ToolWidget_numberInput__A8IvA{width:100%;min-height:44px;padding:0 16px;border-radius:var(--radius-sm);border:.5px solid var(--cc-border);background:var(--cc-panel);color:var(--cc-foreground);font-size:var(--cc-base);font-family:inherit}.ToolWidget_numberInput__A8IvA:focus-visible{outline:2px solid var(--cc-primary);outline-offset:1px}.ToolWidget_inputRow__S_hDO{display:flex;gap:8px;align-items:stretch}.ToolWidget_inputRow__S_hDO .ToolWidget_numberInput__A8IvA{flex:1 1}.ToolWidget_dayGrid__DXyV6{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));grid-gap:8px;gap:8px}.ToolWidget_dayCell__N2kq1{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1/1;padding:8px;border-radius:var(--radius-sm);border:.5px solid var(--cc-border);background:var(--cc-panel);color:var(--cc-foreground);font-size:var(--cc-sm);cursor:pointer;transition:opacity .16s ease,border-color .16s ease}.ToolWidget_dayCellRest__Gki1G{border-style:dashed;color:var(--cc-subtle)}.ToolWidget_dayCellCompleted__RLaUA{background:var(--cc-primary);border-color:var(--cc-primary);color:var(--cc-primary-foreground)}.ToolWidget_dayCellFaded__u23EO{opacity:.6}.ToolWidget_dayLabel__kdMVo{opacity:.8;font-size:var(--cc-sm);margin-bottom:4px}.ToolWidget_dayValue__J83ny{font-size:var(--cc-base);font-weight:700}.ToolWidget_dayValueRest__ncWwO{font-size:var(--cc-sm);font-weight:600}.ToolWidget_resetRow__YJSYk{display:flex;justify-content:center}.ToolWidget_resetButton__H_ow7{min-height:44px;padding:0 16px;border-radius:var(--cc-radius-button);border:.5px solid var(--cc-border);background:var(--cc-card);color:var(--cc-muted-foreground);font-size:var(--cc-sm);font-weight:600;cursor:pointer;transition:border-color .16s ease,color .16s ease}.ToolWidget_resetButton__H_ow7:focus-visible,.ToolWidget_resetButton__H_ow7:hover{border-color:var(--border-strong);color:var(--cc-foreground)}