:root{--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#0b1120;--amber-500:#f59e0b;--red-500:#ef4444;--bg:#fff;--bg-subtle:var(--gray-50);--bg-muted:var(--gray-100);--bg-inset:var(--gray-900);--bg-overlay:#11182780;--text:var(--gray-900);--text-muted:var(--gray-600);--text-subtle:var(--gray-500);--text-inverted:var(--gray-50);--border:var(--gray-200);--border-strong:var(--gray-300);--accent:var(--green-600);--accent-hover:var(--green-700);--accent-soft:var(--green-50);--accent-border:var(--green-200);--accent-contrast:#fff;--secondary:var(--sky-600);--secondary-soft:var(--sky-50);--secondary-border:var(--sky-200);--warning:#b45309;--warning-soft:#fffbeb;--warning-border:#fde68a;--danger:#b91c1c;--danger-soft:#fef2f2;--danger-border:#fecaca;--code-bg:#0f172a;--code-header-bg:#1e293b;--code-border:#1e293b;--code-text:#e2e8f0;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Consolas, "Liberation Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.375rem;--radius:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease:cubic-bezier(.4, 0, .2, 1);--duration-fast:.12s;--duration:.2s;--sidebar-width:17.5rem;--toc-width:15rem;--header-height:3.75rem;--content-width:48rem;--z-header:40;--z-sidebar:50;--z-overlay:45;--z-popover:60}:root[data-theme=dark]{--bg:var(--gray-950);--bg-subtle:#0f172a;--bg-muted:var(--gray-800);--bg-inset:#0f172a;--bg-overlay:#000000a6;--text:var(--gray-50);--text-muted:var(--gray-400);--text-subtle:var(--gray-500);--text-inverted:var(--gray-900);--border:#1f2b40;--border-strong:var(--gray-700);--accent:var(--green-400);--accent-hover:var(--green-300);--accent-soft:#22c55e1f;--accent-border:#22c55e4d;--accent-contrast:var(--gray-900);--secondary:var(--sky-400);--secondary-soft:#0ea5e91f;--secondary-border:#0ea5e94d;--warning:#fbbf24;--warning-soft:#f59e0b1f;--warning-border:#f59e0b4d;--danger:#f87171;--danger-soft:#ef44441f;--danger-border:#ef44444d;--code-bg:#0d1424;--code-header-bg:#131c2f;--code-border:#1f2b40;--shadow-sm:0 1px 2px 0 #0006;--shadow:0 1px 3px 0 #00000080;--shadow-md:0 4px 6px -1px #00000080;--shadow-lg:0 10px 15px -3px #0009}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2,h3,h4,h5,h6{letter-spacing:-.015em;text-wrap:balance;font-weight:650;line-height:1.25}p,li{text-wrap:pretty}a{color:var(--accent);transition:color var(--duration-fast) var(--ease);text-decoration:none}a:hover{color:var(--accent-hover);text-underline-offset:.2em;text-decoration:underline}hr{background-color:var(--border);height:1px;margin-block:var(--space-10);border:0}code{font-family:var(--font-mono);font-size:.875em}:not(pre)>code{border-radius:var(--radius-sm);background-color:var(--bg-muted);border:1px solid var(--border);color:var(--text);white-space:nowrap;padding:.15em .4em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--accent-soft);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background-color:var(--accent);color:var(--accent-contrast);transition:transform var(--duration) var(--ease);font-weight:600;position:absolute;transform:translateY(-150%)}.skip-link:focus{color:var(--accent-contrast);text-decoration:none;transform:translateY(0)}
.layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.header{z-index:var(--z-header);align-items:center;gap:var(--space-4);height:var(--header-height);padding-inline:var(--space-4);background-color:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);grid-column:1/-1;display:flex;position:sticky;top:0}.header__brand{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-base);color:var(--text);letter-spacing:-.02em;flex-shrink:0;display:flex}.header__brand:hover{color:var(--text);text-decoration:none}.header__logo{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem}.header__version{border-radius:var(--radius-full);background-color:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);font-size:var(--text-xs);font-weight:600;font-family:var(--font-mono);padding:.1rem .45rem}.header__spacer{flex:1}.header__actions{align-items:center;gap:var(--space-1);display:flex}.icon-btn{border-radius:var(--radius);width:2.25rem;height:2.25rem;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);place-items:center;display:grid}.icon-btn:hover{background-color:var(--bg-muted);color:var(--text)}.header__menu-toggle{display:none}.sidebar{top:var(--header-height);height:calc(100vh - var(--header-height));overscroll-behavior:contain;padding:var(--space-6) var(--space-3) var(--space-10);border-right:1px solid var(--border);background-color:var(--bg-subtle);align-self:start;position:sticky;overflow-y:auto}.sidebar__group+.sidebar__group{margin-top:var(--space-6)}.sidebar__title{padding-inline:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-subtle);font-weight:700}.sidebar__list{flex-direction:column;gap:1px;padding:0;list-style:none;display:flex}.sidebar__link{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:var(--text-sm);color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);font-weight:500;display:flex}.sidebar__link:hover{background-color:var(--bg-muted);color:var(--text);text-decoration:none}.sidebar__link[aria-current=page]{background-color:var(--accent-soft);color:var(--accent);font-weight:600}.sidebar__link i{text-align:center;opacity:.8;width:1rem;font-size:.8rem}.sidebar__badge{border-radius:var(--radius-full);background-color:var(--secondary-soft);border:1px solid var(--secondary-border);color:var(--secondary);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;padding:.05rem .35rem;font-size:.65rem;font-weight:700}.sidebar__footer{margin-top:var(--space-8);padding:var(--space-3);border-top:1px solid var(--border)}.sidebar__footer-link{align-items:center;gap:var(--space-2);padding:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);border-radius:var(--radius);display:flex}.sidebar__footer-link:hover{background-color:var(--bg-muted);color:var(--text);text-decoration:none}.main{grid-template-columns:minmax(0, 1fr) var(--toc-width);gap:var(--space-10);padding:var(--space-10) var(--space-8) var(--space-20);max-width:calc(var(--content-width) + var(--toc-width) + var(--space-10) + var(--space-16));align-items:start;width:100%;margin-inline:auto;display:grid}.article{min-width:0;max-width:var(--content-width)}.article>*+*{margin-top:var(--space-5)}.article h2{font-size:var(--text-2xl);margin-top:var(--space-12);padding-top:var(--space-2);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.article h3{font-size:var(--text-xl);margin-top:var(--space-8);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.article h4{font-size:var(--text-lg);margin-top:var(--space-6)}.article ul,.article ol{padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.article li::marker{color:var(--text-subtle)}.toc{top:calc(var(--header-height) + var(--space-10));max-height:calc(100vh - var(--header-height) - var(--space-16));font-size:var(--text-sm);position:sticky;overflow-y:auto}.toc__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-subtle);margin-bottom:var(--space-3);font-weight:700}.toc__list{border-left:1px solid var(--border);flex-direction:column;padding:0;list-style:none;display:flex}.toc__link{padding:var(--space-1) var(--space-3);color:var(--text-muted);transition:color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);border-left:2px solid #0000;margin-left:-1px;line-height:1.4;display:block}.toc__link:hover{color:var(--text);text-decoration:none}.toc__link[data-level="3"]{padding-left:var(--space-6);font-size:.82rem}.toc__link.is-active{color:var(--accent);border-left-color:var(--accent);font-weight:600}.page-nav{gap:var(--space-4);margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.page-nav__link{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);flex-direction:column;display:flex}.page-nav__link:hover{border-color:var(--accent);background-color:var(--accent-soft);text-decoration:none}.page-nav__link--next{text-align:right;grid-column:2}.page-nav__dir{font-size:var(--text-xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.page-nav__label{color:var(--text);font-weight:600}.sidebar-overlay{z-index:var(--z-overlay);background-color:var(--bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;position:fixed;inset:0}@media (max-width:1200px){.main{grid-template-columns:minmax(0,1fr)}.toc{display:none}}@media (max-width:900px){.layout{grid-template-columns:minmax(0,1fr)}.header__menu-toggle{display:grid}.sidebar{z-index:var(--z-sidebar);width:min(var(--sidebar-width), 85vw);height:100vh;padding-top:var(--space-4);transition:transform var(--duration) var(--ease);box-shadow:var(--shadow-lg);position:fixed;top:0;left:0;transform:translate(-100%)}.layout.nav-open .sidebar{transform:translate(0)}.layout.nav-open .sidebar-overlay{display:block}.main{padding:var(--space-8) var(--space-4) var(--space-16)}}
.page-header{padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.page-header__eyebrow{font-size:var(--text-sm);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.page-header__title{font-size:var(--text-4xl);margin-top:var(--space-2)}.page-header__lead{margin-top:var(--space-3);font-size:var(--text-lg);color:var(--text-muted)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border:1px solid #0000;font-weight:600;display:inline-flex}.btn:hover{text-decoration:none}.btn--primary{background-color:var(--accent);color:var(--accent-contrast)}.btn--primary:hover{background-color:var(--accent-hover);color:var(--accent-contrast)}.btn--secondary{background-color:var(--bg);border-color:var(--border-strong);color:var(--text)}.btn--secondary:hover{border-color:var(--accent);color:var(--accent)}.code{border:1px solid var(--code-border);border-radius:var(--radius-md);background-color:var(--code-bg);box-shadow:var(--shadow-sm);overflow:hidden}.code__header{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background-color:var(--code-header-bg);border-bottom:1px solid var(--code-border);display:flex}.code__lang{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:600}.code__file{font-family:var(--font-mono);font-size:var(--text-xs);color:#cbd5e1;margin-left:auto}.code__copy{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:#94a3b8;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);margin-left:auto;font-weight:600;display:inline-flex}.code__file+.code__copy{margin-left:0}.code__copy:hover{color:#e2e8f0;background-color:#94a3b826}.code__copy.is-copied{color:var(--green-400)}.code pre{padding:var(--space-4);font-family:var(--font-mono);color:var(--code-text);tab-size:4;margin:0;font-size:.8125rem;line-height:1.7;overflow-x:auto}.code pre code{font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}.tok-keyword{color:#c084fc}.tok-string{color:#86efac}.tok-comment{color:#64748b;font-style:italic}.tok-number{color:#fbbf24}.tok-decorator{color:#38bdf8}.tok-builtin{color:#7dd3fc}.tok-class{color:#fcd34d}.tok-function{color:#60a5fa}.tok-operator{color:#f472b6}.tok-property{color:#e2e8f0}.terminal{border-radius:var(--radius-md);border:1px solid var(--code-border);background-color:var(--code-bg);overflow:hidden}.terminal__header{align-items:center;gap:var(--space-2);padding:var(--space-3);background-color:var(--code-header-bg);display:flex}.terminal__dots{gap:.4rem;display:flex}.terminal__dot{border-radius:var(--radius-full);width:.7rem;height:.7rem}.terminal__dot--red{background-color:#ff5f57}.terminal__dot--yellow{background-color:#febc2e}.terminal__dot--green{background-color:#28c840}.terminal__title{font-size:var(--text-xs);color:#94a3b8;font-family:var(--font-mono);margin-inline:auto}.terminal__body{padding:var(--space-4);font-family:var(--font-mono);color:var(--code-text);font-size:.8125rem;line-height:1.8;overflow-x:auto}.terminal__line{white-space:pre}.terminal__prompt{color:var(--green-400);-webkit-user-select:none;user-select:none;margin-right:var(--space-2)}.terminal__out{color:#94a3b8}.terminal__out--ok{color:var(--green-400)}.terminal__out--warn{color:#fbbf24}.callout{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--bg-subtle);border-left-width:3px;display:flex}.callout__icon{font-size:var(--text-lg);flex-shrink:0;line-height:1.4}.callout__body>*+*{margin-top:var(--space-2)}.callout__title{font-size:var(--text-base);font-weight:650}.callout--info{border-left-color:var(--secondary);background-color:var(--secondary-soft);border-color:var(--secondary-border);border-left-color:var(--secondary)}.callout--info .callout__icon{color:var(--secondary)}.callout--success{border-color:var(--accent-border);border-left-color:var(--accent);background-color:var(--accent-soft)}.callout--success .callout__icon{color:var(--accent)}.callout--warning{border-color:var(--warning-border);border-left-color:var(--warning);background-color:var(--warning-soft)}.callout--warning .callout__icon{color:var(--warning)}.callout--danger{border-color:var(--danger-border);border-left-color:var(--danger);background-color:var(--danger-soft)}.callout--danger .callout__icon{color:var(--danger)}.card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), transform var(--duration) var(--ease);flex-direction:column;display:flex}a.card:hover{border-color:var(--accent);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.card__icon{border-radius:var(--radius);background-color:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);font-size:var(--text-lg);margin-bottom:var(--space-1);place-items:center;display:grid}.card__title{font-size:var(--text-base);color:var(--text);font-weight:650}.card__text{font-size:var(--text-sm);color:var(--text-muted);margin:0}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}thead{background-color:var(--bg-subtle)}th{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);white-space:nowrap;font-weight:650}td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background-color:var(--bg-subtle)}td code,th code{white-space:nowrap}.params{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.param{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(8rem,auto) minmax(7rem,auto) 1fr;align-items:baseline;display:grid}.param+.param{border-top:1px solid var(--border)}.param__name{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent);font-weight:650}.param__type{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle)}.param__desc{font-size:var(--text-sm);color:var(--text-muted)}.param__desc p{margin:0}@media (max-width:640px){.param{gap:var(--space-1);grid-template-columns:1fr}}.tabs__list{gap:var(--space-1);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.tabs__tab{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.tabs__tab:hover{color:var(--text)}.tabs__tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.tabs__panel{padding-top:var(--space-4)}.tabs__panel[hidden]{display:none}.steps{gap:var(--space-8);padding-left:var(--space-10);border-left:1px solid var(--border);margin-left:var(--space-4);flex-direction:column;display:flex}.step{position:relative}.step>*+*{margin-top:var(--space-3)}.step__marker{left:calc(-1 * var(--space-10) - 1px);border-radius:var(--radius-full);background-color:var(--accent);width:2rem;height:2rem;color:var(--accent-contrast);font-size:var(--text-sm);box-shadow:0 0 0 4px var(--bg);place-items:center;font-weight:700;display:grid;position:absolute;transform:translate(-50%)}.step__title{font-size:var(--text-lg);font-weight:650}.badge{border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.3rem;padding:.15rem .55rem;font-weight:650;display:inline-flex}.badge--accent{background-color:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.badge--secondary{background-color:var(--secondary-soft);border-color:var(--secondary-border);color:var(--secondary)}.badge--neutral{background-color:var(--bg-muted);border-color:var(--border);color:var(--text-muted)}.badge--warning{background-color:var(--warning-soft);border-color:var(--warning-border);color:var(--warning)}.method{font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-sm);letter-spacing:.03em;padding:.15rem .45rem;font-weight:700}.method--get{background-color:var(--secondary-soft);color:var(--secondary);border:1px solid var(--secondary-border)}.method--post{background-color:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-border)}.hero{gap:var(--space-10);padding-block:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hero__badges{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.hero__title{font-size:var(--text-5xl);letter-spacing:-.03em}.hero__lead{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--text-muted)}.hero__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:1100px){.hero{gap:var(--space-8);padding-block:var(--space-8) var(--space-10);grid-template-columns:minmax(0,1fr)}.hero__title{font-size:var(--text-4xl)}}.cron-diagram{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-subtle);display:flex;overflow-x:auto}.cron-field{text-align:center;flex:1;min-width:5.5rem}.cron-field__value{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--accent);font-weight:700}.cron-field__label{margin-top:var(--space-1);font-size:var(--text-sm);font-weight:600}.cron-field__range{font-size:var(--text-xs);color:var(--text-subtle);font-family:var(--font-mono)}.search-trigger{align-items:center;gap:var(--space-2);min-width:14rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--bg-subtle);color:var(--text-subtle);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease);display:flex}.search-trigger:hover{border-color:var(--border-strong)}.search-trigger__kbd{gap:2px;margin-left:auto;display:flex}kbd{font-family:var(--font-sans);font-size:var(--text-xs);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--bg);color:var(--text-muted);border-bottom-width:2px;padding:.1rem .35rem;line-height:1.4}.search-dialog{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg);width:min(38rem,100vw - 2rem);max-height:min(30rem,100vh - 8rem);color:var(--text);box-shadow:var(--shadow-lg);margin:auto;padding:0;overflow:hidden}.search-dialog::backdrop{background-color:var(--bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.search-dialog__input-wrap{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);display:flex}.search-dialog__input{font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.search-dialog__results{max-height:22rem;padding:var(--space-2);overflow-y:auto}.search-result{padding:var(--space-3);border-radius:var(--radius);color:var(--text);display:block}.search-result:hover,.search-result.is-active{background-color:var(--accent-soft);text-decoration:none}.search-result__title{font-weight:600;font-size:var(--text-sm)}.search-result__page{font-size:var(--text-xs);color:var(--text-subtle)}.search-result mark{background-color:var(--accent-soft);color:var(--accent);border-radius:2px;padding:0 .1em}.search-empty{padding:var(--space-8);text-align:center;color:var(--text-subtle);font-size:var(--text-sm)}@media (max-width:900px){.search-trigger{min-width:0}.search-trigger__text,.search-trigger__kbd{display:none}}.faq__item{padding-block:var(--space-5);border-bottom:1px solid var(--border)}.faq__item:first-of-type{padding-top:0}.faq__item h3{font-size:var(--text-lg);margin-top:0}.faq__item p{margin-top:var(--space-2);color:var(--text-muted)}
