.checkin-calendar-card[data-v-938bc1f2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top right,rgba(107,211,255,.1),transparent 30%),linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid var(--border);border-radius:24px;display:grid;gap:14px;padding:18px}.calendar-header[data-v-938bc1f2]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.calendar-title-group[data-v-938bc1f2]{display:grid;gap:6px}.calendar-header h2[data-v-938bc1f2]{font-size:clamp(36px,5vw,56px);line-height:1.1;margin:0}.calendar-meta p[data-v-938bc1f2],.calendar-note-card span[data-v-938bc1f2],.calendar-subtitle[data-v-938bc1f2]{color:var(--muted);line-height:1.7;margin:0}.calendar-subtitle[data-v-938bc1f2]{font-size:18px}.calendar-note-card span[data-v-938bc1f2]{font-size:16px}.calendar-summary[data-v-938bc1f2]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(88px,1fr))}.calendar-note-card[data-v-938bc1f2],.calendar-summary div[data-v-938bc1f2]{background:#ffffff09;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:12px 14px}.calendar-summary strong[data-v-938bc1f2]{display:block;font-size:22px;line-height:1}.calendar-summary span[data-v-938bc1f2]{color:var(--muted);display:block;font-size:12px;margin-top:6px}.calendar-panel[data-v-938bc1f2]{background:linear-gradient(180deg,#07111fd1,#07111fa8);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:grid;gap:14px;padding:16px}.calendar-meta[data-v-938bc1f2]{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.calendar-meta strong[data-v-938bc1f2]{display:block;font-size:28px;margin-bottom:4px}.calendar-meta p[data-v-938bc1f2]{font-size:18px}.contribution-layout[data-v-938bc1f2]{align-items:stretch;display:grid;gap:20px;grid-template-columns:auto minmax(420px,1fr) 260px}.left-column[data-v-938bc1f2]{align-content:start;display:grid;gap:14px}.contribution-board[data-v-938bc1f2]{display:grid;gap:14px;width:-moz-max-content;width:max-content}.month-label-row[data-v-938bc1f2]{align-items:end;display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr)}.month-corner[data-v-938bc1f2]{display:block}.month-label-grid[data-v-938bc1f2]{display:grid;gap:8px;grid-template-columns:repeat(12,22px);width:-moz-max-content;width:max-content}.month-label-grid span[data-v-938bc1f2]{color:var(--muted);font-size:12px;min-height:14px;width:22px}.board-main[data-v-938bc1f2]{display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr)}.weekday-column[data-v-938bc1f2]{display:grid;gap:8px;grid-template-rows:repeat(7,1fr)}.weekday-column span[data-v-938bc1f2]{align-items:center;color:var(--muted);display:inline-flex;font-size:14px;height:22px}.contribution-grid[data-v-938bc1f2]{display:grid;gap:8px;grid-template-columns:repeat(12,22px);width:-moz-max-content;width:max-content}.contribution-week[data-v-938bc1f2]{display:grid;gap:8px;grid-template-rows:repeat(7,22px);width:22px}.contribution-cell[data-v-938bc1f2]{align-items:center;background:#ffffff06;border:1px solid hsla(0,0%,100%,.05);border-radius:6px;color:#ebf4ffeb;display:inline-flex;height:22px;justify-content:center;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;width:22px}.contribution-cell[data-v-938bc1f2]:not(.is-future):hover{border-color:#6bd3ff47;transform:translateY(-1px)}.contribution-cell.level-0[data-v-938bc1f2]{background:#ffffff09}.contribution-cell.level-1[data-v-938bc1f2]{background:#6bd3ff29}.contribution-cell.level-2[data-v-938bc1f2]{background:#6bd3ff52}.contribution-cell.level-3[data-v-938bc1f2]{background:linear-gradient(135deg,#6bd3ffb8,#ffd67a94);color:#08111f;font-weight:700}.contribution-cell.is-future[data-v-938bc1f2]{background:transparent;border-color:transparent}.contribution-cell.is-today[data-v-938bc1f2]{box-shadow:inset 0 0 0 1px #ffffff52}.check-mark[data-v-938bc1f2]{font-size:11px;font-weight:700;line-height:1}.focus-column[data-v-938bc1f2]{align-content:stretch;display:grid;gap:14px;min-width:0}.focus-card[data-v-938bc1f2]{background:radial-gradient(circle at top right,rgba(107,211,255,.08),transparent 45%),#ffffff09;border:1px solid rgba(107,211,255,.12);border-radius:18px;padding:14px 16px}.center-focus-card[data-v-938bc1f2]{height:100%;min-height:420px}.focus-alert-card[data-v-938bc1f2]{background:radial-gradient(circle at top right,hsla(0,100%,70%,.12),transparent 42%),linear-gradient(180deg,#ff66660d,#ffffff08);border-color:#f663}.focus-header[data-v-938bc1f2]{display:grid;gap:6px;margin-bottom:14px}.focus-card strong[data-v-938bc1f2]{display:block;font-size:20px;line-height:1.4;margin:0}.focus-list[data-v-938bc1f2]{display:grid;gap:10px}.focus-item[data-v-938bc1f2]{align-items:start;border-top:1px solid hsla(0,0%,100%,.06);display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr);padding:10px 0}.focus-item[data-v-938bc1f2]:first-child{border-top:0;padding-top:0}.focus-dot[data-v-938bc1f2]{background:linear-gradient(135deg,#ff7d7d,#ffb36b);border-radius:999px;box-shadow:0 0 0 4px #ff66661a;height:12px;margin-top:6px;width:12px}.focus-copy[data-v-938bc1f2]{display:grid;gap:4px}.focus-copy b[data-v-938bc1f2]{color:#ffe0e0;font-size:18px;font-weight:700;line-height:1.5}.focus-alert-card .mini-label[data-v-938bc1f2]{color:#ff9f9f}.focus-copy small[data-v-938bc1f2],.focus-empty[data-v-938bc1f2]{margin:0}.focus-copy small[data-v-938bc1f2],.focus-empty[data-v-938bc1f2],.focus-summary[data-v-938bc1f2]{color:var(--muted);font-size:14px;line-height:1.7}.contribution-sidecar[data-v-938bc1f2]{align-content:start;display:grid;gap:12px}.side-fill-card[data-v-938bc1f2],.sidecar-card[data-v-938bc1f2]{background:#ffffff09;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:12px 14px}.focus-card-mini strong[data-v-938bc1f2],.recent-learning-item strong[data-v-938bc1f2],.sidecar-card strong[data-v-938bc1f2]{display:block;font-size:20px;line-height:1.35;margin:6px 0 4px}.side-fill-card span[data-v-938bc1f2],.sidecar-card span[data-v-938bc1f2]{color:var(--muted);font-size:15px;line-height:1.6}.recent-learning-list[data-v-938bc1f2]{display:grid;gap:10px}.recent-learning-item[data-v-938bc1f2]{border-top:1px solid hsla(0,0%,100%,.06);display:grid;gap:4px;padding:10px 0}.recent-learning-item[data-v-938bc1f2]:first-child{border-top:0;padding-top:0}.side-fill-empty[data-v-938bc1f2]{display:block;margin-top:6px}.calendar-legend[data-v-938bc1f2]{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:8px;white-space:nowrap}.legend-scale[data-v-938bc1f2]{display:flex;gap:6px}.legend-scale .contribution-cell[data-v-938bc1f2]{border-radius:4px;min-height:12px;min-width:12px;width:12px}.calendar-notes[data-v-938bc1f2]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-note-card strong[data-v-938bc1f2]{display:block;font-size:22px;line-height:1.5;margin:6px 0}.mini-label[data-v-938bc1f2]{color:#8dd8ff;font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}.accent-card[data-v-938bc1f2]{background:linear-gradient(180deg,#ff666617,#ffffff09)}@media(max-width:860px){.calendar-header[data-v-938bc1f2],.calendar-meta[data-v-938bc1f2],.calendar-notes[data-v-938bc1f2]{display:grid;grid-template-columns:1fr}.calendar-summary[data-v-938bc1f2]{width:100%}.calendar-legend[data-v-938bc1f2]{justify-content:flex-start}.contribution-layout[data-v-938bc1f2]{grid-template-columns:1fr}.board-main[data-v-938bc1f2],.month-label-row[data-v-938bc1f2]{grid-template-columns:24px minmax(0,1fr)}.weekday-column span[data-v-938bc1f2]{font-size:11px;height:16px}.contribution-grid[data-v-938bc1f2],.contribution-week[data-v-938bc1f2],.month-label-grid[data-v-938bc1f2],.weekday-column[data-v-938bc1f2]{gap:4px}.month-label-grid[data-v-938bc1f2]{grid-template-columns:repeat(12,16px)}.month-label-grid span[data-v-938bc1f2]{font-size:11px;width:16px}.contribution-grid[data-v-938bc1f2]{grid-template-columns:repeat(12,16px)}.contribution-week[data-v-938bc1f2]{grid-template-rows:repeat(7,16px);width:16px}.contribution-cell[data-v-938bc1f2]{height:16px;width:16px}}.checkin-workspace[data-v-c984346d]{display:grid;gap:18px}.checkin-workspace-grid[data-v-c984346d]{display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.checkin-form-card h3[data-v-c984346d],.live-metric-card h3[data-v-c984346d],.recent-card h3[data-v-c984346d]{font-size:28px;margin:10px 0 18px}.checkin-form[data-v-c984346d],.timer-panel[data-v-c984346d]{display:grid;gap:14px}.timer-panel[data-v-c984346d]{background:radial-gradient(circle at top left,rgba(107,211,255,.12),transparent 38%),#ffffff08;border:1px solid rgba(107,211,255,.2);border-radius:20px;padding:18px}.timer-display-block[data-v-c984346d]{display:grid;gap:6px}.timer-display-block strong[data-v-c984346d]{font-size:clamp(32px,5vw,44px);letter-spacing:.06em;line-height:1}.timer-display-block small[data-v-c984346d]{color:var(--muted);line-height:1.6}.timer-actions[data-v-c984346d]{display:flex;flex-wrap:wrap;gap:10px}.checkin-form label[data-v-c984346d]{display:grid;gap:8px}.checkin-form span[data-v-c984346d]{color:var(--muted);font-size:14px}.checkin-form input[data-v-c984346d],.checkin-form select[data-v-c984346d],.checkin-form textarea[data-v-c984346d]{background:#ffffff0a;border:1px solid var(--border);border-radius:16px;color:var(--text);font:inherit;padding:14px 16px;width:100%}.checkin-form textarea[data-v-c984346d]{min-height:120px;resize:vertical}.checkin-form input[data-v-c984346d]::-moz-placeholder,.checkin-form textarea[data-v-c984346d]::-moz-placeholder{color:var(--muted)}.checkin-form input[data-v-c984346d]::placeholder,.checkin-form textarea[data-v-c984346d]::placeholder{color:var(--muted)}.form-feedback[data-v-c984346d]{min-height:24px}.feedback[data-v-c984346d]{font-size:14px;margin:0}.feedback.error[data-v-c984346d]{color:#ff9d9d}.feedback.success[data-v-c984346d]{color:#99efc5}.submit-button[data-v-c984346d]{width:-moz-fit-content;width:fit-content}.checkin-side-column[data-v-c984346d],.recent-records[data-v-c984346d]{display:grid;gap:18px}.pagination-bar[data-v-c984346d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.pagination-bar span[data-v-c984346d]{color:var(--muted);font-size:14px}.pagination-button[data-v-c984346d]{min-width:104px}.live-metric-card .metric-row[data-v-c984346d]{margin-top:8px}.recent-list[data-v-c984346d]{display:grid;gap:14px;list-style:none;margin:20px 0 0;padding:0}.recent-list li[data-v-c984346d]{border-top:1px solid var(--border);display:grid;gap:4px;padding-top:14px}.recent-list-title[data-v-c984346d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.empty-copy[data-v-c984346d],.recent-list span[data-v-c984346d],.recent-record p[data-v-c984346d],.recent-record-meta[data-v-c984346d],.state-copy[data-v-c984346d]{color:var(--muted)}.recent-record[data-v-c984346d]{background:#ffffff08;border:1px solid var(--border);border-radius:20px;padding:18px}.recent-record-meta[data-v-c984346d]{display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.recent-record h4[data-v-c984346d]{font-size:20px;margin:12px 0 10px}.record-summary[data-v-c984346d]{line-height:1.8;margin:0}.record-tag-list[data-v-c984346d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.record-tag[data-v-c984346d]{align-items:center;background:#6bd3ff14;border:1px solid rgba(107,211,255,.2);border-radius:999px;color:#ccefff;display:inline-flex;font-size:12px;line-height:1.2;padding:4px 10px}.record-tag-alert[data-v-c984346d]{background:#ff626224;border-color:#ff626259;color:#ff9d9d}.record-editor[data-v-c984346d]{display:grid;gap:10px;margin-bottom:12px}.record-editor label[data-v-c984346d]{display:grid;gap:8px}.record-editor span[data-v-c984346d]{color:var(--muted);font-size:14px}.record-editor input[data-v-c984346d],.record-editor select[data-v-c984346d],.record-editor textarea[data-v-c984346d]{background:#ffffff0a;border:1px solid var(--border);border-radius:14px;color:var(--text);font:inherit;padding:12px 14px;width:100%}.record-editor textarea[data-v-c984346d]{min-height:110px;resize:vertical}.record-editor input[data-v-c984346d]::-moz-placeholder,.record-editor textarea[data-v-c984346d]::-moz-placeholder{color:var(--muted)}.record-editor input[data-v-c984346d]::placeholder,.record-editor textarea[data-v-c984346d]::placeholder{color:var(--muted)}.record-actions[data-v-c984346d],.record-editor-actions[data-v-c984346d]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.action-button[data-v-c984346d]{min-width:112px}.alert-button[data-v-c984346d]{border-color:#ff62624d;color:#ffb1b1}.danger-button[data-v-c984346d]{border-color:#ff808042;color:#ffc0c0}.empty-copy[data-v-c984346d],.recent-record p[data-v-c984346d],.state-copy[data-v-c984346d]{line-height:1.8;margin:0}@media(max-width:860px){.checkin-workspace-grid[data-v-c984346d]{grid-template-columns:1fr}.pagination-button[data-v-c984346d],.record-actions>.button[data-v-c984346d],.record-editor-actions>.button[data-v-c984346d],.submit-button[data-v-c984346d],.timer-actions>.button[data-v-c984346d]{width:100%}.pagination-bar[data-v-c984346d]{align-items:stretch}}
