.frost-form[data-astro-cid-lycl5m7r]{flex-direction:column;gap:20px;display:flex}.field-row[data-astro-cid-lycl5m7r]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field[data-astro-cid-lycl5m7r]{border:none;flex-direction:column;display:flex}.field[data-astro-cid-lycl5m7r] label[data-astro-cid-lycl5m7r],.field[data-astro-cid-lycl5m7r] legend[data-astro-cid-lycl5m7r]{color:var(--text);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.optional[data-astro-cid-lycl5m7r]{color:var(--text-light);font-weight:400}.field[data-astro-cid-lycl5m7r] input[data-astro-cid-lycl5m7r][type=text],.field[data-astro-cid-lycl5m7r] select[data-astro-cid-lycl5m7r]{border:1.5px solid var(--border);background:var(--cream);color:var(--text);border-radius:8px;outline:none;padding:12px 14px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .15s}.field[data-astro-cid-lycl5m7r] input[data-astro-cid-lycl5m7r][type=text]:focus,.field[data-astro-cid-lycl5m7r] select[data-astro-cid-lycl5m7r]:focus{border-color:var(--leaf)}.field-hint[data-astro-cid-lycl5m7r]{color:var(--text-light);margin-top:6px;font-size:12px}.field-hint[data-astro-cid-lycl5m7r].ok{color:var(--leaf);font-weight:500}.field-hint[data-astro-cid-lycl5m7r].warn{color:var(--rust);font-weight:500}.field-hint[data-astro-cid-lycl5m7r].muted{color:var(--text-light)}.variant-field[data-astro-cid-lycl5m7r]{margin-top:4px}.variant-options[data-astro-cid-lycl5m7r]{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.variant-options[data-astro-cid-lycl5m7r] .variant-option{border:1.5px solid var(--border);background:var(--warm-white);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:0;padding:12px 14px;font-weight:400;transition:border-color .15s,background .15s;display:flex}.variant-options[data-astro-cid-lycl5m7r] .variant-option:hover{border-color:var(--leaf)}.variant-options[data-astro-cid-lycl5m7r] .variant-option:has(input:checked){border-color:var(--leaf);background:var(--pale-green)}.variant-options[data-astro-cid-lycl5m7r] .variant-icon{flex-shrink:0;font-size:20px;line-height:1}.variant-options[data-astro-cid-lycl5m7r] .variant-copy{flex-direction:column;gap:2px;display:flex}.variant-options[data-astro-cid-lycl5m7r] .variant-copy strong{color:var(--text);font-size:13px}.variant-options[data-astro-cid-lycl5m7r] .variant-station{color:var(--text-light);font-size:11px}.variant-options[data-astro-cid-lycl5m7r] .field-hint{color:var(--text-light);margin-top:6px;font-size:12px}.variant-options[data-astro-cid-lycl5m7r] .muted{color:var(--text-light)}.result[data-astro-cid-lycl5m7r]{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.result[data-astro-cid-lycl5m7r] .result-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--leaf);margin-bottom:4px;font-size:11px;font-weight:600}.result[data-astro-cid-lycl5m7r] .result-title{color:var(--text);margin-bottom:16px;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500}.result[data-astro-cid-lycl5m7r] .timeline{--tl-ice-1:#e7f1f8;--tl-ice-2:#cfe2ef;--tl-ice-deep:#9ec0d8;--tl-caution-1:#f7ebc8;--tl-caution-2:#f0deaa;--tl-flake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 16 16' width='24' height='24'%3E%3Cg stroke='%233D6B8C' stroke-opacity='.22' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M0-3.5V3.5M-3-1.75L3 1.75M-3 1.75L3-1.75'/%3E%3C/g%3E%3C/svg%3E");margin:0 0 22px;padding-top:44px;position:relative}.result[data-astro-cid-lycl5m7r] .timeline.tl--raised{padding-top:64px}.result[data-astro-cid-lycl5m7r] .tl-bar{background:var(--tl-ice-1);border-radius:10px;height:44px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3d6b8c2e}.result[data-astro-cid-lycl5m7r] .tl-seg{position:absolute;top:0;bottom:0}.result[data-astro-cid-lycl5m7r] .tl-seg--frost{background:var(--tl-flake) 0 0 / 24px 24px, linear-gradient(90deg, var(--tl-ice-deep), var(--tl-ice-2) 55%, var(--tl-ice-1))}.result[data-astro-cid-lycl5m7r] .tl-seg--late{background:var(--tl-flake) 0 0 / 24px 24px, linear-gradient(90deg, var(--tl-ice-1), var(--tl-ice-2) 45%, var(--tl-ice-deep))}.result[data-astro-cid-lycl5m7r] .tl-seg--caution{background:repeating-linear-gradient(135deg, var(--tl-caution-1) 0 7px, var(--tl-caution-2) 7px 14px);transform-origin:0}.result[data-astro-cid-lycl5m7r] .tl-seg--safe{background:linear-gradient(180deg, var(--leaf-light), var(--leaf));transform-origin:0}.result[data-astro-cid-lycl5m7r] .tl-fade{pointer-events:none;width:22px;position:absolute;top:0;bottom:0}.result[data-astro-cid-lycl5m7r] .tl-fade--spring{background:linear-gradient(90deg, var(--tl-ice-1), #e7f1f800)}.result[data-astro-cid-lycl5m7r] .tl-fade--autumn{background:linear-gradient(90deg, #e7f1f800, var(--tl-ice-1));transform:translate(-100%)}.result[data-astro-cid-lycl5m7r] .tl-grid{pointer-events:none;background:#1a24101f;width:1px;position:absolute;top:0;bottom:0}.result[data-astro-cid-lycl5m7r] .tl-marker{pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.result[data-astro-cid-lycl5m7r] .tl-marker--plant{background:var(--sky)}.result[data-astro-cid-lycl5m7r] .tl-marker--today{border-left:2px dashed var(--scotland-rust,#8b3a2a);width:0}.result[data-astro-cid-lycl5m7r] .tl-days{color:#fff;white-space:nowrap;background:#2c4a1ed1;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:50%;transform:translate(-50%,-50%)}.result[data-astro-cid-lycl5m7r] .tl-above,.result[data-astro-cid-lycl5m7r] .tl-below{position:relative}.result[data-astro-cid-lycl5m7r] .tl-above{height:44px;position:absolute;top:0;left:0;right:0}.result[data-astro-cid-lycl5m7r] .tl-below{height:40px;margin-top:6px}.result[data-astro-cid-lycl5m7r] .tl-label{white-space:nowrap;flex-direction:column;align-items:center;line-height:1.2;display:flex;position:absolute;transform:translate(-50%)}.result[data-astro-cid-lycl5m7r] .tl-label--start{align-items:flex-start;transform:none}.result[data-astro-cid-lycl5m7r] .tl-label--end{align-items:flex-end;transform:translate(-100%)}.result[data-astro-cid-lycl5m7r] .tl-label-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mid);font-size:10.5px;font-weight:700}.result[data-astro-cid-lycl5m7r] .tl-label-v{color:var(--text);font-size:14px;font-weight:700}.result[data-astro-cid-lycl5m7r] .tl-above .tl-label{bottom:6px}.result[data-astro-cid-lycl5m7r] .tl-label--plant .tl-label-k{color:var(--sky)}.result[data-astro-cid-lycl5m7r] .tl-label--today .tl-label-k{background:var(--scotland-rust,#8b3a2a);color:#fff;letter-spacing:.04em;border-radius:999px;padding:2px 7px}.result[data-astro-cid-lycl5m7r] .tl-label--high{bottom:28px}.result[data-astro-cid-lycl5m7r] .tl--raised .tl-above{height:64px}.result[data-astro-cid-lycl5m7r] .tl-label--frost .tl-label-k{color:var(--frost-blue)}.result[data-astro-cid-lycl5m7r] .tl-months{height:16px;margin-top:2px;position:relative}.result[data-astro-cid-lycl5m7r] .tl-month{color:var(--text-light);font-size:11.5px;position:absolute;transform:translate(-50%)}.result[data-astro-cid-lycl5m7r] .tl-month-short,.result[data-astro-cid-lycl5m7r] .tl-days-short{display:none}.result[data-astro-cid-lycl5m7r] .tl-key{color:var(--text-mid);flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.result[data-astro-cid-lycl5m7r] .tl-key li{align-items:center;gap:6px;display:flex}.result[data-astro-cid-lycl5m7r] .tl-swatch{border-radius:3px;width:18px;height:12px;box-shadow:inset 0 0 0 1px #1a24101f}.result[data-astro-cid-lycl5m7r] .tl-swatch--frost{background:linear-gradient(90deg,#9ec0d8,#e7f1f8)}.result[data-astro-cid-lycl5m7r] .tl-swatch--caution{background:repeating-linear-gradient(135deg,#f7ebc8 0 3px,#f0deaa 3px 6px)}.result[data-astro-cid-lycl5m7r] .tl-swatch--safe{background:var(--leaf)}.result[data-astro-cid-lycl5m7r] .tl-seg--caution{animation:.45s ease-out both tl-grow}.result[data-astro-cid-lycl5m7r] .tl-seg--safe{animation:.8s ease-out .35s both tl-grow}.result[data-astro-cid-lycl5m7r] .tl-days,.result[data-astro-cid-lycl5m7r] .tl-marker--plant{animation:.4s ease-out 1s both tl-fade-in}@keyframes tl-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tl-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.result[data-astro-cid-lycl5m7r] .tl-seg--caution,.result[data-astro-cid-lycl5m7r] .tl-seg--safe,.result[data-astro-cid-lycl5m7r] .tl-days,.result[data-astro-cid-lycl5m7r] .tl-marker--plant{animation:none}}@media (width<=560px){.result[data-astro-cid-lycl5m7r] .tl-month-long,.result[data-astro-cid-lycl5m7r] .tl-days-long{display:none}.result[data-astro-cid-lycl5m7r] .tl-month-short,.result[data-astro-cid-lycl5m7r] .tl-days-short{display:inline}.result[data-astro-cid-lycl5m7r] .tl-days{padding:2px 7px;font-size:10.5px}.result[data-astro-cid-lycl5m7r] .tl-label-k{font-size:9.5px}.result[data-astro-cid-lycl5m7r] .tl-label-v{font-size:12.5px}}.result[data-astro-cid-lycl5m7r] .result-pills{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.result[data-astro-cid-lycl5m7r] .result-pill{background:var(--pale-green);border-radius:8px;padding:12px 14px}.result[data-astro-cid-lycl5m7r] .result-pill.highlight{background:var(--sky)}.result[data-astro-cid-lycl5m7r] .result-pill.highlight .result-pill-label{color:#ffffffb3}.result[data-astro-cid-lycl5m7r] .result-pill.highlight .result-pill-value{color:#fff}.result[data-astro-cid-lycl5m7r] .result-pill-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);margin-bottom:4px;font-size:10px;font-weight:600}.result[data-astro-cid-lycl5m7r] .result-pill-value{color:var(--sky);font-size:15px;font-weight:600}.result[data-astro-cid-lycl5m7r] .result-meta{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.result[data-astro-cid-lycl5m7r] .result-meta>div{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.result[data-astro-cid-lycl5m7r] .result-meta dt{color:var(--text-light);min-width:150px}.result[data-astro-cid-lycl5m7r] .result-meta dd{color:var(--text);margin:0}.result[data-astro-cid-lycl5m7r] .muted{color:var(--text-light)}.conf[data-astro-cid-lycl5m7r],.result[data-astro-cid-lycl5m7r] .conf{text-transform:uppercase;letter-spacing:.06em;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.conf--high[data-astro-cid-lycl5m7r],.result[data-astro-cid-lycl5m7r] .conf--high{background:var(--pale-green);color:var(--sky)}.conf--medium[data-astro-cid-lycl5m7r],.result[data-astro-cid-lycl5m7r] .conf--medium{color:#7a5a00;background:#fef5d4}.conf--low[data-astro-cid-lycl5m7r],.result[data-astro-cid-lycl5m7r] .conf--low{color:var(--rust);background:#fee8e4}.result[data-astro-cid-lycl5m7r] .result-more{margin:14px 0 6px;font-size:14px}.result[data-astro-cid-lycl5m7r] .result-more a{color:var(--leaf);font-weight:600}.result[data-astro-cid-lycl5m7r] .result-caveat{color:var(--text-light);font-size:12px;font-style:italic;line-height:1.5}.all-regions[data-astro-cid-lycl5m7r]{border:1.5px solid var(--border);background:var(--cream);border-radius:10px;margin-top:40px;padding:0}.all-regions[data-astro-cid-lycl5m7r] summary[data-astro-cid-lycl5m7r]{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.all-regions[data-astro-cid-lycl5m7r] summary[data-astro-cid-lycl5m7r]::-webkit-details-marker{display:none}.all-regions[data-astro-cid-lycl5m7r] .accordion-icon[data-astro-cid-lycl5m7r]{color:var(--leaf);font-size:11px;transition:transform .15s}.all-regions[data-astro-cid-lycl5m7r][open] .accordion-icon[data-astro-cid-lycl5m7r]{transform:rotate(180deg)}.all-regions[data-astro-cid-lycl5m7r] summary[data-astro-cid-lycl5m7r]:hover{background:var(--pale-green);border-radius:10px}.all-regions-body[data-astro-cid-lycl5m7r]{border-top:1px solid var(--border);padding:0 20px 20px}.all-regions[data-astro-cid-lycl5m7r] h2[data-astro-cid-lycl5m7r]{color:var(--sky);margin:16px 0 8px;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500}.table-intro[data-astro-cid-lycl5m7r]{color:var(--text-mid);margin-bottom:12px;font-size:14px}.table-scroll[data-astro-cid-lycl5m7r]{overflow-x:auto}.capitalise[data-astro-cid-lycl5m7r]{text-transform:capitalize}.guidance[data-astro-cid-lycl5m7r]{background:var(--pale-green);border-left:3px solid var(--leaf);border-radius:0 8px 8px 0;margin-top:28px;padding:14px 18px}.guidance[data-astro-cid-lycl5m7r] strong[data-astro-cid-lycl5m7r]{color:var(--text);margin-bottom:4px;font-size:14px;display:block}.guidance[data-astro-cid-lycl5m7r] p[data-astro-cid-lycl5m7r]{color:var(--text-mid);font-size:13px;line-height:1.6}.noscript-note[data-astro-cid-lycl5m7r]{color:var(--rust);margin-top:20px;font-size:13px}.related-heading[data-astro-cid-lycl5m7r]{color:var(--text);margin-bottom:4px;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:500}.muted[data-astro-cid-lycl5m7r]{color:var(--text-light)}@media (width<=720px){.field-row[data-astro-cid-lycl5m7r]{grid-template-columns:1fr}.result[data-astro-cid-lycl5m7r] .result-pills{grid-template-columns:1fr 1fr}.variant-options[data-astro-cid-lycl5m7r]{grid-template-columns:1fr}.result[data-astro-cid-lycl5m7r] .result-meta dt{min-width:0;font-weight:600}}
