﻿.gradient-header{background:#6700df;background:linear-gradient(45deg, #6700df 50%, #af6aff 100%)}.gradient-hero{background:#6700df;background:linear-gradient(45deg, #6700df 50%, rgba(175,106,255,0.4) 100%)}.gradient-button{background:#0391B2;background:linear-gradient(45deg, #0391B2 25%, #55C2D6 100%)}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url("/assets/fonts/material-icons-6655e0426eb0c78a7cb4d4216a3af7a6edd50aba8c92316608b1f79b8fc15f895cba9314beb7a35400228786e2a78a33e8c03322da04e0da94c2f109241547e8.woff2") format("woff2")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}.beekeeper-cta{margin:3rem 0;padding:1.75rem;background-color:rgba(250,216,59,0.05);border-radius:12px;border:1px solid rgba(250,216,59,0.2)}@media (min-width: 768px){.beekeeper-cta{padding:2rem}}.beekeeper-cta h2{color:#FAD83B;text-align:center;margin-bottom:2rem}.bk-promo-grid{display:flex;flex-direction:column;gap:2rem;max-width:700px;margin:0 auto}.bk-promo-content{width:100%}.bk-promo-image{width:100%;max-width:600px;margin:0 auto 1rem auto}.bk-tagline{font-size:1.1rem;line-height:1.5;margin-bottom:1.25rem}.bk-features{margin-bottom:1.5rem}.bk-features h3{margin-bottom:0.75rem}.bk-feature-list{list-style-type:none !important;padding:0;margin:0 0 1.5rem 0}.bk-feature-list li{margin-bottom:0.75rem;padding-left:1.5rem;position:relative;line-height:1.4;list-style-type:none !important}.feature-icon{color:#FAD83B;position:absolute;left:0;top:0;font-weight:bold}.bk-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.bk-promo-image{display:flex;flex-direction:column;align-items:center}.bk-promo-image img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.bk-image-caption{margin-top:0.75rem;font-size:0.9rem;color:rgba(255,255,255,0.7);text-align:center}.testimonial-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.5rem 0}.testimonial-card{background-color:rgba(255,255,255,0.05);border-radius:8px;padding:1.25rem;border:1px solid rgba(255,255,255,0.1)}.stars{color:#FAD83B;font-size:1.2rem;margin-bottom:0.5rem}.testimonial-card blockquote{font-style:italic;margin:0;padding:0;border-left:none;font-size:1rem;line-height:1.5}.testimonial-author{margin-top:1rem;text-align:right;font-size:0.9rem;color:rgba(255,255,255,0.7)}.beekeeper-cta .primary.button,.beekeeper-cta .secondary.button{display:inline-block;padding:0.6rem 1.25rem;text-decoration:none;border-radius:4px;font-weight:500;transition:all 0.2s ease;text-align:center;min-width:140px}.beekeeper-cta .primary.button{background-color:#FAD83B;color:#222;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.beekeeper-cta .primary.button:hover{background-color:#e0c235;transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,0.15)}.beekeeper-cta .secondary.button{background-color:rgba(255,255,255,0.1);color:#fff;border:1px solid rgba(255,255,255,0.2)}.beekeeper-cta .secondary.button:hover{background-color:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.3)}@media (max-width: 400px){.bk-cta-buttons{flex-direction:column}.beekeeper-cta .primary.button,.beekeeper-cta .secondary.button{width:100%}}.cron-generator{max-width:900px;margin:0 auto 3rem auto}.cron-generator>hgroup{text-align:center;margin-bottom:2.5rem;padding:2.5rem 1rem 1.5rem}.cron-generator>hgroup h1{font-size:clamp(2rem, 4vw, 3.25rem);line-height:1.15;margin-bottom:0.75rem;background:linear-gradient(135deg, #FAD83B 0%, #4ad0ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.cron-generator>hgroup p{color:rgba(255,255,255,0.72);font-size:1.1rem;max-width:600px;margin:0 auto}.cron-input-section{background:linear-gradient(135deg, rgba(250,216,59,0.08) 0%, rgba(74,208,255,0.05) 100%);border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 24px rgba(0,0,0,0.15)}.cron-input-section fieldset{border:none;padding:0;margin:0 0 1.5rem}.cron-input-section fieldset legend{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.6);margin-bottom:0.75rem;font-weight:600;padding:0;float:none;width:auto}.cron-input-section fieldset .grid{display:grid;grid-template-columns:1fr auto;gap:0.75rem;align-items:stretch}.cron-input-section fieldset .grid input[type="text"]{font-size:1.05rem !important;padding:0.9rem 1.1rem !important;border-radius:10px !important;background:rgba(34,34,34,0.6) !important;border:1px solid rgba(255,255,255,0.18) !important;transition:all 0.2s ease !important}.cron-input-section fieldset .grid input[type="text"]:focus{border-color:#4ad0ff !important;background:rgba(34,34,34,0.8) !important;box-shadow:0 0 0 3px rgba(74,208,255,0.2) !important}.cron-input-section fieldset .grid input[type="text"]::placeholder{color:rgba(255,255,255,0.4)}.cron-input-section fieldset .grid button{background:#FAD83B !important;color:rgba(0,0,0,0.87) !important;border-color:#FAD83B !important;padding:0 1.75rem !important;font-weight:600 !important;border-radius:10px !important;white-space:nowrap}.cron-input-section fieldset .grid button:hover,.cron-input-section fieldset .grid button:focus{background:#fbde59 !important;border-color:#fbde59 !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(250,216,59,0.35)}.cron-input-section .example-queries{margin-top:0}.cron-input-section .example-queries p{margin-bottom:0;font-size:0.85rem;color:rgba(255,255,255,0.55);text-transform:uppercase;letter-spacing:0.05em;font-weight:500}.cron-input-section .example-queries .example-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.75rem}.cron-input-section .example-queries .example-chip{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.15) !important;color:rgba(255,255,255,0.87) !important;padding:0.45rem 0.9rem !important;font-size:0.85rem !important;border-radius:999px !important;height:auto !important;font-weight:500 !important;transition:all 0.15s ease !important;cursor:pointer}.cron-input-section .example-queries .example-chip:hover,.cron-input-section .example-queries .example-chip:focus{background:rgba(74,208,255,0.12) !important;border-color:rgba(74,208,255,0.5) !important;color:#4ad0ff !important;transform:translateY(-1px)}.cron-input-section .example-queries .browse-all-link{display:inline-flex !important;align-items:center !important;gap:0.35rem;background:transparent !important;border:1px solid rgba(255,255,255,0.18) !important;color:rgba(255,255,255,0.72) !important;padding:0.45rem 0.9rem !important;font-size:0.82rem !important;border-radius:999px !important;height:auto !important;font-weight:500 !important;text-decoration:none !important}.cron-input-section .example-queries .browse-all-link:hover,.cron-input-section .example-queries .browse-all-link:focus{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.3) !important;color:rgba(255,255,255,0.87) !important;text-decoration:none !important}.cron-input-section .example-queries .browse-all-link .material-icons{font-size:16px}.cron-input-section .example-queries .example-queries-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.75rem}.cron-result{background:#222 !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:16px !important;padding:0 !important;overflow:hidden;margin-bottom:2rem}.cron-result>header{padding:2rem !important;background:linear-gradient(135deg, rgba(21,219,149,0.08) 0%, rgba(74,208,255,0.05) 100%) !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}.cron-result>header h3{display:flex;align-items:center;gap:0.5rem;font-size:1rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.6);font-weight:600}.cron-result>header h3::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;background:#15db95;color:#222;font-size:0.85rem;font-weight:bold}.cron-result .expression-display{text-align:center;margin:1.5rem 0 0.5rem}.cron-result .expression-display .cron-expression{font-family:"Consolas", "Monaco", "Courier New", monospace;font-size:2rem;letter-spacing:0.1em;font-weight:600;display:inline-block;padding:1.25rem 2rem;background:rgba(255,255,255,0.04);color:#FAD83B;border:1px dashed rgba(250,216,59,0.4);border-radius:12px;margin-bottom:1rem}.cron-result .expression-display p{color:rgba(255,255,255,0.72);font-size:1rem;margin:0}.cron-result .expression-display p strong{color:rgba(255,255,255,0.87);font-weight:500}.cron-result .copy-btn{background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.18) !important;color:rgba(255,255,255,0.87) !important;padding:0.45rem 0.9rem !important;font-size:0.85rem !important;border-radius:8px !important;height:auto !important;font-weight:500 !important;display:inline-flex !important;align-items:center !important;gap:0.35rem}.cron-result .copy-btn:hover,.cron-result .copy-btn:focus{background:rgba(74,208,255,0.12) !important;border-color:#4ad0ff !important;color:#4ad0ff !important}.cron-result .copy-btn.copied{background:rgba(21,219,149,0.15) !important;border-color:#15db95 !important;color:#15db95 !important}.cron-result .copy-btn .material-icons{font-size:16px}.cron-templates{padding:1.5rem 2rem 2rem !important;border-top:1px solid rgba(255,255,255,0.1) !important;margin-top:0 !important}.cron-templates h4{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.6);margin-bottom:1rem;font-weight:600}.cron-templates .template-item{position:relative;background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:10px !important;padding:1rem 1.1rem !important;margin-bottom:0.6rem !important;transition:all 0.15s ease !important}.cron-templates .template-item:hover{background:rgba(255,255,255,0.06) !important;border-color:rgba(74,208,255,0.3) !important}.cron-templates .template-label{display:inline-block;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:rgba(255,255,255,0.55);margin-bottom:0.4rem}.cron-templates .template-code{font-family:"Consolas", "Monaco", "Courier New", monospace;font-size:0.85rem;background:transparent;padding:0;margin:0;color:rgba(255,255,255,0.9);word-break:break-all;white-space:pre-wrap;padding-right:2.5rem}.cron-templates .template-copy-btn{position:absolute;top:50%;right:0.75rem;transform:translateY(-50%);background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.15);border-radius:6px;padding:0.35rem 0.5rem;font-size:0.75rem;cursor:pointer;transition:all 0.15s ease;display:flex;align-items:center;gap:0.25rem;opacity:0}.cron-templates .template-copy-btn .material-icons{font-size:14px}.cron-templates .template-copy-btn:hover{background:#4ad0ff;color:#222;border-color:#4ad0ff}.cron-templates .template-item:hover .template-copy-btn{opacity:1}.error-message{background:rgba(250,90,90,0.08) !important;border:1px solid rgba(250,90,90,0.3) !important;border-radius:12px !important;padding:1.25rem 1.5rem !important;margin-bottom:2rem}.error-message p{margin:0;color:#fa5a5a;display:flex;align-items:center;gap:0.5rem}.expression-breakdown{background:#222;border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:2rem;margin-bottom:2rem}.expression-breakdown>h3{font-size:1rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.6);font-weight:600;margin-bottom:1.5rem}.cron-fields-visual{display:flex;justify-content:center;gap:0.75rem;margin-bottom:2rem;flex-wrap:wrap}.cron-field{text-align:center;flex:1;min-width:90px;max-width:140px}.cron-field .field-value{background:linear-gradient(135deg, rgba(250,216,59,0.18) 0%, rgba(250,216,59,0.08) 100%);color:#FAD83B;border:1px solid rgba(250,216,59,0.4);padding:1rem 0.5rem;border-radius:12px;font-family:"Consolas", "Monaco", "Courier New", monospace;font-size:1.35rem;font-weight:700;margin-bottom:0.5rem;box-shadow:0 2px 8px rgba(250,216,59,0.1);word-break:break-all}.cron-field small{color:rgba(255,255,255,0.6);font-size:0.78rem;line-height:1.3;display:block;font-weight:500}.cron-field small br{display:block;content:"";margin-top:2px}.expression-breakdown figure{margin:0}.expression-breakdown figure table{margin:0;background:transparent}.expression-breakdown figure table th{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.55);font-weight:600;padding:0.75rem 1rem !important}.expression-breakdown figure table td{padding:0.75rem 1rem !important;font-size:0.95rem}.expression-breakdown figure table kbd{background:rgba(250,216,59,0.12);color:#FAD83B;border:1px solid rgba(250,216,59,0.25);padding:0.15rem 0.45rem;border-radius:4px;font-family:"Consolas", "Monaco", "Courier New", monospace;font-size:0.85em}.cron-education{max-width:900px;margin:3rem auto;padding:0 1rem}.cron-education>h2{text-align:center;margin-bottom:2rem;font-size:1.9rem}.cron-education>.grid{gap:1.5rem}.cron-education article{background:#222 !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:12px !important;padding:1.75rem !important}.cron-education article h3{margin-top:0;margin-bottom:1rem;color:#4ad0ff;font-size:1.25rem}.cron-education article h4{margin-top:1.5rem;font-size:1rem;color:rgba(255,255,255,0.72)}.cron-education article pre{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:0.9rem;font-size:0.82rem;line-height:1.5;overflow-x:auto}.cron-education article kbd{background:rgba(74,208,255,0.12);color:#4ad0ff;border:1px solid rgba(74,208,255,0.25);padding:0.1rem 0.4rem;border-radius:3px;font-family:"Consolas", "Monaco", "Courier New", monospace;font-size:0.88em}.cron-education article ul li{margin-bottom:0.5rem}.cron-example-hero{text-align:center;padding:2.5rem 1rem 1.5rem;max-width:900px;margin:0 auto 2rem auto}.cron-example-hero h1{font-size:clamp(1.6rem, 3vw, 2.5rem);margin-bottom:0.75rem;line-height:1.2}.cron-example-hero p{color:rgba(255,255,255,0.7);font-size:1.05rem;max-width:700px;margin:0 auto}.cron-expression-display{max-width:900px;margin:0 auto 2rem auto;background:#222 !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:16px !important;overflow:hidden;padding:0 !important}.cron-expression-display>header{padding:2rem !important;background:linear-gradient(135deg, rgba(250,216,59,0.08) 0%, rgba(74,208,255,0.05) 100%) !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}.cron-expression-display>header h3{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.6);font-weight:600;margin:0}.cron-expression-display>footer{padding:1.5rem 2rem !important;background:transparent !important;border-top:1px solid rgba(255,255,255,0.1) !important;text-align:center}.cron-expression-display>footer h4{font-size:1rem;margin-bottom:0.5rem}.cron-expression-display>footer p{color:rgba(255,255,255,0.7);font-size:0.95rem;margin-bottom:1rem}.cron-expression-display>footer a[role="button"]{background:#4ad0ff !important;color:#222 !important;border-color:#4ad0ff !important;padding:0.6rem 1.5rem !important;border-radius:8px !important;font-weight:600 !important}.cron-expression-display>footer a[role="button"]:hover,.cron-expression-display>footer a[role="button"]:focus{background:#69d8ff !important;border-color:#69d8ff !important;transform:translateY(-1px)}.related-expressions{max-width:1100px;margin:3rem auto}.related-expressions>h2{text-align:center;margin-bottom:2rem;font-size:1.8rem}.related-expressions .grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1rem}.related-expressions article{display:flex;flex-direction:column;padding:1.25rem !important;background:#222 !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:12px !important;transition:all 0.15s ease}.related-expressions article:hover{border-color:rgba(74,208,255,0.4) !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.related-expressions article header{background:transparent !important;border-bottom:none !important;padding:0 !important;margin-bottom:0.75rem}.related-expressions article h6{font-size:0.95rem;color:rgba(255,255,255,0.87);margin:0 0 0.5rem 0 !important;font-weight:600}.related-expressions article kbd{font-family:"Consolas", "Monaco", "Courier New", monospace;background:rgba(250,216,59,0.12) !important;color:#FAD83B !important;border:1px solid rgba(250,216,59,0.25) !important;padding:0.25rem 0.5rem !important;border-radius:4px !important;font-size:0.82rem !important;display:inline-block !important;margin-bottom:0 !important}.related-expressions article a[role="button"]{margin-top:auto;background:transparent !important;color:#4ad0ff !important;border:1px solid rgba(74,208,255,0.5) !important;padding:0.5rem 0.75rem !important;font-size:0.85rem !important;border-radius:8px !important;font-weight:500 !important}.related-expressions article a[role="button"]:hover,.related-expressions article a[role="button"]:focus{background:rgba(74,208,255,0.12) !important;border-color:#4ad0ff !important}.cron-examples-page .examples-hero{text-align:center;padding:2.5rem 1rem 2rem;max-width:800px;margin:0 auto 2rem auto}.cron-examples-page .examples-hero h1{font-size:clamp(2rem, 4vw, 3rem);line-height:1.15;margin-bottom:0.75rem;background:linear-gradient(135deg, #FAD83B 0%, #4ad0ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.cron-examples-page .examples-hero p{color:rgba(255,255,255,0.72);font-size:1.1rem}.cron-examples-page .quick-actions{max-width:1100px;margin:0 auto 3rem auto;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 768px){.cron-examples-page .quick-actions{grid-template-columns:1fr}}.cron-examples-page .quick-actions .action-card{background:#222;border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:1.5rem}.cron-examples-page .quick-actions .action-card h3{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.6);font-weight:600;margin:0 0 1rem 0}.cron-examples-page .quick-actions .action-card.popular ul{list-style:none;padding:0;margin:0}.cron-examples-page .quick-actions .action-card.popular ul li{padding:0.5rem 0;border-bottom:1px solid rgba(255,255,255,0.08);display:flex;justify-content:space-between;align-items:center;gap:0.75rem;flex-wrap:wrap}.cron-examples-page .quick-actions .action-card.popular ul li:last-child{border-bottom:none}.cron-examples-page .quick-actions .action-card.popular ul li a{color:rgba(255,255,255,0.87) !important;font-weight:500;text-decoration:none !important}.cron-examples-page .quick-actions .action-card.popular ul li a:hover{color:#4ad0ff !important}.cron-examples-page .quick-actions .action-card.popular ul li kbd{background:rgba(250,216,59,0.12);color:#FAD83B;border:1px solid rgba(250,216,59,0.25);padding:0.2rem 0.5rem;border-radius:4px;font-family:"Consolas", "Monaco", "Courier New", monospace;font-size:0.8rem}.cron-examples-page .quick-actions .action-card.actions{display:flex;flex-direction:column;gap:0.6rem}.cron-examples-page .quick-actions .action-card.actions .cta-primary,.cron-examples-page .quick-actions .action-card.actions .cta-secondary{display:block;padding:0.75rem 1rem;border-radius:8px;text-align:center;font-weight:600;text-decoration:none !important;transition:all 0.15s ease;font-size:0.95rem}.cron-examples-page .quick-actions .action-card.actions .cta-primary{background:#FAD83B;color:rgba(0,0,0,0.87) !important;border:1px solid #FAD83B}.cron-examples-page .quick-actions .action-card.actions .cta-primary:hover{background:#fbde59;transform:translateY(-1px);box-shadow:0 4px 12px rgba(250,216,59,0.25)}.cron-examples-page .quick-actions .action-card.actions .cta-secondary{background:transparent;color:#4ad0ff !important;border:1px solid rgba(74,208,255,0.5)}.cron-examples-page .quick-actions .action-card.actions .cta-secondary:hover{background:rgba(74,208,255,0.1);border-color:#4ad0ff}.cron-examples-page .examples-section{max-width:1200px;margin:0 auto}.cron-examples-page .examples-section>h2{text-align:center;margin-bottom:0.5rem;font-size:1.9rem}.cron-examples-page .examples-section>.section-subtitle{text-align:center;color:rgba(255,255,255,0.6);margin-bottom:2.5rem}.cron-examples-page .category{margin-bottom:2.5rem}.cron-examples-page .category .category-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:1.25rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(255,255,255,0.1)}.cron-examples-page .category .category-header .category-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:linear-gradient(135deg, rgba(250,216,59,0.2) 0%, rgba(74,208,255,0.15) 100%);color:#FAD83B;flex-shrink:0}.cron-examples-page .category .category-header .category-icon .material-icons{font-size:22px}.cron-examples-page .category .category-header h3{margin:0;font-size:1.3rem;color:rgba(255,255,255,0.87)}.cron-examples-page .category .category-header .category-count{margin-left:auto;font-size:0.8rem;color:rgba(255,255,255,0.5);padding:0.2rem 0.6rem;background:rgba(255,255,255,0.06);border-radius:999px}.cron-examples-page .category .example-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:0.75rem}.cron-examples-page .category .example-card{display:block;background:#222;border:1px solid rgba(255,255,255,0.1);border-radius:10px;padding:1rem 1.1rem;text-decoration:none !important;transition:all 0.15s ease;color:rgba(255,255,255,0.87) !important}.cron-examples-page .category .example-card:hover{border-color:rgba(74,208,255,0.4);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.15);background:rgba(255,255,255,0.03)}.cron-examples-page .category .example-card .card-title{font-weight:600;font-size:0.95rem;margin-bottom:0.5rem;color:rgba(255,255,255,0.87)}.cron-examples-page .category .example-card .card-expression{display:inline-block;font-family:"Consolas", "Monaco", "Courier New", monospace;background:rgba(250,216,59,0.1);color:#FAD83B;border:1px solid rgba(250,216,59,0.25);padding:0.2rem 0.5rem;border-radius:4px;font-size:0.8rem;margin-bottom:0.5rem}.cron-examples-page .category .example-card .card-description{font-size:0.82rem;color:rgba(255,255,255,0.6);line-height:1.4;margin:0}.cron-examples-page .syntax-reference{max-width:900px;margin:3rem auto}.cron-examples-page .syntax-reference>h2{text-align:center;font-size:1.8rem;margin-bottom:2rem}.cron-examples-page .syntax-reference .grid{gap:1.5rem}.cron-examples-page .syntax-reference article{background:#222 !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:12px !important;padding:1.5rem !important}.cron-examples-page .syntax-reference article header{background:transparent !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;padding:0 0 0.75rem 0 !important;margin-bottom:1rem}.cron-examples-page .syntax-reference article header strong{color:#4ad0ff;font-size:1.05rem}.cron-examples-page .syntax-reference article pre{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:8px;font-size:0.8rem;line-height:1.5;padding:0.9rem}.cron-examples-page .syntax-reference article ul{list-style:none;padding:0;margin:0}.cron-examples-page .syntax-reference article ul li{padding:0.4rem 0;border-bottom:1px solid rgba(255,255,255,0.06)}.cron-examples-page .syntax-reference article ul li:last-child{border-bottom:none}.cron-examples-page .syntax-reference article kbd{background:rgba(250,216,59,0.12);color:#FAD83B;border:1px solid rgba(250,216,59,0.25);padding:0.15rem 0.4rem;border-radius:4px;font-family:"Consolas", "Monaco", "Courier New", monospace;font-size:0.85em;margin-right:0.5rem}@media (max-width: 768px){.cron-generator>hgroup{padding:1.5rem 0.5rem 1rem}.cron-input-section{padding:1.25rem}.cron-input-section fieldset .grid{grid-template-columns:1fr}.cron-result>header,.cron-templates{padding:1.25rem !important}.cron-result .expression-display .cron-expression{font-size:1.3rem;padding:0.9rem 1.1rem;letter-spacing:0.06em}.cron-fields-visual{gap:0.5rem}.cron-field{min-width:70px}.cron-field .field-value{padding:0.75rem 0.35rem;font-size:1rem}.cron-field small{font-size:0.7rem}.cron-templates .template-copy-btn{position:static;transform:none;opacity:1;margin-top:0.5rem;width:100%;justify-content:center}.cron-templates .template-code{padding-right:0}.expression-breakdown{padding:1.25rem}}:root{--pico-font-family: 'Rubik', Helvetica, Arial, sans-serif;--pico-font-size: 16px;--pico-line-height: 1.6;--pico-font-weight: 400;--pico-background-color: #222;--pico-color: rgba(255, 255, 255, 0.87);--pico-muted-color: rgba(255, 255, 255, 0.67);--pico-primary: #FAD83B;--pico-primary-background: #FAD83B;--pico-primary-border: #FAD83B;--pico-primary-underline: #FAD83B;--pico-primary-hover: #fbe26d;--pico-primary-hover-background: #fbe26d;--pico-primary-hover-border: #fbe26d;--pico-primary-focus: #FAD83B;--pico-primary-inverse: rgba(0, 0, 0, 0.87);--pico-secondary: #4ad0ff;--pico-secondary-background: transparent;--pico-secondary-border: #4ad0ff;--pico-secondary-underline: #4ad0ff;--pico-secondary-hover: #4ad0ff;--pico-secondary-hover-background: rgba(74, 208, 255, 0.1);--pico-secondary-hover-border: #4ad0ff;--pico-secondary-focus: #4ad0ff;--pico-secondary-inverse: white;--pico-text-selection-color: #4ad0ff;--pico-form-element-active-border-color: #4ad0ff;--pico-form-element-focus-color: #4ad0ff;--pico-form-element-invalid-border-color: #fa5a5a;--pico-form-element-valid-border-color: #15db95;--pico-form-element-background-color: #222;--pico-form-element-border-color: rgba(255, 255, 255, 0.2);--pico-form-element-color: rgba(255, 255, 255, 0.87);--pico-switch-color: #4ad0ff;--pico-switch-checked-background-color: #4ad0ff;--pico-progress-color: #4ad0ff;--pico-loading-spinner-opacity: 0.5;--pico-card-background-color: rgba(255, 255, 255, 0.06);--pico-card-border-color: rgba(255, 255, 255, 0.1);--pico-card-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.025), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.15);--pico-dropdown-background-color: #222;--pico-dropdown-border-color: rgba(255, 255, 255, 0.15);--pico-dropdown-hover-background-color: rgba(255, 255, 255, 0.05);--pico-table-border-color: rgba(255, 255, 255, 0.1);--pico-table-row-stripped-background-color: rgba(255, 255, 255, 0.02);--pico-code-background-color: rgba(255, 255, 255, 0.06);--pico-code-color: rgba(255, 255, 255, 0.87);--pico-card-header-background-color: rgba(255, 255, 255, 0.08);--pico-card-header-color: rgba(255, 255, 255, 0.87);--pico-accordion-border-color: rgba(255, 255, 255, 0.1);--pico-accordion-active-summary-color: #4ad0ff;--pico-accordion-close-summary-color: rgba(255, 255, 255, 0.87);--pico-accordion-open-summary-color: #4ad0ff;--pico-typography-spacing-vertical: 1rem;--pico-h1-size: 3.25rem;--pico-h2-size: 2.25rem;--pico-h3-size: 1.8rem;--pico-h4-size: 1.4rem;--pico-h5-size: 1.2rem;--pico-h6-size: 1rem}body{font-family:'Rubik', Helvetica, Arial, sans-serif;font-size:16px;line-height:1.6;background:#222;color:rgba(255,255,255,0.87);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:'Rubik', Helvetica, Arial, sans-serif;font-weight:bold;color:rgba(255,255,255,0.87);line-height:1.4}h1{font-size:3.25rem}h2{font-size:2.25rem}h3{font-size:1.8rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}a{color:#4ad0ff;text-decoration:none}a:hover{color:#7dddff;text-decoration:underline}[role="button"],input[type="button"],input[type="submit"],button{font-family:'Rubik', Helvetica, Arial, sans-serif;font-weight:bold;border-radius:0.65em;transition:all 0.2s ease-in-out}[role="button"][data-variant="primary"],input[type="button"][data-variant="primary"],input[type="submit"][data-variant="primary"],button[data-variant="primary"]{background:#FAD83B !important;color:rgba(0,0,0,0.87) !important;border-color:#FAD83B !important}[role="button"][data-variant="primary"]:hover,[role="button"][data-variant="primary"]:focus,input[type="button"][data-variant="primary"]:hover,input[type="button"][data-variant="primary"]:focus,input[type="submit"][data-variant="primary"]:hover,input[type="submit"][data-variant="primary"]:focus,button[data-variant="primary"]:hover,button[data-variant="primary"]:focus{background:#fbe26d !important;border-color:#fbe26d !important}[role="button"][data-variant="secondary"],.outline[role="button"],input[type="button"][data-variant="secondary"],input.outline[type="button"],input[type="submit"][data-variant="secondary"],input.outline[type="submit"],button[data-variant="secondary"],button.outline{background:transparent !important;color:#4ad0ff !important;border-color:#4ad0ff !important}[role="button"][data-variant="secondary"]:hover,[role="button"][data-variant="secondary"]:focus,.outline[role="button"]:hover,.outline[role="button"]:focus,input[type="button"][data-variant="secondary"]:hover,input[type="button"][data-variant="secondary"]:focus,input.outline[type="button"]:hover,input.outline[type="button"]:focus,input[type="submit"][data-variant="secondary"]:hover,input[type="submit"][data-variant="secondary"]:focus,input.outline[type="submit"]:hover,input.outline[type="submit"]:focus,button[data-variant="secondary"]:hover,button[data-variant="secondary"]:focus,button.outline:hover,button.outline:focus{background:rgba(74,208,255,0.1) !important;color:#4ad0ff !important;border-color:#4ad0ff !important}[role="button"]:not([data-variant]),input[type="button"]:not([data-variant]),input[type="submit"]:not([data-variant]),button:not([data-variant]){background:rgba(255,255,255,0.1) !important;color:rgba(255,255,255,0.87) !important;border-color:rgba(255,255,255,0.2) !important}[role="button"]:not([data-variant]):hover,[role="button"]:not([data-variant]):focus,input[type="button"]:not([data-variant]):hover,input[type="button"]:not([data-variant]):focus,input[type="submit"]:not([data-variant]):hover,input[type="submit"]:not([data-variant]):focus,button:not([data-variant]):hover,button:not([data-variant]):focus{background:rgba(255,255,255,0.15) !important;border-color:rgba(255,255,255,0.3) !important}a:not(.beekeeper-promo a):not(nav a):not(header a):not([role="button"]){color:#4ad0ff !important}a:not(.beekeeper-promo a):not(nav a):not(header a):not([role="button"]):hover,a:not(.beekeeper-promo a):not(nav a):not(header a):not([role="button"]):focus{color:#7dddff !important;text-decoration:underline !important}input:not([type="button"]):not([type="submit"]):not([type="reset"]),select,textarea{background-color:#222 !important;color:rgba(255,255,255,0.87) !important;border-color:rgba(255,255,255,0.2) !important}input:not([type="button"]):not([type="submit"]):not([type="reset"]):focus,input:not([type="button"]):not([type="submit"]):not([type="reset"]):active,select:focus,select:active,textarea:focus,textarea:active{border-color:#4ad0ff !important;box-shadow:0 0 0 0.2rem rgba(74,208,255,0.25) !important;background-color:#222 !important}input:not([type="button"]):not([type="submit"]):not([type="reset"]):valid,input[aria-valid="true"]:not([type="button"]):not([type="submit"]):not([type="reset"]),select:valid,select[aria-valid="true"],textarea:valid,textarea[aria-valid="true"]{border-color:rgba(255,255,255,0.2) !important;color:rgba(255,255,255,0.87) !important}input:not([type="button"]):not([type="submit"]):not([type="reset"]):invalid,input[aria-invalid="true"]:not([type="button"]):not([type="submit"]):not([type="reset"]),select:invalid,select[aria-invalid="true"],textarea:invalid,textarea[aria-invalid="true"]{border-color:#fa5a5a !important}input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),select,textarea,[role="button"],button{height:3rem !important;line-height:1.5 !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;box-sizing:border-box !important}input[type="checkbox"],input[type="radio"]{width:1rem !important;height:1rem !important;margin-right:0.5rem !important}select option{background-color:#222 !important;color:rgba(255,255,255,0.87) !important}.card{background:#222 !important;border-radius:8px !important}.card.card-flat{background:rgba(255,255,255,0.06) !important;box-shadow:none !important}article{background-color:rgba(255,255,255,0.06) !important;border-color:rgba(255,255,255,0.1) !important}article header{background-color:rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.87) !important;border-bottom:1px solid rgba(255,255,255,0.15) !important}article header h1,article header h2,article header h3,article header h4,article header h5,article header h6{color:rgba(255,255,255,0.87) !important;margin:0 !important}progress[value]{color:#4ad0ff !important}progress[value]::-webkit-progress-value{background-color:#4ad0ff !important}progress[value]::-moz-progress-bar{background-color:#4ad0ff !important}input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:#4ad0ff !important;border-color:#4ad0ff !important}input[type="checkbox"]:focus,input[type="radio"]:focus{box-shadow:0 0 0 0.2rem rgba(74,208,255,0.25) !important}table th,table td{border-color:rgba(255,255,255,0.1) !important}table tbody tr:nth-child(odd){background-color:rgba(255,255,255,0.02) !important}.beekeeper-promo.simple{background:linear-gradient(135deg, #FAD83B 0%, #f9ce09 100%);border-radius:8px;padding:1rem;margin-bottom:2rem;border:1px solid #f9ce09}.beekeeper-promo.simple .promo-content{display:flex;align-items:center;gap:0.75rem}.beekeeper-promo.simple .promo-logo img{border-radius:4px}.beekeeper-promo.simple .promo-text p{margin:0;color:#333;font-size:0.95rem}.beekeeper-promo.simple .promo-text a{color:#1976d2;font-weight:600;text-decoration:none}.beekeeper-promo.simple .promo-text a:hover{text-decoration:underline}.beekeeper-promo.detailed{background:linear-gradient(135deg, rgba(255,255,255,0.02) 0%, rgba(74,208,255,0.05) 100%);padding:3rem 0;margin-top:3rem;border-top:1px solid rgba(255,255,255,0.1)}.beekeeper-promo.detailed .promo-card{background:rgba(255,255,255,0.02);border-radius:12px;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.1)}.beekeeper-promo.detailed .promo-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.beekeeper-promo.detailed .promo-header img{border-radius:8px}.beekeeper-promo.detailed .promo-title h3{margin:0 0 0.5rem 0;color:rgba(255,255,255,0.87);font-size:1.5rem;font-weight:600}.beekeeper-promo.detailed .promo-title .subtitle{margin:0;color:rgba(255,255,255,0.7);font-size:1rem}.beekeeper-promo.detailed .promo-body p{color:rgba(255,255,255,0.8);line-height:1.6;margin-bottom:1.5rem}.beekeeper-promo.detailed .feature-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem;margin:2rem 0}.beekeeper-promo.detailed .feature{display:flex;align-items:center;gap:0.5rem;padding:0.75rem;background:rgba(255,255,255,0.05);border-radius:8px;font-size:0.9rem;color:rgba(255,255,255,0.8)}.beekeeper-promo.detailed .feature i{color:#4ad0ff;font-size:1.2rem}.beekeeper-promo.detailed .cta-section{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.beekeeper-promo.detailed .btn{padding:0.75rem 2rem;border-radius:6px;text-decoration:none;font-weight:500;transition:all 0.2s;border:2px solid}.beekeeper-promo.detailed .btn.btn-primary{background:#FAD83B;color:#333;border-color:#FAD83B}.beekeeper-promo.detailed .btn.btn-primary:hover{background:#f9ce09;border-color:#f9ce09;transform:translateY(-1px)}.beekeeper-promo.detailed .btn.btn-outline{background:transparent;color:#4ad0ff;border-color:#4ad0ff}.beekeeper-promo.detailed .btn.btn-outline:hover{background:#4ad0ff;color:white}@media (max-width: 768px){.beekeeper-promo.detailed .promo-header{flex-direction:column;text-align:center;gap:1rem}.beekeeper-promo.detailed .cta-section{flex-direction:column;align-items:center}.beekeeper-promo.detailed .btn{width:100%;text-align:center}}#sql-data-generator-app .schema-builder table{margin-bottom:1rem !important}#sql-data-generator-app .schema-builder table th,#sql-data-generator-app .schema-builder table td{padding:0.5rem !important;vertical-align:middle !important}#sql-data-generator-app .schema-builder table input,#sql-data-generator-app .schema-builder table select{margin:0 !important;height:2.5rem !important;font-size:0.9rem !important;line-height:1.2 !important;padding-top:0 !important;padding-bottom:0 !important;display:flex !important;align-items:center !important}#sql-data-generator-app .schema-builder table button{height:2.5rem !important;padding:0.5rem 0.75rem !important;font-size:0.85rem !important}#sql-data-generator-app .schema-builder table .error-text{font-size:0.75rem !important;margin-top:0.15rem !important}#sql-data-generator-app .output-options .grid{gap:1rem !important;margin-bottom:1rem !important}#sql-data-generator-app .output-options .grid div{margin-bottom:0.75rem !important}#sql-data-generator-app .output-options input:not([type="checkbox"]),#sql-data-generator-app .output-options select{height:2.5rem !important;font-size:0.9rem !important}#sql-data-generator-app .output-options label{font-size:0.9rem !important;margin-bottom:0.25rem !important;font-weight:500 !important}#sql-data-generator-app .tab-pane{padding:1rem !important}#sql-data-generator-app .tab-pane .preview-table{max-height:400px !important;overflow:auto !important;border:1px solid var(--pico-card-border-color) !important;border-radius:var(--pico-border-radius) !important}#sql-data-generator-app .tab-pane .preview-table table{margin:0 !important;font-size:0.85rem !important;white-space:nowrap !important;min-width:100% !important}#sql-data-generator-app .tab-pane .preview-table table th{background:black;position:sticky !important;top:0 !important;z-index:100 !important;font-weight:600 !important;padding:0.5rem !important;border-bottom:2px solid var(--pico-card-border-color) !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;white-space:nowrap !important;min-width:120px !important}#sql-data-generator-app .tab-pane .preview-table table td{padding:0.4rem 0.5rem !important;border-bottom:1px solid var(--pico-table-border-color) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;min-width:120px !important;max-width:250px !important}#sql-data-generator-app .tab-pane .preview-table table tbody tr:nth-child(odd){background-color:var(--pico-table-row-stripped-background-color) !important}#sql-data-generator-app .tab-pane .sql-code-container{background:var(--pico-code-background-color) !important;border:1px solid var(--pico-card-border-color) !important;border-radius:var(--pico-border-radius) !important;max-height:500px !important;overflow:auto !important}#sql-data-generator-app .tab-pane .sql-code-container pre{margin:0 !important;padding:1rem !important;background:transparent !important;border:none !important;border-radius:0 !important;max-height:none !important;overflow:visible !important;white-space:pre !important;word-wrap:normal !important;overflow-wrap:normal !important}#sql-data-generator-app .tab-pane .sql-code-container pre code{font-family:'Consolas', 'Monaco', 'Courier New', monospace !important;font-size:0.85rem !important;line-height:1.4 !important;background:transparent !important;padding:0 !important;white-space:pre !important;word-wrap:normal !important;overflow-wrap:normal !important}#sql-data-generator-app .generate-btn{height:3rem !important;font-weight:600 !important;margin-top:1rem !important;width:100% !important}#sql-data-generator-app .results-section{margin-top:2rem !important}#sql-data-generator-app .results-placeholder{display:flex !important;align-items:center !important;justify-content:center !important;min-height:300px !important;background:var(--pico-card-background-color) !important;border:2px dashed var(--pico-card-border-color) !important;border-radius:var(--pico-border-radius) !important;text-align:center !important;padding:2rem !important;margin-top:2rem !important}#sql-data-generator-app .results-placeholder .placeholder-content{max-width:400px !important}#sql-data-generator-app .results-placeholder .placeholder-content .placeholder-icon{font-size:3rem !important;margin-bottom:1rem !important;opacity:0.6 !important}#sql-data-generator-app .results-placeholder .placeholder-content h3{margin:0 0 0.5rem 0 !important;color:var(--pico-color) !important;font-size:1.2rem !important}#sql-data-generator-app .results-placeholder .placeholder-content p{margin:0 0 1.5rem 0 !important;color:var(--pico-muted-color) !important;line-height:1.4 !important}#sql-data-generator-app .results-placeholder .placeholder-content .placeholder-features{list-style:none !important;padding:0 !important;margin:0 !important}#sql-data-generator-app .results-placeholder .placeholder-content .placeholder-features li{margin:0.5rem 0 !important;color:var(--pico-muted-color) !important;font-size:0.9rem !important;list-style:none}#sql-data-generator-app .results-placeholder .placeholder-content .placeholder-features li::before{content:none !important}#sql-data-generator-app .results-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:1rem !important}#sql-data-generator-app .results-header h2{margin:0 !important}#sql-data-generator-app .results-header .output-actions{display:flex !important;gap:0.5rem !important}#sql-data-generator-app .tab-container{border:1px solid var(--pico-card-border-color) !important;border-radius:var(--pico-border-radius) !important;background:var(--pico-card-background-color) !important}#sql-data-generator-app .tab-nav{display:flex !important;border-bottom:1px solid var(--pico-card-border-color) !important;background:var(--pico-card-header-background-color) !important;border-radius:var(--pico-border-radius) var(--pico-border-radius) 0 0 !important}#sql-data-generator-app .tab-btn{flex:1 !important;padding:0.75rem 1rem !important;border:none !important;background:transparent !important;color:var(--pico-muted-color) !important;font-weight:500 !important;cursor:pointer !important;transition:all 0.2s ease !important;border-radius:0 !important;height:auto !important}#sql-data-generator-app .tab-btn:first-child{border-radius:var(--pico-border-radius) 0 0 0 !important}#sql-data-generator-app .tab-btn:last-child{border-radius:0 var(--pico-border-radius) 0 0 !important}#sql-data-generator-app .tab-btn:hover{background:rgba(var(--pico-primary), 0.1) !important;color:var(--pico-color) !important}#sql-data-generator-app .tab-btn.active{background:var(--pico-primary) !important;color:var(--pico-primary-inverse) !important;font-weight:600 !important}#sql-data-generator-app .tab-btn:not(:last-child){border-right:1px solid var(--pico-card-border-color) !important}#sql-data-generator-app .tab-content{min-height:400px !important}#sql-data-generator-app .preview-info{margin-top:1rem !important;color:var(--pico-muted-color) !important}#sql-data-generator-app .sql-placeholder{display:flex !important;align-items:center !important;justify-content:center !important;min-height:300px !important;background:var(--pico-card-background-color) !important;border:2px dashed var(--pico-card-border-color) !important;border-radius:var(--pico-border-radius) !important;text-align:center !important;padding:2rem !important}#sql-data-generator-app .placeholder-content{max-width:400px !important}#sql-data-generator-app .placeholder-content .placeholder-icon{font-size:3rem !important;margin-bottom:1rem !important;opacity:0.6 !important}#sql-data-generator-app .placeholder-content h3{margin:0 0 0.5rem 0 !important;color:var(--pico-color) !important;font-size:1.2rem !important}#sql-data-generator-app .placeholder-content p{margin:0 0 1.5rem 0 !important;color:var(--pico-muted-color) !important;line-height:1.4 !important}#sql-data-generator-app .placeholder-content .placeholder-features{list-style:none !important;padding:0 !important;margin:0 !important}#sql-data-generator-app .placeholder-content .placeholder-features li{margin:0.5rem 0 !important;color:var(--pico-muted-color) !important;font-size:0.9rem !important}#sql-data-generator-app .placeholder-content .placeholder-features li::before{content:none !important}nav strong a{text-decoration:none !important;color:inherit !important;font-family:'Rubik', Helvetica, Arial, sans-serif}nav strong a:hover{text-decoration:inherit !important;color:inherit !important}nav a{color:rgba(255,255,255,0.8) !important;text-decoration:none !important}nav a:hover{color:#4ad0ff !important;text-decoration:none !important}nav strong a,nav .brand a{color:rgba(255,255,255,0.87) !important}nav strong a:hover,nav .brand a:hover{color:rgba(255,255,255,0.87) !important}nav a img{height:2.25rem}nav ul{display:flex;align-items:center;gap:1rem}nav ul li a{color:rgba(255,255,255,0.8) !important;text-decoration:none !important}nav ul li a:hover{color:#4ad0ff !important;text-decoration:none !important}nav ul:first-child li:first-child{margin-right:0.5rem}nav ul:last-child{display:flex;align-items:center;gap:0.5rem}nav ul:last-child li{display:flex;align-items:center}@media (max-width: 768px){.hide-sm{display:none !important}}.github-btn,.download-btn{display:inline-flex;align-items:center;font-size:0.85rem;font-weight:500;padding:0.35rem 0.7rem;border-radius:4px;text-decoration:none;font-family:'Rubik', Helvetica, Arial, sans-serif;transition:background-color 0.3s ease;height:1.8rem;line-height:1}.github-btn{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.9) !important}.github-btn:hover{background-color:rgba(255,255,255,0.2);text-decoration:none}.github-icon{display:inline-block;width:16px;height:16px;margin-right:6px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMC43LDAuNmMtNS4zLDAuNi05LjYsNC44LTEwLjIsMTBjLTAuNyw1LjgsMi45LDEwLjcsOCwxMi40di0yLjdjMCwwLTAuNSwwLjEtMSwwLjFjLTEuNiwwLTIuMy0xLjQtMi40LTIuMg0KCWMtMC4xLTAuNS0wLjMtMC44LTAuNy0xLjJDNCwxNywzLjksMTcsMy45LDE2LjljMC0wLjIsMC4zLTAuMiwwLjUtMC4yYzAuNywwLDEuMywwLjgsMS41LDEuMkM2LjUsMTguNyw3LjEsMTksNy41LDE5DQoJYzAuNSwwLDAuOC0wLjEsMS0wLjJjMC4xLTAuOCwwLjUtMS42LDEuMi0yLjFDNywxNi4xLDUuMSwxNC42LDUuMSwxMmMwLTEuMywwLjYtMi41LDEuNC0zLjVDNi4zLDguMyw2LjIsNy44LDYuMiw2LjkNCgljMC0wLjUsMC0xLjIsMC4zLTEuOGMwLDAsMS42LDAsMy4yLDEuNWMwLjYtMC4yLDEuNC0wLjMsMi4yLTAuM2MwLjgsMCwxLjYsMC4xLDIuMywwLjNjMS41LTEuNSwzLjItMS41LDMuMi0xLjUNCgljMC4yLDAuNywwLjIsMS40LDAuMiwxLjhjMCwwLjktMC4xLDEuNC0wLjIsMS42YzAuOCwwLjksMS40LDIuMSwxLjQsMy41YzAsMi41LTIsNC00LjYsNC42YzAuNywwLjYsMS4yLDEuNiwxLjIsMi43djMuOA0KCWM0LjctMS41LDguMS01LjksOC4xLTExQzIzLjUsNS4yLDE3LjctMC4yLDEwLjcsMC42eiIvPg0KPC9zdmc+DQo=");background-repeat:no-repeat;background-position:center;background-size:contain}.download-btn{background-color:#FAD83B;color:#222 !important}.download-btn:hover{background-color:#f9ce09;text-decoration:none}.tools-breadcrumb{margin-bottom:1rem;margin-top:-0.5rem}.tools-breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:0.9rem}.tools-breadcrumb li:not(:last-child){margin-right:0.5rem}.tools-breadcrumb li:not(:last-child)::after{content:"/";color:rgba(255,255,255,0.4);margin-left:0.5rem}.tools-breadcrumb li:last-child{color:rgba(255,255,255,0.6);font-weight:500}.tools-breadcrumb a{color:rgba(255,255,255,0.8);text-decoration:none}.tools-breadcrumb a:hover{color:#4ad0ff;text-decoration:underline}details{margin-bottom:1.5rem;border-radius:6px;overflow:hidden}details[open]{padding-bottom:1rem}details[open] summary{margin-bottom:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}details summary{cursor:pointer;padding:0.75rem 1rem;background-color:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:rgba(255,255,255,0.87);font-weight:500;transition:all 0.2s ease;outline:none}details summary:hover{background-color:rgba(255,255,255,0.08)}details summary:focus{outline:none;box-shadow:0 0 0 2px rgba(74,208,255,0.3)}details summary::marker,details summary::-webkit-details-marker{color:#4ad0ff}details summary.outline[role="button"]{background-color:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);color:rgba(255,255,255,0.87);border-radius:6px;--pico-color: rgba($theme-base, 0.87) !important;--pico-background-color: rgba($theme-base, 0.05) !important;--pico-border-color: rgba($theme-base, 0.15) !important}details summary.outline[role="button"]:hover{background-color:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.25);--pico-background-color: rgba($theme-base, 0.08) !important;--pico-border-color: rgba($theme-base, 0.25) !important}details summary.contrast.outline[role="button"]{background-color:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);--pico-color: rgba($theme-base, 0.87) !important;--pico-background-color: rgba($theme-base, 0.05) !important;--pico-border-color: rgba($theme-base, 0.15) !important}details summary.contrast.outline[role="button"]:hover{background-color:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.25);--pico-background-color: rgba($theme-base, 0.08) !important;--pico-border-color: rgba($theme-base, 0.25) !important}details>:not(summary){padding:0 1rem}details article{background-color:rgba(255,255,255,0.02);padding:1rem;border-radius:0 0 6px 6px;margin-top:-1rem;border:1px solid rgba(255,255,255,0.1);border-top:none}.editor-container{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-code-background-color)}.editor-container textarea{background-color:var(--pico-code-background-color);color:var(--pico-code-color);font-family:var(--pico-font-family-monospace, monospace);border:none}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:0.5rem;font-weight:500;color:var(--pico-color)}.form-group small{display:block;color:var(--pico-muted-color);margin-top:0.25rem;font-size:0.8rem}.error{color:var(--pico-form-element-invalid-border-color);font-size:0.9rem;margin-top:0.5rem}.success{color:var(--pico-form-element-valid-border-color);font-size:0.9rem;margin-top:0.5rem}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5rem;margin-bottom:3rem}.tool-card{display:flex;flex-direction:column;height:100%;margin:0}.tool-card-content{flex:1;padding-bottom:1rem}.tool-card h2{font-size:1.4rem;margin-bottom:0.75rem}.tool-card h2 a{color:inherit;text-decoration:none}.tool-card h2 a:hover{color:var(--pico-primary);text-decoration:underline}.tool-features{list-style-type:none !important;padding-left:0;margin-top:1rem}.tool-features li{position:relative;padding-left:1.5rem;margin-bottom:0.5rem;font-size:0.9rem;list-style-type:none !important}.tool-features li::before{content:"✓";position:absolute;left:0;color:var(--pico-primary);font-weight:bold}.tool-card-footer{margin-top:auto;padding-top:0.5rem}.tools-section{margin-top:2rem;margin-bottom:3rem}.sql-syntax-checker .CodeMirror{height:auto;min-height:200px;border-radius:4px;margin-bottom:1rem;font-family:monospace;font-size:14px}.sql-syntax-checker .syntax-error-highlight{background-color:rgba(255,0,0,0.3);border-bottom:2px solid #f00;display:inline;padding:0;margin:0;border-radius:2px}.sql-syntax-checker .error-line{background-color:rgba(255,0,0,0.1)}.sql-syntax-checker .example-queries{margin-bottom:1rem}.sql-syntax-checker .example-query{cursor:pointer;padding:0.5rem;margin-bottom:0.5rem;border-radius:4px;transition:background-color 0.2s}.sql-syntax-checker .example-query:hover{background-color:rgba(255,255,255,0.1)}.sql-syntax-checker pre{max-width:100%;overflow-x:auto}.sql-syntax-checker .editor-header{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:0.5rem}.sql-syntax-checker .editor-actions{display:flex;gap:0.5rem}.sql-syntax-checker .editor-actions button{margin:0;padding:0.4rem 0.8rem;font-size:0.8rem;height:auto !important}.sql-syntax-checker .validate-btn-container{margin-top:1rem;text-align:center}.sql-syntax-checker .result-valid strong{display:flex;align-items:center;gap:8px}.sql-syntax-checker .result-valid strong .result-icon{font-size:1.2em}.sql-syntax-checker .result-error strong{display:flex;align-items:center;gap:8px}.sql-syntax-checker .result-error strong .result-icon{font-size:1.2em}.sql-syntax-checker .example-btn{padding:0.4rem 0.8rem;font-size:0.9rem}.tool-content{max-width:800px;margin:3rem auto 0 auto;padding:0 1rem}.tool-content section{margin-bottom:3rem}.tool-content h2{border-bottom:1px solid var(--pico-card-border-color);padding-bottom:0.5rem;margin-bottom:2rem}.tool-content .platform-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;margin:2rem 0}.tool-content .platform-item{padding:1.5rem;background:var(--pico-card-background-color);border-radius:var(--pico-border-radius);border:1px solid var(--pico-card-border-color)}.tool-content .platform-item h4{margin-top:0;margin-bottom:1rem;font-size:1.1rem}.tool-content .platform-item p{margin:0;font-size:0.9rem;line-height:1.4}.tool-content .platform-item code{font-size:0.8rem}.tool-content .use-cases{list-style:none;padding:0}.tool-content .use-cases li{margin-bottom:0.75rem;padding-left:1.5rem;position:relative}.tool-content .use-cases li::before{content:"→";position:absolute;left:0;color:var(--pico-primary);font-weight:bold}.tool-content .use-cases li strong{color:var(--pico-primary)}.tool-content .tips-grid{display:grid;gap:1rem}.tool-content .tips-grid details{border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius)}.tool-content .tips-grid details summary{padding:1rem;cursor:pointer;font-weight:500;border-radius:var(--pico-border-radius)}.tool-content .tips-grid details summary:hover{background-color:var(--pico-dropdown-hover-background-color)}.tool-content .tips-grid details article{margin:0;padding:1rem;border-top:1px solid var(--pico-card-border-color);background:transparent;border-radius:0}.tool-content .tips-grid details article p{margin-bottom:1rem}.tool-content .tips-grid details article pre{margin:1rem 0}.tool-content .tips-grid details article ul{margin:1rem 0}.tool-content .tips-grid details article ul li{margin-bottom:0.5rem}.tool-content dl{margin:1.5rem 0}.tool-content dl dt{font-weight:bold;margin-bottom:0.25rem;color:var(--pico-primary)}.tool-content dl dt kbd{margin-right:0.5rem}.tool-content dl dd{margin-bottom:1rem;margin-left:2rem;color:var(--pico-muted-color)}.tool-content pre{background:var(--pico-code-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);padding:1rem;overflow-x:auto;font-size:0.9rem;line-height:1.4}.tool-content pre code{background:none;padding:0;color:var(--pico-code-color)}.tool-content code:not(pre code){background:var(--pico-code-background-color);padding:0.2rem 0.4rem;border-radius:3px;font-size:0.85em}.tool-content .why-we-built-this{background:var(--pico-card-background-color);border:1px solid var(--pico-card-border-color);border-radius:var(--pico-border-radius);padding:2rem;margin-top:3rem}.tool-content .why-we-built-this blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:4px solid var(--pico-primary);background:rgba(var(--pico-primary), 0.05);font-style:italic}.tool-content .why-we-built-this blockquote p{margin:0}.tool-content .why-we-built-this blockquote em{font-weight:500;color:var(--pico-primary);font-style:normal}.tool-content .why-we-built-this .tool-cta{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg, var(--pico-primary), var(--pico-secondary));border-radius:var(--pico-border-radius);text-align:center}.tool-content .why-we-built-this .tool-cta p{margin:0;color:var(--pico-primary-inverse);font-size:1.1rem}.tool-content .why-we-built-this .tool-cta p strong{color:var(--pico-primary-inverse)}.tool-content .why-we-built-this .tool-cta p a{color:var(--pico-primary-inverse) !important;text-decoration:underline;font-weight:600}.tool-content .why-we-built-this .tool-cta p a:hover{color:var(--pico-primary-inverse) !important;text-decoration:none}@media (max-width: 768px){.tool-content{padding:0 0.5rem}.tool-content .platform-grid{grid-template-columns:1fr;gap:1rem}.tool-content .platform-item{padding:1rem}.tool-content .why-we-built-this{padding:1.5rem}.tool-content .why-we-built-this .tool-cta{padding:1rem}}
/*# sourceMappingURL=/assets/source-maps/css/tools.scss.map */
/*# sourceURL=_assets/css/tools.scss */
