.calendar-section[data-astro-cid-kojp4kb6]{padding:40px 16px 80px;background:var(--color-canvas)}.calendar-container[data-astro-cid-kojp4kb6]{max-width:1200px;margin:0 auto}.badge-wrapper[data-astro-cid-kojp4kb6]{display:flex;justify-content:center;margin-bottom:16px}.calendar-pill-badge[data-astro-cid-kojp4kb6]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#fef3c7;border:1px solid rgba(245,158,11,.3);box-shadow:var(--shadow-xs)}@media screen{:where(html[data-theme=dark]) .calendar-pill-badge[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;border:1px solid rgba(102,58,0,.3)}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .calendar-pill-badge[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;border:1px solid rgba(102,58,0,.3)}}.pill-icon[data-astro-cid-kojp4kb6]{width:16px;height:16px;color:#d97706}.pill-text[data-astro-cid-kojp4kb6]{font-size:13px;font-weight:700;color:#92400e}@media screen{:where(html[data-theme=dark]) .pill-text[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#ed9367}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .pill-text[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#ed9367}}.pill-tag[data-astro-cid-kojp4kb6]{font-size:10px;font-weight:800;letter-spacing:.05em;color:#b45309;padding-left:6px;border-left:1px solid rgba(217,119,6,.3)}@media screen{:where(html[data-theme=dark]) .pill-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#e98347}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .pill-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#e98347}}.section-hero-header[data-astro-cid-kojp4kb6]{text-align:center;max-width:760px;margin:0 auto 24px}.main-title[data-astro-cid-kojp4kb6]{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:10px}.highlight-text[data-astro-cid-kojp4kb6]{color:var(--color-accent)}.sub-title[data-astro-cid-kojp4kb6]{font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.security-banner[data-astro-cid-kojp4kb6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-radius:12px;background:#fff;border:1px solid var(--color-border);box-shadow:var(--shadow-xs);margin-bottom:24px}@media screen{:where(html[data-theme=dark]) .security-banner[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .security-banner[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.security-info[data-astro-cid-kojp4kb6]{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--color-text-secondary)}.shield-icon[data-astro-cid-kojp4kb6]{width:18px;height:18px;color:#10b981;flex-shrink:0}.security-meta[data-astro-cid-kojp4kb6]{display:flex;gap:8px;flex-wrap:wrap}.secure-tag[data-astro-cid-kojp4kb6]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;background:#f3f4f6;color:#4b5563}@media screen{:where(html[data-theme=dark]) .secure-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;color:#a6b2c2}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .secure-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;color:#a6b2c2}}.calendar-console-card[data-astro-cid-kojp4kb6]{background:#fff;border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden}@media screen{:where(html[data-theme=dark]) .calendar-console-card[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .calendar-console-card[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.suite-tabs-nav[data-astro-cid-kojp4kb6]{display:flex;overflow-x:auto;border-bottom:1px solid var(--color-border);background:var(--color-surface-2);padding:4px;gap:4px;scrollbar-width:thin}.suite-tab-btn[data-astro-cid-kojp4kb6]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .15s ease}.suite-tab-btn[data-astro-cid-kojp4kb6]:hover{color:var(--color-text-primary);background:#0000000a}.suite-tab-btn[data-astro-cid-kojp4kb6].active{background:#fff;color:#b45309;box-shadow:0 1px 3px #00000014}@media screen{:where(html[data-theme=dark]) .suite-tab-btn[data-astro-cid-kojp4kb6].active:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;color:#e98347}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .suite-tab-btn[data-astro-cid-kojp4kb6].active:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;color:#e98347}}.tab-icon[data-astro-cid-kojp4kb6]{width:16px;height:16px}.suite-panel[data-astro-cid-kojp4kb6]{display:none;padding:24px}.suite-panel[data-astro-cid-kojp4kb6].active{display:block}.panel-layout[data-astro-cid-kojp4kb6]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.control-card[data-astro-cid-kojp4kb6]{display:flex;gap:16px}.card-heading[data-astro-cid-kojp4kb6]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--color-text-primary);margin-bottom:14px}.heading-badge[data-astro-cid-kojp4kb6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#d97706;color:#fff;font-size:11px;font-weight:800}.form-group[data-astro-cid-kojp4kb6]{margin-bottom:14px}.input-label[data-astro-cid-kojp4kb6]{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--color-text-primary);margin-bottom:6px}.label-hint[data-astro-cid-kojp4kb6]{font-size:11px;font-weight:400;color:var(--color-text-muted)}.date-input[data-astro-cid-kojp4kb6],.time-input[data-astro-cid-kojp4kb6],.num-input[data-astro-cid-kojp4kb6],.text-input[data-astro-cid-kojp4kb6],.select-dropdown[data-astro-cid-kojp4kb6]{width:100%;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-primary);font-size:13.5px;font-family:inherit;outline:none;transition:border-color .15s ease}.date-input[data-astro-cid-kojp4kb6]:focus,.time-input[data-astro-cid-kojp4kb6]:focus,.num-input[data-astro-cid-kojp4kb6]:focus,.text-input[data-astro-cid-kojp4kb6]:focus,.select-dropdown[data-astro-cid-kojp4kb6]:focus{border-color:#d97706;background:#fff;box-shadow:0 0 0 3px #d977061f}@media screen{:where(html[data-theme=dark]) .date-input[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),:where(html[data-theme=dark]) .time-input[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),:where(html[data-theme=dark]) .num-input[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),:where(html[data-theme=dark]) .text-input[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),:where(html[data-theme=dark]) .select-dropdown[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .date-input[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .time-input[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .num-input[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .text-input[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)),[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .select-dropdown[data-astro-cid-kojp4kb6]:focus:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.input-with-actions[data-astro-cid-kojp4kb6]{display:flex;flex-direction:column;gap:6px}.quick-chips[data-astro-cid-kojp4kb6]{display:flex;flex-wrap:wrap;gap:5px}.chip-btn[data-astro-cid-kojp4kb6]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;background:#f3f4f6;color:#4b5563;border:1px solid #E5E7EB;cursor:pointer;transition:all .1s ease}@media screen{:where(html[data-theme=dark]) .chip-btn[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;color:#a6b2c2;border:1px solid #343537}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .chip-btn[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;color:#a6b2c2;border:1px solid #343537}}.chip-btn[data-astro-cid-kojp4kb6]:hover{background:#fef3c7;color:#92400e;border-color:#fcd34d}@media screen{:where(html[data-theme=dark]) .chip-btn[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367;border-color:#4c3700}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .chip-btn[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367;border-color:#4c3700}}.segmented-control[data-astro-cid-kojp4kb6]{display:flex;background:#f3f4f6;border-radius:8px;padding:3px;gap:3px}@media screen{:where(html[data-theme=dark]) .segmented-control[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .segmented-control[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e}}.segment-btn[data-astro-cid-kojp4kb6]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:6px;border:none;background:transparent;font-size:12.5px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .15s ease}@media screen{:where(html[data-theme=dark]) .segment-btn[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .segment-btn[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}.segment-btn[data-astro-cid-kojp4kb6].active{background:#fff;color:#92400e;box-shadow:0 1px 2px #0000000f}@media screen{:where(html[data-theme=dark]) .segment-btn[data-astro-cid-kojp4kb6].active:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;color:#ed9367}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .segment-btn[data-astro-cid-kojp4kb6].active:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;color:#ed9367}}.duration-inputs-grid[data-astro-cid-kojp4kb6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.duration-field[data-astro-cid-kojp4kb6] label[data-astro-cid-kojp4kb6]{display:block;font-size:11px;font-weight:700;color:var(--color-text-secondary);margin-bottom:4px}.options-group[data-astro-cid-kojp4kb6]{display:flex;flex-direction:column;gap:10px;margin:14px 0;padding:12px;border-radius:10px;background:var(--color-surface-2);border:1px solid var(--color-border)}.custom-toggle-label[data-astro-cid-kojp4kb6]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.custom-checkbox[data-astro-cid-kojp4kb6]{position:absolute;opacity:0;width:0;height:0}.checkbox-indicator[data-astro-cid-kojp4kb6]{width:18px;height:18px;border-radius:5px;border:2px solid #D1D5DB;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .15s ease}@media screen{:where(html[data-theme=dark]) .checkbox-indicator[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:2px solid #393b3e;background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .checkbox-indicator[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border:2px solid #393b3e;background:#222}}.custom-checkbox[data-astro-cid-kojp4kb6]:checked+.checkbox-indicator[data-astro-cid-kojp4kb6]{background:#d97706;border-color:#d97706}.custom-checkbox[data-astro-cid-kojp4kb6]:checked+.checkbox-indicator[data-astro-cid-kojp4kb6]:after{content:"";width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}@media screen{:where(html[data-theme=dark]) .custom-checkbox[data-astro-cid-kojp4kb6]:checked+.checkbox-indicator[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)):after{border:solid #2e2e2e}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .custom-checkbox[data-astro-cid-kojp4kb6]:checked+.checkbox-indicator[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)):after{border:solid #2e2e2e}}.toggle-text[data-astro-cid-kojp4kb6] strong[data-astro-cid-kojp4kb6]{display:block;font-size:12.5px;color:var(--color-text-primary)}.toggle-text[data-astro-cid-kojp4kb6] small[data-astro-cid-kojp4kb6]{display:block;font-size:11px;color:var(--color-text-muted)}.control-actions[data-astro-cid-kojp4kb6]{display:flex;gap:8px;margin-top:14px}.btn-secondary[data-astro-cid-kojp4kb6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;background:#f3f4f6;border:1px solid #E5E7EB;color:var(--color-text-primary);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}@media screen{:where(html[data-theme=dark]) .btn-secondary[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;border:1px solid #343537}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .btn-secondary[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;border:1px solid #343537}}.btn-secondary[data-astro-cid-kojp4kb6]:hover{background:#e5e7eb}@media screen{:where(html[data-theme=dark]) .btn-secondary[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#18191b}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .btn-secondary[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#18191b}}.btn-ghost[data-astro-cid-kojp4kb6]{height:36px;padding:0 12px;border-radius:8px;border:none;background:transparent;color:var(--color-text-muted);font-size:12.5px;font-weight:600;cursor:pointer}.btn-ghost[data-astro-cid-kojp4kb6]:hover{color:var(--color-text-primary)}.btn-holiday-settings[data-astro-cid-kojp4kb6]{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center;padding:8px;border-radius:8px;background:#fef3c7;color:#92400e;border:1px dashed #F59E0B;font-size:12px;font-weight:700;cursor:pointer}@media screen{:where(html[data-theme=dark]) .btn-holiday-settings[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367;border:1px dashed #663a00}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .btn-holiday-settings[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367;border:1px dashed #663a00}}.result-display-card[data-astro-cid-kojp4kb6]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.result-card-header[data-astro-cid-kojp4kb6]{display:flex;align-items:center;justify-content:space-between}.result-status-tag[data-astro-cid-kojp4kb6]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}@media screen{:where(html[data-theme=dark]) .result-status-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .result-status-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#9ba2b1}}.btn-copy-result[data-astro-cid-kojp4kb6]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;background:#fff;border:1px solid var(--color-border);font-size:11.5px;font-weight:600;color:#374151;cursor:pointer;transition:all .15s ease}@media screen{:where(html[data-theme=dark]) .btn-copy-result[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;color:#b0bccf}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .btn-copy-result[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222;color:#b0bccf}}.btn-copy-result[data-astro-cid-kojp4kb6]:hover{border-color:#d97706;color:#d97706}.copy-icon[data-astro-cid-kojp4kb6]{width:14px;height:14px}.hero-result-block[data-astro-cid-kojp4kb6]{text-align:center;padding:16px;background:#fff;border-radius:12px;border:1px solid var(--color-border);box-shadow:var(--shadow-xs)}@media screen{:where(html[data-theme=dark]) .hero-result-block[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .hero-result-block[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.hero-number[data-astro-cid-kojp4kb6]{display:block;font-size:clamp(32px,5vw,44px);font-weight:900;letter-spacing:-.04em;color:#b45309;line-height:1;margin-bottom:4px}@media screen{:where(html[data-theme=dark]) .hero-number[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#e98347}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .hero-number[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#e98347}}.hero-label[data-astro-cid-kojp4kb6]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.hero-subtext[data-astro-cid-kojp4kb6]{font-size:13.5px;color:var(--color-text-secondary);margin-top:6px}.units-grid[data-astro-cid-kojp4kb6]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.unit-box[data-astro-cid-kojp4kb6]{background:#fff;padding:12px;border-radius:8px;border:1px solid var(--color-border);text-align:center}@media screen{:where(html[data-theme=dark]) .unit-box[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .unit-box[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.unit-val[data-astro-cid-kojp4kb6]{display:block;font-size:16px;font-weight:800;color:var(--color-text-primary);margin-bottom:2px}.unit-key[data-astro-cid-kojp4kb6]{font-size:11px;font-weight:600;color:var(--color-text-muted)}.metric-meter-wrap[data-astro-cid-kojp4kb6]{background:#fff;padding:12px;border-radius:8px;border:1px solid var(--color-border)}@media screen{:where(html[data-theme=dark]) .metric-meter-wrap[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .metric-meter-wrap[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.meter-head[data-astro-cid-kojp4kb6]{display:flex;justify-content:space-between;font-size:11.5px;font-weight:600;color:var(--color-text-secondary);margin-bottom:6px}.meter-track[data-astro-cid-kojp4kb6]{height:8px;background:#e5e7eb;border-radius:9999px;overflow:hidden}@media screen{:where(html[data-theme=dark]) .meter-track[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#18191b}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .meter-track[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#18191b}}.meter-fill[data-astro-cid-kojp4kb6]{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:9999px;transition:width .3s ease}.preset-links-row[data-astro-cid-kojp4kb6]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.preset-label[data-astro-cid-kojp4kb6]{font-size:11.5px;font-weight:700;color:var(--color-text-secondary)}.preset-tag[data-astro-cid-kojp4kb6]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;background:#f3f4f6;border:1px solid #E5E7EB;color:#374151;cursor:pointer}@media screen{:where(html[data-theme=dark]) .preset-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;border:1px solid #343537;color:#b0bccf}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .preset-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#1d1e1e;border:1px solid #343537;color:#b0bccf}}.preset-tag[data-astro-cid-kojp4kb6]:hover{background:#fef3c7;color:#92400e;border-color:#fcd34d}@media screen{:where(html[data-theme=dark]) .preset-tag[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367;border-color:#4c3700}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .preset-tag[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367;border-color:#4c3700}}.target-date-hero[data-astro-cid-kojp4kb6]{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:18px;text-align:center}@media screen{:where(html[data-theme=dark]) .target-date-hero[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .target-date-hero[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.target-day-badge[data-astro-cid-kojp4kb6]{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:9999px;background:#fef3c7;color:#92400e;margin-bottom:6px}@media screen{:where(html[data-theme=dark]) .target-day-badge[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .target-day-badge[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367}}.target-date-heading[data-astro-cid-kojp4kb6]{font-size:24px;font-weight:800;color:var(--color-text-primary);margin-bottom:4px}.target-iso-text[data-astro-cid-kojp4kb6]{font-size:12px;color:var(--color-text-muted)}.info-badges-row[data-astro-cid-kojp4kb6]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.info-badge[data-astro-cid-kojp4kb6]{background:#fff;padding:10px;border-radius:8px;border:1px solid var(--color-border);text-align:center}@media screen{:where(html[data-theme=dark]) .info-badge[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .info-badge[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.badge-title[data-astro-cid-kojp4kb6]{display:block;font-size:10.5px;color:var(--color-text-muted);margin-bottom:2px}.badge-content[data-astro-cid-kojp4kb6]{font-size:12px;font-weight:700;color:var(--color-text-primary)}.stats-four-grid[data-astro-cid-kojp4kb6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.stat-card[data-astro-cid-kojp4kb6]{background:#fff;border:1px solid var(--color-border);padding:10px;border-radius:8px;text-align:center}@media screen{:where(html[data-theme=dark]) .stat-card[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .stat-card[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.stat-val[data-astro-cid-kojp4kb6]{display:block;font-size:16px;font-weight:800;color:var(--color-text-primary)}.stat-lbl[data-astro-cid-kojp4kb6]{font-size:10.5px;color:var(--color-text-muted)}.range-holidays-card[data-astro-cid-kojp4kb6]{background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:12px}@media screen{:where(html[data-theme=dark]) .range-holidays-card[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .range-holidays-card[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.card-subtitle[data-astro-cid-kojp4kb6]{font-size:12px;font-weight:700;color:var(--color-text-secondary);margin-bottom:8px}.holidays-chip-list[data-astro-cid-kojp4kb6]{display:flex;flex-direction:column;gap:6px}.holiday-pill[data-astro-cid-kojp4kb6]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:#fef3c7;font-size:11.5px}@media screen{:where(html[data-theme=dark]) .holiday-pill[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .holiday-pill[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b}}.holiday-pill-date[data-astro-cid-kojp4kb6]{font-weight:700;color:#92400e}@media screen{:where(html[data-theme=dark]) .holiday-pill-date[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#ed9367}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .holiday-pill-date[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#ed9367}}.holiday-pill-name[data-astro-cid-kojp4kb6]{color:#78350f}@media screen{:where(html[data-theme=dark]) .holiday-pill-name[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#eea07c}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .holiday-pill-name[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#eea07c}}.eligibility-radar-card[data-astro-cid-kojp4kb6]{background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:12px}@media screen{:where(html[data-theme=dark]) .eligibility-radar-card[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .eligibility-radar-card[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.mini-tag[data-astro-cid-kojp4kb6]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#e0e7ff;color:#3730a3}@media screen{:where(html[data-theme=dark]) .mini-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#161922;color:#9facff}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .mini-tag[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#161922;color:#9facff}}.radar-items-grid[data-astro-cid-kojp4kb6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.radar-item[data-astro-cid-kojp4kb6]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;background:var(--color-surface-2);border:1px solid var(--color-border)}.radar-dot[data-astro-cid-kojp4kb6]{width:8px;height:8px;border-radius:50%;background:#9ca3af;flex-shrink:0}.radar-item[data-astro-cid-kojp4kb6].eligible .radar-dot[data-astro-cid-kojp4kb6]{background:#10b981}.radar-item[data-astro-cid-kojp4kb6].ineligible .radar-dot[data-astro-cid-kojp4kb6]{background:#ef4444}.radar-name[data-astro-cid-kojp4kb6]{font-size:11px;font-weight:600;color:var(--color-text-primary)}.radar-status[data-astro-cid-kojp4kb6]{font-size:10px;font-weight:700}.radar-status[data-astro-cid-kojp4kb6].eligible{color:#059669}@media screen{:where(html[data-theme=dark]) .radar-status[data-astro-cid-kojp4kb6].eligible:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#3cb485}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .radar-status[data-astro-cid-kojp4kb6].eligible:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#3cb485}}.radar-status[data-astro-cid-kojp4kb6].ineligible{color:#dc2626}@media screen{:where(html[data-theme=dark]) .radar-status[data-astro-cid-kojp4kb6].ineligible:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#f27266}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .radar-status[data-astro-cid-kojp4kb6].ineligible:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#f27266}}.exam-presets-box[data-astro-cid-kojp4kb6]{margin-top:10px;padding:10px;border-radius:8px;background:var(--color-surface-2);border:1px solid var(--color-border)}.exam-buttons-row[data-astro-cid-kojp4kb6]{display:flex;flex-direction:column;gap:5px;margin-top:6px}.exam-shortcut-btn[data-astro-cid-kojp4kb6]{text-align:left;font-size:11px;font-weight:600;padding:5px 8px;border-radius:6px;background:#fff;border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer}@media screen{:where(html[data-theme=dark]) .exam-shortcut-btn[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .exam-shortcut-btn[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.exam-shortcut-btn[data-astro-cid-kojp4kb6]:hover{background:#fef3c7;color:#92400e;border-color:#fcd34d}@media screen{:where(html[data-theme=dark]) .exam-shortcut-btn[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367;border-color:#4c3700}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .exam-shortcut-btn[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367;border-color:#4c3700}}.calendar-header-nav[data-astro-cid-kojp4kb6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cal-nav-left[data-astro-cid-kojp4kb6]{display:flex;align-items:center;gap:8px}.cal-nav-btn[data-astro-cid-kojp4kb6]{width:32px;height:32px;border-radius:6px;border:1px solid var(--color-border);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen{:where(html[data-theme=dark]) .cal-nav-btn[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .cal-nav-btn[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.cal-nav-btn[data-astro-cid-kojp4kb6] svg[data-astro-cid-kojp4kb6]{width:16px;height:16px;color:var(--color-text-secondary)}.cal-selects-wrap[data-astro-cid-kojp4kb6]{display:flex;gap:6px}.cal-select[data-astro-cid-kojp4kb6]{height:32px;padding:0 8px;border-radius:6px;border:1px solid var(--color-border);background:#fff;font-size:13px;font-weight:600;color:var(--color-text-primary)}@media screen{:where(html[data-theme=dark]) .cal-select[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .cal-select[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.calendar-weekdays-row[data-astro-cid-kojp4kb6]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;margin-bottom:6px}.cal-weekday[data-astro-cid-kojp4kb6]{font-size:11.5px;font-weight:700;color:var(--color-text-muted);padding:4px 0}.cal-weekday[data-astro-cid-kojp4kb6].sun,.cal-weekday[data-astro-cid-kojp4kb6].sat{color:#d97706}.calendar-days-grid[data-astro-cid-kojp4kb6]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-day[data-astro-cid-kojp4kb6]{aspect-ratio:1;border-radius:8px;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--color-text-primary);background:#fff;cursor:pointer;position:relative;transition:all .12s ease}@media screen{:where(html[data-theme=dark]) .cal-day[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .cal-day[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.cal-day[data-astro-cid-kojp4kb6]:hover{background:#fef3c7;border-color:#fcd34d}@media screen{:where(html[data-theme=dark]) .cal-day[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;border-color:#4c3700}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .cal-day[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;border-color:#4c3700}}.cal-day[data-astro-cid-kojp4kb6].other-month{color:#d1d5db;background:transparent;cursor:default}.cal-day[data-astro-cid-kojp4kb6].weekend{color:#92400e;background:#fffbeb}@media screen{:where(html[data-theme=dark]) .cal-day[data-astro-cid-kojp4kb6].weekend:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#ed9367;background:#22201a}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .cal-day[data-astro-cid-kojp4kb6].weekend:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#ed9367;background:#22201a}}.cal-day[data-astro-cid-kojp4kb6].today{border:2px solid #D97706;font-weight:800}.cal-day[data-astro-cid-kojp4kb6].selected{background:#d97706!important;color:#fff!important}.holiday-dot[data-astro-cid-kojp4kb6]{width:5px;height:5px;border-radius:50%;background:#dc2626;position:absolute;bottom:4px}.cal-day[data-astro-cid-kojp4kb6].selected .holiday-dot[data-astro-cid-kojp4kb6]{background:#fff}@media screen{:where(html[data-theme=dark]) .cal-day[data-astro-cid-kojp4kb6].selected .holiday-dot[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .cal-day[data-astro-cid-kojp4kb6].selected .holiday-dot[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.calendar-legend[data-astro-cid-kojp4kb6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:10px;border-top:1px solid var(--color-border);font-size:11px;color:var(--color-text-muted)}.legend-item[data-astro-cid-kojp4kb6]{display:flex;align-items:center;gap:5px}.legend-dot[data-astro-cid-kojp4kb6]{width:8px;height:8px;border-radius:50%}.legend-dot[data-astro-cid-kojp4kb6].today{border:2px solid #D97706;background:transparent}.legend-dot[data-astro-cid-kojp4kb6].holiday{background:#dc2626}.legend-dot[data-astro-cid-kojp4kb6].weekend{background:#fde68a}@media screen{:where(html[data-theme=dark]) .legend-dot[data-astro-cid-kojp4kb6].weekend:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221800}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .legend-dot[data-astro-cid-kojp4kb6].weekend:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221800}}.legend-dot[data-astro-cid-kojp4kb6].selected{background:#d97706}.inspector-card-body[data-astro-cid-kojp4kb6]{background:#fff;border:1px solid var(--color-border);border-radius:10px;padding:14px}@media screen{:where(html[data-theme=dark]) .inspector-card-body[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .inspector-card-body[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.inspector-day-name[data-astro-cid-kojp4kb6]{font-size:11px;font-weight:700;text-transform:uppercase;color:#d97706}.inspector-date-str[data-astro-cid-kojp4kb6]{font-size:18px;font-weight:800;color:var(--color-text-primary);margin-bottom:12px}.inspector-meta-list[data-astro-cid-kojp4kb6]{display:flex;flex-direction:column;gap:6px;font-size:12px;margin-bottom:14px}.insp-meta-row[data-astro-cid-kojp4kb6]{display:flex;justify-content:space-between}.meta-label[data-astro-cid-kojp4kb6]{color:var(--color-text-muted)}.meta-val[data-astro-cid-kojp4kb6]{font-weight:600;color:var(--color-text-primary)}.inspector-actions[data-astro-cid-kojp4kb6]{display:flex;flex-direction:column;gap:6px}.month-holidays-list[data-astro-cid-kojp4kb6]{display:flex;flex-direction:column;gap:5px;max-height:180px;overflow-y:auto}.month-holiday-item[data-astro-cid-kojp4kb6]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;background:#fef3c7;font-size:11.5px}@media screen{:where(html[data-theme=dark]) .month-holiday-item[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .month-holiday-item[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b}}.holiday-date-badge[data-astro-cid-kojp4kb6]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#d97706;color:#fff;font-weight:800;font-size:10px}.holiday-title-text[data-astro-cid-kojp4kb6]{font-weight:600;color:#78350f}@media screen{:where(html[data-theme=dark]) .holiday-title-text[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#eea07c}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .holiday-title-text[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#eea07c}}.time-input-wrap[data-astro-cid-kojp4kb6]{display:flex;gap:6px;align-items:center}.modal-backdrop[data-astro-cid-kojp4kb6]{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.modal-dialog[data-astro-cid-kojp4kb6]{background:#fff;border-radius:16px;max-width:520px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);overflow:hidden}@media screen{:where(html[data-theme=dark]) .modal-dialog[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .modal-dialog[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#222}}.modal-header[data-astro-cid-kojp4kb6]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border)}.modal-title[data-astro-cid-kojp4kb6]{font-size:15px;font-weight:700;color:var(--color-text-primary)}.modal-close-btn[data-astro-cid-kojp4kb6]{font-size:22px;background:none;border:none;color:#9ca3af;cursor:pointer;line-height:1}.modal-close-btn[data-astro-cid-kojp4kb6]:hover{color:#111827}@media screen{:where(html[data-theme=dark]) .modal-close-btn[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#c8d3e8}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .modal-close-btn[data-astro-cid-kojp4kb6]:hover:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){color:#c8d3e8}}.modal-body[data-astro-cid-kojp4kb6]{padding:20px;overflow-y:auto;flex:1}.add-holiday-box[data-astro-cid-kojp4kb6]{background:var(--color-surface-2);border:1px solid var(--color-border);padding:12px;border-radius:8px;margin-bottom:16px}.add-holiday-form-row[data-astro-cid-kojp4kb6]{display:flex;gap:6px}.holidays-scroll-list[data-astro-cid-kojp4kb6]{max-height:240px;overflow-y:auto;border:1px solid var(--color-border);border-radius:8px;padding:10px}.holiday-check-row[data-astro-cid-kojp4kb6]{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;border-bottom:1px solid #F3F4F6}@media screen{:where(html[data-theme=dark]) .holiday-check-row[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-bottom:1px solid #313132}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .holiday-check-row[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-bottom:1px solid #313132}}.holiday-check-row[data-astro-cid-kojp4kb6]:last-child{border-bottom:none}.btn-del-custom-holiday[data-astro-cid-kojp4kb6]{background:none;border:none;color:#ef4444;font-size:18px;cursor:pointer;padding:0 4px}.holiday-type-pill[data-astro-cid-kojp4kb6]{font-size:9.5px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#e5e7eb;color:#4b5563}@media screen{:where(html[data-theme=dark]) .holiday-type-pill[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#18191b;color:#a6b2c2}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .holiday-type-pill[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#18191b;color:#a6b2c2}}.holiday-type-pill[data-astro-cid-kojp4kb6].national{background:#fef3c7;color:#92400e}@media screen{:where(html[data-theme=dark]) .holiday-type-pill[data-astro-cid-kojp4kb6].national:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .holiday-type-pill[data-astro-cid-kojp4kb6].national:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){background:#221d0b;color:#ed9367}}.modal-footer[data-astro-cid-kojp4kb6]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--color-border);background:var(--color-surface-2)}.toast-notification[data-astro-cid-kojp4kb6]{position:fixed;bottom:24px;right:24px;background:#1f2937;color:#fff;padding:12px 18px;border-radius:8px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:var(--shadow-lg);z-index:10000;animation:slideInUp .2s ease-out}@keyframes slideInUp{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.hidden-summary-text[data-astro-cid-kojp4kb6]{display:none}.calendar-console-card[data-astro-cid-kojp4kb6]{--cds-accent: #D97706;--cds-accent-strong: #B45309;--cds-accent-soft: rgba(217, 119, 6, .1);--cds-tile: var(--color-surface);background:var(--color-surface);border-radius:20px;box-shadow:0 1px 2px #0000000a,0 12px 32px -12px #0000001f}html[data-theme=dark] .calendar-console-card[data-astro-cid-kojp4kb6]{--cds-accent: #F59E0B;--cds-accent-strong: #FBBF24;--cds-accent-soft: rgba(245, 158, 11, .12);--cds-tile: #262625;box-shadow:0 1px #ffffff08 inset,0 16px 40px -16px #0009}.suite-tabs-nav[data-astro-cid-kojp4kb6]{padding:8px;gap:4px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.suite-tabs-nav[data-astro-cid-kojp4kb6]::-webkit-scrollbar{display:none}.suite-tab-btn[data-astro-cid-kojp4kb6]{padding:9px 14px;border-radius:10px;font-size:13px;letter-spacing:-.005em;scroll-snap-align:start;text-decoration:none}.suite-tab-btn[data-astro-cid-kojp4kb6]:hover{background:var(--cds-accent-soft);color:var(--color-text-primary)}.suite-tab-btn[data-astro-cid-kojp4kb6].active{background:var(--cds-tile);color:var(--cds-accent-strong);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--color-border)}.suite-tab-btn[data-astro-cid-kojp4kb6]:focus-visible,.chip-btn[data-astro-cid-kojp4kb6]:focus-visible,.btn-secondary[data-astro-cid-kojp4kb6]:focus-visible,.btn-ghost[data-astro-cid-kojp4kb6]:focus-visible,.btn-copy-result[data-astro-cid-kojp4kb6]:focus-visible,.segment-btn[data-astro-cid-kojp4kb6]:focus-visible{outline:2px solid var(--cds-accent);outline-offset:2px}.suite-panel[data-astro-cid-kojp4kb6]{padding:28px}.panel-layout[data-astro-cid-kojp4kb6]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:start}@media(max-width:900px){.panel-layout[data-astro-cid-kojp4kb6]{grid-template-columns:1fr}}@media(max-width:560px){.suite-panel[data-astro-cid-kojp4kb6]{padding:16px}.panel-layout[data-astro-cid-kojp4kb6]{gap:20px}}.control-card[data-astro-cid-kojp4kb6]{display:flex;flex-direction:column;gap:0;min-width:0}.card-heading[data-astro-cid-kojp4kb6]{font-size:16px;letter-spacing:-.01em;margin-bottom:18px}.heading-badge[data-astro-cid-kojp4kb6]{width:24px;height:24px;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 6px #d9770659;flex-shrink:0}.form-group[data-astro-cid-kojp4kb6]{margin-bottom:18px}.input-label[data-astro-cid-kojp4kb6]{align-items:baseline;margin-bottom:8px;font-size:13px}.date-input[data-astro-cid-kojp4kb6],.time-input[data-astro-cid-kojp4kb6],.num-input[data-astro-cid-kojp4kb6],.text-input[data-astro-cid-kojp4kb6],.select-dropdown[data-astro-cid-kojp4kb6]{height:44px;border-radius:10px;font-size:14px;background:var(--cds-tile);transition:border-color .15s ease,box-shadow .15s ease}.date-input[data-astro-cid-kojp4kb6]:hover,.time-input[data-astro-cid-kojp4kb6]:hover,.num-input[data-astro-cid-kojp4kb6]:hover,.text-input[data-astro-cid-kojp4kb6]:hover,.select-dropdown[data-astro-cid-kojp4kb6]:hover{border-color:var(--color-border-strong, var(--color-border))}.date-input[data-astro-cid-kojp4kb6]:focus,.time-input[data-astro-cid-kojp4kb6]:focus,.num-input[data-astro-cid-kojp4kb6]:focus,.text-input[data-astro-cid-kojp4kb6]:focus,.select-dropdown[data-astro-cid-kojp4kb6]:focus{background:var(--cds-tile);border-color:var(--cds-accent);box-shadow:0 0 0 3px var(--cds-accent-soft)}html[data-theme=dark] .date-input[data-astro-cid-kojp4kb6],html[data-theme=dark] .time-input[data-astro-cid-kojp4kb6]{color-scheme:dark}.input-with-actions[data-astro-cid-kojp4kb6]{gap:8px}.quick-chips[data-astro-cid-kojp4kb6]{gap:6px}.chip-btn[data-astro-cid-kojp4kb6]{padding:4px 10px;border-radius:999px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);white-space:nowrap}.chip-btn[data-astro-cid-kojp4kb6]:hover{background:var(--cds-accent-soft);color:var(--cds-accent-strong);border-color:var(--cds-accent)}.options-group[data-astro-cid-kojp4kb6]{margin:4px 0 0;padding:14px 16px;border-radius:12px;background:var(--color-surface-2);transition:border-color .15s ease,background .15s ease}.options-group[data-astro-cid-kojp4kb6]:hover{border-color:var(--cds-accent)}.options-group[data-astro-cid-kojp4kb6]:has(.custom-checkbox:checked){border-color:var(--cds-accent);background:var(--cds-accent-soft)}.custom-toggle-label[data-astro-cid-kojp4kb6]{gap:12px;width:100%}.toggle-text[data-astro-cid-kojp4kb6]{flex:1;min-width:0}.toggle-text[data-astro-cid-kojp4kb6] strong[data-astro-cid-kojp4kb6]{font-size:13.5px;margin-bottom:2px}.toggle-text[data-astro-cid-kojp4kb6] small[data-astro-cid-kojp4kb6]{font-size:12px;line-height:1.45}.checkbox-indicator[data-astro-cid-kojp4kb6]{background:var(--cds-tile);border-color:var(--color-border-strong, #D1D5DB)}@media screen{:where(html[data-theme=dark]) .checkbox-indicator[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-color:var(--color-border-strong, #393b3e)}}@media screen{[data-astro-cid-kojp4kb6]:where(html[data-theme=dark]) .checkbox-indicator[data-astro-cid-kojp4kb6]:where(:not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner)):not(:is([data-theme-paper],.resume-a4-page,.rs-thumb-inner) *)){border-color:var(--color-border-strong, #393b3e)}}.custom-checkbox[data-astro-cid-kojp4kb6]:checked+.checkbox-indicator[data-astro-cid-kojp4kb6]{background:var(--cds-accent);border-color:var(--cds-accent)}.custom-checkbox[data-astro-cid-kojp4kb6]:focus-visible+.checkbox-indicator[data-astro-cid-kojp4kb6]{box-shadow:0 0 0 3px var(--cds-accent-soft);border-color:var(--cds-accent)}.control-actions[data-astro-cid-kojp4kb6]{margin-top:18px;padding-top:18px;border-top:1px solid var(--color-border);align-items:center;flex-wrap:wrap}.btn-secondary[data-astro-cid-kojp4kb6],.btn-ghost[data-astro-cid-kojp4kb6]{white-space:nowrap;height:40px;border-radius:10px;font-size:13px}.btn-secondary[data-astro-cid-kojp4kb6]{padding:0 16px;background:var(--cds-tile);border:1px solid var(--color-border);box-shadow:0 1px 2px #0000000d}.btn-secondary[data-astro-cid-kojp4kb6]:hover{background:var(--cds-accent-soft);border-color:var(--cds-accent);color:var(--cds-accent-strong)}.btn-icon[data-astro-cid-kojp4kb6]{width:15px;height:15px;flex-shrink:0}.btn-ghost[data-astro-cid-kojp4kb6]:hover{background:var(--cds-accent-soft)}.btn-holiday-settings[data-astro-cid-kojp4kb6]{background:var(--cds-accent-soft);color:var(--cds-accent-strong);border-color:var(--cds-accent)}.result-display-card[data-astro-cid-kojp4kb6]{border-radius:16px;padding:22px;gap:14px;background:radial-gradient(120% 60% at 50% 0%,var(--cds-accent-soft),transparent 70%),var(--color-surface-2)}.result-status-tag[data-astro-cid-kojp4kb6]{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);letter-spacing:.08em}.result-status-tag[data-astro-cid-kojp4kb6]:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.btn-copy-result[data-astro-cid-kojp4kb6]{padding:6px 12px;border-radius:8px;background:var(--cds-tile);color:var(--color-text-secondary)}.btn-copy-result[data-astro-cid-kojp4kb6]:hover{border-color:var(--cds-accent);color:var(--cds-accent-strong)}.hero-result-block[data-astro-cid-kojp4kb6],.unit-box[data-astro-cid-kojp4kb6],.metric-meter-wrap[data-astro-cid-kojp4kb6],.stat-card[data-astro-cid-kojp4kb6]{background:var(--cds-tile);border-color:var(--color-border)}.hero-result-block[data-astro-cid-kojp4kb6]{padding:24px 16px 20px;border-radius:14px}.hero-number[data-astro-cid-kojp4kb6]{font-size:clamp(40px,6vw,56px);color:var(--cds-accent-strong);font-variant-numeric:tabular-nums;margin-bottom:8px}.hero-label[data-astro-cid-kojp4kb6]{font-size:11.5px;letter-spacing:.1em}.unit-box[data-astro-cid-kojp4kb6]{padding:14px 12px;border-radius:12px;transition:border-color .15s ease,transform .15s ease}.unit-box[data-astro-cid-kojp4kb6]:hover{border-color:var(--cds-accent)}.unit-val[data-astro-cid-kojp4kb6]{font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.metric-meter-wrap[data-astro-cid-kojp4kb6]{padding:14px;border-radius:12px}.meter-track[data-astro-cid-kojp4kb6]{height:6px;background:var(--color-border)}.result-status-tag[data-astro-cid-kojp4kb6],.btn-copy-result[data-astro-cid-kojp4kb6]{white-space:nowrap}.result-card-header[data-astro-cid-kojp4kb6]{gap:10px;flex-wrap:wrap}@media(max-width:420px){.result-display-card[data-astro-cid-kojp4kb6]{padding:16px}.units-grid[data-astro-cid-kojp4kb6]{gap:8px}.unit-val[data-astro-cid-kojp4kb6]{font-size:15px}}
