[data-icon=tomato]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7C7 4 3 7 3 13c0 5 4 8 9 8s9-3 9-8c0-6-4-9-9-6ZM12 7V2M7 5l5 3 5-3'/%3E%3C/svg%3E")}[data-icon=book-open]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6C9 4 6 4 2 5v15c4-1 7-1 10 1 3-2 6-2 10-1V5c-4-1-7-1-10 1ZM12 6v15M5 9h3M16 9h3'/%3E%3C/svg%3E")}[data-icon=sparkles]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 4 2.5 5.5L18 12l-5.5 2.5L10 20l-2.5-5.5L2 12l5.5-2.5L10 4ZM19 2v4M17 4h4M20 18v4M18 20h4'/%3E%3C/svg%3E")}[data-icon=lotus]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4C7 8 7 13 12 18c5-5 5-10 0-14ZM8 10C5 8 3 9 2 8c0 8 4 12 10 12S22 16 22 8c-1 1-3 0-6 2M4 17l8 3 8-3'/%3E%3C/svg%3E")}[data-icon=ad-free]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 8h18M7 12h10v4H7zM2 22 22 2'/%3E%3C/svg%3E")}[data-icon=tabata]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3h4M17 5l2 2M21 10v4M19 17l-2 2M14 21h-4M7 19l-2-2M3 14v-4M5 7l2-2'/%3E%3Cpath d='m12 7-5 6h4l-1 4 7-7h-5l1-3Z' fill='black' stroke='none'/%3E%3C/svg%3E")}[data-icon=dumbbell]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='4' height='14' rx='1'/%3E%3Crect x='16' y='5' width='4' height='14' rx='1'/%3E%3Cpath d='M8 12h8M1 9v6M23 9v6'/%3E%3C/svg%3E")}[data-icon=multi-clock]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 15a6 6 0 1 1 8-8M9 5v4H6'/%3E%3Ccircle cx='15' cy='15' r='6'/%3E%3Cpath d='M15 11v4l2 1'/%3E%3C/svg%3E")}[data-icon=chess-rook]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3v6l2 2v7l-3 3h16l-3-3v-7l2-2V3h-4v3h-2V3h-2v3H9V3H5ZM7 18h10M7 11h10'/%3E%3C/svg%3E")}[data-icon=chalkboard]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='14' rx='1'/%3E%3Cpath d='M7 7h4M7 11h2M12 17v4M7 21h10M16 7l3 5h-6Z'/%3E%3C/svg%3E")}[data-icon=time-disk]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 3a9 9 0 0 1 9 9h-9Z' fill='black'/%3E%3C/svg%3E")}[data-icon=exam]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4H5v18h14V4h-4M8 12l2 2 5-5M8 18h8'/%3E%3Crect x='9' y='2' width='6' height='4' rx='1'/%3E%3C/svg%3E")}[data-icon=dice]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='3'/%3E%3Cg fill='black' stroke='none'%3E%3Ccircle cx='7' cy='7' r='1.4'/%3E%3Ccircle cx='17' cy='7' r='1.4'/%3E%3Ccircle cx='12' cy='12' r='1.4'/%3E%3Ccircle cx='7' cy='17' r='1.4'/%3E%3Ccircle cx='17' cy='17' r='1.4'/%3E%3C/g%3E%3C/svg%3E")}[data-icon=people]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='6' r='3'/%3E%3Ccircle cx='4' cy='9' r='2'/%3E%3Ccircle cx='20' cy='9' r='2'/%3E%3Cpath d='M6 21v-3a6 6 0 0 1 12 0v3M2 18v-3a3 3 0 0 1 4-2M22 18v-3a3 3 0 0 0-4-2'/%3E%3C/svg%3E")}[data-icon=toolbox]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='13' rx='2'/%3E%3Cpath d='M8 8V4h8v4M3 13h7M14 13h7'/%3E%3Crect x='10' y='11' width='4' height='5' rx='1'/%3E%3C/svg%3E")}[data-icon=stage]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='1'/%3E%3Cpath d='M3 3c0 6 3 9 6 9v9M21 3c0 6-3 9-6 9v9M3 17l6-5M21 17l-6-5'/%3E%3C/svg%3E")}[data-icon=presentation]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='13' rx='1'/%3E%3Cpath d='M12 16v5M8 21l4-5 4 5M7 12l4-4 3 2 3-4'/%3E%3C/svg%3E")}[data-icon=roundtable]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='12' cy='3' r='2'/%3E%3Ccircle cx='3' cy='17' r='2'/%3E%3Ccircle cx='21' cy='17' r='2'/%3E%3Cpath d='M2 22h4M18 22h4M8 3h-1M16 3h1'/%3E%3C/svg%3E")}[data-icon=microphone]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2' width='6' height='12' rx='3'/%3E%3Cpath d='M5 10v2a7 7 0 0 0 14 0v-2M12 19v3M8 22h8'/%3E%3C/svg%3E")}[data-icon=conversation]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h13v10H8l-4 3v-3H2V3ZM15 8h7v13l-4-3h-7v-5'/%3E%3C/svg%3E")}[data-icon=calendar-star]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18m-9 2 1 2 2.5.4-1.8 1.7.4 2.4-2.1-1.1-2.1 1.1.4-2.4-1.8-1.7L11 14Z'/%3E%3C/svg%3E")}[data-icon=world-arrows]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Cpath d='M6 12h12M12 6a12 12 0 0 1 0 12 12 12 0 0 1 0-12ZM3 8V3h5M3 3l4 4M21 16v5h-5M21 21l-4-4'/%3E%3C/svg%3E")}[data-icon=calendar-clock]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H3V5h18v5M8 3v4M16 3v4M3 10h10'/%3E%3Ccircle cx='16' cy='16' r='5'/%3E%3Cpath d='M16 13v3l2 1'/%3E%3C/svg%3E")}[data-icon=flip-clock]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M12 5v14M2 12h20M7 8v8M15 8h3v4h-3v4h3'/%3E%3C/svg%3E")}[data-icon=calculator]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M8 6h8v3H8zM8 13h1M15 13h1M8 17h1M15 17h1'/%3E%3C/svg%3E")}[data-icon=calendar-range]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='8' height='8' rx='1'/%3E%3Crect x='14' y='4' width='8' height='8' rx='1'/%3E%3Cpath d='M5 2v4M19 2v4M3 18h18M18 15l3 3-3 3M6 15l-3 3 3 3'/%3E%3C/svg%3E")}[data-icon=calendar-math]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18M6 15h6M9 12v6M15 15h3'/%3E%3C/svg%3E")}[data-icon=birthday]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h18v7H3V14ZM3 15c2 4 4 0 6 0s4 4 6 0 4 4 6 0M7 8v6M12 8v6M17 8v6M7 3v2M12 2v3M17 3v2'/%3E%3C/svg%3E")}[data-icon=briefcase-check]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='14' rx='2'/%3E%3Cpath d='M8 7V3h8v4M8 14l3 3 5-6'/%3E%3C/svg%3E")}[data-icon=bed]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5v16M21 17v4M3 17h18v-7H10v7M3 9h7'/%3E%3Crect x='5' y='9' width='5' height='5' rx='1'/%3E%3C/svg%3E")}[data-icon=calendar-code]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8-3 4 3 4M20 8l3 4-3 4'/%3E%3Crect x='7' y='5' width='10' height='14' rx='1'/%3E%3Cpath d='M9 3v4M15 3v4M7 10h10M10 14h4'/%3E%3C/svg%3E")}[data-icon=bookmark]{--cf-icon:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-6-4-6 4V3Z'/%3E%3C/svg%3E")}.tool-card[data-astro-cid-rr62mfgb]{--card-accent:var(--tool-accent);--card-accent-strong:var(--tool-accent-strong);--card-accent-soft:var(--tool-accent-soft);--card-icon-color:var(--card-accent-strong);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--text);text-decoration:none;transition:border-color .15s,transform 80ms,box-shadow .15s;display:flex}.tool-card[data-astro-cid-rr62mfgb][data-card-family=alarm]{--card-accent:#f27b36;--card-accent-strong:#af491d;--card-accent-soft:#feede2}.tool-card[data-astro-cid-rr62mfgb][data-card-family=focus]{--card-accent:#2ba166;--card-accent-strong:#1d7c4d;--card-accent-soft:#e7f8f0}.tool-card[data-astro-cid-rr62mfgb][data-card-family=stopwatch]{--card-accent:#337ee1;--card-accent-strong:#1d58a5;--card-accent-soft:#e8f1fc}.tool-card[data-astro-cid-rr62mfgb][data-card-family=countdown]{--card-accent:#8954de;--card-accent-strong:#5d30a6;--card-accent-soft:#f3edfc}.tool-card[data-astro-cid-rr62mfgb][data-card-family=clock]{--card-accent:#15a5d1;--card-accent-strong:#147390;--card-accent-soft:#e4f6fb}.tool-card[data-astro-cid-rr62mfgb][data-card-family=classroom]{--card-accent:#eb980a;--card-accent-strong:#a06918;--card-accent-soft:#fef5e2}.tool-card[data-astro-cid-rr62mfgb][data-card-family=planner]{--card-accent:#6675d6;--card-accent-strong:#3b49a0;--card-accent-soft:#eef0fc}.tool-card[data-astro-cid-rr62mfgb][data-card-family=calculator]{--card-accent:#299cae;--card-accent-strong:#1f6e7a;--card-accent-soft:#e7f6f8}[data-theme=dark] .tool-card[data-astro-cid-rr62mfgb]{--card-icon-color:color-mix(in srgb, var(--card-accent) 75%, white)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .tool-card[data-astro-cid-rr62mfgb]{--card-icon-color:color-mix(in srgb, var(--card-accent) 75%, white)}}.tool-card[data-astro-cid-rr62mfgb]:hover{border-color:var(--card-accent);box-shadow:var(--shadow);transform:translateY(-2px)}.tool-card__glyph[data-astro-cid-rr62mfgb]{border:1px solid color-mix(in srgb, var(--card-accent) 32%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--card-accent) 14%, var(--surface));width:2.75rem;height:2.75rem;color:var(--card-icon-color);font-size:var(--text-display-xs);flex:0 0 2.75rem;place-items:center;line-height:1;display:grid}.tool-card__body[data-astro-cid-rr62mfgb]{flex-direction:column;gap:2px;display:flex}.tool-card__title[data-astro-cid-rr62mfgb]{font-weight:700}.tool-card__desc[data-astro-cid-rr62mfgb]{min-block-size:calc(var(--text-sm-line) + var(--text-sm-line));color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line)}.tool-card__go[data-astro-cid-rr62mfgb]{color:var(--text-faint);margin-inline-start:auto;font-size:1.2rem}.tool-card[data-astro-cid-rr62mfgb]:hover .tool-card__go[data-astro-cid-rr62mfgb]{color:var(--card-accent)}.tool-card--compact[data-astro-cid-rr62mfgb]{gap:var(--space-3);height:100%;padding:var(--space-4)}.tool-card--compact[data-astro-cid-rr62mfgb] .tool-card__body[data-astro-cid-rr62mfgb]{gap:var(--space-1);min-width:0}.tool-card--compact[data-astro-cid-rr62mfgb] .tool-card__title[data-astro-cid-rr62mfgb]{font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:650}.tool-card--compact[data-astro-cid-rr62mfgb] .tool-card__desc[data-astro-cid-rr62mfgb]{min-block-size:0}.tool-card--compact[data-astro-cid-rr62mfgb] .tool-card__go[data-astro-cid-rr62mfgb]{display:none}.home-catalog[data-astro-cid-uip4znbl]{padding-bottom:var(--space-7)}.home-catalog__head[data-astro-cid-uip4znbl]{justify-content:space-between;align-items:center;gap:var(--space-4);scroll-margin-top:6rem;display:flex}.home-catalog__head[data-astro-cid-uip4znbl] h2[data-astro-cid-uip4znbl]{font-size:var(--text-xl);line-height:var(--text-xl-line);font-weight:650}.home-catalog__head[data-astro-cid-uip4znbl] p[data-astro-cid-uip4znbl],.home-catalog__group-head[data-astro-cid-uip4znbl] p[data-astro-cid-uip4znbl]{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line)}.home-catalog__search[data-astro-cid-uip4znbl]{align-items:center;gap:var(--space-2);width:min(100%,22rem);min-height:48px;padding-inline:var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);display:flex}.home-catalog__search[data-astro-cid-uip4znbl]:focus-within{border-color:var(--accent-strong);box-shadow:var(--focus-ring)}.home-catalog__search[data-astro-cid-uip4znbl] input[data-astro-cid-uip4znbl]{width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.home-catalog__search[data-astro-cid-uip4znbl] input[data-astro-cid-uip4znbl]:focus-visible{outline:none}.home-catalog__search[data-astro-cid-uip4znbl] input[data-astro-cid-uip4znbl]::-webkit-search-cancel-button{display:none}.home-catalog__clear[data-astro-cid-uip4znbl]{min-height:44px;padding-inline:var(--space-2);color:var(--accent-strong);font-size:var(--text-sm);line-height:var(--text-sm-line);cursor:pointer;background:0 0;border:0;font-weight:600}.home-catalog__nav[data-astro-cid-uip4znbl]{gap:var(--space-2);margin-block:var(--space-4) var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.home-catalog__nav[data-astro-cid-uip4znbl] a[data-astro-cid-uip4znbl]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line);grid-column:span 3;text-decoration:none;display:flex}.home-catalog__nav[data-astro-cid-uip4znbl] a[data-astro-cid-uip4znbl]:nth-child(n+5){grid-column:span 4}.home-catalog__nav[data-astro-cid-uip4znbl] a[data-astro-cid-uip4znbl] span[data-astro-cid-uip4znbl]{flex-shrink:0}.home-catalog__nav[data-astro-cid-uip4znbl] a[data-astro-cid-uip4znbl]:hover{border-color:var(--accent-strong);color:var(--text)}.home-catalog__nav[data-astro-cid-uip4znbl] span[data-astro-cid-uip4znbl],.home-catalog__count[data-astro-cid-uip4znbl]{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:400}.home-catalog__group[data-astro-cid-uip4znbl]+.home-catalog__group[data-astro-cid-uip4znbl]{margin-top:var(--space-7)}.home-catalog__group-head[data-astro-cid-uip4znbl]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.home-catalog__group[data-astro-cid-uip4znbl] h2[data-astro-cid-uip4znbl]{align-items:center;gap:var(--space-2);font-size:var(--text-lg);line-height:var(--text-lg-line);scroll-margin-top:6rem;font-weight:650;display:flex}.home-catalog__group[data-astro-cid-uip4znbl] h2[data-astro-cid-uip4znbl]:focus{outline:none}.home-catalog__group[data-astro-cid-uip4znbl] h2[data-astro-cid-uip4znbl]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.home-catalog__back[data-astro-cid-uip4znbl]{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;color:var(--text-faint);font-size:var(--text-xs);line-height:var(--text-xs-line);flex-shrink:0;text-decoration:none;display:inline-flex}.home-catalog__back[data-astro-cid-uip4znbl]:hover{color:var(--accent-strong)}.home-catalog__grid[data-astro-cid-uip4znbl]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.home-catalog__grid[data-astro-cid-uip4znbl] li[data-astro-cid-uip4znbl]{min-width:0}.home-catalog__empty[data-astro-cid-uip4znbl]{padding:var(--space-7);border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;color:var(--text-muted)}.home-catalog__empty[data-astro-cid-uip4znbl] .btn[data-astro-cid-uip4znbl]{margin-top:var(--space-4)}@media (width<=39.99rem){.home-catalog__head[data-astro-cid-uip4znbl]{flex-direction:column;align-items:stretch}.home-catalog__search[data-astro-cid-uip4znbl]{width:100%}.home-catalog__back[data-astro-cid-uip4znbl] span[data-astro-cid-uip4znbl]{display:none}.home-catalog__nav[data-astro-cid-uip4znbl]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-catalog__nav[data-astro-cid-uip4znbl] a[data-astro-cid-uip4znbl],.home-catalog__nav[data-astro-cid-uip4znbl] a[data-astro-cid-uip4znbl]:nth-child(n+5){grid-column:span 1}.home-catalog__nav[data-astro-cid-uip4znbl] a[data-astro-cid-uip4znbl]:last-child{grid-column:1/-1}}@media (width>=40rem){.home-catalog__grid[data-astro-cid-uip4znbl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.home-catalog__grid[data-astro-cid-uip4znbl]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero[data-astro-cid-glgfkru5]{--type-hero-title-size:var(--text-display-md);--type-hero-title-line:1.4;--alarm-ink:#a34222;--stopwatch-ink:#3366bd;--clock-ink:#21738a;padding-block:var(--space-8) var(--space-5)}.hero__content[data-astro-cid-glgfkru5]{padding-bottom:var(--space-7);border-bottom:1px solid var(--border-strong)}.hero__title[data-astro-cid-glgfkru5]{font-size:var(--type-hero-title-size);line-height:var(--type-hero-title-line);text-wrap:balance;font-weight:600}.hero__word[data-astro-cid-glgfkru5]{white-space:nowrap;text-decoration-line:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:7px;text-decoration-thickness:3px}.hero__word[data-astro-cid-glgfkru5]:hover{text-decoration-color:currentColor}.hero__word[data-astro-cid-glgfkru5]:focus-visible{outline-offset:3px;outline:2px solid}.hero__word--timer[data-astro-cid-glgfkru5]{color:var(--accent-strong)}.hero__word--alarm[data-astro-cid-glgfkru5]{color:var(--alarm-ink)}.hero__word--stopwatch[data-astro-cid-glgfkru5]{color:var(--stopwatch-ink)}.hero__word--clock[data-astro-cid-glgfkru5]{color:var(--clock-ink)}html[data-theme=dark] .hero[data-astro-cid-glgfkru5]{--alarm-ink:#efbcaa;--stopwatch-ink:#b2cdf2;--clock-ink:#8ad6e5}@media (prefers-color-scheme:dark){html:not([data-theme]) .hero[data-astro-cid-glgfkru5]{--alarm-ink:#efbcaa;--stopwatch-ink:#b2cdf2;--clock-ink:#8ad6e5}}.hero__sub[data-astro-cid-glgfkru5]{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line)}@media (width<=36rem){.hero[data-astro-cid-glgfkru5]{--type-hero-title-size:var(--text-display-sm);--type-hero-title-line:1.5;padding-top:var(--space-6)}.hero__content[data-astro-cid-glgfkru5]{padding-bottom:var(--space-6)}.hero__sub[data-astro-cid-glgfkru5]{font-size:var(--text-xs);line-height:var(--text-xs-line)}}@media (width<=24rem){.hero[data-astro-cid-glgfkru5]{--type-hero-title-size:var(--text-display-xs)}}
