.public-shell{color-scheme:light;min-height:100vh;display:flex;flex-direction:column;background-color:var(--freyr-bg);color:var(--freyr-text)}.public-shell__main{flex:1}html.freyr-dark .public-shell{color-scheme:light;--freyr-bg: #F7F6F2;--freyr-surface: #EDECE7;--freyr-card: #FFFFFF;--freyr-border: #E0DDD5;--freyr-border-strong: #C9C5BA;--freyr-text: #1A1A18;--freyr-sub: #6B6862;--freyr-muted: #9E9A92;--freyr-gold: #D4A843;--freyr-gold-hover: #C8952A;--freyr-gold-text: #1A1A18;--freyr-gold-strong: #5A3F10;--freyr-error: #B83832;--freyr-error-bg: #FEF2F1;--freyr-error-border: #F5D0CE;--freyr-success: #2C6E2C;--freyr-success-bg: #F0F7F0;--freyr-info-text: #1E40AF;--freyr-info-bg: #EFF6FF;--freyr-info-border: #BFDBFE;--freyr-focus: #D4A843;--freyr-overlay: #111110;--shadow-xs: 0 1px 0 rgba(0, 0, 0, .06);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 4px 10px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-lg: 0 12px 24px -8px rgba(0, 0, 0, .12), 0 4px 8px -4px rgba(0, 0, 0, .08);--shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .15)}.public-nav{position:sticky;top:0;z-index:40;background-color:var(--freyr-bg);border-bottom:1px solid var(--freyr-border)}.public-nav__inner{display:flex;align-items:center;gap:1.5rem;padding:0 2rem;max-width:1280px;margin:0 auto;height:56px}.public-nav__brand{text-decoration:none;display:inline-flex;align-items:center;flex-shrink:0}.public-nav__spacer{flex:1}.public-nav__actions{display:flex;align-items:center;gap:.5rem}.public-nav__link{font-size:var(--text-sm, .875rem);font-weight:var(--fw-medium, 500);color:var(--freyr-sub);text-decoration:none;padding:4px 8px;border-radius:4px;transition:color .15s}.public-nav__link:hover{color:var(--freyr-text)}.public-nav__link:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}.public-nav__lang{position:relative}.public-nav__lang-btn{background:none;border:none;font-size:var(--text-xs, .75rem);color:var(--freyr-sub);cursor:pointer;font-family:var(--font-sans, "Inter", sans-serif);display:flex;align-items:center;gap:4px;padding:4px 8px;letter-spacing:.04em;border-radius:4px;transition:color .15s}.public-nav__lang-btn:hover{color:var(--freyr-text)}.public-nav__lang-btn:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}.public-nav__lang-dropdown{position:absolute;top:calc(100% + 4px);right:0;background-color:var(--freyr-bg);border:1px solid var(--freyr-border);padding:4px 0;z-index:50;min-width:120px;box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .08));border-radius:6px}.public-nav__lang-option{width:100%;background:none;border:none;padding:8px 16px;text-align:left;cursor:pointer;font-family:var(--font-sans, "Inter", sans-serif);font-size:var(--text-xs, .75rem);color:var(--freyr-text);display:flex;align-items:center;justify-content:space-between;transition:background-color .1s,color .1s}.public-nav__lang-option:hover,.public-nav__lang-option[aria-selected=true]{background-color:color-mix(in srgb,var(--freyr-gold) 10%,transparent);color:var(--freyr-gold-strong)}.public-nav__lang-option:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:-2px}.public-footer{background-color:var(--freyr-overlay);color:var(--freyr-muted);padding:4rem 1.5rem 2.5rem}.public-footer__inner{max-width:1280px;margin:0 auto}.public-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2.5rem;margin-bottom:4rem}.public-footer__brand{margin-bottom:1.5rem}.public-footer__tagline{font-size:var(--text-xs, .75rem);line-height:1.8;color:var(--freyr-muted);margin:0}.public-footer__col-heading{font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.25rem;font-weight:var(--fw-medium, 500);color:var(--freyr-muted)}.public-footer__link{display:block;font-size:var(--text-sm, .875rem);color:var(--freyr-muted);text-decoration:none;margin-bottom:.625rem;line-height:1.5;transition:color .15s}.public-footer__link:hover{color:var(--freyr-sub)}.public-footer__link:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px;border-radius:2px}.public-footer__bottom{border-top:1px solid color-mix(in srgb,var(--freyr-muted) 25%,transparent);padding-top:1.75rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.public-footer__copyright{font-size:var(--text-xs, .75rem);margin:0;color:var(--freyr-muted)}.public-footer__lang{display:flex;align-items:center;gap:.625rem;font-size:.6875rem;color:var(--freyr-muted)}.mk-pricing{padding:6rem 1.5rem 4rem;background-color:var(--freyr-surface)}.mk-pricing__inner{max-width:1280px;margin:0 auto}.mk-pricing__header{margin-bottom:3rem}.mk-pricing__label{font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;font-weight:var(--fw-medium, 500);color:var(--freyr-gold-strong);margin:0 0 .75rem}.mk-pricing__headline{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--fw-semibold, 600);color:var(--freyr-text);margin:0 0 .75rem;line-height:1.25}.mk-pricing__body{font-size:var(--text-base, 1rem);color:var(--freyr-sub);margin:0;max-width:48ch}.mk-pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.mk-pricing__card{background-color:var(--freyr-card);border:1px solid var(--freyr-border);border-radius:8px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.mk-pricing__card-name{font-size:var(--text-sm, .875rem);font-weight:var(--fw-medium, 500);letter-spacing:.06em;text-transform:uppercase;color:var(--freyr-sub);margin:0 0 .5rem}.mk-pricing__card-tagline{font-size:var(--text-sm, .875rem);color:var(--freyr-sub);margin:0;line-height:1.5}.mk-pricing__price-block{display:flex;flex-direction:column;gap:.5rem}.mk-pricing__price-row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.mk-pricing__price-amount{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1.25rem;font-weight:var(--fw-semibold, 600);color:var(--freyr-text)}.mk-pricing__price-band{font-size:var(--text-xs, .75rem);color:var(--freyr-sub)}.mk-pricing__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.mk-pricing__feature{font-size:var(--text-sm, .875rem);color:var(--freyr-sub);display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.mk-pricing__feature:before{content:"✓";color:var(--freyr-gold-strong);font-size:.75rem;flex-shrink:0;margin-top:.1em}.mk-pricing__cta{display:inline-block;background-color:var(--freyr-gold);color:var(--freyr-gold-text);font-size:var(--text-sm, .875rem);font-weight:var(--fw-medium, 500);padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;text-align:center;transition:background-color .15s;cursor:pointer;border:none;font-family:var(--font-sans, "Inter", sans-serif);margin-top:auto}.mk-pricing__cta:hover{background-color:var(--freyr-gold-hover)}.mk-pricing__cta:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}.mk-pricing__disclaimer{font-size:var(--text-xs, .75rem);color:var(--freyr-sub);line-height:1.6;margin:0 0 .5rem}.mk-pricing__vat-note{font-size:var(--text-xs, .75rem);color:var(--freyr-sub);line-height:1.6;margin:0}.mk-pricing__card-band{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--text-sm, .875rem);color:var(--freyr-sub);line-height:1.5;letter-spacing:.02em;margin:0}.mk-pricing__price-unit{font-size:var(--text-xs, .75rem);font-weight:var(--fw-regular, 400);color:var(--freyr-sub);margin-left:.15rem}.mk-pricing__legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin:0 0 2rem}.mk-pricing__legend-col{background-color:var(--freyr-card);border:1px solid var(--freyr-border);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column}.mk-pricing__legend-cta{margin-top:auto;padding-top:1.5rem}.mk-pricing__legend-name{font-size:var(--text-sm, .875rem);font-weight:var(--fw-medium, 500);letter-spacing:.06em;text-transform:uppercase;color:var(--freyr-text);margin:0 0 .35rem}.mk-pricing__legend-tagline{font-size:var(--text-sm, .875rem);color:var(--freyr-sub);line-height:1.5;margin:0 0 1rem}.mk-pricing__cta-row{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:0 0 2rem}.public-shell{--public-nav-offset: 80px}.mk-page{font-family:var(--font-sans, "Inter", sans-serif);color:var(--freyr-text)}.mk-section{padding:64px 24px}.mk-section--hero{padding:80px 24px 48px;text-align:center}.mk-section--hero-about{padding:80px 24px 64px;text-align:center}.mk-section--overlay{background-color:var(--freyr-overlay);padding:64px 24px;text-align:center}.mk-section--overlay .mk-body{color:var(--freyr-muted)}.mk-section--overlay .mk-eyebrow,.mk-section--overlay .mk-link-inline{color:var(--freyr-gold)}.mk-eyebrow{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--freyr-gold-strong);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px}.mk-eyebrow--doc{font-size:11px;letter-spacing:.22em;color:var(--freyr-sub);text-transform:uppercase;font-weight:500;margin:0 0 20px}.mk-heading{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--freyr-text);margin:0 0 20px}.mk-heading--doc{font-size:clamp(32px,5vw,48px);font-weight:300;letter-spacing:-.025em;line-height:1.15;color:var(--freyr-text);margin:0 0 20px}.mk-heading--section{font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--freyr-card);margin:0 0 28px}.mk-heading--sub{font-size:clamp(18px,2.5vw,24px);font-weight:400;letter-spacing:-.01em;color:var(--freyr-text);margin:0}.mk-heading--subsub{font-size:clamp(16px,2vw,20px);font-weight:400;letter-spacing:-.01em;color:var(--freyr-text);margin:0}.mk-lead{font-size:15px;color:var(--freyr-sub);line-height:1.7;max-width:520px;margin:0 auto 20px}.mk-body{font-size:15px;line-height:1.85;color:var(--freyr-sub);margin:0}.mk-body--sm{font-size:14px;line-height:1.75;color:var(--freyr-sub);margin:0}.mk-meta{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--freyr-sub);letter-spacing:.08em;margin:0}.mk-link-inline{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--freyr-gold-strong);text-decoration:none;letter-spacing:.04em}.mk-link-inline:hover{text-decoration:underline}.mk-link-inline:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}.mk-pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.mk-pillar{border-left:2px solid var(--freyr-gold-hover);padding-left:20px}.mk-pillar__label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--freyr-gold-strong);letter-spacing:.15em;text-transform:uppercase;font-weight:600;margin:0 0 10px}.mk-pillar__desc{font-size:13px;color:var(--freyr-sub);line-height:1.65;margin:0}.mk-tech-strip{background-color:var(--freyr-overlay);border-top:1px solid var(--freyr-border);padding:18px 24px;text-align:center}.mk-tech-strip .mk-meta{color:var(--freyr-muted)}.mk-divider{height:1px;background-color:var(--freyr-border);max-width:768px;margin:0 auto}.mk-divider--full{max-width:none;margin-bottom:56px}.mk-legal-content{padding:56px 24px 100px}.mk-meta-badge{display:inline-flex;align-items:center;gap:16px;font-size:12px;color:var(--freyr-sub);letter-spacing:.06em;flex-wrap:wrap;justify-content:center}.mk-meta-badge__tag{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.1em;color:var(--freyr-sub);padding:4px 10px;border:1px solid var(--freyr-border)}.mk-meta-badge__sep{color:var(--freyr-border)}.mk-legal-section{scroll-margin-top:var(--public-nav-offset, 80px);margin-bottom:56px}.mk-legal-section:last-child{margin-bottom:0}.mk-legal-section__divider{height:1px;background-color:var(--freyr-border);margin-top:56px}.mk-legal-article-header{display:flex;align-items:baseline;gap:14px;margin-bottom:24px}.mk-legal-article-num{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--freyr-gold-strong);letter-spacing:.1em;flex-shrink:0}.mk-legal-badge-header{display:flex;align-items:baseline;gap:14px;margin-bottom:28px}.mk-legal-badge-header--lg{margin-bottom:40px}.mk-legal-badge-header__badge{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.14em;color:var(--freyr-gold-strong);text-transform:uppercase;flex-shrink:0}.mk-legal-sub-header{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.mk-legal-sub-num{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--freyr-gold-strong);letter-spacing:.1em;flex-shrink:0}.mk-legal-clause{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.mk-legal-clause:last-child{margin-bottom:0}.mk-legal-clause__num{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--freyr-sub);letter-spacing:.08em;flex-shrink:0;margin-top:4px;min-width:32px}.mk-dash-list{display:flex;flex-direction:column;gap:12px}.mk-dash-item{display:flex;align-items:flex-start;gap:12px}.mk-dash-item__bullet{color:var(--freyr-gold-strong);font-size:14px;flex-shrink:0;margin-top:1px}.mk-numbered-rows{display:flex;flex-direction:column;gap:16px}.mk-numbered-row{display:flex;align-items:flex-start;gap:12px}.mk-numbered-row__num{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--freyr-sub);letter-spacing:.08em;flex-shrink:0;margin-top:4px;min-width:32px}.mk-note{background-color:var(--freyr-surface);border-left:3px solid var(--freyr-gold-hover);padding:16px 20px}.mk-note--lg{padding:20px 24px}.mk-note__label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.08em;color:var(--freyr-text);font-weight:500;margin:0 0 6px}.mk-legal-table{width:100%;border-collapse:collapse;font-size:13px;min-width:500px}.mk-legal-table--wide{min-width:600px}.mk-legal-table thead tr{border-bottom:2px solid var(--freyr-text)}.mk-legal-table th{text-align:left;padding:12px 12px 12px 0;font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--freyr-sub)}.mk-legal-table tbody tr{border-bottom:1px solid var(--freyr-border)}.mk-legal-table td{padding:14px 12px 14px 0;font-size:13px;line-height:1.6;vertical-align:top;color:var(--freyr-sub)}.mk-legal-table .mk-cell--key{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.04em;color:var(--freyr-text);font-weight:500}.mk-legal-table .mk-cell--mono{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.02em;color:var(--freyr-sub)}.mk-summary-stack{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.mk-mono-label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.06em;color:var(--freyr-text);font-weight:500}.mk-strong{font-weight:500;color:var(--freyr-text)}.mk-sub-label{font-size:13px;color:var(--freyr-sub);font-weight:400}.mk-link-underline{color:var(--freyr-text);text-decoration:underline}.mk-link-underline:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}.mk-contact-note{font-size:12px;color:var(--freyr-sub);margin-top:16px;letter-spacing:.04em}.mk-contact-note--sm{font-size:14px;color:var(--freyr-sub);margin-top:12px;margin-bottom:0}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}:root{color-scheme:light;--freyr-bg:#f7f6f2;--freyr-surface:#edece7;--freyr-card:#fff;--freyr-border:#e0ddd5;--freyr-border-strong:#c9c5ba;--freyr-text:#1a1a18;--freyr-sub:#6b6862;--freyr-muted:#9e9a92;--freyr-gold:#d4a843;--freyr-gold-hover:#c8952a;--freyr-gold-text:#1a1a18;--freyr-gold-strong:#5a3f10;--freyr-tint-gold-medium:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){:root{--freyr-tint-gold-medium:color-mix(in srgb,var(--freyr-gold)10%,transparent)}}:root{--freyr-error:#b83832;--freyr-error-bg:#fef2f1;--freyr-error-border:#f5d0ce;--freyr-success:#2c6e2c;--freyr-success-bg:#f0f7f0;--freyr-info-text:#1e40af;--freyr-info-bg:#eff6ff;--freyr-info-border:#bfdbfe;--freyr-warn-text:#7a6000;--freyr-warn-bg:#fef9e6;--freyr-warn-border:#e8d870;--freyr-status-healthy:#4a8a4a;--freyr-status-watch:#b08a10;--freyr-status-attention:#c87830;--freyr-status-critical:#a83636;--freyr-focus:#5a3f10;--freyr-focus-offset:2px;--freyr-overlay:#111110;--freyr-on-overlay:#f7f6f2;--freyr-chart-ndvi:#3d7a3d;--freyr-chart-ndvi-prev:#7b9a82;--freyr-chart-rain:#57a;--freyr-chart-temp-warm:#c48a3f;--freyr-chart-temp-cool:#7a9dbf;--freyr-moisture-dry:#e3d3ae;--freyr-moisture-normal:#8fb3a8;--freyr-moisture-wet:#5a879c;--freyr-wetpatch-wetter:#2e3a7a;--freyr-wetpatch-wetter-line:#2e3a7a;--freyr-wetpatch-wetter-dot:#f3efe6;--freyr-wetpatch-about-line:#8a928c;--freyr-wetpatch-drier:#efebe4;--freyr-wetpatch-drier-line:#8a6a45;--freyr-event-sowing:#5e8c5e;--freyr-event-fertiliser:#8b6e3f;--freyr-event-inspection:#57a;--freyr-event-harvest:#b08a10;--freyr-event-spray:#8a5e8a;--freyr-event-note:#6b6862;--freyr-crop-root:#8a5020;--freyr-cat-fertilizer:#2d5016;--freyr-cat-plant-protection:#f97316;--freyr-cat-soil-amendment:#92702a;--freyr-cat-biological:#0d9488;--font-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-display:"Fraunces",Georgia,serif;--font-wordmark:"Fraunces",Georgia,serif;--font-wordmark-weight:600;--font-wordmark-transform:none;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--font-size-label:11px;--font-size-caption:12px;--letter-spacing-label:.08em;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--fw-thin:100;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--space-0:0;--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;--space-24:6rem;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:20px;--radius-full:9999px;--shadow-xs:0 1px 0 #1a1a180a;--shadow-sm:0 1px 2px #1a1a180f,0 1px 0 #1a1a1808;--shadow-md:0 4px 10px -2px #1a1a1814,0 2px 4px -2px #1a1a180d;--shadow-lg:0 12px 24px -8px #1a1a181f,0 4px 8px -4px #1a1a180f;--shadow-xl:0 24px 48px -12px #1a1a182e;--shadow-focus:0 0 0 3px #d4a84359}.freyr-dark{color-scheme:dark;--freyr-bg:#141311;--freyr-surface:#1e1d1a;--freyr-card:#242320;--freyr-border:#3d3b35;--freyr-border-strong:#5a574f;--freyr-text:#e8e6e0;--freyr-sub:#9e9a92;--freyr-muted:#6b6862;--freyr-gold:#d4a843;--freyr-gold-hover:#debc6a;--freyr-gold-text:#141311;--freyr-gold-strong:#debc6a;--freyr-error:#f07070;--freyr-error-bg:#2d1b1a;--freyr-error-border:#5a2a28;--freyr-success:#6bbf6b;--freyr-success-bg:#1a2d1a;--freyr-info-text:#7db4f0;--freyr-info-bg:#1a2030;--freyr-info-border:#2a3a52;--freyr-warn-text:#c4a025;--freyr-warn-bg:#1a1608;--freyr-warn-border:#3a3010;--freyr-status-healthy:#5cb85c;--freyr-status-watch:#d4a843;--freyr-status-attention:#e09050;--freyr-status-critical:#e06060;--freyr-focus:#debc6a;--freyr-overlay:#0e0e0d;--freyr-chart-ndvi:#5cb85c;--freyr-chart-ndvi-prev:#8fbf9a;--freyr-chart-rain:#6b9fef;--freyr-chart-temp-warm:#e0a850;--freyr-chart-temp-cool:#9bbedf;--freyr-moisture-dry:#e3d3ae;--freyr-moisture-normal:#8fb3a8;--freyr-moisture-wet:#5a879c;--freyr-wetpatch-wetter:#2e3a7a;--freyr-wetpatch-wetter-line:#f3efe6;--freyr-wetpatch-wetter-dot:#f3efe6;--freyr-wetpatch-about-line:#8a928c;--freyr-wetpatch-drier:#efebe4;--freyr-wetpatch-drier-line:#8a6a45;--freyr-event-sowing:#6bbf6b;--freyr-event-fertiliser:#c4a060;--freyr-event-inspection:#6b9fef;--freyr-event-harvest:#d4a843;--freyr-event-spray:#b880b8;--freyr-event-note:#9e9a92;--freyr-crop-root:#c4805a;--freyr-cat-fertilizer:#7ba86b;--freyr-cat-plant-protection:#f9a86b;--freyr-cat-soil-amendment:#c9a560;--freyr-cat-biological:#5bbeb3;--shadow-xs:0 1px 0 #0000004d;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 10px -2px #00000080,0 2px 4px -2px #0000004d;--shadow-lg:0 12px 24px -8px #0009,0 4px 8px -4px #0006;--shadow-xl:0 24px 48px -12px #000000b3;--shadow-focus:0 0 0 3px #debc6a73}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-normal);line-height:var(--lh-normal);color:var(--freyr-text);background:var(--freyr-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","ss03";margin:0}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-200:oklch(92.4% .12 95.746);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-freyr-bg:var(--freyr-bg);--color-freyr-surface:var(--freyr-surface);--color-freyr-card:var(--freyr-card);--color-freyr-border:var(--freyr-border);--color-freyr-border-strong:var(--freyr-border-strong);--color-freyr-text:var(--freyr-text);--color-freyr-sub:var(--freyr-sub);--color-freyr-gold:var(--freyr-gold);--color-freyr-gold-hover:var(--freyr-gold-hover);--color-freyr-gold-text:var(--freyr-gold-text);--color-freyr-gold-strong:var(--freyr-gold-strong);--color-freyr-error:var(--freyr-error);--color-freyr-error-bg:var(--freyr-error-bg);--color-freyr-error-border:var(--freyr-error-border);--color-freyr-success:var(--freyr-success);--color-freyr-success-bg:var(--freyr-success-bg);--color-freyr-info-bg:var(--freyr-info-bg);--color-freyr-info-border:var(--freyr-info-border);--color-freyr-info-text:var(--freyr-info-text);--color-freyr-warn-text:var(--freyr-warn-text);--color-freyr-warn-bg:var(--freyr-warn-bg);--color-freyr-warn-border:var(--freyr-warn-border);--color-freyr-status-healthy:var(--freyr-status-healthy);--color-freyr-status-watch:var(--freyr-status-watch);--color-freyr-status-attention:var(--freyr-status-attention);--color-freyr-status-critical:var(--freyr-status-critical);--color-freyr-focus:var(--freyr-focus);--color-freyr-overlay:var(--freyr-overlay);--color-freyr-on-overlay:var(--freyr-on-overlay);--font-freyr-sans:var(--font-sans);--font-freyr-mono:var(--font-mono);--font-freyr-display:var(--font-display)}}@layer base{h1,h2,h3,h4,h5,h6,p{margin:0}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components{.btn-plain{cursor:pointer}.btn-plain:disabled{cursor:not-allowed}.btn-plain:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}}@layer utilities{.\@container\/toolbar{container:toolbar/inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-6{top:calc(var(--spacing)*6)}.top-\[2px\]{top:2px}.top-\[14px\]{top:14px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-10{right:calc(var(--spacing)*10)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-7{bottom:calc(var(--spacing)*7)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-8{left:calc(var(--spacing)*8)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.z-\[1000\]{z-index:1000}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-10{margin:calc(var(--spacing)*10)}.-mx-5{margin-inline:calc(var(--spacing)*-5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-\[1px\]{margin-top:1px}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-\[2px\]{margin-bottom:2px}.mb-\[6px\]{margin-bottom:6px}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-40{height:calc(var(--spacing)*40)}.h-72{height:calc(var(--spacing)*72)}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[10px\]{height:10px}.h-\[14px\]{height:14px}.h-\[38px\]{height:38px}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[340px\]{height:340px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-\[140px\]{max-height:140px}.max-h-\[180px\]{max-height:180px}.max-h-\[320px\]{max-height:320px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[32px\]{min-height:32px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[6px\]{width:6px}.w-\[10px\]{width:10px}.w-\[14px\]{width:14px}.w-\[20\%\]{width:20%}.w-\[30\%\]{width:30%}.w-\[60px\]{width:60px}.w-\[90px\]{width:90px}.w-\[110px\]{width:110px}.w-\[240px\]{width:240px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[80vw\]{max-width:80vw}.max-w-\[140px\]{max-width:140px}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[580px\]{max-width:580px}.max-w-\[720px\]{max-width:720px}.max-w-\[960px\]{max-width:960px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[64px\]{min-width:64px}.min-w-\[72px\]{min-width:72px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-\[1_1_0\]{flex:1 1 0}.flex-\[1_1_140px\]{flex:140px}.flex-\[2\]{flex:2}.flex-auto{flex:auto}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_80px_80px\]{grid-template-columns:1fr 80px 80px}.grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[10px\]{gap:10px}.gap-\[18px\]{gap:18px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-freyr-border>:not(:last-child)){border-color:var(--color-freyr-border)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[10px\]{border-radius:10px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[color-mix\(in_srgb\,var\(--freyr-gold\)_12\%\,transparent\)\]{border-color:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--freyr-gold\)_12\%\,transparent\)\]{border-color:color-mix(in srgb,var(--freyr-gold)12%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-500{border-color:var(--color-blue-500)}.border-freyr-border{border-color:var(--color-freyr-border)}.border-freyr-error-border{border-color:var(--color-freyr-error-border)}.border-freyr-gold{border-color:var(--color-freyr-gold)}.border-freyr-info-border{border-color:var(--color-freyr-info-border)}.border-freyr-status-attention{border-color:var(--color-freyr-status-attention)}.border-freyr-status-watch\/40{border-color:var(--color-freyr-status-watch)}@supports (color:color-mix(in lab,red,red)){.border-freyr-status-watch\/40{border-color:color-mix(in oklab,var(--color-freyr-status-watch)40%,transparent)}}.border-freyr-success{border-color:var(--color-freyr-success)}.border-freyr-warn-border{border-color:var(--color-freyr-warn-border)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-500{border-color:var(--color-green-500)}.border-red-400{border-color:var(--color-red-400)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-t-transparent{border-top-color:#0000}.border-l-freyr-gold{border-left-color:var(--color-freyr-gold)}.bg-\[color-mix\(in_srgb\,var\(--freyr-gold\)_3\%\,transparent\)\]{background-color:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--freyr-gold\)_3\%\,transparent\)\]{background-color:color-mix(in srgb,var(--freyr-gold)3%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--freyr-gold\)_8\%\,transparent\)\]{background-color:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--freyr-gold\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--freyr-gold)8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--freyr-gold\)_10\%\,transparent\)\]{background-color:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--freyr-gold\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--freyr-gold)10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--freyr-status-critical\)_10\%\,transparent\)\]{background-color:var(--freyr-status-critical)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--freyr-status-critical\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--freyr-status-critical)10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--freyr-status-healthy\)_10\%\,transparent\)\]{background-color:var(--freyr-status-healthy)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--freyr-status-healthy\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--freyr-status-healthy)10%,transparent)}}.bg-\[var\(--freyr-bg\)\]{background-color:var(--freyr-bg)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-current{background-color:currentColor}.bg-freyr-bg{background-color:var(--color-freyr-bg)}.bg-freyr-border{background-color:var(--color-freyr-border)}.bg-freyr-card{background-color:var(--color-freyr-card)}.bg-freyr-error-bg{background-color:var(--color-freyr-error-bg)}.bg-freyr-gold{background-color:var(--color-freyr-gold)}.bg-freyr-gold-hover{background-color:var(--color-freyr-gold-hover)}.bg-freyr-gold-text{background-color:var(--color-freyr-gold-text)}.bg-freyr-gold\/10{background-color:var(--color-freyr-gold)}@supports (color:color-mix(in lab,red,red)){.bg-freyr-gold\/10{background-color:color-mix(in oklab,var(--color-freyr-gold)10%,transparent)}}.bg-freyr-info-bg{background-color:var(--color-freyr-info-bg)}.bg-freyr-overlay,.bg-freyr-overlay\/80{background-color:var(--color-freyr-overlay)}@supports (color:color-mix(in lab,red,red)){.bg-freyr-overlay\/80{background-color:color-mix(in oklab,var(--color-freyr-overlay)80%,transparent)}}.bg-freyr-status-healthy{background-color:var(--color-freyr-status-healthy)}.bg-freyr-status-watch\/10{background-color:var(--color-freyr-status-watch)}@supports (color:color-mix(in lab,red,red)){.bg-freyr-status-watch\/10{background-color:color-mix(in oklab,var(--color-freyr-status-watch)10%,transparent)}}.bg-freyr-success{background-color:var(--color-freyr-success)}.bg-freyr-success-bg{background-color:var(--color-freyr-success-bg)}.bg-freyr-surface{background-color:var(--color-freyr-surface)}.bg-freyr-warn-bg{background-color:var(--color-freyr-warn-bg)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[8px_12px\]{padding:8px 12px}.p-\[10px_12px\]{padding:10px 12px}.p-\[10px_14px\]{padding:10px 14px}.p-\[12px_16px\]{padding:12px 16px}.p-\[14px\]{padding:14px}.p-\[14px_16px\]{padding:14px 16px}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[6px\]{padding-block:6px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[14px\]{padding-block:14px}.py-\[18px\]{padding-block:18px}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-px{padding-bottom:1px}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-freyr-mono{font-family:var(--font-freyr-mono)}.font-freyr-sans{font-family:var(--font-freyr-sans)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-sans\)\]{--tw-font-weight:var(--font-sans);font-weight:var(--font-sans)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#1A1A18\]{color:#1a1a18}.text-\[var\(--freyr-sub\)\]{color:var(--freyr-sub)}.text-\[var\(--freyr-text\)\]{color:var(--freyr-text)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-freyr-border{color:var(--color-freyr-border)}.text-freyr-error{color:var(--color-freyr-error)}.text-freyr-gold{color:var(--color-freyr-gold)}.text-freyr-gold-hover{color:var(--color-freyr-gold-hover)}.text-freyr-gold-strong{color:var(--color-freyr-gold-strong)}.text-freyr-gold-text{color:var(--color-freyr-gold-text)}.text-freyr-info-text{color:var(--color-freyr-info-text)}.text-freyr-on-overlay{color:var(--color-freyr-on-overlay)}.text-freyr-status-attention{color:var(--color-freyr-status-attention)}.text-freyr-status-critical{color:var(--color-freyr-status-critical)}.text-freyr-status-healthy{color:var(--color-freyr-status-healthy)}.text-freyr-status-watch{color:var(--color-freyr-status-watch)}.text-freyr-sub{color:var(--color-freyr-sub)}.text-freyr-success{color:var(--color-freyr-success)}.text-freyr-text{color:var(--color-freyr-text)}.text-freyr-warn-text{color:var(--color-freyr-warn-text)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-700{color:var(--color-orange-700)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-freyr-gold{accent-color:var(--color-freyr-gold)}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border\]{transition-property:border;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-\[var\(--freyr-focus\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--freyr-focus)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:-top-1:before{content:var(--tw-content);top:calc(var(--spacing)*-1)}.before\:h-1:before{content:var(--tw-content);height:calc(var(--spacing)*1)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-freyr-border-strong:hover{border-color:var(--color-freyr-border-strong)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:bg-freyr-gold-hover:hover{background-color:var(--color-freyr-gold-hover)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-freyr-text:hover{color:var(--color-freyr-text)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing)*2)}.focus\:left-2:focus{left:calc(var(--spacing)*2)}.focus\:z-50:focus{z-index:50}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:rounded:focus{border-radius:.25rem}.focus\:bg-freyr-gold:focus{background-color:var(--color-freyr-gold)}.focus\:px-3:focus{padding-inline:calc(var(--spacing)*3)}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-1:focus{padding-block:calc(var(--spacing)*1)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-freyr-gold-text:focus{color:var(--color-freyr-gold-text)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-freyr-focus:focus{--tw-ring-color:var(--color-freyr-focus)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--freyr-focus\)\]:focus-visible{--tw-ring-color:var(--freyr-focus)}.focus-visible\:ring-freyr-focus:focus-visible{--tw-ring-color:var(--color-freyr-focus)}.focus-visible\:ring-freyr-gold:focus-visible{--tw-ring-color:var(--color-freyr-gold)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-freyr-focus:focus-visible{outline-color:var(--color-freyr-focus)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.motion-safe\:fade-in{--tw-enter-opacity:0}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:left-auto{left:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:calc(var(--spacing)*4)}}@media(min-width:48rem){.md\:order-first{order:-9999}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container not (min-width:420px){.\@max-\[420px\]\:hidden{display:none}}@container toolbar (min-width:28rem){.\@md\/toolbar\:min-h-0{min-height:calc(var(--spacing)*0)}}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-freyr-border blockquote{border-color:var(--color-freyr-border)}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:calc(var(--spacing)*4)}.\[\&_blockquote\]\:text-freyr-sub blockquote{color:var(--color-freyr-sub)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-\[0\.9em\] code{font-size:.9em}.\[\&_h1\]\:mb-6 h1{margin-bottom:calc(var(--spacing)*6)}.\[\&_h1\]\:text-2xl h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h1\]\:tracking-tight h1{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h2\]\:mt-8 h2{margin-top:calc(var(--spacing)*8)}.\[\&_h2\]\:mb-3 h2{margin-bottom:calc(var(--spacing)*3)}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_li\]\:my-1 li{margin-block:calc(var(--spacing)*1)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing)*6)}.\[\&_p\]\:my-3 p{margin-block:calc(var(--spacing)*3)}.\[\&_table\]\:my-4 table{margin-block:calc(var(--spacing)*4)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:text-sm table{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing)*3)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing)*2)}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-freyr-border th{border-color:var(--color-freyr-border)}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing)*3)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing)*2)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_ul\]\:my-3 ul{margin-block:calc(var(--spacing)*3)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing)*6)}}button{font-family:inherit}:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:var(--freyr-focus-offset);border-radius:var(--radius-sm)}.fx-display{font-family:var(--font-display);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);text-transform:uppercase}.fx-eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--freyr-sub)}.fx-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.fx-page{min-height:100vh;padding:var(--space-12)var(--space-8)var(--space-20);max-width:1200px;margin:0 auto}@media(max-width:720px){.fx-page{padding:var(--space-8)var(--space-4)var(--space-16)}}.fx-page-header{gap:var(--space-3);padding-bottom:var(--space-8);margin-bottom:var(--space-10);border-bottom:1px solid var(--freyr-border);flex-direction:column;display:flex}.fx-page-header h1{font-weight:var(--fw-normal);letter-spacing:var(--tracking-tight);font-size:clamp(1.25rem,1.5vw + 1rem,1.625rem);line-height:var(--lh-snug)}.fx-page-header p{color:var(--freyr-sub);max-width:62ch;font-size:var(--text-lg)}.fx-section{margin-bottom:var(--space-16)}.fx-section-title{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--freyr-border);display:flex}.fx-section-title h2{font-size:var(--text-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.fx-section-title .fx-eyebrow{margin-left:auto}.fx-card{background:var(--freyr-card);border:1px solid var(--freyr-border);border-radius:var(--radius-lg);padding:var(--space-6)}.fx-code{font-family:var(--font-mono);background:var(--freyr-surface);border-radius:var(--radius-sm);color:var(--freyr-text);padding:2px 6px;font-size:.8125rem}.fx-topbar{z-index:10;align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-6);background:var(--freyr-bg);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.fx-topbar{background:color-mix(in srgb,var(--freyr-bg)85%,transparent)}}.fx-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--freyr-border)}.fx-topbar__brand{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--text-lg);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--freyr-text);text-decoration:none;display:inline-flex}.fx-topbar__brand svg{color:var(--freyr-gold)}.fx-topbar__crumb{color:var(--freyr-sub);font-size:var(--text-sm)}.fx-topbar__spacer{flex:1}.fx-topbar__actions{gap:var(--space-2);display:inline-flex}.fx-topbar__btn{appearance:none;background:var(--freyr-card);border:1px solid var(--freyr-border);color:var(--freyr-text);font-size:var(--text-sm);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;transition:background .15s,border-color .15s;display:inline-flex}.fx-topbar__btn:hover{background:var(--freyr-surface);border-color:var(--freyr-border-strong)}.fx-topbar__btn[aria-pressed=true]{background:var(--freyr-gold);border-color:var(--freyr-gold);color:var(--freyr-gold-text)}:root{--freyr-map-sidebar-width:clamp(360px,36vw,560px);--freyr-map-canvas-height:min(60vh,540px);--freyr-map-controls-top-offset:56px}.freyr-map-sidebar{width:var(--freyr-map-sidebar-width)}.freyr-map-canvas{height:var(--freyr-map-canvas-height)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.select-root{flex-direction:column;width:100%;display:inline-flex;position:relative}.select-trigger{appearance:none;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);background:var(--freyr-card);border:1px solid var(--freyr-border-strong);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--freyr-text);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s;display:flex}.select-trigger:hover:not(.select-trigger--disabled){border-color:var(--freyr-sub)}.select-trigger:focus-visible{border-color:var(--freyr-gold);box-shadow:var(--shadow-focus);outline:none}.select-trigger--open{border-color:var(--freyr-gold);box-shadow:var(--shadow-focus)}.select-trigger--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.select-trigger--invalid{border-color:var(--freyr-error)}.select-trigger--invalid:focus-visible{box-shadow:0 0 0 3px var(--freyr-error)}@supports (color:color-mix(in lab,red,red)){.select-trigger--invalid:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--freyr-error)30%,transparent)}}.select-trigger__label{text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.4;overflow:hidden}.select-trigger__label--placeholder{color:var(--freyr-sub)}.select-trigger__chevron{color:var(--freyr-sub);flex-shrink:0;align-items:center;display:inline-flex}.select-popover{background:var(--freyr-card);border:1px solid var(--freyr-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:160px;overflow:hidden}.select-search{padding:var(--space-2);border-bottom:1px solid var(--freyr-border)}.select-search__input{width:100%;padding:6px var(--space-3);background:var(--freyr-surface);border:1px solid var(--freyr-border-strong);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--freyr-text);outline:none;transition:border-color .15s,box-shadow .15s}.select-search__input:focus{border-color:var(--freyr-gold);box-shadow:var(--shadow-focus)}.select-listbox{padding:var(--space-1)0;margin:0;list-style:none;overflow-y:auto}.select-trigger--mono,.select-listbox--mono .select-option__label{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.select-option{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2)var(--space-3);cursor:pointer;line-height:1.3;transition:background .1s;display:flex}.select-option--highlighted{background:var(--freyr-surface)}.select-option--selected{color:var(--freyr-gold-strong);font-weight:var(--fw-medium)}.select-option--selected.select-option--highlighted{background:var(--freyr-surface)}.select-option--disabled{opacity:.45;cursor:not-allowed;pointer-events:none;color:var(--freyr-muted)}.select-option__label{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-option__desc{font-size:var(--text-xs);color:var(--freyr-sub);margin-top:1px;display:block}.select-option__check{width:16px;font-size:var(--text-sm);color:var(--freyr-gold-strong);text-align:center;flex-shrink:0}.select-option__checkmark{color:var(--freyr-gold-strong);flex-shrink:0;margin-left:auto}.select-no-results{padding:var(--space-3)var(--space-4);font-size:var(--text-sm);color:var(--freyr-muted);text-align:center;cursor:default;justify-content:center;align-items:center;min-height:44px;display:flex}.dialog-overlay{z-index:1000;background:var(--freyr-text);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.dialog-overlay{background:color-mix(in srgb,var(--freyr-text)45%,transparent)}}.dialog{z-index:1000;gap:var(--space-4);max-height:calc(100dvh - 2*var(--space-6));padding:var(--space-6);background:var(--freyr-card);color:var(--freyr-text);border:1px solid var(--freyr-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);font-family:var(--font-sans);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.dialog:not(.drawer){width:calc(100% - 2*var(--space-4));top:50%;left:50%;transform:translate(-50%,-50%)}.dialog--sm{max-width:400px}.dialog--md{max-width:520px}.dialog--lg{max-width:760px}.dialog:focus-visible{outline:none}.dialog__header{gap:var(--space-1);padding-right:var(--space-8);flex-direction:column;display:flex}.dialog__title{font-size:var(--text-lg);font-weight:var(--fw-semibold);margin:0;line-height:1.3}.dialog__description{font-size:var(--text-sm);color:var(--freyr-sub);margin:0}.dialog__body{gap:var(--space-3);font-size:var(--text-sm);flex-direction:column;display:flex}.dialog__footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.dialog__close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-md);width:32px;height:32px;color:var(--freyr-sub);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.dialog__close:hover{background:var(--freyr-surface);color:var(--freyr-text)}.dialog__close:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}.drawer{border-radius:0;max-height:none}.drawer--right{border-width:0 0 0 1px;width:min(440px,100%);top:0;bottom:0;right:0}.drawer--bottom{border-radius:var(--radius-xl)var(--radius-xl)0 0;border-width:1px 0 0;max-height:85dvh;bottom:0;left:0;right:0}.drawer--bottom.drawer--sm{width:min(500px,100%);margin:0 auto}@keyframes freyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes freyr-fade-out{0%{opacity:1}to{opacity:0}}@keyframes freyr-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes freyr-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.97)}}@keyframes freyr-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes freyr-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes freyr-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes freyr-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.dialog-overlay[data-state=open]{animation:.16s ease-out freyr-fade-in}.dialog-overlay[data-state=closed]{animation:.14s ease-in freyr-fade-out}.dialog:not(.drawer)[data-state=open]{animation:.18s cubic-bezier(.16,1,.3,1) freyr-dialog-in}.dialog:not(.drawer)[data-state=closed]{animation:.14s ease-in freyr-dialog-out}.drawer--right[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) freyr-slide-in-right}.drawer--right[data-state=closed]{animation:.18s ease-in freyr-slide-out-right}.drawer--bottom[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) freyr-slide-in-bottom}.drawer--bottom[data-state=closed]{animation:.18s ease-in freyr-slide-out-bottom}.popover{z-index:1100;max-width:min(320px,100vw - 16px);padding:var(--space-3)var(--space-4);background:var(--freyr-card);color:var(--freyr-text);border:1px solid var(--freyr-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5}.popover:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}.popover>:first-child{margin-top:0}.popover>:last-child{margin-bottom:0}.popover[data-state=open]{animation:.12s ease-out freyr-fade-in}.popover[data-state=closed]{animation:.1s ease-in freyr-fade-out}.freyr-toaster[data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--freyr-card);--normal-border:var(--freyr-border);--normal-text:var(--freyr-text);--success-bg:var(--freyr-success-bg);--success-border:var(--freyr-success);--success-text:var(--freyr-text);--error-bg:var(--freyr-error-bg);--error-border:var(--freyr-error-border);--error-text:var(--freyr-text);--warning-bg:var(--freyr-warn-bg);--warning-border:var(--freyr-warn-border);--warning-text:var(--freyr-warn-text);--info-bg:var(--freyr-info-bg);--info-border:var(--freyr-info-border);--info-text:var(--freyr-info-text);font-family:var(--font-sans)}@media(prefers-reduced-motion:reduce){.dialog-overlay,.dialog,.popover{animation:none!important}}.check--disabled{cursor:not-allowed;opacity:.55}.check:has(.check__text){align-items:flex-start}.check:has(.check__text) input{top:2px;transform:none}.check__text{flex-direction:column;gap:2px;display:flex}.check__desc{font-size:var(--text-xs);color:var(--freyr-sub)}.check--card{padding:var(--space-3)var(--space-4);border:1px solid var(--freyr-border);border-radius:var(--radius-md);background:var(--freyr-card)}.check--card input{left:var(--space-4)}.radio-group{gap:var(--space-1)var(--space-4);border:0;min-width:0;margin:0;padding:0;display:flex}.radio-group--vertical{flex-direction:column}.radio-group--horizontal{flex-flow:wrap;align-items:center}.radio-option{flex-direction:column;display:flex}.radio-option__desc{font-size:var(--text-xs);color:var(--freyr-sub);padding-left:28px}.radio-group__legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--freyr-text);padding:0}.section-header{margin-bottom:var(--space-6)}.section-header__title{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--freyr-text);margin:0}.section-header__sub{margin:var(--space-1)0 0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--freyr-sub)}.section-label{padding-bottom:var(--space-2);border-bottom:1px solid var(--freyr-border);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--fw-normal);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub);margin:0 0 14px}.status-mark{font-family:var(--font-sans);font-size:var(--text-sm);align-items:center;gap:6px;line-height:1.2;display:inline-flex}.status-mark__shape{flex:none;width:10px;height:10px}.status-mark__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.status-mark--healthy{color:var(--freyr-success)}.status-mark--watch{color:var(--freyr-warn-text)}.status-mark--attention,.status-mark--critical{color:var(--freyr-error)}.status-mark--healthy .status-mark__shape{background:var(--freyr-status-healthy);border-radius:50%}.status-mark--watch .status-mark__shape{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--freyr-status-watch)}.status-mark--attention .status-mark__shape,.status-mark--critical .status-mark__shape{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.status-mark--attention .status-mark__shape{background:var(--freyr-status-attention)}.status-mark--critical .status-mark__shape{background:var(--freyr-status-critical)}.status-mark--closed{color:var(--freyr-sub)}.status-mark--closed .status-mark__shape{background:var(--freyr-muted);border-radius:2px}.metric{border:1px solid var(--freyr-border);border-radius:var(--radius-lg);background:var(--freyr-card);gap:4px;min-width:0;padding:14px 16px;display:grid}.metric__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.metric__reading{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.metric__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--freyr-text);font-size:24px;font-weight:500;line-height:1.1}.metric__unit{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--freyr-sub)}.metric__label{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--freyr-sub)}.metric .status-mark{margin-top:4px}.metric__bar{border-radius:var(--radius-full);height:6px;display:block}.metric--healthy .metric__label{color:var(--freyr-success)}.metric--watch .metric__label{color:var(--freyr-warn-text)}.metric--attention,.metric--critical{background:var(--freyr-error-bg);border-color:var(--freyr-error-border)}.metric--attention .metric__label,.metric--critical .metric__label{color:var(--freyr-error)}.legend{gap:8px;min-width:0;display:grid}.legend__title{font-family:var(--font-sans);font-size:var(--font-size-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub)}.legend__items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.legend__item{gap:3px;min-width:0;display:grid}.legend__swatch{border-radius:var(--radius-sm);height:10px;box-shadow:inset 0 0 0 1px var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){.legend__swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--freyr-text)10%,transparent)}}.legend__name{font-family:var(--font-sans);color:var(--freyr-text);overflow-wrap:anywhere;font-size:11px}.legend__range{font-family:var(--font-mono);color:var(--freyr-sub);font-size:11px}.legend__swatch--custom{height:auto;box-shadow:none;align-items:center;display:inline-flex}.legend__footer{font-family:var(--font-sans);color:var(--freyr-sub);font-size:11px}.legend__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.legend__toggle{min-height:44px;font:inherit;color:var(--freyr-sub);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px}.legend__toggle:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px;border-radius:var(--radius-sm)}.legend__body{gap:8px;display:grid}.legend__body[hidden]{display:none}.legend--list .legend__items{gap:0}.legend--list .legend__item{box-shadow:0 1px 0 var(--freyr-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0}@supports (color:color-mix(in lab,red,red)){.legend--list .legend__item{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)5%,transparent)}}.legend--list .legend__swatch:not(.legend__swatch--custom){width:28px;height:16px}.legend--list .legend__name{font-size:14px}.legend--list .legend__range{font-size:12px}.segmented{border-radius:var(--radius-md);background:var(--freyr-surface);gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.segmented__option{border-radius:var(--radius-sm);min-height:36px;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--freyr-sub);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 14px}.segmented__option:hover:not(:disabled){color:var(--freyr-text)}.segmented__option--checked{background:var(--freyr-card);color:var(--freyr-text);box-shadow:var(--shadow-xs)}.segmented__option:disabled{opacity:.5;cursor:not-allowed}.segmented__option:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}.empty-state{border:1px dashed var(--freyr-border-strong);border-radius:var(--radius-lg);background:var(--freyr-surface);text-align:center;padding:32px 24px}.empty-state__title{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--freyr-text);margin:0}.empty-state__body{max-width:36ch;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--freyr-sub);margin:8px auto 0}.empty-state__action{justify-content:center;margin-top:16px;display:flex}.step-progress{gap:8px;display:grid}.step-progress__segments{gap:6px;display:grid}.step-progress__segment{border-radius:var(--radius-full);background:var(--freyr-border);height:4px}.step-progress__segment--done{background:var(--freyr-gold)}.step-progress__label{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--freyr-sub)}.card__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--freyr-sub);margin-bottom:4px}.sparkline{flex:none;width:64px;height:20px;display:inline-block;overflow:visible}.sparkline--ink{color:var(--freyr-text)}.sparkline--healthy{color:var(--freyr-status-healthy)}.sparkline--watch{color:var(--freyr-status-watch)}.sparkline--critical{color:var(--freyr-status-critical)}.limit-gauge{flex-direction:column;gap:8px;width:100%;display:flex}.limit-gauge__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.limit-gauge__value{font-family:var(--font-mono);font-size:28px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.limit-gauge__unit{font-size:var(--text-sm);color:var(--freyr-sub)}.limit-gauge__limit{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.limit-gauge__track{border-radius:var(--radius-full);background:var(--freyr-surface);height:10px;position:relative}.limit-gauge__fill{border-radius:var(--radius-full);background:var(--freyr-status-healthy);height:100%}.limit-gauge--breach .limit-gauge__fill{background:var(--freyr-status-critical)}.limit-gauge__tick{background:var(--freyr-text);width:2px;height:18px;position:absolute;top:-4px;right:0}.diverging-bars{align-items:flex-end;gap:10px;height:96px;margin:0;padding:0;list-style:none;display:flex}.diverging-bars__item{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.diverging-bars__slot{flex:1;align-items:flex-end;width:100%;display:flex}.diverging-bars__bar{border-radius:var(--radius-sm);background:var(--freyr-status-healthy);width:100%}.diverging-bars__bar--negative{background:var(--freyr-status-watch)}.diverging-bars__value,.diverging-bars__label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px}.diverging-bars__label{color:var(--freyr-sub);font-size:10px}.media-frame{border-radius:var(--radius-md);background:var(--freyr-surface);align-items:flex-end;min-height:200px;padding:10px;display:flex;position:relative;overflow:hidden}.media-frame--placeholder{background:repeating-linear-gradient(135deg,var(--freyr-surface)0 10px,var(--freyr-bg)10px 20px)}.media-frame__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-frame__caption{border-radius:var(--radius-full);background:var(--freyr-card);min-height:28px;color:var(--freyr-sub);align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex;position:relative}.map-label{border-radius:var(--radius-md);background:var(--freyr-card);border:1px solid var(--freyr-border);color:var(--freyr-text);white-space:nowrap;flex-direction:column;align-items:center;padding:4px 12px;font-size:12px;line-height:1.3;display:inline-flex}.map-label__name{font-weight:var(--fw-medium)}.map-label__reading{font-family:var(--font-mono);font-variant-numeric:tabular-nums;gap:4px;font-size:11px;display:inline-flex}.map-label--sm{border-radius:var(--radius-full);padding:1px 7px}.map-label--healthy .map-label__reading{color:var(--freyr-success)}.map-label--watch .map-label__reading{color:var(--freyr-warn-text)}.map-label--attention .map-label__reading,.map-label--critical .map-label__reading{color:var(--freyr-error)}.map-label--watch{border-color:var(--freyr-status-watch)}.map-label--attention,.map-label--critical{border-color:var(--freyr-status-critical)}.layer-menu__trigger{border-radius:var(--radius-full);background:var(--freyr-surface);min-height:44px;color:var(--freyr-text);padding:0 16px;font-size:14px}.layer-menu{flex-direction:column;min-width:240px;display:flex}.layer-menu__item{border-radius:var(--radius-sm);text-align:left;min-height:44px;color:var(--freyr-text);padding:0 12px;font-size:14px}.layer-menu__item[aria-checked=true]{background:var(--freyr-surface);font-weight:var(--fw-medium)}.layer-menu__item[aria-checked=true]:after{content:" ●"}.layer-menu__item:hover{background:var(--freyr-surface)}.trend-chart{flex-direction:column;gap:12px;display:flex}.trend-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.trend-chart__title{font-size:var(--text-xl);font-weight:var(--fw-semibold)}.trend-chart__legend{color:var(--freyr-sub);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.trend-chart__key{align-items:center;gap:6px;display:inline-flex}.trend-chart__plot{width:100%}.btn{appearance:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--freyr-text);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:8px 14px;line-height:1.2;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.btn--sm{padding:5px 10px;font-size:.8125rem}.btn--lg{font-size:var(--text-base);padding:11px 18px}.btn--icon{justify-content:center;width:36px;height:36px;padding:8px}.btn--icon.btn--sm{width:28px;height:28px;padding:4px}.btn--primary{background:var(--freyr-gold);color:var(--freyr-gold-text);border-color:var(--freyr-gold)}.btn--primary:hover:not(:disabled){background:var(--freyr-gold-hover);border-color:var(--freyr-gold-hover)}.btn--secondary{background:var(--freyr-surface);color:var(--freyr-text);border-color:var(--freyr-border)}.btn--secondary:hover:not(:disabled){background:var(--freyr-card);border-color:var(--freyr-border-strong)}.btn--outline{color:var(--freyr-text);border-color:var(--freyr-border-strong);background:0 0}.btn--outline:hover:not(:disabled){background:var(--freyr-surface)}.btn--ghost{color:var(--freyr-text);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--freyr-surface)}.btn--link{color:var(--freyr-text);background:0 0;border:0;padding:4px 2px;text-decoration:none}.btn--link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.btn--destructive{background:var(--freyr-error);color:#fff;border-color:var(--freyr-error)}.btn--destructive:hover:not(:disabled){filter:brightness(.92)}.btn--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.page-title{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:clamp(20px,4vw + 1rem,26px);font-weight:400;line-height:1.15}.field{flex-direction:column;gap:6px;display:flex}.field__label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--freyr-text)}.field__hint{font-size:var(--text-xs);color:var(--freyr-sub)}.field__hint--error{color:var(--freyr-error)}.input{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--freyr-text);background:var(--freyr-card);border:1px solid var(--freyr-border-strong);border-radius:var(--radius-md);width:100%;min-height:36px;padding:8px 12px;transition:border-color .15s,box-shadow .15s}.input:hover{border-color:var(--freyr-sub)}.input:focus{border-color:var(--freyr-gold);box-shadow:var(--shadow-focus);outline:none}.input--sm{min-height:30px;padding:5px 10px}.input--mono{font-family:var(--font-mono)}.input--error,.input[aria-invalid=true]{border-color:var(--freyr-error)}.input--error:focus,.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--freyr-error)}@supports (color:color-mix(in lab,red,red)){.input--error:focus,.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--freyr-error)30%,transparent)}}textarea.input{resize:vertical;min-height:72px;padding:10px 12px}.input-unit-wrap{display:block;position:relative}.input--with-unit{padding-right:64px}.input-unit{font-size:var(--text-xs);color:var(--freyr-sub);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.slider{accent-color:var(--freyr-gold);cursor:pointer}.slider:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}.slider:disabled{cursor:not-allowed;opacity:.5}.select-wrap{align-items:center;display:flex;position:relative}.select-wrap select{appearance:none;cursor:pointer;padding-right:34px}.select-wrap__icon{width:14px;height:14px;color:var(--freyr-sub);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.check{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:10px;padding:4px 0;display:inline-flex;position:relative}.check input{opacity:0;width:18px;height:18px;cursor:inherit;z-index:1;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.check__box{background:var(--freyr-card);border:1.5px solid var(--freyr-border-strong);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.check__box--radio{border-radius:50%}.check input:checked+.check__box{background:var(--freyr-gold);border-color:var(--freyr-gold)}.check input:checked+.check__box:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 6 L5 9 L10 3' stroke='%231A1A18' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.check input[type=radio]:checked+.check__box:after{background-image:none;background:var(--freyr-gold-text);border-radius:50%;inset:4px}.check input:focus-visible+.check__box{box-shadow:var(--shadow-focus)}.switch{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:10px;padding:4px 0;display:inline-flex;position:relative}.switch input{opacity:0;width:36px;height:20px;cursor:inherit;z-index:1;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.switch__track{background:var(--freyr-border-strong);border-radius:var(--radius-full);flex:none;width:36px;height:20px;transition:background .2s;position:relative}.switch__thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch input:checked~.switch__track{background:var(--freyr-gold)}.switch input:checked~.switch__track .switch__thumb{transform:translate(16px)}.switch input:focus-visible~.switch__track{box-shadow:var(--shadow-focus)}.card{background:var(--freyr-card);border:1px solid var(--freyr-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.card__header{align-items:center;gap:var(--space-2);display:flex}.card__header .fx-mono{margin-left:auto}.card__title{font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.card__sub{color:var(--freyr-sub);font-size:var(--text-sm)}.card__footer{padding-top:var(--space-2);gap:var(--space-2);margin-top:auto;display:flex}.stat-row{gap:var(--space-3);padding:var(--space-3)0;border-top:1px solid var(--freyr-border);border-bottom:1px solid var(--freyr-border);margin:var(--space-1)0 0;grid-template-columns:repeat(3,1fr);display:grid}.stat-row>div{flex-direction:column;gap:2px;display:flex}.stat-row dt{text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--freyr-sub);font-size:.7rem;font-weight:var(--fw-semibold)}.stat-row dd{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--fw-medium);color:var(--freyr-text);font-variant-numeric:tabular-nums;margin:0}.badge{font-size:.75rem;font-weight:var(--fw-medium);border-radius:var(--radius-full);background:var(--freyr-surface);color:var(--freyr-text);border:1px solid #0000;align-items:center;gap:6px;padding:2px 10px;line-height:1.6;display:inline-flex}.badge i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.badge--healthy{background:var(--freyr-status-healthy)}@supports (color:color-mix(in lab,red,red)){.badge--healthy{background:color-mix(in srgb,var(--freyr-status-healthy)14%,var(--freyr-card))}}.badge--healthy{color:var(--freyr-status-healthy)}.badge--watch{background:var(--freyr-status-watch)}@supports (color:color-mix(in lab,red,red)){.badge--watch{background:color-mix(in srgb,var(--freyr-status-watch)14%,var(--freyr-card))}}.badge--watch{color:var(--freyr-status-watch)}.badge--attention{background:var(--freyr-status-attention)}@supports (color:color-mix(in lab,red,red)){.badge--attention{background:color-mix(in srgb,var(--freyr-status-attention)14%,var(--freyr-card))}}.badge--attention{color:var(--freyr-status-attention)}.badge--critical{background:var(--freyr-status-critical)}@supports (color:color-mix(in lab,red,red)){.badge--critical{background:color-mix(in srgb,var(--freyr-status-critical)14%,var(--freyr-card))}}.badge--critical{color:var(--freyr-status-critical)}.badge--neutral{background:var(--freyr-surface);color:var(--freyr-sub)}.badge--gold{background:var(--freyr-gold);color:var(--freyr-gold-text)}.badge--outline{border-color:var(--freyr-border-strong);color:var(--freyr-text);background:0 0}.badge--count{background:var(--freyr-text);color:var(--freyr-bg);font-family:var(--font-mono);padding:2px 8px}.alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--freyr-info-border);background:var(--freyr-info-bg);color:var(--freyr-info-text);align-items:flex-start;display:flex}.alert>div{color:var(--freyr-text)}.alert strong{font-weight:var(--fw-semibold);margin-bottom:2px;display:block}.alert p{color:var(--freyr-sub);font-size:var(--text-sm)}.alert .ic{color:var(--freyr-info-text);margin-top:2px}.alert--info{background:var(--freyr-info-bg);border-color:var(--freyr-info-border);color:var(--freyr-info-text)}.alert--success{background:var(--freyr-success-bg);border-color:var(--freyr-success)}@supports (color:color-mix(in lab,red,red)){.alert--success{border-color:color-mix(in srgb,var(--freyr-success)40%,var(--freyr-card))}}.alert--success,.alert--success .ic{color:var(--freyr-success)}.alert--warn{background:var(--freyr-status-watch)}@supports (color:color-mix(in lab,red,red)){.alert--warn{background:color-mix(in srgb,var(--freyr-status-watch)18%,var(--freyr-card))}}.alert--warn{border-color:var(--freyr-status-watch)}@supports (color:color-mix(in lab,red,red)){.alert--warn{border-color:color-mix(in srgb,var(--freyr-status-watch)55%,var(--freyr-card))}}.alert--warn,.alert--warn .ic{color:var(--freyr-status-watch)}.alert--error{background:var(--freyr-error-bg);border-color:var(--freyr-error-border);color:var(--freyr-error)}.alert--error .ic{color:var(--freyr-error)}.tabs{border-bottom:1px solid var(--freyr-border);gap:0;display:flex;overflow-x:auto}.tabs__tab{appearance:none;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--freyr-sub);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;transition:color .15s,border-color .15s}.tabs__tab:hover{color:var(--freyr-text)}.tabs__tab--active{color:var(--freyr-text);border-bottom-color:var(--freyr-gold)}.table-wrap{background:var(--freyr-card);border:1px solid var(--freyr-border);border-radius:var(--radius-lg);overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th,.table td{text-align:left;padding:10px 14px}.table thead th{background:var(--freyr-surface);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--freyr-sub);font-weight:var(--fw-semibold);border-bottom:1px solid var(--freyr-border)}.table tbody tr{border-bottom:1px solid var(--freyr-border)}.table tbody tr:last-child{border-bottom:0}.table tbody tr:hover{background:var(--freyr-surface)}.table td.num,.table th.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.table .row-actions{text-align:right;white-space:nowrap;width:1%}.table__date{white-space:nowrap}.table tbody th[scope=row]{font-weight:inherit}.table--sticky-header thead th{z-index:1;position:sticky;top:0}.progress{background:var(--freyr-surface);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}.progress>span{background:var(--freyr-gold);border-radius:inherit;height:100%;transition:width .3s;display:block}.progress--success>span{background:var(--freyr-status-healthy)}.avatar-stack{display:inline-flex}.avatar-stack .avatar+.avatar{margin-left:-8px}.avatar{background:var(--freyr-sub);color:#fff;width:32px;height:32px;font-size:.75rem;font-weight:var(--fw-semibold);border:2px solid var(--freyr-card);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.avatar--more{background:var(--freyr-surface);color:var(--freyr-sub)}.toolbar{gap:var(--space-2);padding:var(--space-3);background:var(--freyr-surface);border:1px solid var(--freyr-border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;display:flex}.listcard{background:var(--freyr-card);border:1px solid var(--freyr-border);border-radius:var(--radius-lg);overflow:hidden}.listcard__head{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--freyr-border);display:flex}.listcard__head :is(h2,h3){font-size:var(--text-base);font-weight:var(--fw-semibold)}.listcard__head .spacer{flex:1}.fieldrow{gap:var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--freyr-border);cursor:pointer;grid-template-columns:16px 1fr 80px 90px 90px 80px 1fr;align-items:center;display:grid}.fieldrow:hover{background:var(--freyr-surface)}.fieldrow:last-child{border-bottom:0}.fieldrow__dot{background:var(--c,var(--freyr-status-healthy));border-radius:50%;width:10px;height:10px}.fieldrow__name strong{font-weight:var(--fw-semibold);font-size:var(--text-sm);display:block}.fieldrow__name .sub{font-family:var(--font-mono);color:var(--freyr-sub);font-size:.7rem}.fieldrow__num{font-family:var(--font-mono);font-size:var(--text-sm);text-align:right;font-variant-numeric:tabular-nums}.fieldrow__bar{background:var(--freyr-surface);border-radius:4px;height:6px;overflow:hidden}.fieldrow__bar span{background:var(--freyr-chart-ndvi);height:100%;display:block}.timeline{flex-direction:column;gap:0;display:flex}.timeline__item{gap:var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--freyr-border);grid-template-columns:70px 16px 1fr;display:grid;position:relative}.timeline__item:last-child{border-bottom:0}.timeline__date{font-family:var(--font-mono);color:var(--freyr-sub);font-size:.75rem}.timeline__dot{position:relative}.timeline__dot:before{content:"";background:var(--c,var(--freyr-sub));border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.timeline__dot:after{content:"";background:var(--freyr-border);width:2px;position:absolute;top:20px;bottom:-16px;left:50%;transform:translate(-50%)}.timeline__item:last-child .timeline__dot:after{display:none}.timeline__body strong{font-weight:var(--fw-semibold);font-size:var(--text-sm)}.timeline__body p{color:var(--freyr-sub);font-size:var(--text-sm);margin-top:2px}.freyr-wordmark-text{font-family:var(--font-wordmark);font-weight:var(--font-wordmark-weight);text-transform:var(--font-wordmark-transform)}:root{--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}[data-record-highlight]{outline:2px solid var(--freyr-focus);outline-offset:var(--freyr-focus-offset);scroll-margin-block:96px}:root{--freyr-bg:#f7f6f2;--freyr-surface:#edece7;--freyr-card:#fff;--freyr-border:#e0ddd5;--freyr-text:#1a1a18;--freyr-sub:#6b6862;--freyr-gold:#d4a843;--freyr-gold-hover:#c8952a;--freyr-gold-text:#1a1a18;--freyr-error:#b83832;--freyr-error-bg:#fef2f1;--freyr-error-border:#f5d0ce;--freyr-success:#2c6e2c;--freyr-success-bg:#f0f7f0;--freyr-info-bg:#eff6ff;--freyr-info-border:#bfdbfe;--freyr-info-text:#1e40af;--freyr-status-healthy:#2d6a2d;--freyr-status-watch:#7a5c00;--freyr-status-attention:#904018;--freyr-status-critical:#a83636;--freyr-focus:#d4a843;--freyr-focus-offset:2px;--freyr-overlay:#111110;--freyr-chart-ndvi:#3d7a3d;--freyr-chart-ndvi-prev:#7b9a82;--freyr-chart-rain:#57a;--freyr-chart-temp-warm:#c48a3f;--freyr-chart-temp-cool:#7a9dbf;--freyr-event-sowing:#5e8c5e;--freyr-event-fertiliser:#8b6e3f;--freyr-event-inspection:#57a;--freyr-event-harvest:#b08a10;--freyr-event-spray:#8a5e8a;--freyr-event-note:#6b6862}.freyr-dark{--freyr-bg:#141311;--freyr-surface:#1e1d1a;--freyr-card:#242320;--freyr-border:#3d3b35;--freyr-text:#e8e6e0;--freyr-sub:#9e9a92;--freyr-gold:#d4a843;--freyr-gold-hover:#debc6a;--freyr-gold-text:#141311;--freyr-error:#f07070;--freyr-error-bg:#2d1b1a;--freyr-error-border:#5a2a28;--freyr-success:#6bbf6b;--freyr-success-bg:#1a2d1a;--freyr-info-bg:#1a2030;--freyr-info-border:#2a3a52;--freyr-info-text:#7db4f0;--freyr-status-healthy:#5cb85c;--freyr-status-watch:#d4a843;--freyr-status-attention:#e09050;--freyr-status-critical:#e06060;--freyr-focus:#debc6a;--freyr-overlay:#0e0e0d;--freyr-chart-ndvi:#5cb85c;--freyr-chart-ndvi-prev:#8fbf9a;--freyr-chart-rain:#6b9fef;--freyr-chart-temp-warm:#e0a850;--freyr-chart-temp-cool:#9bbedf;--freyr-event-sowing:#6bbf6b;--freyr-event-fertiliser:#c4a060;--freyr-event-inspection:#6b9fef;--freyr-event-harvest:#d4a843;--freyr-event-spray:#b880b8;--freyr-event-note:#9e9a92}.freyr-high-contrast{--freyr-bg:#fff;--freyr-surface:#f0f0ec;--freyr-card:#fff;--freyr-border:#8a8780;--freyr-text:#000;--freyr-sub:#3a3830;--freyr-gold:#9e7a1a;--freyr-gold-hover:#836510;--freyr-gold-text:#fff;--freyr-error:#8b1a14;--freyr-error-bg:#fef0ef;--freyr-error-border:#d4524c;--freyr-success:#1a5a1a;--freyr-success-bg:#eefaee;--freyr-info-bg:#ebf2ff;--freyr-info-border:#6a9ee0;--freyr-info-text:#14306a;--freyr-status-healthy:#1a6a1a;--freyr-status-watch:#7a5a00;--freyr-status-attention:#9a5010;--freyr-status-critical:#8b1a14;--freyr-focus:#9e7a1a}.freyr-dark.freyr-high-contrast{--freyr-bg:#0a0a08;--freyr-surface:#161614;--freyr-card:#1c1c1a;--freyr-border:#7a7870;--freyr-text:#fff;--freyr-sub:#c8c4bc;--freyr-gold:#f0ca5a;--freyr-gold-hover:#ffd86a;--freyr-gold-text:#0a0a08;--freyr-error:#ff8a84;--freyr-error-bg:#3a1412;--freyr-error-border:#8a3a36;--freyr-success:#8ae08a;--freyr-success-bg:#122a12;--freyr-info-bg:#101828;--freyr-info-border:#4a7aca;--freyr-info-text:#a0ccff;--freyr-status-healthy:#8ae08a;--freyr-status-watch:#f0ca5a;--freyr-status-attention:#ffa060;--freyr-status-critical:#ff8a84;--freyr-focus:#f0ca5a}:focus-visible{outline:2px solid var(--freyr-focus)!important;outline-offset:var(--freyr-focus-offset)!important}[data-freyr-focus-managed]:focus-visible{outline:none!important}.freyr-dark *,.freyr-dark{transition:background-color .2s,color .2s,border-color .2s}.freyr-dark img,.freyr-dark video,.freyr-dark svg{transition:none}.freyr-high-contrast *,.freyr-high-contrast{transition:background-color .2s,color .2s,border-color .2s}.freyr-high-contrast img,.freyr-high-contrast video,.freyr-high-contrast svg{transition:none}@keyframes freyrToastIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes freyr-spin{to{transform:rotate(360deg)}}.maplibregl-ctrl.maplibregl-ctrl-attrib a{text-decoration:underline}.app-column{flex-direction:column;min-width:0;display:flex}.app-main{flex:1}html:root:not(.freyr-high-contrast):not(:has(.public-shell)){--freyr-bg:#f3efe6;--freyr-surface:#ece7db;--freyr-card:#fbf9f4;--freyr-border:#e4dfd3;--freyr-border-strong:#cfc9ba;--freyr-text:#1b2620;--freyr-sub:#4e5a52;--freyr-muted:#5f6962;--freyr-deep:#1c2a22;--freyr-on-deep:#efebe1;--freyr-gold:#d4a94a;--freyr-gold-hover:#c69a3a;--freyr-gold-text:#1c2a22;--freyr-gold-strong:#6b4c12;--freyr-focus:#1c2a22;--freyr-overlay:#0f1512;--freyr-on-overlay:#f3efe6;--freyr-status-healthy:#2f6b45;--freyr-status-watch:#b7791f;--freyr-status-attention:#a8432a;--freyr-status-critical:#6b2a1a;--freyr-error:#8f3620;--freyr-error-bg:#f6e9e2;--freyr-error-border:#e9c9bc;--freyr-success:#2f6b45;--freyr-success-bg:#e6eee6;--freyr-warn-text:#8a5a10;--freyr-warn-bg:#f7eedc;--freyr-warn-border:#ebd7ae;--freyr-info-text:#2c4a5e;--freyr-info-bg:#e6ecef;--freyr-info-border:#c9d6df;--freyr-chart-ndvi:#2f6b45;--freyr-chart-ndvi-prev:#8db07a;--freyr-chart-rvi:#4f7f78;--freyr-chart-moisture:#5a879c;--freyr-chart-rain:#6f8a9b;--freyr-chart-temp-warm:#c9783e;--freyr-chart-temp-cool:#7fa3b8;--freyr-event-sowing:#5e8c5e;--freyr-event-fertiliser:#8b6e3f;--freyr-event-inspection:#57a;--freyr-event-harvest:#b08a10;--freyr-event-spray:#8a5e8a;--freyr-event-note:#6b6862;--freyr-crop-root:#8a5020;--freyr-cat-fertilizer:#3e6b34;--freyr-cat-plant-protection:#c9783e;--freyr-cat-soil-amendment:#92702a;--freyr-cat-biological:#3f7e8c;--freyr-wetpatch-wetter:#2e3a7a;--freyr-wetpatch-wetter-line:#2e3a7a;--freyr-wetpatch-wetter-dot:#f3efe6;--freyr-wetpatch-about-line:#8a928c;--freyr-wetpatch-drier:#efebe4;--freyr-wetpatch-drier-line:#8a6a45;--freyr-ndvi-1:#6b3a22;--freyr-ndvi-2:#b5764a;--freyr-ndvi-3:#e2c77a;--freyr-ndvi-4:#8db07a;--freyr-ndvi-5:#2f6b45;--freyr-ndvi-cb-1:#2c3e6b;--freyr-ndvi-cb-2:#3f7e8c;--freyr-ndvi-cb-3:#8fbf8a;--freyr-ndvi-cb-4:#d9d46a;--freyr-ndvi-cb-5:#f2e9b0;--freyr-rvi-1:#eef1ec;--freyr-rvi-2:#c9d8cf;--freyr-rvi-3:#8fb0a6;--freyr-rvi-4:#4f7f78;--freyr-rvi-5:#24484a;--freyr-moisture-1:#e3d3ae;--freyr-moisture-2:#c6c39a;--freyr-moisture-3:#8fb3a8;--freyr-moisture-4:#5a879c;--freyr-moisture-5:#2c4a5e;--shadow-ring:0 0 0 1px #1b26200f;--shadow-card:inset 0 1px 0 #ffffffe6,0 16px 32px -22px #1b262059;--shadow-float:0 0 0 1px #1b262012,0 20px 40px -18px #1b262066;--shadow-device:0 0 0 1px #1b262014,0 40px 80px -44px #1b262073}html:root.freyr-dark:not(.freyr-high-contrast):not(:has(.public-shell)){--freyr-bg:#141a16;--freyr-surface:#1b231e;--freyr-card:#212b25;--freyr-border:#2e3a33;--freyr-border-strong:#46544b;--freyr-text:#ece8de;--freyr-sub:#b9bdb2;--freyr-muted:#9aa197;--freyr-deep:#efebe1;--freyr-on-deep:#1c2a22;--freyr-gold:#d9b45c;--freyr-gold-hover:#e3c272;--freyr-gold-text:#141a16;--freyr-gold-strong:#e3c272;--freyr-focus:#e3c272;--freyr-overlay:#0a0e0c;--freyr-on-overlay:#f3efe6;--freyr-status-healthy:#6fb58a;--freyr-status-watch:#e0b35a;--freyr-status-attention:#e08a6e;--freyr-status-critical:#f0a08a;--freyr-error:#f0a08a;--freyr-error-bg:#2d1c17;--freyr-error-border:#5a3024;--freyr-success:#6fb58a;--freyr-success-bg:#18271e;--freyr-warn-text:#e0b35a;--freyr-warn-bg:#2a2213;--freyr-warn-border:#4a3b1c;--freyr-info-text:#9db4c4;--freyr-info-bg:#17222a;--freyr-info-border:#2a3c48;--freyr-chart-ndvi:#6fb58a;--freyr-chart-ndvi-prev:#8fbf9a;--freyr-chart-rvi:#8fb0a6;--freyr-chart-moisture:#8fb3c4;--freyr-chart-rain:#9db4c4;--freyr-chart-temp-warm:#e0a060;--freyr-chart-temp-cool:#9bbedf;--freyr-event-sowing:#6bbf6b;--freyr-event-fertiliser:#c4a060;--freyr-event-inspection:#6b9fef;--freyr-event-harvest:#d4a843;--freyr-event-spray:#b880b8;--freyr-event-note:#9e9a92;--freyr-crop-root:#c4805a;--freyr-cat-fertilizer:#7ba86b;--freyr-cat-plant-protection:#f0a870;--freyr-cat-soil-amendment:#c9a560;--freyr-cat-biological:#5bbeb3;--freyr-wetpatch-wetter-line:#f3efe6;--shadow-card:inset 0 1px 0 #ffffff0d,0 16px 32px -22px #000000b3;--shadow-float:0 0 0 1px #ffffff14,0 20px 40px -18px #000000b3}html:root.freyr-high-contrast:not(:has(.public-shell)){--freyr-deep:var(--freyr-text);--freyr-on-deep:var(--freyr-bg);--freyr-muted:var(--freyr-sub);--shadow-ring:0 0 0 1px var(--freyr-border);--shadow-card:0 0 0 1px var(--freyr-border);--shadow-float:0 0 0 1px var(--freyr-border)}html:root:not(:has(.public-shell)){--type-display-xl:400 72px/1.02 var(--font-display);--tracking-display-xl:-.03em;--type-display-l:400 58px/1.04 var(--font-display);--tracking-display-l:-.03em;--type-display-m:400 44px/1.05 var(--font-display);--tracking-display-m:-.03em;--type-display-s:400 33px/1.06 var(--font-display);--tracking-display-s:-.025em;--type-heading:400 22px/1.2 var(--font-display);--tracking-heading:-.015em;--type-body-l:400 17px/1.45 var(--font-sans);--tracking-body-l:0;--type-body:400 15px/1.45 var(--font-sans);--tracking-body:0;--type-small:400 13px/1.45 var(--font-sans);--tracking-small:0;--type-caption:400 12px/1.4 var(--font-sans);--tracking-caption:0;--type-label:500 11px/1.2 var(--font-sans);--tracking-label:.18em;--type-data-l:400 30px/1 var(--font-mono);--tracking-data-l:-.02em;--type-data:400 13px/1.4 var(--font-mono);--tracking-data:0;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-input:16px;--radius-lg:22px;--radius-xl:28px;--radius-2xl:44px;--radius-full:9999px;--shadow-focus:0 0 0 2px var(--freyr-bg),0 0 0 4px var(--freyr-focus);--ease-out:cubic-bezier(.32,.72,0,1);--duration-fast:.3s;--duration-base:.5s;--duration-slow:.9s;--press-scale:.98;--bezel-pad:1px}html:root:not(:has(.public-shell)) .btn{border-radius:var(--radius-xl);min-height:2.5rem;transition:transform .16s var(--ease-out),background-color .15s,color .15s,box-shadow .15s;border:0;padding:0 1rem;font-size:.875rem;font-weight:400}html:root:not(:has(.public-shell)) .btn:active:not(:disabled){transform:scale(var(--press-scale))}html:root:not(:has(.public-shell)) .btn--sm{min-height:2rem;padding:0 .75rem;font-size:.8125rem}html:root:not(:has(.public-shell)) .btn--lg{min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem}html:root:not(:has(.public-shell)) .btn--primary{background:var(--freyr-deep);min-height:2.5rem;color:var(--freyr-bg);justify-content:space-between;gap:.625rem;padding:0 .25rem 0 1rem;font-weight:500;position:relative}html:root:not(:has(.public-shell)) .btn--primary:hover:not(:disabled){background:var(--freyr-deep)}html:root:not(:has(.public-shell)) .btn--primary.btn--mono:not(.btn--icon){justify-content:center;gap:.375rem;min-height:2.5rem;padding:0 1rem}html:root:not(:has(.public-shell)) .btn--primary.btn--mono.btn--sm:not(.btn--icon){min-height:2rem;padding:0 .75rem}html:root:not(:has(.public-shell)) .btn--primary.btn--mono.btn--lg:not(.btn--icon){min-height:2.75rem;padding:0 1.25rem}html:root:not(:has(.public-shell)) .btn--primary:not(.btn--icon):not(.btn--mono):not(:disabled):after{content:"";border-radius:calc(var(--radius-xl) - .25rem);background:currentColor;flex-shrink:0;order:2;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .btn--primary:not(.btn--icon):not(.btn--mono):not(:disabled):after{background:color-mix(in srgb,currentColor 14%,transparent)}}html:root:not(:has(.public-shell)) .btn--primary:not(.btn--icon):not(.btn--mono):not(:disabled):after{transition:transform .2s var(--ease-out)}html:root:not(:has(.public-shell)) .btn--primary:not(.btn--icon):not(.btn--mono):not(:disabled):before{content:"";width:.875rem;height:.875rem;transition:transform .2s var(--ease-out);background-color:currentColor;margin-top:-.4375rem;position:absolute;top:50%;right:.8125rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M7 17 17 7'/><path d='M8 7h9v9'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M7 17 17 7'/><path d='M8 7h9v9'/></svg>") 50%/contain no-repeat}@media(hover:hover)and (pointer:fine){html:root:not(:has(.public-shell)) .btn--primary:hover:not(:disabled):after,html:root:not(:has(.public-shell)) .btn--primary:hover:not(:disabled):before{transform:translate(2px,-1px)scale(1.06)}}html:root:not(:has(.public-shell)) .btn--primary.btn--lg{min-height:2.75rem;padding:0 .3125rem 0 1.25rem;font-size:.9375rem}html:root:not(:has(.public-shell)) .btn--primary.btn--lg:after{width:2.25rem;height:2.25rem}html:root:not(:has(.public-shell)) .btn--primary.btn--lg:before{right:1rem}html:root:not(:has(.public-shell)) .btn--primary.btn--sm{gap:.5rem;min-height:2rem;padding:0 .25rem 0 .75rem;font-size:.8125rem}html:root:not(:has(.public-shell)) .btn--primary.btn--sm:after{width:1.5rem;height:1.5rem}html:root:not(:has(.public-shell)) .btn--primary.btn--sm:before{right:.5625rem}html:root:not(:has(.public-shell)) .btn--secondary,html:root:not(:has(.public-shell)) .btn--secondary:hover:not(:disabled){background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .btn--secondary,html:root:not(:has(.public-shell)) .btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .btn--secondary,html:root:not(:has(.public-shell)) .btn--secondary:hover:not(:disabled){color:var(--freyr-text)}html:root:not(:has(.public-shell)) .btn--secondary:hover:not(:disabled){background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--freyr-text)9%,transparent)}}html:root:not(:has(.public-shell)) .btn--outline{color:var(--freyr-text);box-shadow:0 0 0 1px var(--freyr-text);background:0 0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .btn--outline{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .btn--outline:hover:not(:disabled){background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .btn--outline:hover:not(:disabled){background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .btn--ghost{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .btn--ghost:hover:not(:disabled){background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .btn--ghost:hover:not(:disabled){color:var(--freyr-text)}html:root:not(:has(.public-shell)) .btn--destructive,html:root:not(:has(.public-shell)) .btn--destructive:hover:not(:disabled){background:var(--freyr-error-bg);color:var(--freyr-error);filter:none;font-weight:500}html:root:not(:has(.public-shell)) .btn--link{border-radius:0;min-height:0;padding:.25rem .125rem}html:root:not(:has(.public-shell)) .btn--icon,html:root:not(:has(.public-shell)) .btn--icon.btn--sm{width:2rem;height:2rem;min-height:0;box-shadow:none;color:var(--freyr-sub);background:0 0;padding:0}html:root:not(:has(.public-shell)) .btn--icon:hover:not(:disabled),html:root:not(:has(.public-shell)) .btn--icon:focus-visible{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .btn--icon:hover:not(:disabled),html:root:not(:has(.public-shell)) .btn--icon:focus-visible{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .btn--icon:hover:not(:disabled),html:root:not(:has(.public-shell)) .btn--icon:focus-visible{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .btn--icon svg{width:1.125rem;height:1.125rem}html:root:not(:has(.public-shell)) .btn--icon.btn--primary{background:var(--freyr-deep);color:var(--freyr-bg)}html:root:not(:has(.public-shell)) .btn--icon.btn--delete:hover:not(:disabled),html:root:not(:has(.public-shell)) .btn--icon.btn--delete:focus-visible{background:var(--freyr-error-bg);color:var(--freyr-error)}html:root:not(:has(.public-shell)) .btn:disabled,html:root:not(:has(.public-shell)) .btn--primary:disabled{opacity:1;background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .btn:disabled,html:root:not(:has(.public-shell)) .btn--primary:disabled{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .btn:disabled,html:root:not(:has(.public-shell)) .btn--primary:disabled{color:var(--freyr-muted);box-shadow:none}html:root:not(:has(.public-shell)) .btn--primary:disabled{justify-content:center;padding:0 1rem}html:root:not(:has(.public-shell)) .btn:focus-visible{box-shadow:var(--shadow-focus)}html:root:not(:has(.public-shell)) .card,html:root:not(:has(.public-shell)) .listcard{border-radius:var(--radius-lg);background:var(--freyr-card);box-shadow:var(--shadow-card),0 0 0 var(--bezel-pad) var(--freyr-text);border:0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .card,html:root:not(:has(.public-shell)) .listcard{box-shadow:var(--shadow-card),0 0 0 var(--bezel-pad) color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .card,html:root:not(:has(.public-shell)) .listcard{outline:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .card,html:root:not(:has(.public-shell)) .listcard{outline:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .card,html:root:not(:has(.public-shell)) .listcard{outline-offset:var(--bezel-pad)}html:root:not(:has(.public-shell)) .card{gap:12px;padding:18px 20px}html:root:not(:has(.public-shell)) .card__title,html:root:not(:has(.public-shell)) .listcard__head :is(h2,h3){font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:400}html:root:not(:has(.public-shell)) .card__sub{color:var(--freyr-sub);font-size:13px}html:root:not(:has(.public-shell)) .card__header .fx-mono{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .card--deep{background:var(--freyr-deep);color:var(--freyr-on-deep);box-shadow:inset 0 1px 0 var(--freyr-on-deep),0 0 0 var(--bezel-pad) var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .card--deep{box-shadow:inset 0 1px color-mix(in srgb,var(--freyr-on-deep)8%,transparent),0 0 0 var(--bezel-pad) color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .card--deep{outline-color:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .card--deep{outline-color:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .card--deep .card__sub,html:root:not(:has(.public-shell)) .card--deep .card__header .fx-mono{color:var(--freyr-on-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .card--deep .card__sub,html:root:not(:has(.public-shell)) .card--deep .card__header .fx-mono{color:color-mix(in srgb,var(--freyr-on-deep)66%,transparent)}}html:root:not(:has(.public-shell)) .card--deep>*{--freyr-text:var(--freyr-on-deep);--freyr-sub:var(--freyr-on-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .card--deep>*{--freyr-sub:color-mix(in srgb,var(--freyr-on-deep)72%,transparent)}}html:root:not(:has(.public-shell)) .card--deep>*{--freyr-muted:var(--freyr-on-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .card--deep>*{--freyr-muted:color-mix(in srgb,var(--freyr-on-deep)66%,transparent)}}html:root:not(:has(.public-shell)) .card--deep>*{--freyr-focus:var(--freyr-on-deep)}html:root:not(:has(.public-shell)) .listcard__head{border-bottom:1px solid var(--freyr-text);padding:18px 20px 12px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .listcard__head{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .stat-row{border-color:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .stat-row{border-color:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .stat-row dt{letter-spacing:.18em;color:var(--freyr-sub);font-size:11px;font-weight:500}html:root:not(:has(.public-shell)) .field__label{color:var(--freyr-sub);font-size:12px;font-weight:500}html:root:not(:has(.public-shell)) .field__hint{color:var(--freyr-muted);font-size:12px;line-height:1.4}html:root:not(:has(.public-shell)) .field__hint--error{color:var(--freyr-error);font-size:13px}html:root:not(:has(.public-shell)) .input{border-radius:var(--radius-input);background:var(--freyr-card);min-height:50px;box-shadow:0 0 0 1px var(--freyr-text);border:0;padding:0 16px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .input{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .input{color:var(--freyr-text);font-size:15px}html:root:not(:has(.public-shell)) .input:hover{box-shadow:0 0 0 1px var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .input:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)22%,transparent)}}html:root:not(:has(.public-shell)) .input:focus{box-shadow:var(--shadow-focus)}html:root:not(:has(.public-shell)) .input--error,html:root:not(:has(.public-shell)) .input[aria-invalid=true]{box-shadow:0 0 0 1px var(--freyr-error)}html:root:not(:has(.public-shell)) .input--error:focus,html:root:not(:has(.public-shell)) .input[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--freyr-bg),0 0 0 4px var(--freyr-error)}html:root:not(:has(.public-shell)) .input:disabled{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .input:disabled{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .input:disabled{box-shadow:0 0 0 1px var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .input:disabled{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .input:disabled{color:var(--freyr-muted);cursor:not-allowed}html:root:not(:has(.public-shell)) .input--sm{border-radius:var(--radius-md);min-height:40px;padding:0 12px;font-size:14px}html:root:not(:has(.public-shell)) textarea.input{min-height:96px;padding:12px 16px;line-height:1.45}html:root:not(:has(.public-shell)) .input--with-unit{padding-right:76px}html:root:not(:has(.public-shell)) .input-unit{color:var(--freyr-muted);font-size:12px;right:14px}html:root:not(:has(.public-shell)) .select-trigger{border-radius:var(--radius-input);background:var(--freyr-card);min-height:50px;box-shadow:0 0 0 1px var(--freyr-text);border:0;padding:0 16px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .select-trigger{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .select-trigger{font-size:15px}html:root:not(:has(.public-shell)) .select-trigger:hover:not(.select-trigger--disabled){box-shadow:0 0 0 1px var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .select-trigger:hover:not(.select-trigger--disabled){box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)22%,transparent)}}html:root:not(:has(.public-shell)) .select-trigger:focus-visible,html:root:not(:has(.public-shell)) .select-trigger--open{box-shadow:var(--shadow-focus)}html:root:not(:has(.public-shell)) .select-trigger--invalid{box-shadow:0 0 0 1px var(--freyr-error)}html:root:not(:has(.public-shell)) .select-trigger--disabled{opacity:1;background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .select-trigger--disabled{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .select-trigger--disabled{box-shadow:0 0 0 1px var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .select-trigger--disabled{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .select-trigger--disabled,html:root:not(:has(.public-shell)) .select-trigger__label--placeholder,html:root:not(:has(.public-shell)) .select-trigger__chevron{color:var(--freyr-muted)}html:root:not(:has(.public-shell)) .select-popover{border-radius:var(--radius-lg);box-shadow:var(--shadow-float);border:0}html:root:not(:has(.public-shell)) .select-option{padding:10px 16px}html:root:not(:has(.public-shell)) .select-option--highlighted,html:root:not(:has(.public-shell)) .select-option--selected.select-option--highlighted{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .select-option--highlighted,html:root:not(:has(.public-shell)) .select-option--selected.select-option--highlighted{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .select-option--selected{color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .select-option__check,html:root:not(:has(.public-shell)) .select-option__checkmark{color:var(--freyr-deep)}html:root:not(:has(.public-shell)) .select-search__input{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--freyr-text);border:0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .select-search__input{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .check{gap:12px;font-size:14px}html:root:not(:has(.public-shell)) .check input{width:22px;height:22px}html:root:not(:has(.public-shell)) .check__box{border:1.5px solid var(--freyr-text);width:22px;height:22px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .check__box{border:1.5px solid color-mix(in srgb,var(--freyr-text)28%,transparent)}}html:root:not(:has(.public-shell)) .check__box{background:var(--freyr-card);border-radius:7px}html:root:not(:has(.public-shell)) .check__box--radio{border-radius:var(--radius-full)}html:root:not(:has(.public-shell)) .check input:checked+.check__box{background:var(--freyr-deep);border-color:var(--freyr-deep)}html:root:not(:has(.public-shell)) .check input:checked+.check__box:after{background-image:none;background-color:var(--freyr-bg);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 6 L5 9 L10 3' stroke='black' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/14px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 6 L5 9 L10 3' stroke='black' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/14px no-repeat}html:root:not(:has(.public-shell)) .check input[type=radio]:checked+.check__box:after{border-radius:var(--radius-full);background-color:var(--freyr-bg);inset:6px;-webkit-mask:none;mask:none}html:root:not(:has(.public-shell)) .check__desc{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .check--card{background:var(--freyr-card);box-shadow:0 0 0 1px var(--freyr-text);border:0;border-radius:18px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .check--card{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)10%,transparent)}}html:root:not(:has(.public-shell)) .check--card:has(input:checked){box-shadow:0 0 0 1.5px var(--freyr-deep)}html:root:not(:has(.public-shell)) .check--card:has(input:focus-visible){box-shadow:var(--shadow-focus)}html:root:not(:has(.public-shell)) .check--card input{left:16px}html:root:not(:has(.public-shell)) .check--card .check__text>span:first-child{font-weight:500}html:root:not(:has(.public-shell)) .switch{gap:14px;font-size:14px}html:root:not(:has(.public-shell)) .switch input{width:48px;height:30px}html:root:not(:has(.public-shell)) .switch__track{background:var(--freyr-text);width:48px;height:30px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .switch__track{background:color-mix(in srgb,var(--freyr-text)16%,transparent)}}html:root:not(:has(.public-shell)) .switch__track{transition:background-color .15s}html:root:not(:has(.public-shell)) .switch__thumb{background:var(--freyr-card);width:24px;height:24px;box-shadow:0 1px 3px var(--freyr-text);top:3px;left:3px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .switch__thumb{box-shadow:0 1px 3px color-mix(in srgb,var(--freyr-text)30%,transparent)}}html:root:not(:has(.public-shell)) .switch__thumb{transition:transform .2s var(--ease-out)}html:root:not(:has(.public-shell)) .switch input:checked~.switch__track{background:var(--freyr-deep)}html:root:not(:has(.public-shell)) .switch input:checked~.switch__track .switch__thumb{transform:translate(18px)}html:root:not(:has(.public-shell)) .radio-group--horizontal{gap:6px}html:root:not(:has(.public-shell)) .radio-group--horizontal>.check{border-radius:var(--radius-full);background:var(--freyr-card);min-height:44px;box-shadow:0 0 0 1px var(--freyr-text);padding:0 16px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .radio-group--horizontal>.check{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .radio-group--horizontal>.check{font-size:13px;transition:background-color .15s,color .15s}html:root:not(:has(.public-shell)) .radio-group--horizontal>.check input{width:100%;height:100%;inset:0;transform:none}html:root:not(:has(.public-shell)) .radio-group--horizontal>.check .check__box{display:none}html:root:not(:has(.public-shell)) .radio-group--horizontal>.check:has(input:checked){background:var(--freyr-deep);color:var(--freyr-bg);box-shadow:none;font-weight:500}html:root:not(:has(.public-shell)) .radio-group--horizontal>.check:has(input:checked) :is(.text-freyr-sub,.text-freyr-muted,.check__desc){color:inherit}html:root:not(:has(.public-shell)) .radio-group--horizontal>.check:has(input:focus-visible){box-shadow:var(--shadow-focus)}html:root:not(:has(.public-shell)) .radio-group__legend{color:var(--freyr-sub);font-size:12px;font-weight:500}html:root:not(:has(.public-shell)) .radio-option__desc{color:var(--freyr-muted);padding-left:34px;font-size:12px}html:root:not(:has(.public-shell)) .badge{border-radius:var(--radius-full);background:var(--freyr-text);border:0;height:22px;padding:0 9px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .badge{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .badge{color:var(--freyr-sub);font-size:11px;font-weight:500;line-height:1}html:root:not(:has(.public-shell)) .badge i{width:6px;height:6px}html:root:not(:has(.public-shell)) .badge--healthy{background:var(--freyr-status-healthy)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .badge--healthy{background:color-mix(in srgb,var(--freyr-status-healthy)12%,transparent)}}html:root:not(:has(.public-shell)) .badge--healthy{color:var(--freyr-status-healthy)}html:root:not(:has(.public-shell)) .badge--watch{background:var(--freyr-warn-bg);color:var(--freyr-warn-text)}html:root:not(:has(.public-shell)) .badge--attention,html:root:not(:has(.public-shell)) .badge--critical{background:var(--freyr-error-bg);color:var(--freyr-error)}html:root:not(:has(.public-shell)) .badge--gold{background:var(--freyr-gold);color:var(--freyr-gold-text)}html:root:not(:has(.public-shell)) .badge--outline{box-shadow:0 0 0 1px var(--freyr-text);background:0 0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .badge--outline{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)14%,transparent)}}html:root:not(:has(.public-shell)) .badge--outline{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .badge--count{background:var(--freyr-deep);color:var(--freyr-on-deep);padding:0 7px}html:root:not(:has(.public-shell)) .alert{border:0;border-radius:14px;gap:8px;padding:12px 14px;font-size:13px;line-height:1.4}html:root:not(:has(.public-shell)) .alert>div,html:root:not(:has(.public-shell)) .alert p{color:inherit;font-size:13px}html:root:not(:has(.public-shell)) .alert strong{margin-bottom:2px;font-weight:500}html:root:not(:has(.public-shell)) .alert .ic{color:inherit;margin-top:0}html:root:not(:has(.public-shell)) .alert--info{background:var(--freyr-info-bg);color:var(--freyr-info-text)}html:root:not(:has(.public-shell)) .alert--success{background:var(--freyr-status-healthy)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .alert--success{background:color-mix(in srgb,var(--freyr-status-healthy)10%,transparent)}}html:root:not(:has(.public-shell)) .alert--success{color:var(--freyr-success)}html:root:not(:has(.public-shell)) .alert--warn{background:var(--freyr-warn-bg);color:var(--freyr-warn-text)}html:root:not(:has(.public-shell)) .alert--error{background:var(--freyr-error-bg);color:var(--freyr-error)}html:root:not(:has(.public-shell)) .tabs{border-radius:var(--radius-full);background:var(--freyr-text);border-bottom:0;gap:2px;max-width:100%;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .tabs{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .tabs__tab{border-radius:var(--radius-full);min-height:44px;color:var(--freyr-sub);border-bottom:0;margin-bottom:0;padding:0 18px;font-size:14px;font-weight:400;transition:background-color .15s,color .15s,box-shadow .15s}html:root:not(:has(.public-shell)) .tabs__tab:hover{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .tabs__tab--active{background:var(--freyr-card);color:var(--freyr-text);box-shadow:0 1px 2px var(--freyr-text);font-weight:500}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .tabs__tab--active{box-shadow:0 1px 2px color-mix(in srgb,var(--freyr-text)14%,transparent)}}html:root:not(:has(.public-shell)) .tabs__tab:focus-visible{box-shadow:var(--shadow-focus);outline:none}html:root:not(:has(.public-shell)) .table-wrap{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--freyr-text);border:0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .table-wrap{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .table{font-size:13px}html:root:not(:has(.public-shell)) .table th,html:root:not(:has(.public-shell)) .table td{padding:12px}html:root:not(:has(.public-shell)) .table thead th{background:var(--freyr-card);letter-spacing:0;text-transform:none;color:var(--freyr-muted);border-bottom:1px solid var(--freyr-text);padding:10px 12px;font-size:11px;font-weight:500}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .table thead th{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .table tbody tr{border-bottom:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .table tbody tr{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .table tbody tr:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .table tbody tr:hover{background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .fieldrow{border-bottom:1px solid var(--freyr-text);padding:14px 18px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fieldrow{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .fieldrow:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fieldrow:hover{background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .fieldrow__dot{width:9px;height:9px}html:root:not(:has(.public-shell)) .fieldrow__name strong{font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .fieldrow__name .sub{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .fieldrow__num{font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .fieldrow__bar{border-radius:var(--radius-full);background:var(--freyr-text);height:4px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fieldrow__bar{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .fieldrow__bar span{border-radius:var(--radius-full);background:var(--c,var(--freyr-chart-ndvi))}html:root:not(:has(.public-shell)) .timeline__item{border-bottom:1px solid var(--freyr-text);grid-template-columns:84px 16px 1fr;padding:14px 18px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .timeline__item{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .timeline__date{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .timeline__dot:after{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .timeline__dot:after{background:color-mix(in srgb,var(--freyr-text)10%,transparent)}}html:root:not(:has(.public-shell)) .timeline__body strong{font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .timeline__body p{color:var(--freyr-sub);font-size:13px}html:root:not(:has(.public-shell)) .progress{background:var(--freyr-text);height:6px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .progress{background:color-mix(in srgb,var(--freyr-text)10%,transparent)}}html:root:not(:has(.public-shell)) .progress>span{background:var(--freyr-deep);transition:width .3s var(--ease-out)}html:root:not(:has(.public-shell)) .progress--success>span{background:var(--freyr-status-healthy)}html:root:not(:has(.public-shell)) .dialog-overlay{background:var(--freyr-overlay)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .dialog-overlay{background:color-mix(in srgb,var(--freyr-overlay)45%,transparent)}}html:root:not(:has(.public-shell)) .dialog{background:var(--freyr-card);border:0;gap:12px}html:root:not(:has(.public-shell)) .dialog:not(.drawer){box-shadow:0 30px 60px -30px var(--freyr-overlay),0 0 0 var(--bezel-pad) var(--freyr-card);border-radius:24px;padding:24px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .dialog:not(.drawer){box-shadow:0 30px 60px -30px color-mix(in srgb,var(--freyr-overlay)60%,transparent),0 0 0 var(--bezel-pad) color-mix(in srgb,var(--freyr-card)20%,transparent)}}html:root:not(:has(.public-shell)) .dialog__title{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2}html:root:not(:has(.public-shell)) .dialog__description{color:var(--freyr-sub);font-size:14px;line-height:1.5}html:root:not(:has(.public-shell)) .dialog__body{font-size:14px}html:root:not(:has(.public-shell)) .dialog__footer{gap:8px;margin-top:6px}html:root:not(:has(.public-shell)) .dialog__close{border-radius:var(--radius-full);background:var(--freyr-text);width:36px;height:36px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .dialog__close{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .dialog .btn--destructive,html:root:not(:has(.public-shell)) .dialog .btn--destructive:hover:not(:disabled){background:var(--freyr-error);color:var(--freyr-card)}html:root:not(:has(.public-shell)) .drawer--bottom{background:var(--freyr-bg);box-shadow:0 -20px 40px -20px var(--freyr-overlay);border:0;border-radius:28px 28px 0 0;gap:14px;padding:10px 20px 24px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .drawer--bottom{box-shadow:0 -20px 40px -20px color-mix(in srgb,var(--freyr-overlay)40%,transparent)}}html:root:not(:has(.public-shell)) .drawer--bottom:before{content:"";border-radius:var(--radius-full);background:var(--freyr-text);flex-shrink:0;align-self:center;width:40px;height:5px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .drawer--bottom:before{background:color-mix(in srgb,var(--freyr-text)20%,transparent)}}html:root:not(:has(.public-shell)) .drawer--right{background:var(--freyr-bg);box-shadow:var(--shadow-float);border:0;border-radius:28px 0 0 28px}html:root:not(:has(.public-shell)) .popover{box-shadow:var(--shadow-float);border:0;border-radius:20px;padding:12px 14px}html:root:not(:has(.public-shell)) .freyr-toaster[data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--freyr-deep);--normal-border:transparent;--normal-text:var(--freyr-on-deep);--success-bg:var(--freyr-deep);--success-border:transparent;--success-text:var(--freyr-on-deep);--error-bg:var(--freyr-deep);--error-border:transparent;--error-text:var(--freyr-on-deep);--warning-bg:var(--freyr-deep);--warning-border:transparent;--warning-text:var(--freyr-on-deep);--info-bg:var(--freyr-deep);--info-border:transparent;--info-text:var(--freyr-on-deep);--border-radius:28px;--freyr-focus:var(--freyr-on-deep)}@media(min-width:1280px){html:root:not(:has(.public-shell)) .freyr-toaster[data-sonner-toaster]{--offset-top:96px!important}}html:root:not(:has(.public-shell)) .freyr-toaster [data-sonner-toast]{box-shadow:0 20px 40px -18px var(--freyr-overlay);padding:8px 8px 8px 18px;font-size:14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .freyr-toaster [data-sonner-toast]{box-shadow:0 20px 40px -18px color-mix(in srgb,var(--freyr-overlay)50%,transparent)}}html:root:not(:has(.public-shell)) .freyr-toaster [data-sonner-toast] [data-button]{border-radius:var(--radius-full);background:var(--freyr-on-deep);height:36px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .freyr-toaster [data-sonner-toast] [data-button]{background:color-mix(in srgb,var(--freyr-on-deep)12%,transparent)}}html:root:not(:has(.public-shell)) .freyr-toaster [data-sonner-toast] [data-button]{color:var(--freyr-on-deep);font-size:13px}html:root:not(:has(.public-shell)) .freyr-toaster [data-sonner-toast] [data-close-button]{background:var(--freyr-deep);border-color:var(--freyr-on-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .freyr-toaster [data-sonner-toast] [data-close-button]{border-color:color-mix(in srgb,var(--freyr-on-deep)20%,transparent)}}html:root:not(:has(.public-shell)) .freyr-toaster [data-sonner-toast] [data-close-button]{color:var(--freyr-on-deep)}html:root:not(:has(.public-shell)) .page-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:28px;font-weight:400;line-height:1.06}@media(min-width:768px){html:root:not(:has(.public-shell)) .page-title{font-size:34px}}@media(min-width:1280px){html:root:not(:has(.public-shell)) .page-title{font-size:44px}}html:root:not(:has(.public-shell)) .section-header__title{font:var(--type-heading);letter-spacing:var(--tracking-heading)}html:root:not(:has(.public-shell)) .section-header__sub{color:var(--freyr-sub);font-size:14px;line-height:1.45}html:root:not(:has(.public-shell)) .section-label{letter-spacing:.18em;color:var(--freyr-sub);border-bottom-color:var(--freyr-text);font-size:11px;font-weight:500}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .section-label{border-bottom-color:color-mix(in srgb,var(--freyr-text)10%,transparent)}}html:root:not(:has(.public-shell)) .slider{accent-color:var(--freyr-deep);min-height:32px}html:root:not(:has(.public-shell)) .stat-row dd{letter-spacing:-.01em;font-size:20px;font-weight:500}html:root:not(:has(.public-shell)) .metric{box-shadow:var(--shadow-ring),var(--shadow-card);border:0;border-radius:20px;padding:16px 18px}html:root:not(:has(.public-shell)) .metric__label{font-size:12px}html:root:not(:has(.public-shell)) .metric--attention,html:root:not(:has(.public-shell)) .metric--critical{background:var(--freyr-error-bg)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .metric--attention,html:root:not(:has(.public-shell)) .metric--critical{background:color-mix(in srgb,var(--freyr-error-bg)70%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .legend__title{font:var(--type-label);letter-spacing:.08em}html:root:not(:has(.public-shell)) .legend__swatch{border-radius:4px}html:root:not(:has(.public-shell)) .segmented{border-radius:var(--radius-full);background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .segmented{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .segmented__option{border-radius:var(--radius-full);font-size:13px}html:root:not(:has(.public-shell)) .segmented__option--checked{box-shadow:var(--shadow-ring),var(--shadow-card)}html:root:not(:has(.public-shell)) .segmented__option:focus-visible{box-shadow:var(--shadow-focus);outline:none}html:root:not(:has(.public-shell)) .empty-state{background:var(--freyr-text);border:0;border-radius:24px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .empty-state{background:color-mix(in srgb,var(--freyr-text)3.5%,transparent)}}html:root:not(:has(.public-shell)) .empty-state{box-shadow:inset 0 0 0 1.5px var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .empty-state{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .empty-state__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:400}html:root:not(:has(.public-shell)) .step-progress__segment{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .step-progress__segment{background:color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .step-progress__segment--done{background:var(--freyr-deep)}html:root:not(:has(.public-shell)) .btn--on-dark{background:var(--freyr-on-deep);color:var(--freyr-deep);border:0}html:root:not(:has(.public-shell)) .btn--on-dark:hover:not(:disabled){background:var(--freyr-on-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .btn--on-dark:hover:not(:disabled){background:color-mix(in srgb,var(--freyr-on-deep)88%,var(--freyr-deep))}}html:root:not(:has(.public-shell)) .card__eyebrow{font-family:var(--font-sans);letter-spacing:.18em;color:var(--freyr-muted);margin-bottom:6px;font-size:10px;font-weight:500}html:root:not(:has(.public-shell)) .card--deep .card__eyebrow{color:var(--freyr-on-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .card--deep .card__eyebrow{color:color-mix(in srgb,var(--freyr-on-deep)70%,transparent)}}@media(max-width:639px){html:root:not(:has(.public-shell)) .table--reflow thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:root:not(:has(.public-shell)) .table--reflow,html:root:not(:has(.public-shell)) .table--reflow tbody,html:root:not(:has(.public-shell)) .table--reflow tr,html:root:not(:has(.public-shell)) .table--reflow td,html:root:not(:has(.public-shell)) .table--reflow th[scope=row]{width:100%;display:block}html:root:not(:has(.public-shell)) .table--reflow tbody{flex-direction:column;gap:10px;padding:10px;display:flex}html:root:not(:has(.public-shell)) .table--reflow tbody tr{border-radius:var(--radius-lg);background:var(--freyr-card);box-shadow:var(--shadow-ring);border:0;padding:6px 4px}html:root:not(:has(.public-shell)) .table--reflow tbody tr:hover{background:var(--freyr-card)}html:root:not(:has(.public-shell)) .table--reflow td,html:root:not(:has(.public-shell)) .table--reflow th[scope=row]{text-align:right;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 12px;display:flex}html:root:not(:has(.public-shell)) .table--reflow td[data-label]:before,html:root:not(:has(.public-shell)) .table--reflow th[data-label]:before{content:attr(data-label);text-align:left;font-family:var(--font-sans);color:var(--freyr-sub);flex:none;font-size:12px;font-weight:500}}html:root:not(:has(.public-shell)) .sparkline{width:160px;height:40px}html:root:not(:has(.public-shell)) .limit-gauge__track{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .limit-gauge__track{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .limit-gauge__unit{font-size:13px}html:root:not(:has(.public-shell)) .diverging-bars__bar{border-radius:6px}html:root:not(:has(.public-shell)) .media-frame{box-shadow:inset 0 0 0 1px var(--freyr-text);border-radius:16px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .media-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .media-frame--placeholder{background:repeating-linear-gradient(135deg,var(--freyr-status-healthy)0 10px,var(--freyr-status-healthy)10px 20px)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .media-frame--placeholder{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--freyr-status-healthy)16%,var(--freyr-bg))0 10px,color-mix(in srgb,var(--freyr-status-healthy)10%,var(--freyr-bg))10px 20px)}}html:root:not(:has(.public-shell)) .media-frame__caption{background:var(--freyr-card)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .media-frame__caption{background:color-mix(in srgb,var(--freyr-card)92%,transparent)}}html:root:not(:has(.public-shell)) .media-frame__caption{color:var(--freyr-muted)}html:root:not(:has(.public-shell)) .map-label{box-shadow:inset 0 0 0 1px var(--freyr-text);border:0;border-radius:14px;padding:5px 14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .map-label{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .map-label--sm{border-radius:var(--radius-full);box-shadow:none;padding:1px 7px}html:root:not(:has(.public-shell)) .map-label--watch{box-shadow:inset 0 0 0 1px var(--freyr-status-watch)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .map-label--watch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--freyr-status-watch)35%,transparent)}}html:root:not(:has(.public-shell)) .map-label--attention,html:root:not(:has(.public-shell)) .map-label--critical{box-shadow:inset 0 0 0 1px var(--freyr-status-critical)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .map-label--attention,html:root:not(:has(.public-shell)) .map-label--critical{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--freyr-status-critical)35%,transparent)}}html:root:not(:has(.public-shell)) .map-label--sm.map-label--watch,html:root:not(:has(.public-shell)) .map-label--sm.map-label--critical{box-shadow:none}html:root:not(:has(.public-shell)) .map-chip{box-shadow:var(--shadow-float);border-radius:var(--radius-full)!important;min-height:44px!important;font-family:var(--font-sans)!important;letter-spacing:0!important;background:var(--freyr-card)!important;color:var(--freyr-text)!important;padding:0 16px!important;font-size:14px!important}html:root:not(:has(.public-shell)) .map-chip--navbar{background:var(--freyr-text)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .map-chip--navbar{background:color-mix(in srgb,var(--freyr-text)6%,transparent)!important}}html:root:not(:has(.public-shell)) .map-chip--navbar{box-shadow:none}html:root:not(:has(.public-shell)) .map-chip[aria-pressed=true]{background:var(--freyr-deep)!important;color:var(--freyr-on-deep)!important}html:root:not(:has(.public-shell)) .layer-menu__trigger{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .layer-menu__trigger{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .map-toolbar--overlay :is(.layer-menu__trigger,.segmented){background:var(--freyr-bg);box-shadow:var(--shadow-ring)}html:root:not(:has(.public-shell)) .layer-menu__popover{border-radius:20px;padding:6px}html:root:not(:has(.public-shell)) .layer-menu__item{border-radius:14px}html:root:not(:has(.public-shell)) .layer-menu__item[aria-checked=true],html:root:not(:has(.public-shell)) .layer-menu__item:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .layer-menu__item[aria-checked=true],html:root:not(:has(.public-shell)) .layer-menu__item:hover{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .maplibregl-ctrl-group{background:var(--freyr-card);box-shadow:var(--shadow-ring),var(--shadow-float);border-radius:18px;padding:4px}html:root:not(:has(.public-shell)) .maplibregl-ctrl-group button{background-color:#0000;width:44px;height:44px}html:root:not(:has(.public-shell)) .maplibregl-ctrl-group button+button{border-top:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .maplibregl-ctrl-group button+button{border-top:1px solid color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .trend-chart__title{font:var(--type-heading);letter-spacing:-.01em;font-size:20px}html:root:not(:has(.public-shell)) .trend-chart__legend{color:var(--freyr-muted)}html:root:not(:has(.public-shell)) .scr-wt{flex-direction:column;gap:22px;padding:22px 24px 32px;display:flex}html:root:not(:has(.public-shell)) .scr-wt-map{gap:0;padding:0;overflow:hidden}html:root:not(:has(.public-shell)) .scr-wt-map__bar{border-bottom:1px solid var(--freyr-text);align-items:flex-start;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-wt-map__bar{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .scr-wt-map__slot{flex:1;align-items:center;gap:8px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .scr-wt-map__slot>[role=toolbar]{justify-content:flex-start}html:root:not(:has(.public-shell)) .scr-wt-map__updated{font:var(--type-data);color:var(--freyr-muted);white-space:nowrap;align-items:center;min-height:44px;font-size:12px;display:inline-flex}html:root:not(:has(.public-shell)) .scr-wt-map__canvas{flex:none;height:clamp(320px,50vh,560px);position:relative}html:root:not(:has(.public-shell)) .scr-wt-map__date{z-index:10;border-radius:var(--radius-full);background:var(--freyr-card);padding:6px 10px;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-wt-map__date{background:color-mix(in srgb,var(--freyr-card)94%,transparent)}}html:root:not(:has(.public-shell)) .scr-wt-map__date{box-shadow:var(--shadow-float)}html:root:not(:has(.public-shell)) .scr-wt-map__legend{z-index:10;position:absolute;bottom:44px;left:14px}html:root:not(:has(.public-shell)) .scr-wt-map__legend .scr-legend{width:min(300px,100vw - 48px)}html:root:not(:has(.public-shell)) .scr-wt-shelf{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:22px;display:grid}html:root:not(:has(.public-shell)) .scr-wt-shelf__weather{flex-direction:column;grid-column:1/-1;gap:22px;display:flex}@media(min-width:1280px){html:root:not(:has(.public-shell)) .scr-wt-shelf{grid-template-columns:420px minmax(0,1fr) 260px}html:root:not(:has(.public-shell)) .scr-wt-shelf__weather{grid-column:auto}}html:root:not(:has(.public-shell)) .scr-wt-empty{z-index:5;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}html:root:not(:has(.public-shell)) .scr-wt-empty .empty-state{pointer-events:auto;border-radius:var(--radius-lg);background:var(--freyr-card);max-width:380px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-wt-empty .empty-state{background:color-mix(in srgb,var(--freyr-card)96%,transparent)}}html:root:not(:has(.public-shell)) .scr-wt-empty .empty-state{box-shadow:var(--shadow-float)}html:root:not(:has(.public-shell)) .scr-wt-emptystate .empty-state__action{flex-direction:column;align-items:center;gap:12px;display:flex}html:root:not(:has(.public-shell)) .scr-wt-empty__link{font:var(--type-small);color:var(--freyr-sub);text-underline-offset:3px;text-decoration:underline}html:root:not(:has(.public-shell)) .scr-bell{white-space:normal!important;background:var(--freyr-card)!important;border-radius:var(--radius-lg)!important;width:360px!important;max-height:480px!important;box-shadow:var(--shadow-float)!important;border:0!important}@media(max-width:639px){html:root:not(:has(.public-shell)) .scr-bell{width:auto!important;max-height:calc(100dvh - 96px)!important;position:fixed!important;top:64px!important;left:16px!important;right:16px!important}}html:root:not(:has(.public-shell)) .scr-bell__head{border-bottom:1px solid var(--freyr-text)!important;padding:16px 18px 12px!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-bell__head{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)7%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-bell__head{font:var(--type-heading)!important;font-size:18px!important}html:root:not(:has(.public-shell)) .scr-bell__head>span{font-weight:400!important}html:root:not(:has(.public-shell)) .scr-bell__all{text-underline-offset:3px;text-decoration:underline;font:var(--type-caption)!important;color:var(--freyr-text)!important}html:root:not(:has(.public-shell)) .scr-bell__empty{font:var(--type-small)!important;padding:28px 18px!important}html:root:not(:has(.public-shell)) .scr-bell__row{border-bottom:1px solid var(--freyr-text)!important;gap:12px!important;padding:14px 18px!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-bell__row{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-bell__row{font-weight:400!important}html:root:not(:has(.public-shell)) .scr-bell__row[data-unread]{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-bell__row[data-unread]{background:color-mix(in srgb,var(--freyr-text)2.5%,transparent)}}html:root:not(:has(.public-shell)) .scr-bell__top{flex-direction:column;gap:2px!important}html:root:not(:has(.public-shell)) .scr-bell__sev{font-weight:500;letter-spacing:.16em!important;font-size:10px!important}html:root:not(:has(.public-shell)) .scr-bell__title{color:var(--freyr-text);font-weight:500;font-size:14px!important}html:root:not(:has(.public-shell)) .scr-bell__msg{margin-top:2px;color:var(--freyr-sub)!important;font-size:13px!important}html:root:not(:has(.public-shell)) .scr-bell__time{margin-top:4px;display:block;font-size:11px!important}html:root:not(:has(.public-shell)) .scr-bell__mark{border-radius:var(--radius-full)!important;background:var(--freyr-text)!important;border:0!important;width:32px!important;height:32px!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-bell__mark{background:color-mix(in srgb,var(--freyr-text)5%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-bell__mark{color:var(--freyr-text)!important}html:root:not(:has(.public-shell)) .scr-tour{border-radius:var(--radius-lg)!important;background:var(--freyr-card)!important;box-shadow:var(--shadow-float)!important;border:0!important}html:root:not(:has(.public-shell)) .scr-tour__title{font:var(--type-heading)!important;font-size:19px!important}html:root:not(:has(.public-shell)) .scr-tour__dots>div{background:var(--freyr-deep)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-tour__dots>div{background:color-mix(in srgb,var(--freyr-deep)22%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-tour__dots>div[data-on],html:root:not(:has(.public-shell)) .scr-ai__bullet{background:var(--freyr-deep)!important}html:root:not(:has(.public-shell)) .scr-ai__confidence{border-radius:var(--radius-md)!important;background:var(--freyr-surface)!important;border:0!important;padding:12px 14px!important}html:root:not(:has(.public-shell)) .scr-notif__type{background:var(--freyr-card);box-shadow:var(--shadow-ring);border:0;border-radius:18px;padding:16px 18px}html:root:not(:has(.public-shell)) .scr-notif__name{font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .scr-notif__card{background:var(--freyr-card);box-shadow:var(--shadow-ring);border-radius:18px;padding:14px 16px}html:root:not(:has(.public-shell)) .scr-wt-map__source{font:var(--type-data);color:var(--freyr-muted);margin:10px 16px 12px;font-size:12px}html:root:not(:has(.public-shell)) .scr-wt-map__streak{font:var(--type-caption);color:var(--freyr-sub);align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .scr-wt-map__streak svg{color:var(--freyr-text);flex-shrink:0}html:root:not(:has(.public-shell)) .scr-fw{padding:16px}html:root:not(:has(.public-shell)) .scr-fw__note{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-fw__lo{color:var(--freyr-muted);margin-left:6px}html:root:not(:has(.public-shell)) .scr-fw__sky{font-family:var(--font-sans);align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .scr-fw__alerts{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .scr-fw__retry{margin-top:12px}html:root:not(:has(.public-shell)) .scr-wt-weather__window{font:var(--type-small);color:var(--freyr-on-deep);margin:0 0 12px}html:root:not(:has(.public-shell)) .scr-fw{flex-direction:column;gap:16px;display:flex}html:root:not(:has(.public-shell)) .scr-ww__verdict{font:var(--type-body);color:var(--freyr-text);margin:0 0 12px}html:root:not(:has(.public-shell)) .scr-ww__note{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-ww__footer{font:var(--type-caption);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-ww__sources{font:var(--type-small);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .scr-ww__sources a{color:var(--freyr-text);text-underline-offset:3px;text-decoration:underline}html:root:not(:has(.public-shell)) .scr-fw table{border-collapse:collapse;width:100%}html:root:not(:has(.public-shell)) .scr-fw table td,html:root:not(:has(.public-shell)) .scr-fw table th[scope=row]{border-bottom:1px solid var(--freyr-text);padding:12px 8px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fw table td,html:root:not(:has(.public-shell)) .scr-fw table th[scope=row]{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .scr-fw table td,html:root:not(:has(.public-shell)) .scr-fw table th[scope=row]{font-family:var(--font-mono);white-space:nowrap;font-size:13px}html:root:not(:has(.public-shell)) .scr-fw table tr:last-child>*{border-bottom:0}html:root:not(:has(.public-shell)) .scr-fw table th[scope=row]{font:var(--type-small);text-align:left;padding-left:0;font-weight:500}html:root:not(:has(.public-shell)) .scr-wtm{background:var(--freyr-bg);flex-direction:column;height:100dvh;display:flex}html:root:not(:has(.public-shell)) .scr-wtm__head{flex-direction:column;gap:10px;padding:12px 16px;display:flex}html:root:not(:has(.public-shell)) .scr-wtm__attn{align-items:center;gap:8px;display:inline-flex}html:root:not(:has(.public-shell)) .scr-wtm__views{align-self:stretch}html:root:not(:has(.public-shell)) .scr-wtm__views .segmented__option{flex:1}html:root:not(:has(.public-shell)) .scr-wtm__map{border-radius:var(--radius-lg);min-height:0;box-shadow:var(--shadow-card);flex:1;margin:0 12px 12px;position:relative;overflow:hidden}html:root:not(:has(.public-shell)) .scr-wtm__legend{right:14px}html:root:not(:has(.public-shell)) .scr-wtm__date{top:68px;bottom:auto}html:root:not(:has(.public-shell)) .scr-wtm__stack{flex-direction:column;flex:1;gap:22px;padding:8px 16px 24px;display:flex;overflow-y:auto}html:root:not(:has(.public-shell)) .scr-fd__head2026{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 24px 6px;display:flex}html:root:not(:has(.public-shell)) .scr-fd__titles{flex-direction:column;align-items:flex-start;gap:6px;display:flex}html:root:not(:has(.public-shell)) .scr-fd__eyebrow{font:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--freyr-muted);margin:4px 0 0}html:root:not(:has(.public-shell)) .scr-fd__namerow{align-items:center;gap:8px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .scr-fd__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .scr-fd__name{font:var(--type-display-m);letter-spacing:-.02em;color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .scr-fd__tools{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .scr-fd__slot{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:8px;width:100%}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__slot,html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__slot>[role=toolbar]{display:contents}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools>*{min-width:0}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools :is(.map-tool--draw,.layer-menu__trigger){white-space:nowrap;flex:calc(50% - 4px);justify-content:center}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools .map-tool--draw{order:1}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools .layer-menu__trigger{order:2}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools :is(.map-tool--palette,.map-tool--streak){flex:0 0 100%;justify-content:center}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools .map-tool--palette{order:3}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools .map-tool--streak{order:4}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools .freyr-basemap-segmented{order:5;margin-right:auto}html:root:not(:has(.public-shell)) .scr-fdm--mobile .scr-fd__tools .map-tool--dates{order:6;margin-left:auto}html:root:not(:has(.public-shell)) .scr-fd__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:22px;padding:18px 24px 32px;display:grid}html:root:not(:has(.public-shell)) .scr-fd__info{overflow:visible!important}html:root:not(:has(.public-shell)) .scr-fd__side{gap:22px;background:0 0!important;border:0!important;width:auto!important}html:root:not(:has(.public-shell)) .scr-fd__map,html:root:not(:has(.public-shell)) .scr-fd__tabs{border-radius:var(--radius-lg);background:var(--freyr-card);box-shadow:var(--shadow-card),0 0 0 var(--bezel-pad) var(--freyr-text);overflow:hidden;border:0!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fd__map,html:root:not(:has(.public-shell)) .scr-fd__tabs{box-shadow:var(--shadow-card),0 0 0 var(--bezel-pad) color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .scr-fd__map{height:clamp(360px,52vh,560px)!important}html:root:not(:has(.public-shell)) .scr-fd__tabs{padding-top:8px;overflow:visible}@media(max-width:1180px){html:root:not(:has(.public-shell)) .scr-fd__body{grid-template-columns:minmax(0,1fr)}}html:root:not(:has(.public-shell)) .freyr-verify-row{flex-wrap:wrap;gap:10px;padding:14px 24px 0}html:root:not(:has(.public-shell)) .scr-fdp{gap:14px}html:root:not(:has(.public-shell)) .scr-fdp>:where(div,button,section){background:var(--freyr-card);box-shadow:var(--shadow-ring);border:0!important;border-radius:18px!important}html:root:not(:has(.public-shell)) .scr-fdp__link{min-height:52px;background:var(--freyr-card)!important;color:var(--freyr-text)!important;padding:14px 18px!important;font-size:14px!important}html:root:not(:has(.public-shell)) .scr-gaec7{color:var(--freyr-text);background:var(--freyr-surface)!important;border-radius:var(--radius-full)!important;padding:2px 8px!important}html:root:not(:has(.public-shell)) .scr-fda{border-radius:18px;background:var(--freyr-card)!important;border:0!important;gap:10px!important;padding:16px 18px!important}html:root:not(:has(.public-shell)) .scr-fda>.btn{flex:140px;justify-content:center}html:root:not(:has(.public-shell)) .scr-fda>.btn--primary{flex-basis:100%;justify-content:space-between}html:root:not(:has(.public-shell)) .scr-fda__count{color:var(--freyr-muted);margin-left:auto;font-size:12px}html:root:not(:has(.public-shell)) .scr-fda__records.flex{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:root:not(:has(.public-shell)) .scr-fd__sheet .scr-fda{border-radius:0}html:root:not(:has(.public-shell)) .scr-zones{padding:18px 20px!important}html:root:not(:has(.public-shell)) .scr-zones__head{border-color:var(--freyr-text)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-zones__head{border-color:color-mix(in srgb,var(--freyr-text)8%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-zones__head>span{text-transform:uppercase;letter-spacing:.12em!important;color:var(--freyr-muted)!important;font-size:11px!important}html:root:not(:has(.public-shell)) .scr-zones__row{border-radius:12px;align-items:center;min-height:48px;border-color:var(--freyr-text)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-zones__row{border-color:color-mix(in srgb,var(--freyr-text)6%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-zones__row{background:0 0!important}html:root:not(:has(.public-shell)) .scr-zones__row:is(:hover,[data-hovered]){background:var(--freyr-text)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-zones__row:is(:hover,[data-hovered]){background:color-mix(in srgb,var(--freyr-text)4%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-zones__row[aria-pressed=true]{background:var(--freyr-deep)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-zones__row[aria-pressed=true]{background:color-mix(in srgb,var(--freyr-deep)8%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-zones__row[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--freyr-deep)}html:root:not(:has(.public-shell)) .scr-zones__stale{border-radius:var(--radius-md);background:var(--freyr-info-bg)!important;color:var(--freyr-info-text)!important;padding:10px 14px!important;font-size:13px!important}html:root:not(:has(.public-shell)) .scr-fd-spinner{border-color:var(--freyr-deep);border-top-color:#0000}html:root:not(:has(.public-shell)) .scr-fd-state{justify-content:center;align-items:center;min-height:70vh;padding:24px;display:flex}html:root:not(:has(.public-shell)) .scr-export__fmt{position:relative;border-radius:var(--radius-md)!important;border:1px solid var(--freyr-text)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-export__fmt{border:1px solid color-mix(in srgb,var(--freyr-text)12%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-export__fmt{background:var(--freyr-card)!important}html:root:not(:has(.public-shell)) .scr-export__fmt[aria-pressed=true]{border:2px solid var(--freyr-deep)!important;background:var(--freyr-deep)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-export__fmt[aria-pressed=true]{background:color-mix(in srgb,var(--freyr-deep)5%,var(--freyr-card))!important}}html:root:not(:has(.public-shell)) .scr-export__fmt[aria-pressed=true]:after{content:"✓";color:var(--freyr-deep);font-size:13px;position:absolute;top:10px;right:12px}html:root:not(:has(.public-shell)) .scr-upload{border-radius:var(--radius-lg)!important;border-color:var(--freyr-text)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-upload{border-color:color-mix(in srgb,var(--freyr-text)18%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-upload{background:var(--freyr-card)!important}html:root:not(:has(.public-shell)) .scr-upload:hover{border-color:var(--freyr-deep)!important}html:root:not(:has(.public-shell)) .scr-upload :is(.text-gray-400,.text-gray-600,.text-gray-700){color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .scr-upload :is(.text-green-600,.text-green-700){color:var(--freyr-success)}html:root:not(:has(.public-shell)) .scr-upload :is(.text-red-500,.text-red-700){color:var(--freyr-error)}html:root:not(:has(.public-shell)) .scr-upload :is(.text-yellow-700,.text-yellow-800){color:var(--freyr-warn-text)}html:root:not(:has(.public-shell)) .scr-upload .bg-yellow-50{background:var(--freyr-warn-bg);border-color:var(--freyr-warn-border);border-radius:var(--radius-md)}html:root:not(:has(.public-shell)) .scr-upload .border-blue-500{border-color:var(--freyr-deep);border-top-color:#0000}html:root:not(:has(.public-shell)) .scr-kl [data-kl]{min-height:44px;font-family:var(--font-sans);box-shadow:var(--shadow-float);align-items:center;display:inline-flex;border-radius:var(--radius-full)!important;border:0!important;padding:0 18px!important;font-size:14px!important}html:root:not(:has(.public-shell)) .scr-kl [data-kl=primary]{background:var(--freyr-deep)!important;color:var(--freyr-on-deep)!important}html:root:not(:has(.public-shell)) .scr-kl [data-kl=secondary],html:root:not(:has(.public-shell)) .scr-kl [data-kl=pill]{background:var(--freyr-card)!important;color:var(--freyr-text)!important}html:root:not(:has(.public-shell)) .scr-kl [data-kl=danger]{background:var(--freyr-error-bg)!important;color:var(--freyr-error)!important}html:root:not(:has(.public-shell)) .scr-fd__badge,html:root:not(:has(.public-shell)) .scr-fd__mdate{background:var(--freyr-card)!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fd__badge,html:root:not(:has(.public-shell)) .scr-fd__mdate{background:color-mix(in srgb,var(--freyr-card)94%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-fd__badge,html:root:not(:has(.public-shell)) .scr-fd__mdate{box-shadow:var(--shadow-float);border-radius:var(--radius-full)!important}html:root:not(:has(.public-shell)) .scr-fd__sheet{border-radius:var(--radius-xl)var(--radius-xl)0 0!important;background:var(--freyr-bg)!important;border:0!important}html:root:not(:has(.public-shell)) .scr-fd__sheet .scr-fdp{padding:4px 14px 18px}html:root:not(:has(.public-shell)) .scr-fl{gap:22px;padding-top:20px;padding-bottom:40px}html:root:not(:has(.public-shell)) .scr-fl__sum{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .scr-fl__sort{background:var(--freyr-text);padding:4px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fl__sort{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .scr-fl__sort .segmented__option{min-height:44px;color:var(--freyr-sub);padding:0 12px;font-size:12px}html:root:not(:has(.public-shell)) .scr-fl__sort .segmented__option--checked{background:var(--freyr-deep);color:var(--freyr-on-deep);box-shadow:none;font-weight:500}html:root:not(:has(.public-shell)) .scr-fl__edit-btn{width:36px;height:36px;min-height:36px;color:var(--freyr-muted);box-shadow:none;background:0 0}html:root:not(:has(.public-shell)) .scr-fl__edit-btn:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fl__edit-btn:hover{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .scr-fl__edit-btn:hover{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .scr-fl__pid{color:var(--freyr-muted);font-size:11px}html:root:not(:has(.public-shell)) .scr-fl__name{color:var(--freyr-text);font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .scr-fl__card{padding:0}html:root:not(:has(.public-shell)) .scr-fl__row{min-height:56px;box-shadow:0 1px 0 var(--freyr-text);border-bottom:0;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fl__row{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .scr-fl__row:last-child{box-shadow:none}html:root:not(:has(.public-shell)) .scr-fl__lead{flex:none;width:10px;display:inline-flex}html:root:not(:has(.public-shell)) .scr-fl__sub{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .scr-fl__value .status-mark{flex-direction:column;align-items:flex-end;gap:2px}html:root:not(:has(.public-shell)) .scr-fl__value .status-mark__shape{display:none}html:root:not(:has(.public-shell)) .scr-fl__value .status-mark__count{font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .scr-fl__value .status-mark__label{font-size:11px}html:root:not(:has(.public-shell)) .scr-fl__value .status-mark--healthy .status-mark__count{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .scr-fl__value .status-mark--healthy .status-mark__label{color:var(--freyr-muted)}html:root:not(:has(.public-shell)) .scr-fl__tiles{gap:8px}html:root:not(:has(.public-shell)) .scr-fl__tile{background:var(--freyr-card);box-shadow:0 0 0 1px var(--freyr-text),0 10px 22px -18px var(--freyr-text);border:0;border-radius:20px;gap:6px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fl__tile{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)6%,transparent),0 10px 22px -18px color-mix(in srgb,var(--freyr-text)30%,transparent)}}html:root:not(:has(.public-shell)) .scr-fl__tile{transition:transform .5s cubic-bezier(.32,.72,0,1)}html:root:not(:has(.public-shell)) .scr-fl__tile:active{transform:scale(.98)}html:root:not(:has(.public-shell)) .scr-fl__tile--critical{background:var(--freyr-status-attention)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fl__tile--critical{background:color-mix(in srgb,var(--freyr-status-attention)10%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .scr-fl__tile--critical{box-shadow:0 0 0 1px var(--freyr-status-attention),0 10px 22px -18px var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fl__tile--critical{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-status-attention)14%,transparent),0 10px 22px -18px color-mix(in srgb,var(--freyr-text)30%,transparent)}}html:root:not(:has(.public-shell)) .scr-fl__tile .scr-fl__sub{font-size:11px}html:root:not(:has(.public-shell)) .scr-fl__bar{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fl__bar{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .scr-fl__tshape{flex:none;margin-left:auto;display:inline-flex}html:root:not(:has(.public-shell)) .scr-fl__tshape .status-mark__shape{width:8px;height:8px}html:root:not(:has(.public-shell)) .scr-fl__tile .scr-fl__tshape+.scr-fl__edit-btn{margin-left:2px}html:root:not(:has(.public-shell)) .scr-fl__status{font-size:11px}html:root:not(:has(.public-shell)) .scr-fl__status .status-mark__shape{display:none}html:root:not(:has(.public-shell)) .scr-fl__ndvi{font-size:13px}html:root:not(:has(.public-shell)) .scr-fl__ndvi.status-mark--healthy{color:var(--freyr-status-healthy)}html:root:not(:has(.public-shell)) .scr-rf__title{font:var(--type-display-s);letter-spacing:-.01em;font-size:22px}html:root:not(:has(.public-shell)) .scr-rf__row{box-shadow:0 1px 0 var(--freyr-text);background:0 0;border:0;border-radius:0;padding:14px 0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-rf__row{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .scr-rf__row:last-child{box-shadow:none}html:root:not(:has(.public-shell)) .scr-rf__status--kept{color:var(--freyr-success)}html:root:not(:has(.public-shell)) .scr-rf__status--recoverable{color:var(--freyr-warn-text)}html:root:not(:has(.public-shell)) .scr-rf__note{color:var(--freyr-muted)}@media(max-width:639px){html:root:not(:has(.public-shell)) .scr-fl__title{font-size:26px}html:root:not(:has(.public-shell)) .scr-rf__row{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){html:root:not(:has(.public-shell)) .scr-fl__tile{transition:none}html:root:not(:has(.public-shell)) .scr-fl__tile:active{transform:none}}html:root:not(:has(.public-shell)) .scr-hist{flex-direction:column;gap:12px;display:flex}html:root:not(:has(.public-shell)) .scr-hist__count{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-hist__chips{gap:6px;padding:2px 0 4px;display:flex;overflow-x:auto}html:root:not(:has(.public-shell)) .scr-hist__chips .btn{flex-shrink:0}html:root:not(:has(.public-shell)) .scr-hist__month{flex-direction:column;display:flex}html:root:not(:has(.public-shell)) .scr-hist__monthname{font:var(--type-heading);letter-spacing:var(--tracking-heading);color:var(--freyr-text);margin:0;padding:14px 0 8px;font-size:18px}html:root:not(:has(.public-shell)) .scr-hist__row{gap:14px;display:flex}html:root:not(:has(.public-shell)) .scr-hist__icon{flex-direction:column;flex-shrink:0;align-items:center;width:36px;display:flex;position:relative}html:root:not(:has(.public-shell)) .scr-hist__icon svg{box-sizing:content-box;background:var(--freyr-card);box-shadow:0 0 0 1px var(--freyr-border);border-radius:999px;padding:12px}html:root:not(:has(.public-shell)) .scr-hist__icon:after{content:"";background:var(--freyr-border);flex-grow:1;width:1.5px}html:root:not(:has(.public-shell)) .scr-hist__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:6px 0 20px;display:flex}html:root:not(:has(.public-shell)) .scr-hist__top{justify-content:space-between;gap:8px;display:flex}html:root:not(:has(.public-shell)) .scr-hist__type{font:var(--type-body);color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .scr-hist__date,html:root:not(:has(.public-shell)) .scr-hist__meta{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .scr-hist__note{font:var(--type-small);color:var(--freyr-text);margin:0;font-size:14px}html:root:not(:has(.public-shell)) .scr-hist__input{color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .scr-hist__photo{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-width:320px;height:160px}html:root:not(:has(.public-shell)) .scr-hist__empty{font:var(--type-small);color:var(--freyr-muted);margin:8px 0;font-size:14px}html:root:not(:has(.public-shell)) .scr-hist__cta{justify-content:center;align-self:stretch;min-height:56px}html:root:not(:has(.public-shell)) .scr-fdm{flex-direction:column;gap:14px;padding:0 16px 32px;display:flex}html:root:not(:has(.public-shell)) .scr-fdm--tablet{padding:0 24px 32px}html:root:not(:has(.public-shell)) .scr-fdm .scr-fd__head2026{padding:16px 0 2px}html:root:not(:has(.public-shell)) .scr-fdm__map{border-radius:var(--radius-lg);background:var(--freyr-card);height:clamp(260px,62vw,440px);box-shadow:var(--shadow-card),0 0 0 var(--bezel-pad) var(--freyr-text);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-fdm__map{box-shadow:var(--shadow-card),0 0 0 var(--bezel-pad) color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .scr-fdm__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}html:root:not(:has(.public-shell)) .scr-story{flex-direction:column;gap:12px;display:flex}html:root:not(:has(.public-shell)) .scr-fd__info>.scr-story{margin-bottom:14px}html:root:not(:has(.public-shell)) .scr-story__insight{padding:20px 20px 18px}html:root:not(:has(.public-shell)) .scr-story__sentence{font:var(--type-heading);letter-spacing:-.005em;text-wrap:pretty;margin:0;line-height:1.35}html:root:not(:has(.public-shell)) .scr-story__sentence .fx-mono{font-size:.82em}html:root:not(:has(.public-shell)) .scr-story__actions{gap:8px;margin-top:4px;display:flex}html:root:not(:has(.public-shell)) .scr-story__actions .btn:first-child{flex-grow:1;justify-content:space-between}html:root:not(:has(.public-shell)) .scr-story__badge{margin-bottom:10px;display:flex}html:root:not(:has(.public-shell)) .scr-story__rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .scr-story__row{color:var(--freyr-text);align-items:center;gap:10px;font-size:13px;display:flex}html:root:not(:has(.public-shell)) .scr-story__shape{display:inline-flex}html:root:not(:has(.public-shell)) .scr-story__name{flex-grow:1;min-width:0}html:root:not(:has(.public-shell)) .scr-story__muted{color:var(--freyr-muted)}html:root:not(:has(.public-shell)) .scr-story__passhead{justify-content:space-between;align-items:center;gap:12px;display:flex}html:root:not(:has(.public-shell)) .scr-story__sub{color:var(--freyr-sub);font-size:13px}html:root:not(:has(.public-shell)) .scr-story__dots{flex-wrap:wrap;gap:7px;display:flex}html:root:not(:has(.public-shell)) .scr-story__dot{background:var(--freyr-text);border-radius:999px;width:12px;height:12px}html:root:not(:has(.public-shell)) .scr-story__dot--cloudy{box-shadow:inset 0 0 0 1.4px var(--freyr-text);background:0 0}html:root:not(:has(.public-shell)) .scr-story__note{color:var(--freyr-muted);margin:0;font-size:12px}html:root:not(:has(.public-shell)) .scr-ndvi{padding:18px 20px!important}html:root:not(:has(.public-shell)) .scr-ndvi__marks{font:var(--type-caption);color:var(--freyr-sub);margin:8px 0 0}html:root:not(:has(.public-shell)) .scr-ndvi__radar{align-items:center;gap:6px;margin:6px 0 0;display:flex}html:root:not(:has(.public-shell)) :is([data-testid=radar-signal-section],[data-testid=moisture-section],[data-testid=wetpatch-card]){border-top-color:var(--freyr-text)!important;padding:18px 20px!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) :is([data-testid=radar-signal-section],[data-testid=moisture-section],[data-testid=wetpatch-card]){border-top-color:color-mix(in srgb,var(--freyr-text)7%,transparent)!important}}html:root:not(:has(.public-shell)) .scr-legend{border-radius:var(--radius-lg);background:var(--freyr-card);width:min(420px,100vw - 48px);padding:14px 16px 12px;position:relative}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-legend{background:color-mix(in srgb,var(--freyr-card)97%,transparent)}}html:root:not(:has(.public-shell)) .scr-legend{box-shadow:var(--shadow-float)}html:root:not(:has(.public-shell)) .scr-legend:has(.legend__body[hidden]){border-radius:var(--radius-full);width:fit-content;max-width:calc(100vw - 48px);padding:0 4px 0 12px}html:root:not(:has(.public-shell)) .scr-legend:has(.legend__body[hidden]) .legend__head{gap:8px}html:root:not(:has(.public-shell)) .scr-legend:has(.legend__body[hidden]) .legend__toggle{min-height:28px;position:relative}html:root:not(:has(.public-shell)) .scr-legend:has(.legend__body[hidden]) .legend__toggle:after{content:"";position:absolute;inset:-8px -6px}html:root:not(:has(.public-shell)) .scr-legend__foot{font:var(--type-caption);color:var(--freyr-muted);margin:8px 0 0}html:root:not(:has(.public-shell)) .scr-legend__off{z-index:25;margin:0;position:absolute;bottom:clamp(76px,8vh,100px);left:16px}html:root:not(:has(.public-shell)) .map-notice{border-radius:var(--radius-full);background:var(--freyr-card);border:0;max-width:min(300px,100vw - 48px);padding:0 12px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .map-notice{background:color-mix(in srgb,var(--freyr-card)95%,transparent)}}html:root:not(:has(.public-shell)) .map-notice{box-shadow:var(--shadow-float);font:var(--type-caption);color:var(--freyr-sub);text-align:left;cursor:pointer}html:root:not(:has(.public-shell)) .map-notice:after{content:"";position:absolute;inset:-8px -6px}html:root:not(:has(.public-shell)) .map-notice:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .map-notice__text{text-overflow:ellipsis;white-space:nowrap;line-height:28px;display:block;overflow:hidden}html:root:not(:has(.public-shell)) .map-notice[aria-expanded=true]{border-radius:var(--radius-lg);padding:8px 12px}html:root:not(:has(.public-shell)) .map-notice[aria-expanded=true] .map-notice__text{white-space:normal;line-height:1.4;overflow:visible}html:root:not(:has(.public-shell)) .scr-moist{border-radius:var(--radius-lg);background:var(--freyr-card);box-shadow:var(--shadow-card),0 0 0 var(--bezel-pad) var(--freyr-text);padding:18px 20px!important}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-moist{box-shadow:var(--shadow-card),0 0 0 var(--bezel-pad) color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .scr-moist__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;margin:10px 0 12px!important;display:grid!important}html:root:not(:has(.public-shell)) .scr-moist__tile{border-radius:var(--radius-md);background:var(--freyr-surface);flex-wrap:wrap;padding:10px 12px;gap:6px!important}html:root:not(:has(.public-shell)) .scr-moist__n{color:var(--freyr-text);font-size:22px;line-height:1}html:root:not(:has(.public-shell)) .scr-moist__rain{font:var(--type-body-sm,13px/1.5 var(--font-sans));color:var(--freyr-text);margin:0 0 6px}html:root:not(:has(.public-shell)) .moist-bar{flex-direction:column;gap:6px;margin:4px 0 10px;display:flex}html:root:not(:has(.public-shell)) .moist-bar__track{grid-template-columns:30fr 40fr 30fr;gap:3px;height:14px;display:grid;position:relative}html:root:not(:has(.public-shell)) .moist-band{border-radius:999px}html:root:not(:has(.public-shell)) .moist-band--dry{background:var(--freyr-moisture-dry)}html:root:not(:has(.public-shell)) .moist-band--normal{background:var(--freyr-moisture-normal)}html:root:not(:has(.public-shell)) .moist-band--wet{background:var(--freyr-moisture-wet)}html:root:not(:has(.public-shell)) .moist-band--hatched{background-image:repeating-linear-gradient(135deg,var(--freyr-text)0 2px,transparent 2px 6px)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .moist-band--hatched{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--freyr-text)45%,transparent)0 2px,transparent 2px 6px)}}html:root:not(:has(.public-shell)) .moist-bar__marker{background:var(--freyr-text);width:6px;height:24px;box-shadow:0 0 0 2px var(--freyr-card);border-radius:3px;margin-left:-3px;position:absolute;top:-5px}html:root:not(:has(.public-shell)) .moist-bar__words{font:var(--type-caption);color:var(--freyr-sub);grid-template-columns:30fr 40fr 30fr;display:grid}html:root:not(:has(.public-shell)) .moist-bar__words>:nth-child(2){text-align:center}html:root:not(:has(.public-shell)) .moist-bar__words>:nth-child(3){text-align:right}html:root:not(:has(.public-shell)) .ndvi-flag__heading{font:var(--type-title-sm,500 16px/1.3 var(--font-sans));color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .ndvi-flag__reading{border-radius:var(--radius-lg);background:var(--freyr-text);align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .ndvi-flag__reading{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .ndvi-flag__reading-text{flex-direction:column;gap:1px;display:flex}html:root:not(:has(.public-shell)) .ndvi-flag__reading-title{color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .ndvi-flag__reading-sub{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .ndvi-flag__saved{border-radius:var(--radius-lg);background:var(--freyr-status-healthy);margin:8px 0 4px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .ndvi-flag__saved{background:color-mix(in srgb,var(--freyr-status-healthy)10%,transparent)}}html:root:not(:has(.public-shell)) .ndvi-flag__saved{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .crossval-2026{align-items:center;gap:8px;display:inline-flex}html:root:not(:has(.public-shell)) .crossval-2026__label{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .crossval-2026__chip{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0}html:root:not(:has(.public-shell)) .crossval-2026__pop{flex-direction:column;gap:4px;max-width:340px;display:flex}html:root:not(:has(.public-shell)) .crossval-2026__title{font:var(--type-title-sm,500 16px/1.3 var(--font-sans));margin:0 0 4px}html:root:not(:has(.public-shell)) .crossval-2026__kv{flex-direction:column;margin:0;display:flex}html:root:not(:has(.public-shell)) .crossval-2026__kv>div{box-shadow:0 1px 0 var(--freyr-text);justify-content:space-between;gap:12px;padding:6px 0;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .crossval-2026__kv>div{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .crossval-2026__kv dt{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .crossval-2026__kv dd{align-items:center;gap:6px;margin:0;display:inline-flex}html:root:not(:has(.public-shell)) :is(.crossval-2026__desc,.crossval-2026__status){color:var(--freyr-sub);margin:8px 0 0;font-size:12px;line-height:1.5}html:root:not(:has(.public-shell)) .crossval-2026__note{color:var(--freyr-muted);margin:0;font-size:11px}html:root:not(:has(.public-shell)) .date-nav__now{flex-direction:column;align-items:center;gap:1px;min-width:96px;display:flex}html:root:not(:has(.public-shell)) .date-nav__date{color:var(--freyr-text);font-size:14px}html:root:not(:has(.public-shell)) .date-nav__pos{color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .fol{flex-direction:column;margin:4px 16px 0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .fol__row{min-height:44px;box-shadow:0 1px 0 var(--freyr-text);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fol__row{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .fol__swatch{background:var(--freyr-surface);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--freyr-text);border-radius:4px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fol__swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--freyr-text)10%,transparent)}}html:root:not(:has(.public-shell)) .fol__name{flex-direction:column;flex-grow:1;min-width:0;display:flex}html:root:not(:has(.public-shell)) .fol__note{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .fol__word{color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .fol__value{text-align:right;min-width:44px;font-size:13px}html:root:not(:has(.public-shell)) .cloudy__title{font:inherit;margin:0}html:root:not(:has(.public-shell)) .cloudy__lead{color:var(--freyr-sub);margin:0 0 8px;font-size:13px;line-height:1.5}html:root:not(:has(.public-shell)) .cloudy__band{font:var(--type-caption);color:var(--freyr-sub);align-items:center;gap:6px;margin:0 0 8px;display:flex}html:root:not(:has(.public-shell)) .cloudy__band-swatch{background:var(--freyr-chart-rain);border-radius:3px;width:18px;height:10px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .cloudy__band-swatch{background:color-mix(in srgb,var(--freyr-chart-rain)18%,transparent)}}html:root:not(:has(.public-shell)) .cloudy__rules{margin-top:10px;font-size:13px}html:root:not(:has(.public-shell)) .cloudy__rules summary{cursor:pointer;min-height:44px;color:var(--freyr-text);align-items:center;display:flex}html:root:not(:has(.public-shell)) .cloudy__rules ul{color:var(--freyr-sub);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}html:root{--shell26-bar-h: calc(64px + env(safe-area-inset-bottom,0px)) }html:root .shell26{min-height:100vh}html:root .shell26 .app-column{flex-direction:column;min-width:0;display:flex}html:root .shell26--island .app-column{padding-top:104px}html:root .shell26--rail .app-column{padding-left:124px}html:root .shell26--phone .app-column{padding-bottom:calc(var(--shell26-bar-h) + 12px)}html:root .shell26--rail{--shell-sidebar-edge:116px}html:root .shell26-nav{z-index:40;background:var(--freyr-card);display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){html:root .shell26-nav{background:color-mix(in srgb,var(--freyr-card)82%,transparent)}}html:root .shell26-nav{box-shadow:var(--shadow-float)}html:root .shell26-wordmark{font-family:var(--font-wordmark);font-weight:var(--font-wordmark-weight);text-transform:var(--font-wordmark-transform);letter-spacing:-.02em;color:var(--freyr-text);line-height:1}html:root .shell26-divider{background:var(--freyr-border);flex-shrink:0;width:1px;height:18px}html:root .shell26-farm{color:var(--freyr-sub);white-space:nowrap;font-size:13px}html:root .shell26-farm--switcher{min-width:180px}html:root .shell26-utils{align-items:center;gap:6px;display:flex}html:root .shell26-items{margin:0;padding:0;list-style:none;display:flex}html:root .shell26-item{border-radius:var(--radius-full);color:var(--freyr-sub);transition:background-color .2s var(--ease-out),color .2s var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:flex}html:root .shell26-item:hover{color:var(--freyr-text);background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root .shell26-item:hover{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root .shell26-item--active,html:root .shell26-item--active:hover{background:var(--freyr-deep);color:var(--freyr-on-deep);font-weight:500}html:root .shell26-item:focus-visible,html:root .shell26-round:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root .shell26-round{border-radius:var(--radius-full);background:var(--freyr-text);border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root .shell26-round{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root .shell26-round{color:var(--freyr-text);cursor:pointer}html:root .shell26-round:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root .shell26-round:hover{background:color-mix(in srgb,var(--freyr-text)9%,transparent)}}html:root .shell26-utils .scr-bell__trigger{border-radius:var(--radius-full)!important;background:var(--freyr-text)!important;width:44px!important;height:44px!important}@supports (color:color-mix(in lab,red,red)){html:root .shell26-utils .scr-bell__trigger{background:color-mix(in srgb,var(--freyr-text)5%,transparent)!important}}html:root .shell26-utils .scr-bell__trigger:hover{background:var(--freyr-text)!important}@supports (color:color-mix(in lab,red,red)){html:root .shell26-utils .scr-bell__trigger:hover{background:color-mix(in srgb,var(--freyr-text)9%,transparent)!important}}html:root .shell26-utils .scr-bell__trigger:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root .shell26-nav--island{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap;align-items:center;gap:4px;padding:6px 6px 6px 24px;top:24px;left:50%;transform:translate(-50%)}html:root .shell26-nav--island .shell26-wordmark{font-size:21px}html:root .shell26-nav--island .shell26-divider{margin:0 14px}html:root .shell26-nav--island .shell26-items{gap:4px}html:root .shell26-nav--island .shell26-item{gap:8px;height:44px;padding:0 18px;font-size:14px}html:root .shell26-nav--island .shell26-item__icon{stroke-width:1.5px;width:17px;height:17px}html:root .shell26-nav--island .shell26-farm{margin-right:8px}html:root .shell26-nav--rail{background:var(--freyr-card);border-radius:32px;flex-direction:column;align-items:center;gap:6px;width:84px;padding:18px 10px 10px;top:20px;bottom:20px;left:20px}@supports (color:color-mix(in lab,red,red)){html:root .shell26-nav--rail{background:color-mix(in srgb,var(--freyr-card)94%,transparent)}}html:root .shell26-nav--rail .shell26-wordmark{margin-bottom:18px;font-size:17px}html:root .shell26-nav--rail .shell26-items{flex-direction:column;gap:6px}html:root .shell26-nav--rail .shell26-item{border-radius:22px;flex-direction:column;gap:4px;width:64px;height:60px;font-size:11px}html:root .shell26-nav--rail .shell26-item__icon{stroke-width:1.5px;width:20px;height:20px}html:root .shell26-nav--rail .shell26-utils{flex-direction:column;margin-top:auto}html:root .shell26-top{align-items:center;gap:10px;min-height:44px;padding:16px 20px 0;display:flex}html:root .shell26-top .shell26-wordmark{font-size:23px}html:root .shell26-top .shell26-divider{height:14px}html:root .shell26-top .shell26-farm{text-overflow:ellipsis;min-width:0;overflow:hidden}html:root .shell26-top .shell26-utils{margin-left:auto}html:root .shell26-nav--phone{height:var(--shell26-bar-h);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl)var(--radius-xl)0 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);bottom:0;left:0;right:0}html:root .shell26-nav--phone .shell26-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid}html:root .shell26-nav--phone .shell26-item{flex-direction:column;gap:3px;height:52px;font-size:11px}html:root .shell26-nav--phone .shell26-item__icon{stroke-width:1.5px;width:18px;height:18px}html:root:has(.shell26--phone) .scr-pwa,html:root:has(.shell26--phone) .scr-banner--toast{bottom:calc(var(--shell26-bar-h) + 12px)}html:root .shell26-account__who{flex-direction:column;gap:2px;margin-bottom:16px;display:flex}html:root .shell26-account__name{color:var(--freyr-text);font-weight:500}html:root .shell26-account__email{color:var(--freyr-sub);font-size:13px}html:root .shell26-account__acting{color:var(--freyr-text);margin:8px 0 0;font-size:14px}html:root .shell26-account__acting strong{font-weight:500}html:root .shell26-account .segmented{margin:16px 0}html:root .shell26-account__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root .shell26-account__row{border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--freyr-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}html:root .shell26-account__row:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root .shell26-account__row:hover{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root .shell26-account__row:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:-2px}html:root .shell26-account__row--signout{color:var(--freyr-status-critical)}@media(prefers-reduced-motion:reduce){html:root .shell26-item{transition:none}}html:root:not(:has(.public-shell)) .rec-page{flex-direction:column;gap:18px;max-width:1440px;margin:0 auto;padding:8px 24px 56px;display:flex}html:root:not(:has(.public-shell)) .rec-toprow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html:root:not(:has(.public-shell)) .rec-tabs{border-radius:var(--radius-full);background:var(--freyr-text);gap:2px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rec-tabs{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .rec-tab{border-radius:var(--radius-full);min-height:44px;font:var(--type-small);color:var(--freyr-sub);align-items:center;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}html:root:not(:has(.public-shell)) .rec-tab:hover{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .rec-tab--active,html:root:not(:has(.public-shell)) .rec-tab--active:hover{background:var(--freyr-card);color:var(--freyr-text);box-shadow:var(--shadow-ring),var(--shadow-card);font-weight:500}html:root:not(:has(.public-shell)) .rec-tab:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .rec-retention{font:var(--type-caption);color:var(--freyr-muted);text-align:right;text-wrap:balance;max-width:80ch;margin:0}html:root:not(:has(.public-shell)) .rec-eyebrow{border-radius:var(--radius-full);background:var(--freyr-text);align-self:flex-start;margin:0;padding:6px 12px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rec-eyebrow{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .rec-eyebrow{font:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rec-eyebrow--dot{align-items:center;gap:8px;display:inline-flex}html:root:not(:has(.public-shell)) .rec-eyebrow--dot:before{content:"";border-radius:var(--radius-full);background:var(--freyr-status-healthy);width:6px;height:6px}html:root:not(:has(.public-shell)) .rec-h1{font:var(--type-display-m);letter-spacing:-.01em;color:var(--freyr-text);margin:0;font-size:clamp(34px,5vw,52px)}html:root:not(:has(.public-shell)) .rec-h1 em{font-style:italic}html:root:not(:has(.public-shell)) .rec-sub{max-width:62ch;font:var(--type-body-l);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .rec-groups{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}html:root:not(:has(.public-shell)) .rec-group{padding:18px 20px 8px}html:root:not(:has(.public-shell)) .rec-group__head{align-items:center;gap:12px;margin-bottom:6px;display:flex}html:root:not(:has(.public-shell)) .rec-group__icon{border-radius:var(--radius-full);background:var(--freyr-text);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rec-group__icon{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .rec-group__icon{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rec-group__title{font:var(--type-heading);color:var(--freyr-text);margin:0;font-size:19px}html:root:not(:has(.public-shell)) .rec-group__link{font:var(--type-caption);color:var(--freyr-sub);text-underline-offset:3px;margin-left:auto}html:root:not(:has(.public-shell)) .rec-rows{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .rec-rows li+li{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .rec-row{min-height:56px;color:var(--freyr-text);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}html:root:not(:has(.public-shell)) .rec-row:hover .rec-row__title{text-underline-offset:3px;text-decoration:underline}html:root:not(:has(.public-shell)) .rec-row:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .rec-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .rec-row__title{font:var(--type-small);font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .rec-row__detail{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rec-row__detail--attention{color:var(--freyr-warn-text)}html:root:not(:has(.public-shell)) .rec-row__mark .status-mark__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:root:not(:has(.public-shell)) .rec-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}html:root:not(:has(.public-shell)) .rec-report__action{flex-wrap:wrap;align-items:center;gap:14px;display:flex}html:root:not(:has(.public-shell)) .rec-report__note{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rec-every{flex-direction:column;gap:16px;margin-top:28px;display:flex}html:root:not(:has(.public-shell)) .rec-every__title{font:var(--type-display-m);margin:0;font-size:clamp(30px,4vw,44px)}html:root:not(:has(.public-shell)) .rec-every__title em{font-style:italic}html:root:not(:has(.public-shell)) .rec-every__sub{font:var(--type-body);color:var(--freyr-sub);margin:6px 0 0}html:root:not(:has(.public-shell)) .rec-every__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:14px;display:grid}html:root:not(:has(.public-shell)) .rec-menu{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .rec-menu__label{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-muted);margin:8px 0 4px}html:root:not(:has(.public-shell)) .rec-menu__link{border-radius:var(--radius-md);min-height:44px;font:var(--type-small);color:var(--freyr-text);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}html:root:not(:has(.public-shell)) .rec-menu__link:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rec-menu__link:hover{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .rec-menu__link:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:-2px}html:root:not(:has(.public-shell)) .rec-menu__link svg{color:var(--freyr-muted);flex-shrink:0}html:root:not(:has(.public-shell)) .rec-menu__link--child{color:var(--freyr-sub);padding-left:28px;font-size:13px}html:root:not(:has(.public-shell)) .rec-every__fieldhead{justify-content:space-between;align-items:flex-start;gap:12px;margin:14px 0 6px;display:flex}html:root:not(:has(.public-shell)) .rec-every__name{font:var(--type-heading);margin:0;font-size:26px}html:root:not(:has(.public-shell)) .rec-every__meta{font:var(--type-caption);color:var(--freyr-sub);margin:4px 0 0}html:root:not(:has(.public-shell)) .rec-every__sub-h{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-muted);margin:12px 0 4px}html:root:not(:has(.public-shell)) .rec-every__foot{font:var(--type-caption);color:var(--freyr-muted);margin:12px 0 0}html:root:not(:has(.public-shell)) .rec-week{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px;display:grid}html:root:not(:has(.public-shell)) .rec-week__main,html:root:not(:has(.public-shell)) .rec-week__side{flex-direction:column;gap:16px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .rec-chips{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}html:root:not(:has(.public-shell)) .rec-chips>li{display:flex}html:root:not(:has(.public-shell)) .rec-chips .metric{flex:1}html:root:not(:has(.public-shell)) .rec-days{padding:6px 22px}html:root:not(:has(.public-shell)) .rec-day{grid-template-columns:84px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}html:root:not(:has(.public-shell)) .rec-day+.rec-day{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .rec-day__label{flex-direction:column;align-items:flex-start;gap:3px;display:flex}html:root:not(:has(.public-shell)) .rec-day__name{font:var(--type-small);text-transform:capitalize;font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .rec-day__date{font:var(--type-data);color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .rec-daylist{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .rec-entries{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .rec-day__none{margin:0}html:root:not(:has(.public-shell)) .rec-day__badge{border-radius:var(--radius-full);background:var(--freyr-deep);color:var(--freyr-on-deep);font:var(--type-label);letter-spacing:.1em;text-transform:uppercase;padding:2px 9px}html:root:not(:has(.public-shell)) .rec-day--future .rec-day__body{color:var(--freyr-sub);font:var(--type-small)}html:root:not(:has(.public-shell)) .rec-day__body{flex-direction:column;gap:16px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .rec-entry{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}html:root:not(:has(.public-shell)) .rec-entry__icon{border-radius:var(--radius-full);background:var(--freyr-text);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rec-entry__icon{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .rec-entry__icon{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rec-entry__body{flex-direction:column;gap:3px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .rec-entry__title{font:var(--type-small);color:var(--freyr-text);font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .rec-entry__crop{color:var(--freyr-sub);margin-left:6px;font-size:12px;font-weight:400}html:root:not(:has(.public-shell)) .rec-entry__detail{font:var(--type-small);color:var(--freyr-text);font-size:14px}html:root:not(:has(.public-shell)) .rec-entry__who{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rec-entry__chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}html:root:not(:has(.public-shell)) .rec-confirm,html:root:not(:has(.public-shell)) .rec-photo{border-radius:var(--radius-full);min-height:32px;font:var(--type-caption);align-items:center;gap:6px;padding:4px 12px;text-decoration:none;display:inline-flex}html:root:not(:has(.public-shell)) .rec-confirm{background:var(--freyr-warn-bg);color:var(--freyr-warn-text);border:1px solid var(--freyr-warn-border)}html:root:not(:has(.public-shell)) .rec-photo{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rec-photo{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .rec-photo{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rec-confirm:focus-visible,html:root:not(:has(.public-shell)) .rec-photo:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .rec-needs{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .rec-needs li+li{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .rec-need{min-height:56px;color:var(--freyr-text);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}html:root:not(:has(.public-shell)) .rec-need:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .rec-need__text{align-items:flex-start;gap:10px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .rec-need__lines{flex-direction:column;gap:2px;display:flex}html:root:not(:has(.public-shell)) .rec-need__title{font:var(--type-small);font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .rec-need__detail{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rec-need__go{border-radius:var(--radius-full);background:var(--freyr-text);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rec-need__go{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .rec-need__go{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rec-need__shape{flex-shrink:0;width:10px}html:root:not(:has(.public-shell)) .rec-need .status-mark{margin-top:4px}html:root:not(:has(.public-shell)) .rec-need .status-mark__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:root:not(:has(.public-shell)) .rec-coming{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .rec-coming li{font:var(--type-small);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}html:root:not(:has(.public-shell)) .rec-coming__when{font:var(--type-data);color:var(--freyr-sub);white-space:nowrap;font-size:12px}html:root:not(:has(.public-shell)) .rec-coming .status-mark__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:root:not(:has(.public-shell)) .rec-take{flex-wrap:wrap;gap:10px;display:flex}html:root:not(:has(.public-shell)) .rec-take__title{font:var(--type-heading);margin:0}html:root:not(:has(.public-shell)) .rec-period{align-items:center;display:flex}html:root:not(:has(.public-shell)) .rec-dl{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:14px;display:grid}html:root:not(:has(.public-shell)) .rec-track{height:64px;margin:8px 8px 0;position:relative}html:root:not(:has(.public-shell)) .rec-track__line{background:var(--freyr-border-strong);height:2px;position:absolute;top:28px;left:0;right:0}html:root:not(:has(.public-shell)) .rec-track__band{border-radius:var(--radius-full);background:repeating-linear-gradient(135deg,var(--freyr-status-healthy)0 4px,var(--freyr-status-healthy)4px 8px);height:14px;position:absolute;top:22px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rec-track__band{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--freyr-status-healthy)38%,transparent)0 4px,color-mix(in srgb,var(--freyr-status-healthy)10%,transparent)4px 8px)}}html:root:not(:has(.public-shell)) .rec-track__mark{border-radius:var(--radius-full);background:var(--freyr-deep);width:14px;height:14px;box-shadow:0 0 0 3px var(--freyr-card);margin-left:-7px;position:absolute;top:22px}html:root:not(:has(.public-shell)) .rec-track__mark--soon{background:var(--freyr-gold)}html:root:not(:has(.public-shell)) .rec-track__tick{font:var(--type-data);color:var(--freyr-sub);white-space:nowrap;text-transform:uppercase;font-size:11px;position:absolute;top:44px;transform:translate(-50%)}html:root:not(:has(.public-shell)) .rec-track__tick:first-of-type{transform:none}html:root:not(:has(.public-shell)) .rec-track__end{font:var(--type-data);color:var(--freyr-sub);text-transform:uppercase;font-size:11px;position:absolute;top:44px;right:0}html:root:not(:has(.public-shell)) .rec-dl__list{margin:12px 0 0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .rec-dl__list li{border-top:1px solid var(--freyr-border);min-height:52px;font:var(--type-small);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}html:root:not(:has(.public-shell)) .rec-dl__name{align-items:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .rec-dl__when{font:var(--type-data);color:var(--freyr-sub);text-align:right;font-size:12px}html:root:not(:has(.public-shell)) .rec-dl__list .status-mark__label,html:root:not(:has(.public-shell)) .rec-linked .status-mark__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:root:not(:has(.public-shell)) .rec-linked{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .rec-linked li{border-top:1px solid var(--freyr-border);min-height:56px;font:var(--type-small);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}html:root:not(:has(.public-shell)) .rec-linked li:first-child{border-top:0}@media(max-width:1100px){html:root:not(:has(.public-shell)) .rec-groups{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:not(:has(.public-shell)) .rec-week,html:root:not(:has(.public-shell)) .rec-dl,html:root:not(:has(.public-shell)) .rec-every__grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:767px){html:root:not(:has(.public-shell)) .rec-page{padding:4px 16px 40px}html:root:not(:has(.public-shell)) .rec-groups,html:root:not(:has(.public-shell)) .rec-two{grid-template-columns:minmax(0,1fr)}html:root:not(:has(.public-shell)) .rec-day{grid-template-columns:minmax(0,1fr);gap:8px}html:root:not(:has(.public-shell)) .rec-day__label{flex-direction:row;align-items:baseline;gap:10px}html:root:not(:has(.public-shell)) .rec-retention{text-align:left}}@media print{html:root:has(.rec-print) body *{visibility:hidden}html:root:not(:has(.public-shell)) .rec-print,html:root:not(:has(.public-shell)) .rec-print *{visibility:visible}html:root:not(:has(.public-shell)) .rec-print{width:100%;position:absolute;top:0;left:0}html:root:not(:has(.public-shell)) .rec-noprint{display:none}}html:root:not(:has(.public-shell)) .today26{flex-direction:column;gap:16px;width:100%;max-width:1440px;margin:0 auto;padding:8px 20px 24px;display:flex}html:root:not(:has(.public-shell)) .today26__left,html:root:not(:has(.public-shell)) .today26__right{flex-direction:column;gap:14px;min-width:0;display:flex}@media(min-width:768px){html:root:not(:has(.public-shell)) .today26{padding:24px 36px 32px 8px}}@media(min-width:1024px){html:root:not(:has(.public-shell)) .today26{grid-template-columns:440px minmax(0,1fr);align-items:start;column-gap:28px;display:grid}html:root:not(:has(.public-shell)) .today26__right{gap:16px}}@media(min-width:1280px){html:root:not(:has(.public-shell)) .today26{grid-template-columns:5fr 7fr;column-gap:40px;padding:24px 48px 40px}}html:root:not(:has(.public-shell)) .today26-hero{flex-direction:column;gap:12px;display:flex}html:root:not(:has(.public-shell)) .today26-eyebrow{border-radius:var(--radius-full);background:var(--freyr-card);align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .today26-eyebrow{background:color-mix(in srgb,var(--freyr-card)82%,transparent)}}html:root:not(:has(.public-shell)) .today26-eyebrow{box-shadow:var(--shadow-ring);font:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .today26-eyebrow--plain{box-shadow:none;background:0 0;padding:0}html:root:not(:has(.public-shell)) .today26-eyebrow__dot{background:var(--freyr-status-healthy);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite today26-pulse}@keyframes today26-pulse{50%{opacity:.35}}html:root:not(:has(.public-shell)) .today26-headline{font:var(--type-display-s);letter-spacing:-.02em;color:var(--freyr-text);text-wrap:balance;margin:0}html:root:not(:has(.public-shell)) .today26-headline em{font-style:italic;font-weight:300}html:root:not(:has(.public-shell)) .today26-sub{font:var(--type-body);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .today26-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}html:root:not(:has(.public-shell)) .today26-chips .metric{border-radius:20px;padding:12px 14px}html:root:not(:has(.public-shell)) .today26-chips .metric__value{font:var(--type-data-l);font-size:19px;font-weight:500}@media(min-width:768px){html:root:not(:has(.public-shell)) .today26-headline{font:var(--type-display-m);letter-spacing:-.02em}html:root:not(:has(.public-shell)) .today26-chips .metric__value{font-size:22px}}@media(min-width:1280px){html:root:not(:has(.public-shell)) .today26-headline{font:var(--type-display-l);letter-spacing:-.02em}html:root:not(:has(.public-shell)) .today26-sub{font:var(--type-body-l)}html:root:not(:has(.public-shell)) .today26-chips .metric{padding:16px 18px}html:root:not(:has(.public-shell)) .today26-chips .metric__value{font-size:28px}}html:root:not(:has(.public-shell)) .wal{gap:0;padding:6px 20px}html:root:not(:has(.public-shell)) .wal__label{font:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--freyr-sub);justify-content:space-between;align-items:baseline;padding:12px 0 4px;display:flex}html:root:not(:has(.public-shell)) .wal__label .fx-mono{font:var(--type-data);text-transform:none;letter-spacing:0;font-size:12px}html:root:not(:has(.public-shell)) .wal__list{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .wal__list>li+li{border-top:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wal__list>li+li{border-top:1px solid color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .wal-row{min-height:44px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:grid}html:root:not(:has(.public-shell)) .wal-row:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px;border-radius:12px}html:root:not(:has(.public-shell)) .wal-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .wal-row__name{font-size:16px;font-weight:500}html:root:not(:has(.public-shell)) .wal-row__meta{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .wal-row__change{font:var(--type-small)}html:root:not(:has(.public-shell)) .wal-row__change--attention{color:var(--freyr-status-attention)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wal-row__change--attention{color:color-mix(in srgb,var(--freyr-status-attention)60%,var(--freyr-text))}}html:root:not(:has(.public-shell)) .wal-row__change--critical{color:var(--freyr-status-critical)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wal-row__change--critical{color:color-mix(in srgb,var(--freyr-status-critical)70%,var(--freyr-text))}}html:root:not(:has(.public-shell)) .wal-row__side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}html:root:not(:has(.public-shell)) .wal-row__side .status-mark__count{font-size:20px;font-weight:500}html:root:not(:has(.public-shell)) .wal-row__side .sparkline{width:64px;height:20px}html:root:not(:has(.public-shell)) .rc-wrap{flex-direction:column;gap:10px;display:flex}html:root:not(:has(.public-shell)) .rc{gap:0;padding:4px 20px}html:root:not(:has(.public-shell)) .rc-row{min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}html:root:not(:has(.public-shell)) .rc-row+.rc-row{border-top:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rc-row+.rc-row{border-top:1px solid color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .rc-row:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px;border-radius:12px}html:root:not(:has(.public-shell)) .rc-row__main{flex:1;justify-content:space-between;gap:12px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .rc-row__name{font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .rc-row__when{font:var(--type-data);color:var(--freyr-status-attention)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rc-row__when{color:color-mix(in srgb,var(--freyr-status-attention)60%,var(--freyr-text))}}html:root:not(:has(.public-shell)) .rc-row__when{white-space:nowrap}html:root:not(:has(.public-shell)) .rc-row__arrow{color:var(--freyr-sub);flex:none}html:root:not(:has(.public-shell)) .today26-fresh{font:var(--type-caption);color:var(--freyr-sub);align-items:center;gap:8px;margin:0;display:flex}html:root:not(:has(.public-shell)) .today26-fresh svg{flex:none}html:root:not(:has(.public-shell)) .today26-skel{border-radius:var(--radius-lg);background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .today26-skel{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .today26-skel{animation:1.6s ease-in-out infinite today26-skel}@keyframes today26-skel{50%{opacity:.55}}html:root:not(:has(.public-shell)) .today26-skel--pill{border-radius:var(--radius-full);width:220px;height:28px}html:root:not(:has(.public-shell)) .today26-skel--headline{width:85%;height:76px}html:root:not(:has(.public-shell)) .today26-skel--line{width:60%;height:18px}html:root:not(:has(.public-shell)) .today26-skel--chips{height:56px}html:root:not(:has(.public-shell)) .today26-skel--card{height:72px}html:root:not(:has(.public-shell)) .today26-skel--map{height:340px}html:root:not(:has(.public-shell)) .farm26__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}html:root:not(:has(.public-shell)) .farm26__title{font:var(--type-heading);letter-spacing:-.01em;margin:0}html:root:not(:has(.public-shell)) .farm26__sub{font:var(--type-data);color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .farm26__legend{font:var(--type-small);gap:14px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .farm26__map{border-radius:var(--radius-lg);isolation:isolate;height:340px;position:relative;overflow:hidden}@media(min-width:1280px){html:root:not(:has(.public-shell)) .farm26__map{height:440px}}html:root:not(:has(.public-shell)) .wk26-link{color:inherit;border-radius:var(--radius-lg);text-decoration:none;display:block}html:root:not(:has(.public-shell)) .wk26-link:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:4px}html:root:not(:has(.public-shell)) .wk26{gap:14px}html:root:not(:has(.public-shell)) .wk26__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html:root:not(:has(.public-shell)) .wk26__title{font:var(--type-heading);letter-spacing:-.01em;margin:0}html:root:not(:has(.public-shell)) .wk26__wind{font:var(--type-small);opacity:.72;margin:4px 0 0}html:root:not(:has(.public-shell)) .wk26__temp{font:var(--type-data-l);font-weight:400}html:root:not(:has(.public-shell)) .wk26__days{gap:12px;margin:0;padding:0;list-style:none;display:grid}html:root:not(:has(.public-shell)) .wk26__days--3{grid-template-columns:repeat(3,minmax(0,1fr))}html:root:not(:has(.public-shell)) .wk26__days--7{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}html:root:not(:has(.public-shell)) .wk26-day{flex-direction:column;gap:6px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .wk26-day__name{font:var(--type-label);letter-spacing:.08em;text-transform:uppercase;opacity:.72}html:root:not(:has(.public-shell)) .wk26-day[data-today] .wk26-day__name{opacity:1}html:root:not(:has(.public-shell)) .wk26-day__class{font:var(--type-small)}html:root:not(:has(.public-shell)) .wk26-day__nums{font:var(--type-data);opacity:.72;font-size:11px}html:root:not(:has(.public-shell)) .wk26-band{border-radius:var(--radius-full);background:var(--freyr-on-deep);height:10px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wk26-band{background:color-mix(in srgb,var(--freyr-on-deep)10%,transparent)}}html:root:not(:has(.public-shell)) .wk26-band__seg--dim{background:0 0}html:root:not(:has(.public-shell)) .wk26-band__seg--spray{background:var(--freyr-gold)}html:root:not(:has(.public-shell)) .wk26-band__seg--rain{background:repeating-linear-gradient(135deg,var(--freyr-on-deep)0 2px,var(--freyr-on-deep)2px 6px)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wk26-band__seg--rain{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--freyr-on-deep)55%,transparent)0 2px,color-mix(in srgb,var(--freyr-on-deep)18%,transparent)2px 6px)}}html:root:not(:has(.public-shell)) .wk26-band__seg--frost{background:repeating-linear-gradient(90deg,var(--freyr-on-deep)0 1px,transparent 1px 5px)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wk26-band__seg--frost{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--freyr-on-deep)70%,transparent)0 1px,transparent 1px 5px)}}html:root:not(:has(.public-shell)) .wk26__legend{font:var(--type-caption);opacity:.85;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .wk26__legend li{align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .wk26__swatch{border-radius:3px;flex:none;width:14px;height:10px;display:inline-block}html:root:not(:has(.public-shell)) .wk26__skeleton{border-radius:var(--radius-lg);background:var(--freyr-on-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wk26__skeleton{background:color-mix(in srgb,var(--freyr-on-deep)14%,transparent)}}html:root:not(:has(.public-shell)) .wk26__skeleton{animation:1.6s ease-in-out infinite today26-skel}html:root:not(:has(.public-shell)) .wk26__skeleton--title{width:70%;height:28px}html:root:not(:has(.public-shell)) .wk26__skeleton--days{height:64px}html:root:not(:has(.public-shell)) .wal-row__go,html:root:not(:has(.public-shell)) .rc-row__arrow{background:var(--freyr-text);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wal-row__go,html:root:not(:has(.public-shell)) .rc-row__arrow{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .wal-row__go,html:root:not(:has(.public-shell)) .rc-row__arrow{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .wal-row--go{grid-template-columns:minmax(0,1fr) auto 36px}html:root:not(:has(.public-shell)) .wp26{flex-direction:column;gap:16px;width:100%;max-width:1440px;margin:0 auto;padding:8px 20px 24px;display:flex}html:root:not(:has(.public-shell)) .wp26__left,html:root:not(:has(.public-shell)) .wp26__right{flex-direction:column;gap:14px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .wp26__title{font:var(--type-heading);letter-spacing:-.01em;margin:0}html:root:not(:has(.public-shell)) .wp26__lead{flex-direction:column;gap:6px;display:flex}html:root:not(:has(.public-shell)) .wp26__headline{font:var(--type-display-s);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:30px}html:root:not(:has(.public-shell)) .wp26__headline em{font-style:italic;font-weight:300}html:root:not(:has(.public-shell)) .wp26__sub{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .wp26__skeletons{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .wp26__skel--headline{height:80px}html:root:not(:has(.public-shell)) .wp26__skel--now{height:110px}html:root:not(:has(.public-shell)) .wp26__skel--list{height:340px}@media(min-width:768px){html:root:not(:has(.public-shell)) .wp26{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;column-gap:28px;padding:24px 36px 32px 8px;display:grid}}@media(min-width:768px)and (max-width:1099px){html:root:not(:has(.public-shell)) .wp26{grid-template-columns:minmax(0,1fr)}}@media(min-width:1280px){html:root:not(:has(.public-shell)) .wp26{column-gap:40px;padding:24px 48px 40px}}html:root:not(:has(.public-shell)) .wp26-now{flex-direction:row;align-items:center;gap:18px;padding:18px 20px}html:root:not(:has(.public-shell)) .wp26-now__temp{font:var(--type-data-l);font-size:46px;line-height:1}html:root:not(:has(.public-shell)) .wp26-now__text{flex-direction:column;gap:4px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .wp26-now__text p{margin:0}html:root:not(:has(.public-shell)) .wp26-now__sky{font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .wp26-now__line{font:var(--type-small);opacity:.8}html:root:not(:has(.public-shell)) .wp26-now__spray{font:var(--type-small);align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .wp26-now__swatch{border-radius:var(--radius-full);background:var(--freyr-gold);flex:none;width:14px;height:8px}html:root:not(:has(.public-shell)) .wp26-list{gap:0;padding:4px 16px}html:root:not(:has(.public-shell)) .wp26-list__rows{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .wp26-row{grid-template-columns:34px 24px minmax(0,1fr) 76px 64px;align-items:center;gap:8px;min-height:46px;display:grid}html:root:not(:has(.public-shell)) .wp26-row+.wp26-row{border-top:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wp26-row+.wp26-row{border-top:1px solid color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .wp26-row[aria-current=date] .wp26-row__day{color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .wp26-row__day{font:var(--type-data);text-transform:uppercase;color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .wp26-row__sky{color:var(--freyr-sub);align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .wp26-row__skyword{font:var(--type-small);white-space:nowrap}html:root:not(:has(.public-shell)) .wp26__note{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .wk26__note{font:var(--type-small);opacity:.72;margin:0 0 8px}@media(max-width:479px){html:root:not(:has(.public-shell)) .wp26-row__skyword{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media(min-width:480px){html:root:not(:has(.public-shell)) .wp26-row{grid-template-columns:34px auto minmax(0,1fr) 76px 64px}}html:root:not(:has(.public-shell)) .wp26-row__rain{font:var(--type-data);color:var(--freyr-sub);justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}html:root:not(:has(.public-shell)) .wp26-row__bar{background:var(--freyr-info-text);border-radius:2px;min-width:2px;height:4px;display:inline-block}html:root:not(:has(.public-shell)) .wp26-row__temps{text-align:right;font:var(--type-data);font-size:12px}html:root:not(:has(.public-shell)) .wp26-chip{border-radius:var(--radius-full);white-space:nowrap;background:var(--freyr-text);justify-self:start;padding:5px 12px;font-size:13px;line-height:1.2}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wp26-chip{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .wp26-chip{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .wp26-chip--spray{background:var(--freyr-gold);color:var(--freyr-gold-text);font-weight:500}html:root:not(:has(.public-shell)) .wp26-chip--rain,html:root:not(:has(.public-shell)) .wp26-chip--rainFrom,html:root:not(:has(.public-shell)) .wp26-chip--wet{background:repeating-linear-gradient(135deg,var(--freyr-info-bg)0 4px,var(--freyr-info-border)4px 8px)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .wp26-chip--rain,html:root:not(:has(.public-shell)) .wp26-chip--rainFrom,html:root:not(:has(.public-shell)) .wp26-chip--wet{background:repeating-linear-gradient(135deg,var(--freyr-info-bg)0 4px,color-mix(in srgb,var(--freyr-info-border)60%,var(--freyr-info-bg))4px 8px)}}html:root:not(:has(.public-shell)) .wp26-chip--rain,html:root:not(:has(.public-shell)) .wp26-chip--rainFrom,html:root:not(:has(.public-shell)) .wp26-chip--wet{color:var(--freyr-info-text)}html:root:not(:has(.public-shell)) .wp26-chip--frost{background:var(--freyr-card);box-shadow:inset 0 0 0 1.2px var(--freyr-info-text);color:var(--freyr-text)}@media(prefers-reduced-motion:reduce){html:root:not(:has(.public-shell)) .today26-eyebrow__dot,html:root:not(:has(.public-shell)) .today26-skel,html:root:not(:has(.public-shell)) .wk26__skeleton{animation:none}}html:root:not(:has(.public-shell)) .reg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}html:root:not(:has(.public-shell)) .reg-head__text{flex-direction:column;gap:10px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .reg-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .reg-h1{font-size:44px;line-height:1.05}html:root:not(:has(.public-shell)) .reg-pills{align-self:flex-start}html:root:not(:has(.public-shell)) .reg-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px 32px;display:grid}html:root:not(:has(.public-shell)) .reg-main,html:root:not(:has(.public-shell)) .reg-side,html:root:not(:has(.public-shell)) .reg-single{flex-direction:column;gap:14px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .reg-form{flex-direction:column;gap:14px;padding:20px 22px;display:flex}html:root:not(:has(.public-shell)) .reg-form__kicker,html:root:not(:has(.public-shell)) .reg-entry__kicker{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .reg-form__title{font:var(--type-heading);letter-spacing:-.01em;color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .reg-form__hint{font:var(--type-small);color:var(--freyr-sub);margin:-6px 0 0}html:root:not(:has(.public-shell)) .reg-form__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .reg-fields{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .reg-alert{border-radius:var(--radius-md);background:var(--freyr-error-bg);font:var(--type-small);color:var(--freyr-error);margin:0;padding:12px 14px}html:root:not(:has(.public-shell)) .reg-saved{border-radius:var(--radius-md);background:var(--freyr-success-bg);font:var(--type-small);color:var(--freyr-success);align-items:center;gap:8px;margin:0;padding:12px 14px;display:flex}html:root:not(:has(.public-shell)) .reg-saved svg{flex-shrink:0;width:16px;height:16px}html:root:not(:has(.public-shell)) .reg-entry{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .reg-entry__top{justify-content:space-between;align-items:center;height:44px;display:flex}html:root:not(:has(.public-shell)) .reg-entry__spacer{width:44px}html:root:not(:has(.public-shell)) .reg-entry__title{font-size:30px;line-height:1.1}html:root:not(:has(.public-shell)) .reg-entry__context{border-radius:var(--radius-lg);background:var(--freyr-text);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .reg-entry__context{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .reg-entry__context{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .reg-entry__bar{bottom:calc(var(--shell26-bar-h) + 12px);z-index:2;background:var(--freyr-bg);padding:12px 0;position:sticky}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .reg-entry__bar{background:color-mix(in srgb,var(--freyr-bg)88%,transparent)}}html:root:not(:has(.public-shell)) .reg-entry__bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html:root:not(:has(.public-shell)) .reg-entry__bar .btn{width:100%}html:root:not(:has(.public-shell)) .reg-sheet{z-index:40;background:var(--freyr-bg);flex-direction:column;justify-content:center;gap:16px;padding:0 28px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .reg-sheet{background:color-mix(in srgb,var(--freyr-bg)96%,transparent)}}html:root:not(:has(.public-shell)) .reg-sheet{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html:root:not(:has(.public-shell)) .reg-sheet__tick{border-radius:var(--radius-full);background:var(--freyr-status-healthy);width:56px;height:56px;color:var(--freyr-on-deep);place-items:center;display:grid}html:root:not(:has(.public-shell)) .reg-sheet__msg{font:var(--type-display-s);letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.15}html:root:not(:has(.public-shell)) .reg-sheet .btn{width:100%}html:root:not(:has(.public-shell)) .reg-picker{max-width:320px}html:root:not(:has(.public-shell)) .reg-chips,html:root:not(:has(.public-shell)) .pr-pills{background:0 0;border-radius:0;flex-wrap:wrap;align-self:flex-start;gap:8px;padding:0;overflow:visible}html:root:not(:has(.public-shell)) .reg-chips .segmented__option,html:root:not(:has(.public-shell)) .pr-pills .segmented__option{background:var(--freyr-card);box-shadow:0 0 0 1px var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .reg-chips .segmented__option,html:root:not(:has(.public-shell)) .pr-pills .segmented__option{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .reg-chips .segmented__option--checked,html:root:not(:has(.public-shell)) .pr-pills .segmented__option--checked{background:var(--freyr-deep);color:var(--freyr-on-deep);box-shadow:none}html:root:not(:has(.public-shell)) .reg-chips .segmented__option:focus-visible,html:root:not(:has(.public-shell)) .pr-pills .segmented__option:focus-visible{box-shadow:var(--shadow-focus)}html:root:not(:has(.public-shell)) .reg-table{border-collapse:collapse;width:100%}html:root:not(:has(.public-shell)) .reg-table thead th{border-bottom:1px solid var(--freyr-border);font:var(--type-caption);color:var(--freyr-sub);text-align:left;white-space:nowrap;padding:10px;font-size:11px;font-weight:500}html:root:not(:has(.public-shell)) .reg-table td,html:root:not(:has(.public-shell)) .reg-table tbody th{border-bottom:1px solid var(--freyr-text);padding:12px 10px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .reg-table td,html:root:not(:has(.public-shell)) .reg-table tbody th{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .reg-table td,html:root:not(:has(.public-shell)) .reg-table tbody th{font:var(--type-small);color:var(--freyr-text);text-align:left;vertical-align:top;font-size:13px;font-weight:400}html:root:not(:has(.public-shell)) .reg-table tr:last-child>*{border-bottom:0}html:root:not(:has(.public-shell)) .reg-table .num{text-align:right}html:root:not(:has(.public-shell)) .reg-table .row-actions{text-align:right;width:52px}html:root:not(:has(.public-shell)) .reg-body{flex-direction:column;gap:12px;padding:12px 20px 18px;display:flex}html:root:not(:has(.public-shell)) .reg-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .reg-card{border-radius:var(--radius-lg);background:var(--freyr-text);flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .reg-card{background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .reg-card__head{font:var(--type-small);color:var(--freyr-sub);justify-content:space-between;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .reg-card__title{font:var(--type-body);color:var(--freyr-text);margin:0;font-weight:500}html:root:not(:has(.public-shell)) .reg-card__meta{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .reg-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}html:root:not(:has(.public-shell)) .reg-tile{border-radius:var(--radius-md);background:var(--freyr-text);padding:8px 10px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .reg-tile{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .reg-tile dt{font:var(--type-caption);color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .reg-tile dd{color:var(--freyr-text);margin:2px 0 0;font-size:16px}html:root:not(:has(.public-shell)) .reg-info{border-radius:var(--radius-md);background:var(--freyr-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .reg-info{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .reg-info{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .reg-info .font-freyr-mono{color:var(--freyr-text);font-size:15px}@media(max-width:1279px){html:root:not(:has(.public-shell)) .reg-h1{font-size:34px}html:root:not(:has(.public-shell)) .reg-split{grid-template-columns:minmax(0,1fr) 420px;column-gap:20px}html:root:not(:has(.public-shell)) .reg-page--forms .reg-split{grid-template-columns:minmax(0,1fr) 470px}html:root:not(:has(.public-shell)) .reg-page--transfers .reg-split{grid-template-columns:minmax(0,1fr) 380px}html:root:not(:has(.public-shell)) .reg-page--livestock .reg-split{grid-template-columns:minmax(0,1fr) 440px}}@media(max-width:767px){html:root:not(:has(.public-shell)) .reg-h1{font-size:28px}html:root:not(:has(.public-shell)) .reg-split{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html:root:not(:has(.public-shell)) .reg-sheet,html:root:not(:has(.public-shell)) .reg-entry__bar{-webkit-backdrop-filter:none;backdrop-filter:none}}html:root:not(:has(.public-shell)) .ppp-product{flex-direction:column;gap:6px;display:flex;position:relative}html:root:not(:has(.public-shell)) .ppp-reg{border-radius:var(--radius-full);background:var(--freyr-status-healthy);align-self:flex-start;align-items:center;gap:6px;height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .ppp-reg{background:color-mix(in srgb,var(--freyr-status-healthy)10%,transparent)}}html:root:not(:has(.public-shell)) .ppp-reg{font:var(--type-small);color:var(--freyr-status-healthy)}html:root:not(:has(.public-shell)) .ppp-reg svg{width:14px;height:14px}html:root:not(:has(.public-shell)) .ppp-regno{color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .ppp-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}html:root:not(:has(.public-shell)) .ppp-units{align-self:end}html:root:not(:has(.public-shell)) .ppp-note{border-radius:var(--radius-lg);background:var(--freyr-status-watch);flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .ppp-note{background:color-mix(in srgb,var(--freyr-status-watch)12%,transparent)}}html:root:not(:has(.public-shell)) .ppp-note{font:var(--type-small);color:var(--freyr-text)}html:root:not(:has(.public-shell)) .reg-table--nowrap-mono .font-freyr-mono{white-space:nowrap}html:root:not(:has(.public-shell)) .ppp-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}html:root:not(:has(.public-shell)) .ppp-rate{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .ppp-kv{font:var(--type-small);flex-direction:column;gap:4px;margin:0;display:flex}html:root:not(:has(.public-shell)) .ppp-kv>div{gap:8px;display:flex}html:root:not(:has(.public-shell)) .ppp-kv dt{color:var(--freyr-sub);flex:0 0 64px}html:root:not(:has(.public-shell)) .ppp-kv dd{color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .ppp-card-actions{justify-content:flex-end;display:flex}html:root:not(:has(.public-shell)) .nt-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}html:root:not(:has(.public-shell)) .nt-totals__head{font:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--freyr-sub);margin:0 0 8px}html:root:not(:has(.public-shell)) .nt-totals__none{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .nt-totals__rows{flex-direction:column;gap:4px;margin:0;display:flex}html:root:not(:has(.public-shell)) .nt-totals__rows>div{font:var(--type-body);color:var(--freyr-text);justify-content:space-between;gap:12px;display:flex}html:root:not(:has(.public-shell)) .nt-totals__rows dd{white-space:nowrap;margin:0}html:root:not(:has(.public-shell)) .nt-docs{flex-wrap:wrap;gap:4px 10px;display:flex}html:root:not(:has(.public-shell)) .nt-id{color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .nt-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}html:root:not(:has(.public-shell)) .nt-qty{color:var(--freyr-text);white-space:nowrap}html:root:not(:has(.public-shell)) .nt-card-actions{justify-content:flex-end;display:flex}@media(max-width:1279px){html:root:not(:has(.public-shell)) .ppp-pair--rate{grid-template-columns:minmax(0,1fr)}html:root:not(:has(.public-shell)) .ppp-table th:nth-child(6),html:root:not(:has(.public-shell)) .ppp-table td:nth-child(6){display:none}}@media(max-width:767px){html:root:not(:has(.public-shell)) .ppp-pair{grid-template-columns:minmax(0,1fr)}}html:root:not(:has(.public-shell)) .pb-nav{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}html:root:not(:has(.public-shell)) .pb-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}html:root:not(:has(.public-shell)) .pb-kpi{border-radius:var(--radius-lg);background:var(--freyr-card);border:1px solid var(--freyr-border);flex-direction:column;gap:6px;padding:14px 16px;display:flex}html:root:not(:has(.public-shell)) .pb-kpi dt{font:var(--type-caption);color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .pb-kpi dd{color:var(--freyr-text);margin:0;font-size:24px;line-height:1.1}html:root:not(:has(.public-shell)) .pb-kpi dd .status-mark{font-size:15px}html:root:not(:has(.public-shell)) .pb-kpi dd .status-mark__count{font-size:24px}html:root:not(:has(.public-shell)) .pb-kpi .pb-kpi__note{font:var(--type-small);color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .pb-box{border-radius:var(--radius-lg);background:var(--freyr-text);flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .pb-box{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .pb-box{font:var(--type-small);color:var(--freyr-text)}html:root:not(:has(.public-shell)) .pb-box__row{justify-content:space-between;align-items:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .pb-pick{color:var(--freyr-text);text-decoration:underline;-webkit-text-decoration-color:var(--freyr-border);text-decoration-color:var(--freyr-border);text-underline-offset:3px;font-weight:500}html:root:not(:has(.public-shell)) .pb-pick[aria-current=true]{text-decoration-color:currentColor;text-decoration-thickness:2px}html:root:not(:has(.public-shell)) .pb-pick:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px;border-radius:4px}html:root:not(:has(.public-shell)) .pb-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html:root:not(:has(.public-shell)) .ms-reg{align-self:flex-start}html:root:not(:has(.public-shell)) .ms-label{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .ms-summary,html:root:not(:has(.public-shell)) .ms-xref{flex-direction:column;gap:14px;padding:18px 20px;display:flex}html:root:not(:has(.public-shell)) .ms-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .ms-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}html:root:not(:has(.public-shell)) .ms-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}html:root:not(:has(.public-shell)) .ms-tile{flex-direction:column;gap:4px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .ms-tile dt,html:root:not(:has(.public-shell)) .ms-tile__k{font:var(--type-caption);color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .ms-tile dd{color:var(--freyr-text);margin:0;font-size:20px}html:root:not(:has(.public-shell)) .ms-tile .font-freyr-mono{color:var(--freyr-text);font-size:18px}html:root:not(:has(.public-shell)) .ms-tile small,html:root:not(:has(.public-shell)) .ms-xref small{color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .ms-tile dd.ms-tile__empty{font:var(--type-small);color:var(--freyr-sub);font-size:12px;font-style:italic}html:root:not(:has(.public-shell)) .ms-countries{border-top:1px solid var(--freyr-border);flex-direction:column;gap:8px;padding-top:12px;display:flex}html:root:not(:has(.public-shell)) .ms-countries ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .ms-countries li{border-radius:var(--radius-full);background:var(--freyr-text);padding:4px 10px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .ms-countries li{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .ms-countries li{font:var(--type-small);color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .ms-countries li[aria-current=true]{background:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .ms-countries li[aria-current=true]{background:color-mix(in srgb,var(--freyr-gold)18%,transparent)}}html:root:not(:has(.public-shell)) .ms-countries li[aria-current=true]{color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .ms-xref{color:var(--freyr-text);text-decoration:none}html:root:not(:has(.public-shell)) .ms-xref:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .ms-xref__foot{font:var(--type-small);color:var(--freyr-sub);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}html:root:not(:has(.public-shell)) .ms-xref__link,html:root:not(:has(.public-shell)) .ms-more{color:var(--freyr-text);font:var(--type-small);align-items:center;gap:6px;font-weight:500;display:inline-flex}html:root:not(:has(.public-shell)) .ms-xref__link svg,html:root:not(:has(.public-shell)) .ms-more svg{width:14px;height:14px}html:root:not(:has(.public-shell)) .ms-more{text-underline-offset:3px;align-self:flex-start;text-decoration:underline}html:root:not(:has(.public-shell)) .ms-actions{justify-content:flex-end;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .ms-cap{color:var(--freyr-text);font-size:16px}html:root:not(:has(.public-shell)) .ms-preview{flex-direction:column;align-items:stretch}html:root:not(:has(.public-shell)) .ms-preview__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}html:root:not(:has(.public-shell)) .ms-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html:root:not(:has(.public-shell)) .ms-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}html:root:not(:has(.public-shell)) .ms-group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}html:root:not(:has(.public-shell)) .ms-group legend{font:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--freyr-sub);padding:0 0 8px}html:root:not(:has(.public-shell)) .ms-unit{color:var(--freyr-sub);margin:0;font-size:10px}html:root:not(:has(.public-shell)) .ms-glance{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .ms-glance__title,html:root:not(:has(.public-shell)) .ms-analysis__title{font:var(--type-display-s);color:var(--freyr-text);margin:0;font-size:26px;line-height:1.15}html:root:not(:has(.public-shell)) .ms-glance__title em,html:root:not(:has(.public-shell)) .ms-analysis__title em{font-style:italic;font-weight:300}html:root:not(:has(.public-shell)) .ms-spread{flex-direction:column;gap:8px;padding:18px 18px 16px;display:flex}html:root:not(:has(.public-shell)) .ms-spread p{margin:0}html:root:not(:has(.public-shell)) .ms-spread__head{font:var(--type-heading);line-height:1.2}html:root:not(:has(.public-shell)) .ms-spread__days{font:var(--type-small)}html:root:not(:has(.public-shell)) .ms-spread__days .font-freyr-mono{font-size:18px}html:root:not(:has(.public-shell)) .ms-spread__rule{font:var(--type-small);opacity:.85}html:root:not(:has(.public-shell)) .ms-spread__sources{font:var(--type-small);margin:4px 0 0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .ms-spread__sources a{color:inherit;text-underline-offset:3px;text-decoration:underline}html:root:not(:has(.public-shell)) .ms-spread__sources a:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .ms-transfers{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .ms-transfers li{flex-direction:column;gap:4px;display:flex}html:root:not(:has(.public-shell)) .fd-batch{margin-top:2px;display:block}html:root:not(:has(.public-shell)) .fd-table td>.font-freyr-mono{white-space:nowrap}html:root:not(:has(.public-shell)) .reg-page:has(+.ms-analysis){padding-bottom:8px}html:root:not(:has(.public-shell)) .ms-analysis{padding-top:16px}@media(max-width:1279px){html:root:not(:has(.public-shell)) .pb-inputs{grid-template-columns:minmax(0,1fr)}html:root:not(:has(.public-shell)) .ms-tiles,html:root:not(:has(.public-shell)) .ms-tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){html:root:not(:has(.public-shell)) .pb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:not(:has(.public-shell)) .ms-row--3{grid-template-columns:minmax(0,1fr)}}html:root:not(:has(.public-shell)) .lv-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}html:root:not(:has(.public-shell)) .lv-row--start{justify-content:flex-start}html:root:not(:has(.public-shell)) .lv-block{flex-direction:column;gap:10px;display:flex}html:root:not(:has(.public-shell)) .lv-h2{font:var(--type-heading);letter-spacing:-.01em;color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .lv-label{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .lv-meta{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .lv-sub{font:var(--type-small);color:var(--freyr-sub);font-size:12px;display:block}html:root:not(:has(.public-shell)) .lv-notes{font:var(--type-small);color:var(--freyr-sub);margin:0;font-style:italic}html:root:not(:has(.public-shell)) .lv-marks{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}html:root:not(:has(.public-shell)) .lv-tag{border-radius:var(--radius-full);background:var(--freyr-text);margin-left:6px;padding:2px 8px;display:inline-block}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .lv-tag{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .lv-tag{font:var(--type-caption);color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .lv-link,html:root:not(:has(.public-shell)) .lv-extlink{font:var(--type-small);color:var(--freyr-text);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}html:root:not(:has(.public-shell)) .lv-extlink svg{width:12px;height:12px}html:root:not(:has(.public-shell)) .lv-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html:root:not(:has(.public-shell)) .lv-group{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}html:root:not(:has(.public-shell)) .lv-ends{color:var(--freyr-text);flex-direction:column;align-items:flex-start}html:root:not(:has(.public-shell)) .lv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html:root:not(:has(.public-shell)) .lv-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html:root:not(:has(.public-shell)) .lv-tiles .metric{align-content:start}html:root:not(:has(.public-shell)) .lv-nbanner{flex-direction:column;gap:12px;display:flex}html:root:not(:has(.public-shell)) .lv-figs{font:var(--type-small);color:var(--freyr-sub);flex-wrap:wrap;gap:6px 24px;margin:0;display:flex}html:root:not(:has(.public-shell)) .lv-figs div{gap:6px;display:flex}html:root:not(:has(.public-shell)) .lv-figs dd{color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .lv-withdrawal{flex-direction:column;gap:10px;display:flex}html:root:not(:has(.public-shell)) .lv-countdown{font:var(--type-small);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}html:root:not(:has(.public-shell)) .lv-countdown .font-freyr-mono{font-size:30px;line-height:1.1}html:root:not(:has(.public-shell)) .lv-withdrawal .progress{background:var(--freyr-on-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .lv-withdrawal .progress{background:color-mix(in srgb,var(--freyr-on-deep)18%,transparent)}}html:root:not(:has(.public-shell)) .lv-withdrawal .progress>span{background:var(--freyr-on-deep)}html:root:not(:has(.public-shell)) .lv-nowrap{white-space:nowrap}html:root:not(:has(.public-shell)) .lv-actions{flex-wrap:nowrap;gap:4px;display:inline-flex}html:root:not(:has(.public-shell)) .lv-tiles--fit{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}html:root:not(:has(.public-shell)) .lv-farmtx .reg-body{overflow-x:auto}html:root:not(:has(.public-shell)) .lv-farmtx .status-mark{white-space:nowrap}html:root:not(:has(.public-shell)) .lv-herd{border:1px solid var(--freyr-border);border-radius:var(--radius-lg);background:var(--freyr-card)}html:root:not(:has(.public-shell)) .lv-herd--open{border-color:var(--freyr-border-strong)}html:root:not(:has(.public-shell)) .lv-herd__head{text-align:left;width:100%;min-height:64px;color:var(--freyr-sub);align-items:center;gap:12px;padding:14px 16px;display:flex}html:root:not(:has(.public-shell)) .lv-herd__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .lv-herd__text .lv-tag{color:var(--freyr-warn-text);align-self:flex-start;margin:4px 0 0}html:root:not(:has(.public-shell)) .lv-herd__name{font:var(--type-body);color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .lv-herd__count{color:var(--freyr-text);font-size:24px}html:root:not(:has(.public-shell)) .lv-chevron{flex-shrink:0;width:16px;height:16px;transition:transform .2s}html:root:not(:has(.public-shell)) [aria-expanded=true]>.lv-chevron{transform:rotate(180deg)}html:root:not(:has(.public-shell)) .lv-herd__body{border-top:1px solid var(--freyr-border);flex-direction:column;gap:14px;padding:12px 16px 18px;display:flex}html:root:not(:has(.public-shell)) .lv-sublist{flex-direction:column;gap:10px;min-width:0;display:flex;overflow-x:auto}html:root:not(:has(.public-shell)) .lv-toggle{min-height:32px;color:var(--freyr-text);align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .lv-inventory tr:last-child td{border-top:1px solid var(--freyr-border);font-weight:500}html:root:not(:has(.public-shell)) .lv-grazing{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .lv-mandate{border-radius:var(--radius-md);background:var(--freyr-text);flex-direction:column;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .lv-mandate{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .lv-mandate{font:var(--type-small)}html:root:not(:has(.public-shell)) .lv-periods{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .lv-period{border-radius:var(--radius-lg);background:var(--freyr-text);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .lv-period{background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .lv-period--past{opacity:.75}html:root:not(:has(.public-shell)) .lv-period__what{min-width:160px;font:var(--type-small);color:var(--freyr-text);flex:1;font-size:14px}html:root:not(:has(.public-shell)) .lv-tl{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .lv-tl__axis,html:root:not(:has(.public-shell)) .lv-tl__lane{grid-template-columns:minmax(96px,160px) minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}html:root:not(:has(.public-shell)) .lv-tl__lanes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .lv-tl__name{font:var(--type-small);color:var(--freyr-text)}html:root:not(:has(.public-shell)) .lv-tl__days{text-align:right;color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .lv-tl__track{border-radius:var(--radius-full);background:var(--freyr-text);height:14px;position:relative}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .lv-tl__track{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .lv-tl__track--axis{background:0 0;height:30px}html:root:not(:has(.public-shell)) .lv-tl__month,html:root:not(:has(.public-shell)) .lv-tl__todaylabel{font:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--freyr-sub);font-size:10px;position:absolute;top:16px}html:root:not(:has(.public-shell)) .lv-tl__todaylabel{color:var(--freyr-text);top:0;transform:translate(-50%)}html:root:not(:has(.public-shell)) .lv-tl__bar{border-radius:var(--radius-full);background:var(--freyr-deep);position:absolute;top:0;bottom:0}html:root:not(:has(.public-shell)) .lv-tl__bar--ended{background:var(--freyr-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .lv-tl__bar--ended{background:color-mix(in srgb,var(--freyr-deep)35%,transparent)}}html:root:not(:has(.public-shell)) .lv-tl__today{background:var(--freyr-text);width:2px;position:absolute;top:-4px;bottom:-4px}html:root:not(:has(.public-shell)) .lv-preview{border-radius:var(--radius-md);background:var(--freyr-text);flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .lv-preview{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .lv-preview{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .lv-preview div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}html:root:not(:has(.public-shell)) .lv-preview dd{color:var(--freyr-text);margin:0;font-size:15px}html:root:not(:has(.public-shell)) .ip-scroll{max-height:300px;overflow:auto}html:root:not(:has(.public-shell)) .ip-name{font-weight:500}html:root:not(:has(.public-shell)) .ip-combo{position:relative}html:root:not(:has(.public-shell)) .ip-combo>.status-mark{align-self:flex-start}html:root:not(:has(.public-shell)) .ip-list{z-index:5;border:1px solid var(--freyr-border);border-radius:var(--radius-md);background:var(--freyr-card);max-height:240px;box-shadow:var(--shadow-md);margin:0;padding:6px;list-style:none;position:absolute;top:74px;left:0;right:0;overflow-y:auto}html:root:not(:has(.public-shell)) .ip-option{border-radius:var(--radius-sm);cursor:pointer;min-height:44px;font:var(--type-small);color:var(--freyr-text);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}html:root:not(:has(.public-shell)) .ip-option--active{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .ip-option--active{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .ip-option__meta{color:var(--freyr-sub);flex-shrink:0;font-size:12px}@media(max-width:767px){html:root:not(:has(.public-shell)) .lv-kpis,html:root:not(:has(.public-shell)) .lv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:not(:has(.public-shell)) .lv-tl__axis,html:root:not(:has(.public-shell)) .lv-tl__lane{grid-template-columns:minmax(0,1fr) 64px;row-gap:4px}html:root:not(:has(.public-shell)) .lv-tl__axis>span:first-child{display:none}html:root:not(:has(.public-shell)) .lv-tl__name{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html:root:not(:has(.public-shell)) .lv-chevron{transition:none}}html:root:not(:has(.public-shell)) .pr-page{flex-direction:column;gap:20px;display:flex}html:root:not(:has(.public-shell)) .pr-title{font:var(--type-heading);letter-spacing:-.01em;color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .pr-kicker{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .pr-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html:root:not(:has(.public-shell)) .pr-sub{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .pr-quiet{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .pr-link{min-height:44px;font:var(--type-body);color:var(--freyr-text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:500;text-decoration:underline}html:root:not(:has(.public-shell)) .pr-list,html:root:not(:has(.public-shell)) .pr-add,html:root:not(:has(.public-shell)) .pr-detail{flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}html:root:not(:has(.public-shell)) .pr-list__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html:root:not(:has(.public-shell)) .pr-count{color:var(--freyr-text);font-size:20px}html:root:not(:has(.public-shell)) .pr-kinds{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}html:root:not(:has(.public-shell)) .pr-kinds .segmented__option{white-space:nowrap;flex-shrink:0}html:root:not(:has(.public-shell)) .pr-switches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;display:grid}html:root:not(:has(.public-shell)) .pr-name{flex-direction:column;align-items:flex-start;gap:4px;display:flex}html:root:not(:has(.public-shell)) .pr-name__open{font:var(--type-body);color:var(--freyr-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}html:root:not(:has(.public-shell)) .pr-name__open:hover{text-underline-offset:3px;text-decoration:underline}html:root:not(:has(.public-shell)) .pr-table tr:has(.pr-off){background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .pr-table tr:has(.pr-off){background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .pr-table tr:has(.pr-off) .pr-name__open{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .pr-table .num{white-space:nowrap}html:root:not(:has(.public-shell)) .pr-org{font-size:12px}html:root:not(:has(.public-shell)) .pr-org--chip{border-radius:var(--radius-full);background:currentColor;padding:3px 10px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .pr-org--chip{background:color-mix(in srgb,currentColor 10%,transparent)}}html:root:not(:has(.public-shell)) .pr-org--chip{white-space:nowrap}html:root:not(:has(.public-shell)) .pr-table .pr-org--chip{white-space:normal;border-radius:var(--radius-lg)}html:root:not(:has(.public-shell)) .pr-org--unknown{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .pr-org--unknown .status-mark__shape{box-sizing:border-box;background:0 0;border:1.5px solid;border-radius:50%}html:root:not(:has(.public-shell)) .pr-add-btn{align-self:stretch;min-height:52px}html:root:not(:has(.public-shell)) .pr-cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .pr-cards li+li{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .pr-card{width:100%;min-height:44px;color:var(--freyr-text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 32px 14px 0;display:flex;position:relative}html:root:not(:has(.public-shell)) .pr-card__top{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}html:root:not(:has(.public-shell)) .pr-card__name{font:var(--type-body);font-weight:500}html:root:not(:has(.public-shell)) .pr-card__unit{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .pr-card__chev{width:16px;height:16px;color:var(--freyr-sub);position:absolute;top:50%;right:4px;transform:translateY(-50%)}html:root:not(:has(.public-shell)) .pr-card.pr-off .pr-card__name{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .pr-add-panel,html:root:not(:has(.public-shell)) .pr-catalogue,html:root:not(:has(.public-shell)) .pr-own,html:root:not(:has(.public-shell)) .pr-reason{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .pr-add-panel>.segmented{align-self:flex-start}html:root:not(:has(.public-shell)) .pr-results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .pr-result{align-items:center;gap:12px;min-height:52px;padding:10px 4px;display:flex}html:root:not(:has(.public-shell)) .pr-result+.pr-result{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .pr-result__text{flex-direction:column;flex-grow:1;align-items:flex-start;gap:4px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .pr-result__name{font:var(--type-body);font-weight:500}html:root:not(:has(.public-shell)) .pr-result .btn,html:root:not(:has(.public-shell)) .pr-result .badge{flex-shrink:0}html:root:not(:has(.public-shell)) .pr-group{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .pr-group>.segmented{align-self:flex-start}html:root:not(:has(.public-shell)) .pr-npk{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html:root:not(:has(.public-shell)) .pr-own input{font-family:var(--font-mono)}html:root:not(:has(.public-shell)) .pr-own .field:first-child input{font-family:var(--font-sans)}html:root:not(:has(.public-shell)) .pr-reason__actions,html:root:not(:has(.public-shell)) .pr-own__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html:root:not(:has(.public-shell)) .pr-dialog__lead{font:var(--type-body);color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .pr-detail__top{justify-content:space-between;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .pr-detail--screen .pr-detail__top{flex-direction:row-reverse}html:root:not(:has(.public-shell)) .pr-detail--screen{padding:0}html:root:not(:has(.public-shell)) .pr-detail__h1,html:root:not(:has(.public-shell)) .pr-screen__h1{font-size:30px;line-height:1.1}html:root:not(:has(.public-shell)) .pr-detail__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .pr-kv{flex-direction:column;margin:0;display:flex}html:root:not(:has(.public-shell)) .pr-kv>div{justify-content:space-between;gap:12px;padding:10px 0;display:flex}html:root:not(:has(.public-shell)) .pr-kv>div+div{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .pr-kv dt{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .pr-kv dd{text-align:right;margin:0;font-size:13px}html:root:not(:has(.public-shell)) .pr-link-box{border-radius:var(--radius-lg);background:var(--freyr-text);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .pr-link-box{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .pr-link-box>div:empty{display:none}html:root:not(:has(.public-shell)) .pr-screen{flex-direction:column;align-items:stretch;gap:14px;display:flex}html:root:not(:has(.public-shell)) .pr-screen>.btn--icon{align-self:flex-start}html:root:not(:has(.public-shell)) .pr-loading{flex-direction:column;gap:12px;padding:20px 22px;display:flex}html:root:not(:has(.public-shell)) .pr-loading__bar{border-radius:var(--radius-full);background:var(--freyr-text);height:14px;display:block}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .pr-loading__bar{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .pr-loading__bar--short{width:60%}html:root:not(:has(.public-shell)) .gd-panel{flex-direction:column;gap:12px;margin-top:16px;padding:20px 22px;display:flex}html:root:not(:has(.public-shell)) .gd-top{justify-content:space-between;align-items:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .gd-kicker{font:var(--type-label);letter-spacing:.18em;text-transform:uppercase;color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .gd-tag{border-radius:var(--radius-full);background:var(--freyr-text);padding:3px 10px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .gd-tag{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .gd-tag{font:var(--type-caption);color:var(--freyr-text);white-space:nowrap}html:root:not(:has(.public-shell)) .gd-title{font:var(--type-heading);letter-spacing:-.01em;color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .gd-small{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .gd-text{font:var(--type-body);color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .gd-warn{font:var(--type-small);color:var(--freyr-warn-text);margin:0}html:root:not(:has(.public-shell)) .gd-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html:root:not(:has(.public-shell)) .gd-gauge{flex-direction:column;gap:6px;display:flex}html:root:not(:has(.public-shell)) .gd-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .gd-item{flex-direction:column;gap:4px;padding:10px 0;display:flex}html:root:not(:has(.public-shell)) .gd-item+.gd-item{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .gd-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html:root:not(:has(.public-shell)) .gd-name{color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .gd-use{align-self:flex-start;margin-top:4px}html:root:not(:has(.public-shell)) .gd-chip{font:var(--type-caption);color:var(--freyr-sub);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .gd-chip:before{content:"";border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px}html:root:not(:has(.public-shell)) .gd-loading{flex-direction:column;gap:10px;display:flex}html:root:not(:has(.public-shell)) .gd-loading__bar{border-radius:var(--radius-full);background:var(--freyr-text);height:14px;display:block}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .gd-loading__bar{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .gd-loading__bar--short{width:60%}@media(prefers-reduced-motion:no-preference){html:root:not(:has(.public-shell)) .pr-card,html:root:not(:has(.public-shell)) .pr-name__open{transition:transform .14s cubic-bezier(.23,1,.32,1)}html:root:not(:has(.public-shell)) .pr-card:active,html:root:not(:has(.public-shell)) .pr-name__open:active{transform:scale(.98)}html:root:not(:has(.public-shell)) .pr-list,html:root:not(:has(.public-shell)) .pr-add,html:root:not(:has(.public-shell)) .gd-panel,html:root:not(:has(.public-shell)) .pr-detail{animation:.24s cubic-bezier(.23,1,.32,1) both pr-rise}html:root:not(:has(.public-shell)) .pr-add{animation-delay:50ms}}@keyframes pr-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html:root:not(:has(.public-shell)) .sk-body{flex-direction:column;gap:16px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .sk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}html:root:not(:has(.public-shell)) .sk-season{width:140px}html:root:not(:has(.public-shell)) .sk-exports{flex-wrap:wrap;gap:8px;display:flex}html:root:not(:has(.public-shell)) .sk-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}html:root:not(:has(.public-shell)) .sk-tiles .metric{height:100%}html:root:not(:has(.public-shell)) .sk-tile--none .metric__top:after{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--freyr-sub);border-radius:50%;flex:none;margin-top:4px}html:root:not(:has(.public-shell)) .sk-panel{flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}html:root:not(:has(.public-shell)) .sk-h2{font:var(--type-heading);letter-spacing:-.01em;color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .sk-kicker{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .sk-small{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .sk-why{font:var(--type-caption);color:var(--freyr-sub);display:block}html:root:not(:has(.public-shell)) .sk-product{flex-direction:column;gap:2px;font-weight:400;display:flex}html:root:not(:has(.public-shell)) .sk-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}html:root:not(:has(.public-shell)) .sk-cant{font:var(--type-small);color:var(--freyr-warn-text);white-space:nowrap}html:root:not(:has(.public-shell)) .sk-strong{font-weight:500}html:root:not(:has(.public-shell)) .sk-mark--none{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .sk-mark--none .status-mark__shape{border-radius:50%;box-shadow:inset 0 0 0 1.5px}html:root:not(:has(.public-shell)) .sk-cards{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .sk-cards>li+li{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .sk-cards__item{min-height:44px;color:inherit;flex-direction:column;gap:6px;padding:14px 0;text-decoration:none;display:flex}html:root:not(:has(.public-shell)) .sk-cards__line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}html:root:not(:has(.public-shell)) .sk-cards__name{font-weight:500}html:root:not(:has(.public-shell)) .sk-unlinked__list{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .sk-unlinked__item{flex-direction:column;gap:8px;padding:12px 0;display:flex}html:root:not(:has(.public-shell)) .sk-unlinked__item+.sk-unlinked__item{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .sk-unlinked__meta{font:var(--type-caption);color:var(--freyr-sub);justify-content:space-between;gap:10px;display:flex}html:root:not(:has(.public-shell)) .sk-unlinked__typed{margin:0}html:root:not(:has(.public-shell)) .sk-unlinked__open{align-self:flex-start}html:root:not(:has(.public-shell)) .sk-detail{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .sk-back{min-height:44px;font:var(--type-small);color:var(--freyr-sub);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .sk-back svg{width:16px;height:16px}html:root:not(:has(.public-shell)) .sk-detail__title{font:var(--type-display-s);color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .sk-viewonly{border-radius:var(--radius-lg);background:var(--freyr-surface);padding:10px 14px}html:root:not(:has(.public-shell)) .sk-shop{flex-direction:column;gap:12px;padding:22px 24px;display:flex}html:root:not(:has(.public-shell)) .sk-shop__title{font:var(--type-display-s);margin:0}html:root:not(:has(.public-shell)) .sk-shop__body{font:var(--type-small);color:var(--freyr-on-deep);margin:0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .sk-shop__body{color:color-mix(in srgb,var(--freyr-on-deep)75%,transparent)}}html:root:not(:has(.public-shell)) .sk-shop__list{font:var(--type-small);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .sk-shop__list li{justify-content:space-between;gap:12px;display:flex}html:root:not(:has(.public-shell)) .sk-h2--count{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html:root:not(:has(.public-shell)) .sk-actions{justify-content:flex-end;gap:4px;display:inline-flex}html:root:not(:has(.public-shell)) .sk-noprice{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}html:root:not(:has(.public-shell)) .sk-cardprice{font:var(--type-small);color:var(--freyr-sub);align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .sk-cardprice .sk-noprice{flex-direction:row;align-items:center}html:root:not(:has(.public-shell)) .sk-total{min-height:50px;color:var(--freyr-text);align-items:center;font-size:15px;display:flex}html:root:not(:has(.public-shell)) .sk-dialog-text{font:var(--type-body);color:var(--freyr-text);margin:0 0 14px}html:root:not(:has(.public-shell)) .sk-dialog-text strong{font-weight:500}html:root:not(:has(.public-shell)) .sk-loading{flex-direction:column;gap:10px;padding:18px 20px;display:flex}html:root:not(:has(.public-shell)) .sk-loading__bar{border-radius:var(--radius-md);background:var(--freyr-text);height:18px;display:block}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .sk-loading__bar{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .sk-loading__bar--short{width:60%}@media(prefers-reduced-motion:no-preference){html:root:not(:has(.public-shell)) .sk-body>*,html:root:not(:has(.public-shell)) .sk-detail>*{animation:sk-rise var(--duration-base)var(--ease-out)both}@keyframes sk-rise{0%{opacity:0;transform:translateY(6px)}}}@media(max-width:767px){html:root:not(:has(.public-shell)) .sk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html:root:not(:has(.public-shell)) .sk-panel{padding:14px 16px}}html:root:not(:has(.public-shell)) .hs-muted{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .hs-kicker{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub);margin:4px 0 0}html:root:not(:has(.public-shell)) .hs-panel{flex-direction:column;gap:12px;padding:18px 20px;display:flex}html:root:not(:has(.public-shell)) .hs-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}html:root:not(:has(.public-shell)) .hs-season{min-width:110px}html:root:not(:has(.public-shell)) .hs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}html:root:not(:has(.public-shell)) .hs-store{flex-direction:column;gap:10px;height:100%;padding:16px 18px;display:flex}html:root:not(:has(.public-shell)) .hs-store__name{font:var(--type-heading);color:var(--freyr-text);align-items:center;gap:8px;margin:0;font-size:19px;display:flex}html:root:not(:has(.public-shell)) .hs-store__name svg{width:18px;height:18px;color:var(--freyr-sub);flex-shrink:0}html:root:not(:has(.public-shell)) .hs-store__kind{align-self:flex-start}html:root:not(:has(.public-shell)) .hs-lines{flex-direction:column;margin:0;display:flex}html:root:not(:has(.public-shell)) .hs-lines__row{font:var(--type-small);color:var(--freyr-text);justify-content:space-between;gap:12px;padding:6px 0;display:flex}html:root:not(:has(.public-shell)) .hs-lines__row dd{white-space:nowrap;margin:0;font-size:13px}html:root:not(:has(.public-shell)) .hs-open,html:root:not(:has(.public-shell)) .hs-back{min-height:44px;color:var(--freyr-text);justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;font-weight:500;text-decoration:none;display:flex}html:root:not(:has(.public-shell)) .hs-back{justify-content:flex-start;align-self:flex-start;gap:4px;margin-top:0}html:root:not(:has(.public-shell)) .hs-open svg,html:root:not(:has(.public-shell)) .hs-back svg{width:16px;height:16px}html:root:not(:has(.public-shell)) .hs-open:focus-visible,html:root:not(:has(.public-shell)) .hs-back:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px;border-radius:var(--radius-sm)}html:root:not(:has(.public-shell)) .hs-archive{align-self:flex-start}html:root:not(:has(.public-shell)) .hs-confirm{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .hs-confirm__actions{flex-wrap:wrap;gap:8px;display:flex}html:root:not(:has(.public-shell)) .hs-gauge{flex-direction:column;gap:6px;display:flex}html:root:not(:has(.public-shell)) .hs-gauge--watch .limit-gauge__fill{background:var(--freyr-status-watch)}html:root:not(:has(.public-shell)) .hs-lot{flex-direction:column;gap:10px;display:flex}html:root:not(:has(.public-shell)) .hs-lot+.hs-lot{border-top:1px solid var(--freyr-border);padding-top:14px}html:root:not(:has(.public-shell)) .hs-lot__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .hs-lot__title{font:var(--type-heading);color:var(--freyr-text);margin:0;font-size:20px}html:root:not(:has(.public-shell)) .hs-lot__meta{flex-wrap:wrap;gap:4px 16px;display:flex}html:root:not(:has(.public-shell)) .hs-entries{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}html:root:not(:has(.public-shell)) .hs-entries legend{margin-bottom:4px;padding:0}html:root:not(:has(.public-shell)) .hs-kv{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}html:root:not(:has(.public-shell)) .hs-kv>:nth-child(2){text-align:right;color:var(--freyr-text)}html:root:not(:has(.public-shell)) .hs-kv>:nth-child(3){grid-column:1/-1}html:root:not(:has(.public-shell)) .hs-loading{flex-direction:column;gap:10px;padding:18px 20px;display:flex}html:root:not(:has(.public-shell)) .hs-loading__bar{border-radius:var(--radius-full);background:var(--freyr-text);height:14px;display:block}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .hs-loading__bar{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .hs-loading__bar--short{width:80%}html:root:not(:has(.public-shell)) .hs-prompt{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0;display:flex}html:root:not(:has(.public-shell)) .hs-prompt__tick{border-radius:var(--radius-full);background:var(--freyr-status-healthy);width:56px;height:56px;color:var(--freyr-bg);justify-content:center;align-items:center;display:flex}html:root:not(:has(.public-shell)) .hs-prompt__tick svg{width:26px;height:26px}html:root:not(:has(.public-shell)) .hs-prompt__title{font:var(--type-heading);letter-spacing:-.02em;color:var(--freyr-text);margin:0;font-size:26px;line-height:1.2}html:root:not(:has(.public-shell)) .hs-prompt__body{color:var(--freyr-sub);margin:0;font-size:14px;line-height:1.5}html:root:not(:has(.public-shell)) .hs-prompt .btn--primary{align-self:stretch}@media(max-width:1279px){html:root:not(:has(.public-shell)) .hs-cards{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){html:root:not(:has(.public-shell)) .hs-cards>li,html:root:not(:has(.public-shell)) .hs-prompt{animation:.24s cubic-bezier(.23,1,.32,1) both hs-rise}html:root:not(:has(.public-shell)) .hs-cards>li:nth-child(2){animation-delay:40ms}html:root:not(:has(.public-shell)) .hs-cards>li:nth-child(3){animation-delay:80ms}html:root:not(:has(.public-shell)) .hs-cards>li:nth-child(n+4){animation-delay:.12s}html:root:not(:has(.public-shell)) .hs-open,html:root:not(:has(.public-shell)) .hs-back{transition:transform .14s ease-out}html:root:not(:has(.public-shell)) .hs-open:active,html:root:not(:has(.public-shell)) .hs-back:active{transform:scale(.98)}}@keyframes hs-rise{0%{opacity:0;transform:translateY(6px)}}html:root:not(:has(.public-shell)) .fe-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}html:root:not(:has(.public-shell)) .fe-head__text{flex-direction:column;gap:10px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .fe-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .fe-navs{flex-direction:column;align-items:flex-start;gap:10px;max-width:100%;display:flex}html:root:not(:has(.public-shell)) .fe-nav,html:root:not(:has(.public-shell)) .fe-subnav{scrollbar-width:none;max-width:100%;overflow-x:auto}html:root:not(:has(.public-shell)) .fe-nav .rec-tab,html:root:not(:has(.public-shell)) .fe-subnav .rec-tab{white-space:nowrap;flex-shrink:0}html:root:not(:has(.public-shell)) .fe-subnav .rec-tab{padding:0 14px;font-size:13px}html:root:not(:has(.public-shell)) .fe-basis,html:root:not(:has(.public-shell)) .fe-tag{border-radius:var(--radius-full);border:1px solid var(--freyr-border-strong);background:var(--freyr-surface);min-height:26px;color:var(--freyr-text);font:var(--type-small);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}html:root:not(:has(.public-shell)) .fe-tag{color:var(--freyr-sub);border-style:dashed}html:root:not(:has(.public-shell)) .fe-tagrow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}html:root:not(:has(.public-shell)) .fe-faint{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .fe-small{font:var(--type-small);margin:0}html:root:not(:has(.public-shell)) .fe-strong{font-weight:500}html:root:not(:has(.public-shell)) .fe-link{color:var(--freyr-text);text-underline-offset:3px;font-weight:500;text-decoration:underline}html:root:not(:has(.public-shell)) .fe-figure{font-weight:500}html:root:not(:has(.public-shell)) .fe-season{min-width:120px}html:root:not(:has(.public-shell)) .fe-openrow{min-height:44px;font:var(--type-small);color:var(--freyr-text);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;transition:transform .16s ease-out;display:flex}html:root:not(:has(.public-shell)) .fe-openrow svg,html:root:not(:has(.public-shell)) .fe-back svg,html:root:not(:has(.public-shell)) .fe-crop__name svg{flex-shrink:0;width:16px;height:16px}html:root:not(:has(.public-shell)) .fe-openrow:active,html:root:not(:has(.public-shell)) .fe-crop__name:active{transform:scale(.98)}html:root:not(:has(.public-shell)) .fe-loading{flex-direction:column;gap:10px;display:flex}html:root:not(:has(.public-shell)) .fe-loading__bar{border-radius:var(--radius-md);background:var(--freyr-text);height:40px;display:block}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fe-loading__bar{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .fe-loading__bar:last-of-type{width:60%}html:root:not(:has(.public-shell)) .fe-loading__text{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .fe-card{flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}html:root:not(:has(.public-shell)) .fe-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .fe-card__title{font:var(--type-heading);margin:0}html:root:not(:has(.public-shell)) .fe-kicker{font:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .fe-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html:root:not(:has(.public-shell)) .fe-cant{border-radius:var(--radius-lg);border:1px solid var(--freyr-warn-border);background:var(--freyr-warn-bg);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}html:root:not(:has(.public-shell)) .fe-cant__title{font:var(--type-heading);margin:0;font-size:20px}html:root:not(:has(.public-shell)) .fe-grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}html:root:not(:has(.public-shell)) .fe-table{border-collapse:collapse;width:100%;font:var(--type-small)}html:root:not(:has(.public-shell)) .fe-table th,html:root:not(:has(.public-shell)) .fe-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--freyr-border);padding:12px 10px}html:root:not(:has(.public-shell)) .fe-table thead th{color:var(--freyr-sub);vertical-align:bottom;font-size:12px;font-weight:400}html:root:not(:has(.public-shell)) .fe-table tbody th{color:var(--freyr-text);font-weight:400}html:root:not(:has(.public-shell)) .fe-table .num{text-align:right;white-space:nowrap}html:root:not(:has(.public-shell)) .fe-table .row-actions{text-align:right}html:root:not(:has(.public-shell)) .fe-table tr:last-child>*{border-bottom:0}html:root:not(:has(.public-shell)) .fe-th-sub{display:block}html:root:not(:has(.public-shell)) .fe-status{font:var(--type-small);flex-direction:column;gap:4px;display:inline-flex}html:root:not(:has(.public-shell)) .fe-status .fe-faint{font-size:12px}html:root:not(:has(.public-shell)) .fe-card .fe-table{width:calc(100% + 20px);margin:0 -10px}html:root:not(:has(.public-shell)) .fe-card>div:has(>.fe-table){overflow-x:auto}html:root:not(:has(.public-shell)) .fe-bars{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .fe-bars__row{grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:34px;display:grid}html:root:not(:has(.public-shell)) .fe-bars__name{font:var(--type-small);overflow-wrap:anywhere}html:root:not(:has(.public-shell)) .fe-bars__track{height:34px;position:relative}html:root:not(:has(.public-shell)) .fe-bars__zero{background:var(--freyr-border-strong);width:1px;position:absolute;top:0;bottom:0}html:root:not(:has(.public-shell)) .fe-bars__bar{background:var(--freyr-status-healthy);border-radius:6px;height:18px;position:absolute;top:8px}html:root:not(:has(.public-shell)) .fe-bars__bar--below{background:var(--freyr-status-critical)}html:root:not(:has(.public-shell)) .fe-bars__value{text-align:right;white-space:nowrap;font-size:13px;font-weight:500}html:root:not(:has(.public-shell)) .fe-kvs{flex-direction:column;margin:0;display:flex}html:root:not(:has(.public-shell)) .fe-kv{min-height:34px;font:var(--type-small);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}html:root:not(:has(.public-shell)) .fe-kv dt{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .fe-kv dd{text-align:right;white-space:nowrap;margin:0}html:root:not(:has(.public-shell)) .fe-kv--total{border-top:1px solid var(--freyr-border);font-weight:500}html:root:not(:has(.public-shell)) .fe-notes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .fe-note{border-radius:var(--radius-lg);font:var(--type-small);background:var(--freyr-warn-bg);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}html:root:not(:has(.public-shell)) .fe-note--bad{background:var(--freyr-error-bg)}html:root:not(:has(.public-shell)) .fe-note .status-mark{padding-top:3px}html:root:not(:has(.public-shell)) .fe-crops{border-radius:var(--radius-xl);border:1px solid var(--freyr-border);background:var(--freyr-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}html:root:not(:has(.public-shell)) .fe-crop{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;display:flex}html:root:not(:has(.public-shell)) .fe-crop+.fe-crop{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .fe-crop__head{justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:15px;display:flex}html:root:not(:has(.public-shell)) .fe-crop__name{min-height:44px;font:var(--type-body);color:var(--freyr-text);align-items:center;gap:4px;font-weight:500;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}html:root:not(:has(.public-shell)) .fe-stack{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .fe-detail{flex-direction:column;gap:12px;display:flex}html:root:not(:has(.public-shell)) .fe-detail__title{margin:0;font-size:28px}html:root:not(:has(.public-shell)) .fe-detail .fe-kvs.fe-card{gap:0;padding:8px 16px}html:root:not(:has(.public-shell)) .fe-back{min-height:44px;font:var(--type-small);color:var(--freyr-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}html:root:not(:has(.public-shell)) .fe-actions{gap:4px;display:inline-flex}html:root:not(:has(.public-shell)) .fe-today{flex-direction:column;gap:8px;padding:16px 18px;display:flex}html:root:not(:has(.public-shell)) .fe-today__head{justify-content:space-between;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .fe-today__figure{white-space:nowrap;margin:0;font-size:34px;font-weight:500;line-height:1.1}html:root:not(:has(.public-shell)) .fe-today__unit{font:var(--type-small);color:var(--freyr-sub);margin-left:4px}html:root:not(:has(.public-shell)) .fe-today__verdict{font:var(--type-heading);margin:0;line-height:1.25}@keyframes fe-rise{0%{opacity:0;transform:translateY(6px)}}html:root:not(:has(.public-shell)) .fe-tiles,html:root:not(:has(.public-shell)) .fe-card,html:root:not(:has(.public-shell)) .fe-crops{animation:.22s cubic-bezier(.23,1,.32,1) both fe-rise}@media(max-width:1279px){html:root:not(:has(.public-shell)) .fe-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:not(:has(.public-shell)) .fe-grid3>:last-child{grid-column:1/-1}}@media(max-width:767px){html:root:not(:has(.public-shell)) .fe-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html:root:not(:has(.public-shell)) .fe-grid3{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html:root:not(:has(.public-shell)) .fe-tiles,html:root:not(:has(.public-shell)) .fe-card,html:root:not(:has(.public-shell)) .fe-crops{animation:none}html:root:not(:has(.public-shell)) .fe-openrow,html:root:not(:has(.public-shell)) .fe-crop__name{transition:none}html:root:not(:has(.public-shell)) .fe-openrow:active,html:root:not(:has(.public-shell)) .fe-crop__name:active{transform:none}}html:root:not(:has(.public-shell)) .tm-card{flex-direction:column;gap:12px;min-width:0;padding:20px 22px;display:flex}html:root:not(:has(.public-shell)) .tm-h2{font:var(--type-heading);letter-spacing:-.015em;color:var(--freyr-text);margin:0;font-size:26px}html:root:not(:has(.public-shell)) .tm-h2--m{font-size:24px}html:root:not(:has(.public-shell)) .tm-h2--s{font-size:22px}html:root:not(:has(.public-shell)) .tm-sub,html:root:not(:has(.public-shell)) .tm-body{font:var(--type-body);color:var(--freyr-sub);margin:0;font-size:14px;line-height:1.5}html:root:not(:has(.public-shell)) .tm-sub--s{font-size:13px}html:root:not(:has(.public-shell)) .tm-muted{font:var(--type-small);color:var(--freyr-muted);margin:0}html:root:not(:has(.public-shell)) .tm-hint{font:var(--type-caption);color:var(--freyr-muted);margin:0}html:root:not(:has(.public-shell)) .tm-inline-link{color:inherit;text-underline-offset:3px;text-decoration:underline}html:root:not(:has(.public-shell)) .tm-ok{font:var(--type-small);color:var(--freyr-success);align-items:center;gap:6px;margin:0;display:flex}html:root:not(:has(.public-shell)) .tm-tick{flex-shrink:0}html:root:not(:has(.public-shell)) .tm-hollow{border-radius:var(--radius-full);flex-shrink:0;width:9px;height:9px;box-shadow:inset 0 0 0 1.5px}html:root:not(:has(.public-shell)) .tm-shape{background:currentColor;flex-shrink:0;width:8px;height:8px}html:root:not(:has(.public-shell)) .tm-shape--watch{clip-path:polygon(50% 0,100% 100%,0 100%)}html:root:not(:has(.public-shell)) .tm-shape--attention{transform:rotate(45deg)scale(.85)}html:root:not(:has(.public-shell)) .tm-pill{white-space:nowrap;align-self:flex-start;gap:7px;height:30px;padding:0 12px;font-size:13px}html:root:not(:has(.public-shell)) .tm-note{background:var(--freyr-text);border-radius:16px;align-items:baseline;gap:10px;margin:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .tm-note{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .tm-note{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .tm-confirm{background:var(--freyr-error-bg);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}html:root:not(:has(.public-shell)) .tm-confirm__title{font:var(--type-heading);color:var(--freyr-text);margin:0;font-size:20px}html:root:not(:has(.public-shell)) .tm-confirm .btn--destructive{background:var(--freyr-error);color:var(--freyr-card)}html:root:not(:has(.public-shell)) .tm-confirm__body{font:var(--type-small);color:var(--freyr-error);margin:0}html:root:not(:has(.public-shell)) .tm-users{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .tm-users__top{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}html:root:not(:has(.public-shell)) .tm-members{margin:0;padding:0;list-style:none}html:root:not(:has(.public-shell)) .tm-member{box-shadow:0 1px 0 var(--freyr-text);flex-direction:column;gap:10px;padding:14px 0;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .tm-member{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .tm-member>.tm-ok:empty{margin-top:-10px}html:root:not(:has(.public-shell)) .tm-member__who{align-items:center;gap:12px;display:flex}html:root:not(:has(.public-shell)) .tm-avatar{border-radius:var(--radius-full);background:var(--freyr-text);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .tm-avatar{background:color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .tm-avatar{color:var(--freyr-text);font-size:13px;font-weight:500}html:root:not(:has(.public-shell)) .tm-member__text{flex-direction:column;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .tm-member__name{color:var(--freyr-text);margin:0;font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .tm-member__email{color:var(--freyr-muted);overflow-wrap:anywhere;margin:0;font-size:13px}html:root:not(:has(.public-shell)) .tm-member__role{color:var(--freyr-text);margin:0;font-size:13px}html:root:not(:has(.public-shell)) .tm-member__role .status-mark{vertical-align:baseline;color:var(--freyr-error);display:inline-flex}html:root:not(:has(.public-shell)) .tm-member__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .tm-danger-text{color:var(--freyr-error)}html:root:not(:has(.public-shell)) .tm-form{flex-direction:column;gap:12px;display:flex}html:root:not(:has(.public-shell)) .tm-names{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html:root:not(:has(.public-shell)) .tm-msg{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .tm-msg>.tm-ok:empty{margin-top:-8px}html:root:not(:has(.public-shell)) .tm-form>.tm-msg:has(>.tm-ok:empty:first-child){margin-top:-12px}html:root:not(:has(.public-shell)) .tm-submit{align-self:flex-start}@media(min-width:1280px){html:root:not(:has(.public-shell)) .tm-users__top,html:root:not(:has(.public-shell)) .tm-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}html:root:not(:has(.public-shell)) .tm-perm .tm-h2{font-size:24px}html:root:not(:has(.public-shell)) .tm-role-toggle{align-self:flex-start}html:root:not(:has(.public-shell)) .tm-table{border-collapse:collapse;width:100%}html:root:not(:has(.public-shell)) .tm-table thead th{font:var(--type-label);letter-spacing:.12em;text-align:left;text-transform:uppercase;color:var(--freyr-muted);padding:8px}html:root:not(:has(.public-shell)) .tm-table tr:has(.tm-group)>*{border-bottom:0;padding-top:16px}html:root:not(:has(.public-shell)) .tm-group{letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--freyr-sub);font-size:12px;font-weight:500;display:block}html:root:not(:has(.public-shell)) .tm-table__area,html:root:not(:has(.public-shell)) .tm-cell{border-bottom:1px solid var(--freyr-text);padding:6px 8px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .tm-table__area,html:root:not(:has(.public-shell)) .tm-cell{border-bottom:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .tm-table__area,html:root:not(:has(.public-shell)) .tm-cell{text-align:left;vertical-align:top;font-weight:400}html:root:not(:has(.public-shell)) .tm-cell{white-space:nowrap}html:root:not(:has(.public-shell)) .tm-cell--off .segmented{opacity:.45}html:root:not(:has(.public-shell)) .tm-cell .segmented__option{min-height:44px}html:root:not(:has(.public-shell)) .tm-disclosure{border-radius:var(--radius-sm);min-height:44px;font:inherit;color:var(--freyr-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;display:flex}html:root:not(:has(.public-shell)) .tm-disclosure:focus-visible{outline-offset:2px;box-shadow:var(--shadow-focus);outline:2px solid #0000}html:root:not(:has(.public-shell)) .tm-disclosure__mark{width:12px;color:var(--freyr-muted)}html:root:not(:has(.public-shell)) .tm-covers{color:var(--freyr-muted);margin:0;padding:0 0 6px 20px;font-size:12px;line-height:1.45}html:root:not(:has(.public-shell)) .tm-info{background:var(--freyr-text);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .tm-info{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .tm-info{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .tm-info strong{color:var(--freyr-text);font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .tm-info p{margin:0}html:root:not(:has(.public-shell)) .tm-conflict p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .tm-save{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media(max-width:767px){html:root:not(:has(.public-shell)) .tm-card{padding:18px 16px}html:root:not(:has(.public-shell)) .tm-table__area,html:root:not(:has(.public-shell)) .tm-cell{padding:4px}html:root:not(:has(.public-shell)) .tm-disclosure{font-size:13px}html:root:not(:has(.public-shell)) .tm-cell{text-align:right}}html:root:not(:has(.public-shell)) .tm-gate{justify-content:center;padding:48px 16px;display:flex}html:root:not(:has(.public-shell)) .tm-gate__card{width:100%;max-width:560px}html:root:not(:has(.public-shell)) .ar-status{flex-direction:column;gap:6px;display:flex}html:root:not(:has(.public-shell)) .ar-status__label{color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .ar-status__word{color:var(--freyr-text);font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .ar-status__word .status-mark__label{font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .ar-hollow-word{color:var(--freyr-sub);align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .ar-action{align-self:flex-start}html:root:not(:has(.public-shell)) .tm-kv{margin:0}html:root:not(:has(.public-shell)) .tm-kv>div{box-shadow:0 1px 0 var(--freyr-text);justify-content:space-between;gap:12px;padding:11px 0;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .tm-kv>div{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .tm-kv>div{font-size:14px}html:root:not(:has(.public-shell)) .tm-kv dt{color:var(--freyr-sub);flex-shrink:0}html:root:not(:has(.public-shell)) .tm-kv dd{min-width:0;color:var(--freyr-text);text-align:right;overflow-wrap:anywhere;margin:0}html:root:not(:has(.public-shell)) .tm-spin{color:var(--freyr-sub);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}html:root:not(:has(.public-shell)) .tm-spinner{border:2px solid var(--freyr-text);flex-shrink:0;width:22px;height:22px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .tm-spinner{border:2px solid color-mix(in srgb,var(--freyr-text)14%,transparent)}}html:root:not(:has(.public-shell)) .tm-spinner{border-top-color:var(--freyr-deep);border-radius:var(--radius-full)}@media(prefers-reduced-motion:no-preference){html:root:not(:has(.public-shell)) .tm-spinner{animation:.9s linear infinite tm-turn}}@keyframes tm-turn{to{transform:rotate(360deg)}}html:root:not(:has(.public-shell)) .cb-page{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:600px;min-height:100vh;margin:0 auto;padding:28px 16px 48px;display:flex}html:root:not(:has(.public-shell)) .cb-top{justify-content:space-between;align-items:center;min-height:44px;display:flex}html:root:not(:has(.public-shell)) .cb-heading{font:var(--type-display-s);letter-spacing:var(--tracking-display-s);color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .cb-heading em{font-style:italic}html:root:not(:has(.public-shell)) .cb-done{border-radius:var(--radius-full);background:var(--freyr-status-healthy);width:48px;height:48px;color:var(--freyr-card);justify-content:center;align-items:center;display:flex}html:root:not(:has(.public-shell)) .cb-code{color:var(--freyr-muted);margin:0;font-size:12px}html:root:not(:has(.public-shell)) .cb-back{flex-wrap:wrap;align-self:flex-start;gap:8px;display:flex}@media(max-width:767px){html:root:not(:has(.public-shell)) .cb-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html:root:not(:has(.public-shell)) .fb26{flex-direction:column;gap:16px;display:flex}html:root:not(:has(.public-shell)) .fb26-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html:root:not(:has(.public-shell)) .fb26-types{flex-direction:column;gap:6px;display:flex}html:root:not(:has(.public-shell)) .fb26-types .radio-option{background:var(--freyr-card);min-height:64px;color:var(--freyr-text);box-shadow:0 0 0 1px var(--freyr-text);border-radius:18px;flex-direction:column;justify-content:center;gap:1px;padding:10px 14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fb26-types .radio-option{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .fb26-types .radio-option{transition:background-color .15s,color .15s}html:root:not(:has(.public-shell)) .fb26-types .check{padding:0;font-size:14px;font-weight:500;position:static}html:root:not(:has(.public-shell)) .fb26-types .check input{width:100%;height:100%;inset:0;transform:none}html:root:not(:has(.public-shell)) .fb26-types .check__box{display:none}html:root:not(:has(.public-shell)) .fb26-type__label{align-items:center;gap:12px;display:inline-flex}html:root:not(:has(.public-shell)) .fb26-types .radio-option__desc{color:inherit;opacity:.75;padding-left:32px}html:root:not(:has(.public-shell)) .fb26-types .radio-option:has(input:checked){background:var(--freyr-deep);color:var(--freyr-on-deep);box-shadow:none}html:root:not(:has(.public-shell)) .fb26-types .radio-option:has(input:focus-visible){outline-offset:2px;box-shadow:var(--shadow-focus);outline:2px solid #0000}html:root:not(:has(.public-shell)) .fb26-message{flex-direction:column;gap:6px;display:flex}html:root:not(:has(.public-shell)) .fb26-message .input{resize:vertical;min-height:110px;line-height:1.45}html:root:not(:has(.public-shell)) .fb26-counter{color:var(--freyr-sub);align-self:flex-end;font-size:12px}html:root:not(:has(.public-shell)) .fb26-counter.is-near{color:var(--freyr-warn-text);font-weight:500}html:root:not(:has(.public-shell)) .fb26-attach{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .fb26-attach__label{color:var(--freyr-sub);font-size:12px;font-weight:500}html:root:not(:has(.public-shell)) .fb26-attach__hint{color:var(--freyr-muted);font-weight:400}html:root:not(:has(.public-shell)) .fb26-attach__button{width:100%;min-height:56px;box-shadow:inset 0 0 0 1.5px var(--freyr-text);background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fb26-attach__button{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--freyr-text)18%,transparent)}}html:root:not(:has(.public-shell)) .fb26-attach__button{font:var(--type-body);color:var(--freyr-text);cursor:pointer}html:root:not(:has(.public-shell)) .fb26-attach__button:focus-visible{outline-offset:2px;box-shadow:var(--shadow-focus);outline:2px solid #0000}html:root:not(:has(.public-shell)) .fb26-chip{background:var(--freyr-card);box-shadow:0 0 0 1px var(--freyr-text);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fb26-chip{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)10%,transparent)}}html:root:not(:has(.public-shell)) .fb26-chip__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .fb26-chip__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}html:root:not(:has(.public-shell)) .fb26-chip__size{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .fb26-quiet{color:var(--freyr-sub);margin:0;font-size:12px}html:root:not(:has(.public-shell)) .fb26-nps{min-height:44px;color:var(--freyr-text);text-underline-offset:4px;align-self:flex-start;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}html:root:not(:has(.public-shell)) .fb26-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}@media(max-width:767px){html:root:not(:has(.public-shell)) .fb26-actions>.btn{flex:1}}html:root:not(:has(.public-shell)) .hc26{flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto;display:flex}html:root:not(:has(.public-shell)) .hc26--article{gap:14px;max-width:760px}html:root:not(:has(.public-shell)) .hc26--article:has(.hc26-faq){max-width:800px}html:root:not(:has(.public-shell)) .hc26-h1{font-size:clamp(32px,4.4vw,46px)}html:root:not(:has(.public-shell)) .hc26-h2{font:var(--type-display-s);letter-spacing:-.01em;color:var(--freyr-text);margin:0;font-size:24px}html:root:not(:has(.public-shell)) .hc26-quiet{font:var(--type-body);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .hc26-search{position:relative}html:root:not(:has(.public-shell)) .hc26-search__icon{color:var(--freyr-sub);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}html:root:not(:has(.public-shell)) .hc26-search .hc26-search__input{border-radius:var(--radius-full);height:52px;padding-left:44px;padding-right:52px;font-size:15px}html:root:not(:has(.public-shell)) .hc26-search .hc26-search__input::-webkit-search-cancel-button{appearance:none}html:root:not(:has(.public-shell)) .hc26-search__clear{position:absolute;top:50%;right:10px;transform:translateY(-50%)}html:root:not(:has(.public-shell)) .hc26-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}html:root:not(:has(.public-shell)) .hc26-cats{background:var(--freyr-text);border-radius:24px;flex-direction:column;gap:2px;padding:8px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .hc26-cats{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .hc26-cat{min-height:44px;font:var(--type-body);color:var(--freyr-sub);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;padding:0 14px;display:flex}html:root:not(:has(.public-shell)) .hc26-cat:hover{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .hc26-cat[aria-current]{background:var(--freyr-card);color:var(--freyr-text);box-shadow:0 1px 2px var(--freyr-text);font-weight:500}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .hc26-cat[aria-current]{box-shadow:0 1px 2px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .hc26-cat:focus-visible{outline-offset:2px;box-shadow:var(--shadow-focus);outline:2px solid #0000}@media(min-width:1280px){html:root:not(:has(.public-shell)) .hc26-layout{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:767px){html:root:not(:has(.public-shell)) .hc26-layout{grid-template-columns:minmax(0,1fr);gap:16px}html:root:not(:has(.public-shell)) .hc26-cats{background:0 0;flex-flow:wrap;gap:6px;padding:0}html:root:not(:has(.public-shell)) .hc26-cat{border-radius:var(--radius-full);background:var(--freyr-card);box-shadow:0 0 0 1px var(--freyr-text);font-size:13px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .hc26-cat{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)10%,transparent)}}html:root:not(:has(.public-shell)) .hc26-cat[aria-current]{background:var(--freyr-deep);color:var(--freyr-on-deep);box-shadow:none}html:root:not(:has(.public-shell)) .hc26-cat[aria-current]:focus-visible{box-shadow:var(--shadow-focus)}}html:root:not(:has(.public-shell)) .hc26-results{flex-direction:column;gap:4px;min-width:0;padding:20px 22px;display:flex}html:root:not(:has(.public-shell)) .hc26-results>.hc26-quiet{margin-bottom:8px}html:root:not(:has(.public-shell)) .hc26-count{color:var(--freyr-sub);margin:0 0 4px;font-size:13px}html:root:not(:has(.public-shell)) .hc26-row{width:100%;min-height:56px;box-shadow:0 1px 0 var(--freyr-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 4px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .hc26-row{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .hc26-row{color:var(--freyr-text);text-align:left;cursor:pointer}html:root:not(:has(.public-shell)) .hc26-row:focus-visible{outline-offset:2px;box-shadow:var(--shadow-focus);border-radius:12px;outline:2px solid #0000}html:root:not(:has(.public-shell)) .hc26-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .hc26-row__title{font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .hc26-row__cat{color:var(--freyr-muted);font-size:12px}html:root:not(:has(.public-shell)) .hc26-row__arrow{border-radius:var(--radius-full);background:var(--freyr-text);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .hc26-row__arrow{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .hc26-back{min-height:44px;font:var(--type-body);color:var(--freyr-text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}html:root:not(:has(.public-shell)) .hc26-head{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .hc26-label{margin:0}html:root:not(:has(.public-shell)) .hc26-body{padding:24px 26px}html:root:not(:has(.public-shell)) .hc26-prose{color:var(--freyr-text);flex-direction:column;gap:14px;font-size:16px;line-height:1.55;display:flex}html:root:not(:has(.public-shell)) .hc26-prose :is(p,ul,ol,h2,h3){margin:0}html:root:not(:has(.public-shell)) .hc26-prose :is(ul,ol){flex-direction:column;gap:8px;padding-left:20px;display:flex}html:root:not(:has(.public-shell)) .hc26-prose ul{list-style:outside}html:root:not(:has(.public-shell)) .hc26-prose ol{list-style:decimal}html:root:not(:has(.public-shell)) .hc26-prose :is(h2,h3){font:var(--type-heading)}html:root:not(:has(.public-shell)) .hc26-prose strong{font-weight:500}html:root:not(:has(.public-shell)) .hc26-prose a{color:var(--freyr-text);text-underline-offset:3px;text-decoration:underline}html:root:not(:has(.public-shell)) .hc26-prose code{font-family:var(--font-mono);font-size:.9em}html:root:not(:has(.public-shell)) .hc26-prose table{border-collapse:collapse;font-size:14px}html:root:not(:has(.public-shell)) .hc26-prose :is(th,td){border-bottom:1px solid var(--freyr-border);text-align:left;padding:8px 10px}html:root:not(:has(.public-shell)) .hc26-faq{flex-direction:column;display:flex}html:root:not(:has(.public-shell)) .hc26-faq__item{box-shadow:0 1px 0 var(--freyr-text);padding:4px 0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .hc26-faq__item{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .hc26-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:16px;font-weight:500;list-style:none;display:flex}html:root:not(:has(.public-shell)) .hc26-faq__q::-webkit-details-marker{display:none}html:root:not(:has(.public-shell)) .hc26-faq__q:focus-visible{outline-offset:2px;box-shadow:var(--shadow-focus);border-radius:8px;outline:2px solid #0000}html:root:not(:has(.public-shell)) .hc26-faq__glyph{font-family:var(--font-mono);color:var(--freyr-muted)}html:root:not(:has(.public-shell)) .hc26-faq__glyph:before{content:"+"}html:root:not(:has(.public-shell)) .hc26-faq__item[open] .hc26-faq__glyph:before{content:"−"}html:root:not(:has(.public-shell)) .hc26-faq__a{max-width:68ch;color:var(--freyr-sub);padding-bottom:14px;font-size:15px}html:root:not(:has(.public-shell)) .nps26{max-width:720px}html:root:not(:has(.public-shell)) .nps26-card,html:root:not(:has(.public-shell)) .csat26{flex-direction:column;gap:14px;padding:22px 24px;display:flex}html:root:not(:has(.public-shell)) .nps26-q{font:var(--type-heading);letter-spacing:-.01em;color:var(--freyr-text);margin:0;font-size:24px}html:root:not(:has(.public-shell)) .nps26-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px}html:root:not(:has(.public-shell)) .nps26-scores{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;display:grid}html:root:not(:has(.public-shell)) .nps26-scores>.check{border-radius:12px;justify-content:center;padding:0}@media(max-width:767px){html:root:not(:has(.public-shell)) .nps26-scores{grid-template-columns:repeat(6,minmax(0,1fr))}}html:root:not(:has(.public-shell)) .nps26-ends{color:var(--freyr-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}html:root:not(:has(.public-shell)) .nps26-actions,html:root:not(:has(.public-shell)) .csat26-actions{justify-content:flex-end;gap:8px;display:flex}html:root:not(:has(.public-shell)) .csat26 .radio-group__legend{color:var(--freyr-text);margin-bottom:10px;font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .csat26-thanks{font:var(--type-body);color:var(--freyr-text);margin:0;padding:16px 0}html:root:not(:has(.public-shell)) .hc26-for{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub);margin:0 0 6px}html:root:not(:has(.public-shell)) .bill-page{box-sizing:border-box;width:100%;max-width:1180px;font-family:var(--font-sans);color:var(--freyr-text);flex-direction:column;gap:14px;margin:0 auto;padding:8px 16px 56px;display:flex}html:root:not(:has(.public-shell)) .bill-page--narrow{max-width:720px}html:root:not(:has(.public-shell)) .bill-eyebrow{border-radius:var(--radius-full);background:var(--freyr-text);align-self:flex-start;margin:0;padding:6px 12px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-eyebrow{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .bill-eyebrow{font:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .bill-h1{font:var(--type-display-m);letter-spacing:-.015em;color:var(--freyr-text);margin:0;font-size:clamp(32px,4.4vw,44px);line-height:1.1}html:root:not(:has(.public-shell)) .bill-h1 em{font-style:italic}html:root:not(:has(.public-shell)) .bill-h2{font:var(--type-heading);letter-spacing:-.01em;color:var(--freyr-text);margin:0;font-size:24px}html:root:not(:has(.public-shell)) .bill-h2--sm{font-size:22px}html:root:not(:has(.public-shell)) .bill-h3{color:var(--freyr-text);margin:0;font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .bill-p{color:var(--freyr-sub);margin:0;font-size:14px;line-height:1.5}html:root:not(:has(.public-shell)) .bill-p--small{font-size:13px}html:root:not(:has(.public-shell)) .bill-p--ink{color:var(--freyr-text);font-size:15px}html:root:not(:has(.public-shell)) .bill-hint{color:var(--freyr-sub);margin:0;font-size:12px;line-height:1.45}html:root:not(:has(.public-shell)) .bill-label{color:var(--freyr-sub);margin:0;padding:0;font-size:12px;font-weight:500}html:root:not(:has(.public-shell)) .bill-card{flex-direction:column;gap:12px;min-width:0;padding:20px 22px;display:flex}html:root:not(:has(.public-shell)) .bill-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .bill-actions--stack{flex-direction:column;align-items:flex-start;gap:12px}html:root:not(:has(.public-shell)) .bill-actions--stack>.bill-kv,html:root:not(:has(.public-shell)) .bill-actions--stack>.bill-transfer{align-self:stretch}html:root:not(:has(.public-shell)) :is(.bill-page,.bill-card) a.btn{text-decoration:none}html:root:not(:has(.public-shell)) .bill-wide{width:100%}html:root:not(:has(.public-shell)) .bill-quiet{min-height:44px;color:var(--freyr-text);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}html:root:not(:has(.public-shell)) .bill-quiet--small{align-self:flex-start;min-height:24px;font-size:12px}html:root:not(:has(.public-shell)) .bill-quiet:focus-visible,html:root:not(:has(.public-shell)) .bill-mini:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px;border-radius:var(--radius-sm)}html:root:not(:has(.public-shell)) .bill-row2{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}html:root:not(:has(.public-shell)) .bill-pill{white-space:nowrap;align-self:flex-start;gap:7px;height:30px;padding:0 12px;font-size:13px;font-weight:500}html:root:not(:has(.public-shell)) .bill-pill i{width:8px;height:8px}html:root:not(:has(.public-shell)) .bill-pill--hollow{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .bill-pill--hollow i{background:0 0;box-shadow:inset 0 0 0 1.5px}html:root:not(:has(.public-shell)) .bill-pill--quiet{background:0 0;height:auto;padding:0;font-size:12px;font-weight:400}html:root:not(:has(.public-shell)) .bill-note{background:var(--freyr-text);border-radius:16px;margin:0;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-note{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .bill-note{color:var(--freyr-sub);font-size:13px;line-height:1.45}html:root:not(:has(.public-shell)) .bill-note--watch{background:var(--freyr-warn-bg);color:var(--freyr-warn-text)}html:root:not(:has(.public-shell)) .bill-info{background:var(--freyr-text);border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-info{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .bill-info{color:var(--freyr-sub);font-size:13px;line-height:1.45}html:root:not(:has(.public-shell)) .bill-info__lead{color:var(--freyr-text);font-size:14px}html:root:not(:has(.public-shell)) .bill-kv{margin:0}html:root:not(:has(.public-shell)) .bill-kv__row{box-shadow:0 1px 0 var(--freyr-text);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-size:14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-kv__row{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .bill-kv__row dt{color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .bill-kv__row dd{color:var(--freyr-text);text-align:right;margin:0}html:root:not(:has(.public-shell)) .bill-kv__row--strong{font-size:16px;font-weight:500}html:root:not(:has(.public-shell)) .bill-kv__row--strong dt{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .bill-kv__row--wrap{flex-wrap:wrap;align-items:center;min-height:56px;padding:6px 0}html:root:not(:has(.public-shell)) .bill-co{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}html:root:not(:has(.public-shell)) .bill-co__main{flex-direction:column;gap:14px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .bill-co__pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html:root:not(:has(.public-shell)) .bill-plans{border:0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}html:root:not(:has(.public-shell)) .bill-plans>legend{margin-bottom:10px;padding:0}html:root:not(:has(.public-shell)) .bill-plans>.check{background:var(--freyr-card);min-height:112px;color:var(--freyr-text);box-shadow:0 0 0 1px var(--freyr-text);border-radius:22px;padding:16px 18px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-plans>.check{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)12%,transparent)}}html:root:not(:has(.public-shell)) .bill-plans>.check{cursor:pointer;transition:background-color .16s,color .16s,box-shadow .16s}html:root:not(:has(.public-shell)) .bill-plans>.check>span:last-child{flex:1;min-width:0}html:root:not(:has(.public-shell)) .bill-plans>.check .check__box{display:none}html:root:not(:has(.public-shell)) .bill-plans>.check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}html:root:not(:has(.public-shell)) .bill-plans>.check:has(input:checked){background:var(--freyr-deep);color:var(--freyr-on-deep);box-shadow:var(--shadow-float)}html:root:not(:has(.public-shell)) .bill-plans>.check:has(input:focus-visible){outline:2px solid var(--freyr-focus);outline-offset:3px}html:root:not(:has(.public-shell)) .bill-plan{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .bill-plan__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}html:root:not(:has(.public-shell)) .bill-plan__name{font:var(--type-heading)}html:root:not(:has(.public-shell)) .bill-plan__price{white-space:nowrap;font-size:17px}html:root:not(:has(.public-shell)) .bill-plan__per{opacity:.72;font-size:12px}html:root:not(:has(.public-shell)) .bill-plan__note{opacity:.82;font-size:13px;line-height:1.45}html:root:not(:has(.public-shell)) .bill-msg{border-radius:14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.4}html:root:not(:has(.public-shell)) .bill-msg--error{background:var(--freyr-error-bg);color:var(--freyr-error)}html:root:not(:has(.public-shell)) .bill-msg--ok{background:var(--freyr-success-bg);color:var(--freyr-success)}@media(min-width:768px){html:root:not(:has(.public-shell)) .bill-page{gap:18px;padding:16px 24px 64px}html:root:not(:has(.public-shell)) .bill-co{grid-template-columns:minmax(0,1fr) 340px;gap:24px}html:root:not(:has(.public-shell)) .bill-row2{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:not(:has(.public-shell)) .bill-mask__value{min-width:24ch}}@media(min-width:1280px){html:root:not(:has(.public-shell)) .bill-co{grid-template-columns:minmax(0,1fr) 400px}html:root:not(:has(.public-shell)) .bill-co__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}html:root:not(:has(.public-shell)) .bill-spinner{border-radius:var(--radius-full);border:2px solid var(--freyr-text);flex-shrink:0;width:22px;height:22px;display:inline-block}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-spinner{border:2px solid color-mix(in srgb,var(--freyr-text)14%,transparent)}}html:root:not(:has(.public-shell)) .bill-spinner{border-top-color:var(--freyr-deep);animation:.9s linear infinite bill-spin}html:root:not(:has(.public-shell)) .bill-spinner--sm{width:16px;height:16px}@keyframes bill-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html:root:not(:has(.public-shell)) .bill-spinner{border-right-color:var(--freyr-deep);animation:none}}html:root:not(:has(.public-shell)) .bill-transfer{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .bill-mask{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .bill-mask__value{font-family:var(--font-mono);color:var(--freyr-text);text-align:right;font-size:14px}html:root:not(:has(.public-shell)) .bill-mask__status{color:var(--freyr-sub);text-align:right;flex-basis:100%;font-size:12px}html:root:not(:has(.public-shell)) .bill-mini{border-radius:var(--radius-full);background:var(--freyr-text);border:0;min-height:44px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-mini{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .bill-mini{font:inherit;color:var(--freyr-text);cursor:pointer;font-size:13px}html:root:not(:has(.public-shell)) .bill-mini:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-mini:hover{background:color-mix(in srgb,var(--freyr-text)10%,transparent)}}html:root:not(:has(.public-shell)) .bill-tab{font-family:var(--font-sans);color:var(--freyr-text)}html:root:not(:has(.public-shell)) .bill-tab--cards{flex-direction:column;gap:14px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .bill-tab__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html:root:not(:has(.public-shell)) .bill-tab__title{font-size:26px}html:root:not(:has(.public-shell)) .bill-tab__pill{align-self:center}html:root:not(:has(.public-shell)) .bill-next{gap:10px}html:root:not(:has(.public-shell)) .bill-next__date{color:var(--freyr-text);font-size:15px}html:root:not(:has(.public-shell)) .bill-rule{background:var(--freyr-text);border:0;width:100%;height:1px;margin:4px 0}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-rule{background:color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .bill-end{box-shadow:0 -1px 0 var(--freyr-text);flex-direction:column;gap:10px;margin-top:4px;padding-top:14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-end{box-shadow:0 -1px color-mix(in srgb,var(--freyr-text)7%,transparent)}}html:root:not(:has(.public-shell)) .bill-hlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .bill-hlist__row{box-shadow:0 1px 0 var(--freyr-text);flex-direction:column;gap:6px;padding:12px 0;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .bill-hlist__row{box-shadow:0 1px color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .bill-hlist__line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;font-size:14px;display:flex}html:root:not(:has(.public-shell)) .bill-receipts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .bill-receipt{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}html:root:not(:has(.public-shell)) .bill-receipt--pending{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .bill-dialog{max-width:520px}html:root:not(:has(.public-shell)) .bill-card .table .bill-mask{flex-wrap:nowrap}html:root:not(:has(.public-shell)) .bill-card .table .bill-mask__value{min-width:0}html:root:not(:has(.public-shell)) .bill-nowrap{white-space:nowrap}html:root:not(:has(.public-shell)) .scr-bill-pill{border-radius:var(--radius-full);background:var(--freyr-text);border:0;gap:7px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-bill-pill{background:color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .scr-bill-pill{color:var(--freyr-sub);font-family:var(--font-sans);font-size:13px;font-weight:500;text-decoration:none}html:root:not(:has(.public-shell)) .scr-bill-pill:before{content:"";border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px}html:root:not(:has(.public-shell)) .scr-bill-pill--pending{background:var(--freyr-warn-bg);color:var(--freyr-warn-text)}html:root:not(:has(.public-shell)) .scr-bill-pill--pending:before{box-shadow:none;background:currentColor}html:root:not(:has(.public-shell)) .scr-bill-pill:hover{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .scr-bill-pill:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .bill-bare-page{background:var(--freyr-bg);min-height:100vh}html:root:not(:has(.public-shell)) .bill-bare-top{justify-content:space-between;align-items:center;gap:12px;max-width:1300px;margin:0 auto;padding:16px 16px 8px;display:flex}html:root:not(:has(.public-shell)) .bill-page--bare{max-width:680px;padding-top:16px}html:root:not(:has(.public-shell)) .bill-lock-msg{flex-direction:column;gap:12px;display:flex}html:root:not(:has(.public-shell)) .bill-p--lead{font-size:16px}html:root:not(:has(.public-shell)) .bill-bare{flex-direction:column;gap:10px;padding-top:10px;display:flex}@media(min-width:768px){html:root:not(:has(.public-shell)) .bill-bare-top{padding:28px 40px 8px}html:root:not(:has(.public-shell)) .bill-page--bare{padding-top:40px}}html:root:not(:has(.public-shell)) .bill-pro{max-width:640px;margin-top:16px}html:root:not(:has(.public-shell)) .scr-gate{justify-content:center;padding:48px 16px;display:flex}html:root:not(:has(.public-shell)) .scr-gate--full{box-sizing:border-box;background:var(--freyr-bg);align-items:center;min-height:100vh}html:root:not(:has(.public-shell)) .scr-gate__card{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:440px;padding:28px 24px;display:flex}html:root:not(:has(.public-shell)) .scr-gate__title{font:var(--type-heading);color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .scr-gate__text{max-width:34ch;font:var(--type-body);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-gate__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .scr-banner{box-sizing:border-box;border-bottom:1px solid var(--freyr-border);background:var(--freyr-surface);font:var(--type-small);color:var(--freyr-text);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;display:flex}html:root:not(:has(.public-shell)) .scr-banner--warn{border-color:var(--freyr-warn-border);background:var(--freyr-warn-bg);color:var(--freyr-warn-text);justify-content:center}html:root:not(:has(.public-shell)) .scr-banner__text{flex:1;min-width:0}html:root:not(:has(.public-shell)) .scr-banner__action{border-radius:var(--radius-full);background:var(--freyr-text);border:0;min-height:44px;padding:0 16px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-banner__action{background:color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .scr-banner__action{font:var(--type-small);color:var(--freyr-text);cursor:pointer;font-weight:500;text-decoration:none}html:root:not(:has(.public-shell)) .scr-banner--toast{border-radius:var(--radius-lg);background:var(--freyr-deep);color:var(--freyr-on-deep);box-shadow:var(--shadow-float);border:0}html:root:not(:has(.public-shell)) .scr-banner--toast .scr-banner__action{background:var(--freyr-on-deep);color:var(--freyr-deep)}html:root:not(:has(.public-shell)) .scr-auth{background:var(--freyr-bg);color:var(--freyr-text)}html:root:not(:has(.public-shell)) .scr-auth__logo{margin-bottom:8px}html:root:not(:has(.public-shell)) .scr-auth__tagline{font:var(--type-label);letter-spacing:.14em;color:var(--freyr-sub);margin-bottom:24px}html:root:not(:has(.public-shell)) .scr-auth__card{border-radius:var(--radius-xl);padding:28px 24px}html:root:not(:has(.public-shell)) .scr-auth__title{font:var(--type-display-s);letter-spacing:-.025em;text-align:left;color:var(--freyr-text);margin:0 0 8px;font-size:clamp(28px,7vw,33px)}html:root:not(:has(.public-shell)) .scr-auth__sub{font:var(--type-body);text-align:left;color:var(--freyr-sub);margin:0 0 24px}html:root:not(:has(.public-shell)) .scr-auth__trust{border-top-color:var(--freyr-border)}html:root:not(:has(.public-shell)) .scr-auth__clock{font-family:var(--font-mono);letter-spacing:0;color:var(--freyr-text);font-size:24px;font-weight:400}html:root:not(:has(.public-shell)) .scr-inbox{flex-direction:column;gap:16px;padding:28px 24px;display:flex}html:root:not(:has(.public-shell)) .scr-inbox__title{font:var(--type-display-s);letter-spacing:-.025em;color:var(--freyr-text);margin:0;font-size:clamp(28px,7vw,33px)}html:root:not(:has(.public-shell)) .scr-inbox__body{font:var(--type-body);color:var(--freyr-sub);overflow-wrap:anywhere;margin:0}html:root:not(:has(.public-shell)) .scr-inbox__facts{flex-direction:column;gap:10px;margin:0;display:flex}html:root:not(:has(.public-shell)) .scr-inbox__facts>div{border-radius:var(--radius-md);background:var(--freyr-text);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-inbox__facts>div{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .scr-inbox__facts dt{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .scr-inbox__facts dd{font:var(--type-small);color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .scr-inbox__note{min-height:0;font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .scr-inbox__note[data-kind=error]{color:var(--freyr-error)}html:root:not(:has(.public-shell)) .scr-inbox__actions{flex-direction:column;gap:10px;display:flex}@media(min-width:768px){html:root:not(:has(.public-shell)) .scr-inbox__actions{flex-direction:row}}html:root:not(:has(.public-shell)) .scr-onb{background:var(--freyr-bg);min-height:100vh;color:var(--freyr-text);font-family:var(--font-sans)}html:root:not(:has(.public-shell)) .scr-onb__head{justify-content:center;padding:28px 16px 8px;display:flex}html:root:not(:has(.public-shell)) .scr-onb__main{padding:8px 16px 56px}html:root:not(:has(.public-shell)) .scr-onb__col{flex-direction:column;gap:16px;width:100%;max-width:520px;margin:0 auto;display:flex}html:root:not(:has(.public-shell)) .scr-onb__back{flex-wrap:wrap;gap:4px 12px;display:flex}html:root:not(:has(.public-shell)) .scr-onb__card{border-radius:var(--radius-xl);padding:28px 24px}html:root:not(:has(.public-shell)) .scr-onb__title{font:var(--type-display-s);letter-spacing:-.025em;text-align:left;color:var(--freyr-text);margin:0 0 8px;font-size:clamp(28px,7vw,33px)}html:root:not(:has(.public-shell)) .scr-onb__lead{font:var(--type-body);text-align:left;color:var(--freyr-sub);margin:0 0 20px}html:root:not(:has(.public-shell)) .scr-onb__choices{gap:10px}html:root:not(:has(.public-shell)) .scr-onb__method{text-align:left;justify-content:flex-start;height:auto;min-height:72px;padding:14px 16px}html:root:not(:has(.public-shell)) .scr-onb__summary{border-radius:var(--radius-md);background:var(--freyr-text);flex-direction:column;gap:6px;margin-bottom:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-onb__summary{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .scr-onb__summary{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .scr-onb__summary p{margin:0}html:root:not(:has(.public-shell)) .scr-onb__summary .scr-onb__summary-title{font:var(--type-body);color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .scr-onb__row{border-bottom:1px solid var(--freyr-border);flex-direction:column;gap:4px;padding:12px 0;display:flex}html:root:not(:has(.public-shell)) .scr-onb__hint{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-onb__rows>div{border-bottom:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .scr-onb__rows>div:last-child{border-bottom:0}@media(min-width:768px){html:root:not(:has(.public-shell)) .scr-onb__col{max-width:600px}html:root:not(:has(.public-shell)) .scr-onb__card{padding:36px 40px}}@media(min-width:1280px){html:root:not(:has(.public-shell)) .scr-onb__col:has(.scr-lpis){max-width:1080px}}html:root:not(:has(.public-shell)) .scr-lpis{flex-direction:column;gap:16px;display:flex}html:root:not(:has(.public-shell)) .scr-lpis__map{border-radius:var(--radius-lg);height:320px;box-shadow:var(--shadow-ring);border:0;overflow:hidden}html:root:not(:has(.public-shell)) .scr-lpis__head{flex-direction:column;gap:4px;display:flex}html:root:not(:has(.public-shell)) .scr-lpis__title{font:var(--type-heading);color:var(--freyr-text);margin:0;font-size:20px}html:root:not(:has(.public-shell)) .scr-lpis__title--desktop{display:none}html:root:not(:has(.public-shell)) .scr-lpis__hint{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-lpis__list{flex-direction:column;gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}html:root:not(:has(.public-shell)) .scr-lpis__row{border-radius:var(--radius-md);background:var(--freyr-card);box-shadow:0 0 0 1px var(--freyr-text);align-items:center;gap:12px;padding:6px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-lpis__row{box-shadow:0 0 0 1px color-mix(in srgb,var(--freyr-text)10%,transparent)}}html:root:not(:has(.public-shell)) .scr-lpis__row--selected{box-shadow:0 0 0 2px var(--freyr-deep)}html:root:not(:has(.public-shell)) .scr-lpis__row--focused{background:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-lpis__row--focused{background:color-mix(in srgb,var(--freyr-gold)14%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .scr-lpis__focus{text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:2px 12px;min-width:0;min-height:44px;padding:0;display:flex}html:root:not(:has(.public-shell)) .scr-lpis__num{border-radius:var(--radius-full);background:var(--freyr-deep);width:28px;height:28px;color:var(--freyr-on-deep);font:var(--type-data);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html:root:not(:has(.public-shell)) .scr-lpis__id{font-family:var(--font-mono);color:var(--freyr-text);font-size:14px}html:root:not(:has(.public-shell)) .scr-lpis__meta{font-family:var(--font-mono);color:var(--freyr-sub);text-align:right;white-space:nowrap;margin-left:auto;font-size:12px}html:root:not(:has(.public-shell)) .scr-lpis__need{font:var(--type-small);color:var(--freyr-sub);margin:0}@media(min-width:1280px){html:root:not(:has(.public-shell)) .scr-lpis{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}html:root:not(:has(.public-shell)) .scr-lpis>*{grid-column:2}html:root:not(:has(.public-shell)) .scr-lpis>.scr-lpis__coords{grid-area:1/1}html:root:not(:has(.public-shell)) .scr-lpis>.scr-lpis__map{grid-area:2/1/span 12;height:480px;position:sticky;top:16px}html:root:not(:has(.public-shell)) .scr-lpis__title--compact{display:none}html:root:not(:has(.public-shell)) .scr-lpis__title--desktop{display:block}}html:root:not(:has(.public-shell)) .scr-set{box-sizing:border-box;width:100%;max-width:1180px;font-family:var(--font-sans);color:var(--freyr-text);flex-direction:column;gap:16px;margin:0 auto;padding:8px 16px 56px;display:flex}html:root:not(:has(.public-shell)) .scr-set__side{flex-direction:column;gap:12px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .scr-set__back{min-height:44px;font:var(--type-small);color:var(--freyr-sub);align-items:center;text-decoration:none;display:none}html:root:not(:has(.public-shell)) .scr-set__back:hover{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .scr-set__nav{scroll-snap-type:x proximity;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}html:root:not(:has(.public-shell)) .scr-set__tab{scroll-snap-align:center;white-space:nowrap;flex-shrink:0}html:root:not(:has(.public-shell)) .scr-set__content{min-width:0}html:root:not(:has(.public-shell)) .scr-set__section{max-width:760px}html:root:not(:has(.public-shell)) .scr-set__card{border-radius:var(--radius-lg);background:var(--freyr-card);box-shadow:var(--shadow-card);margin-bottom:14px;padding:20px}html:root:not(:has(.public-shell)) .scr-set__choices{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}html:root:not(:has(.public-shell)) .scr-set__content .radio-group--horizontal{margin-bottom:20px}html:root:not(:has(.public-shell)) .scr-set__row{border-bottom-color:var(--freyr-border)}html:root:not(:has(.public-shell)) .scr-set__note{border-radius:var(--radius-md)}html:root:not(:has(.public-shell)) .scr-set__includes{gap:10px}html:root:not(:has(.public-shell)) .scr-set__status{font:var(--type-small);color:var(--freyr-sub);margin:8px 0 0}html:root:not(:has(.public-shell)) .scr-set__preview{gap:6px;margin-top:14px}html:root:not(:has(.public-shell)) .scr-set__preview-title{font:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-set__preview-sample{font-family:var(--font-sans);color:var(--freyr-text);margin:0}@media(max-width:767px){html:root:not(:has(.public-shell)) .scr-set__save{bottom:calc(var(--shell26-bar-h) + 12px);z-index:2;background:var(--freyr-bg);padding:10px 0;position:sticky}html:root:not(:has(.public-shell)):has(.scr-set__save){scroll-padding-bottom:calc(var(--shell26-bar-h) + 86px)}}@media(min-width:768px){html:root:not(:has(.public-shell)) .scr-set{padding:16px 24px 64px}html:root:not(:has(.public-shell)) .scr-set__nav{flex-wrap:wrap;overflow-x:visible}}@media(min-width:1280px){html:root:not(:has(.public-shell)) .scr-set{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;display:grid}html:root:not(:has(.public-shell)) .scr-set__side{border-radius:var(--radius-lg);background:var(--freyr-card);box-shadow:var(--shadow-card);padding:18px;position:sticky;top:16px}html:root:not(:has(.public-shell)) .scr-set__side .page-title{overflow-wrap:anywhere;font-size:28px}html:root:not(:has(.public-shell)) .scr-set__back{display:inline-flex}html:root:not(:has(.public-shell)) .scr-set__nav{flex-flow:column;overflow:visible}html:root:not(:has(.public-shell)) .scr-set__tab{justify-content:flex-start;width:100%}}html:root:not(:has(.public-shell)) .scr-err{box-sizing:border-box;background:var(--freyr-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}html:root:not(:has(.public-shell)) .scr-err__card{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:460px;padding:32px 28px;display:flex}html:root:not(:has(.public-shell)) .scr-err__card--section{max-width:520px}html:root:not(:has(.public-shell)) .scr-err__title{font:var(--type-display-s);letter-spacing:-.025em;color:var(--freyr-text);margin:0;font-size:clamp(26px,6vw,33px)}html:root:not(:has(.public-shell)) .scr-err__text{font:var(--type-body);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-err__detail{border-radius:var(--radius-md);background:var(--freyr-text);align-self:stretch;max-height:120px;margin:0;padding:12px;overflow:auto}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-err__detail{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .scr-err__detail{font:var(--type-data);text-align:left;white-space:pre-wrap;word-break:break-word;color:var(--freyr-error)}html:root:not(:has(.public-shell)) .scr-err__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .scr-pwa{border-radius:var(--radius-lg);background:var(--freyr-card);box-shadow:var(--shadow-float);color:var(--freyr-text);border:0}html:root:not(:has(.public-shell)) .scr-pwa__text p{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .scr-pwa__action{border-radius:var(--radius-full);background:var(--freyr-deep);min-height:44px;color:var(--freyr-on-deep);padding:0 16px}html:root:not(:has(.public-shell)) .scr-pwa__close{min-width:44px;min-height:44px;color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .scr-dsar>section:first-of-type{border-radius:var(--radius-lg);background:var(--freyr-card);box-shadow:var(--shadow-card);border:0}html:root:not(:has(.public-shell)) .scr-dsar__count{text-align:right;color:var(--freyr-sub);margin:4px 0 0;font-size:12px}html:root:not(:has(.public-shell)) .scr-del{border-radius:var(--radius-lg);border-color:var(--freyr-error-border);background:var(--freyr-card);box-shadow:var(--shadow-card)}html:root:not(:has(.public-shell)) .scr-del__head{padding:14px 20px}html:root:not(:has(.public-shell)) .scr-del__body{padding:20px}html:root:not(:has(.public-shell)) .scr-del__notice{border-radius:var(--radius-md)}html:root:not(:has(.public-shell)) .scr-del__link{border-radius:var(--radius-full)}html:root:not(:has(.public-shell)) .scr-priv__row,html:root:not(:has(.public-shell)) .scr-priv__cats>div{border-radius:var(--radius-md)}html:root:not(:has(.public-shell)) .scr-priv__count{font-family:var(--font-mono);font-weight:400}html:root:not(:has(.public-shell)) .scr-priv__status{margin-left:8px}html:root:not(:has(.public-shell)) .scr-consent{background:var(--freyr-bg)}html:root:not(:has(.public-shell)) .scr-consent__card{border-radius:var(--radius-xl);background:var(--freyr-card);box-shadow:var(--shadow-card);padding:28px 24px}html:root:not(:has(.public-shell)) .scr-consent__title{font:var(--type-display-s);letter-spacing:-.025em;color:var(--freyr-text);font-size:clamp(28px,7vw,33px)}html:root:not(:has(.public-shell)) .scr-consent__sub{font:var(--type-body);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .scr-consent__note{border-radius:var(--radius-md)}html:root:not(:has(.public-shell)) .scr-consent__continue{justify-content:center;width:100%;display:flex}html:root:not(:has(.public-shell)) .scr-consent__policy{align-items:center;min-height:44px;display:inline-flex}@media(min-width:768px){html:root:not(:has(.public-shell)) .scr-consent__card{padding:40px 44px}}html:root:not(:has(.public-shell)) .scr-dlg .dialog__body{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .scr-dlg .dialog__footer{gap:10px}html:root:not(:has(.public-shell)) .scr-dlg__current .input{color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .scr-confirm{background:var(--freyr-bg)}html:root:not(:has(.public-shell)) .scr-confirm__card{border-radius:var(--radius-xl);background:var(--freyr-card);box-shadow:var(--shadow-card);border:0;padding:28px 24px}html:root:not(:has(.public-shell)) .scr-confirm__title{font:var(--type-display-s);letter-spacing:-.025em;color:var(--freyr-text);margin-bottom:12px;font-size:clamp(26px,7vw,33px)}html:root:not(:has(.public-shell)) .scr-confirm__text{font:var(--type-body)}html:root:not(:has(.public-shell)) .scr-confirm__row{align-items:center;gap:12px;margin-top:12px;display:flex}html:root:not(:has(.public-shell)) .scr-confirm__row .scr-confirm__text{color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .scr-auth__title--center,html:root:not(:has(.public-shell)) .scr-auth__sub--center{text-align:center}html:root:not(:has(.public-shell)) .scr-auth__badge{background:var(--freyr-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .scr-auth__badge{background:color-mix(in srgb,var(--freyr-deep)8%,transparent)}}html:root:not(:has(.public-shell)) .scr-auth__card--stack{box-shadow:none;background:0 0;outline:none;padding:0}html:root:not(:has(.public-shell)) .scr-auth__section{border-radius:var(--radius-lg);background:var(--freyr-card);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;margin-bottom:14px;padding:20px;display:flex}html:root:not(:has(.public-shell)) .scr-auth__section>div{margin-bottom:0}html:root:not(:has(.public-shell)) .scr-auth__card--stack>.scr-auth__title{margin-top:8px}html:root:not(:has(.public-shell)) .scr-strength__seg{border-radius:var(--radius-full);height:4px}html:root:not(:has(.public-shell)) .scr-strength__word{font:var(--type-label);letter-spacing:.04em}@media(min-width:768px){html:root:not(:has(.public-shell)) .scr-auth__card{padding:36px 40px}html:root:not(:has(.public-shell)) .scr-auth__card--stack{padding:0}html:root:not(:has(.public-shell)) .scr-auth__section{padding:24px 28px}}html:root:not(:has(.public-shell)) .vra26{gap:22px}html:root:not(:has(.public-shell)) .vra26-top{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}html:root:not(:has(.public-shell)) .vra26-pill{border-radius:var(--radius-full);background:var(--freyr-text);align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .vra26-pill{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .vra26-pill{font:var(--type-small);color:var(--freyr-text);font-size:13px;text-decoration:none}html:root:not(:has(.public-shell)) .vra26-pill:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .vra26-pill:hover{background:color-mix(in srgb,var(--freyr-text)9%,transparent)}}html:root:not(:has(.public-shell)) .vra26-pill:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .vra26-progress{flex:180px;max-width:320px}html:root:not(:has(.public-shell)) .vra26-head{flex-direction:column;gap:10px;display:flex}html:root:not(:has(.public-shell)) .vra26-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}html:root:not(:has(.public-shell)) .vra26-split--review{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}html:root:not(:has(.public-shell)) .vra26-col{flex-direction:column;gap:22px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .vra26-group{flex-direction:column;gap:10px;display:flex}html:root:not(:has(.public-shell)) .vra26-group__head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}html:root:not(:has(.public-shell)) .vra26-label{font:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .vra26-h2{font:var(--type-heading);color:var(--freyr-text);margin:0;font-size:22px}html:root:not(:has(.public-shell)) .vra26-accuracy{gap:14px}html:root:not(:has(.public-shell)) .vra26-sublabel{font:var(--type-caption);color:var(--freyr-muted);margin:6px 0 0}html:root:not(:has(.public-shell)) .vra26-count{font:var(--type-small);color:var(--freyr-text);margin:4px 0 0}html:root:not(:has(.public-shell)) .vra26-caption{font:var(--type-caption);color:var(--freyr-sub);max-width:70ch;margin:0}html:root:not(:has(.public-shell)) .vra26-note{font:var(--type-body);color:var(--freyr-sub);max-width:62ch;margin:0}html:root:not(:has(.public-shell)) .vra26-warn{border-radius:var(--radius-lg);background:var(--freyr-status-critical);margin:0;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .vra26-warn{background:color-mix(in srgb,var(--freyr-status-critical)10%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .vra26-warn{font:var(--type-small);color:var(--freyr-status-critical)}html:root:not(:has(.public-shell)) .vra26-warn:empty{display:none}html:root:not(:has(.public-shell)) .vra26-state{padding:32px 24px}html:root:not(:has(.public-shell)) .vra26-notice{border-radius:var(--radius-lg);background:var(--freyr-status-watch);margin:0;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .vra26-notice{background:color-mix(in srgb,var(--freyr-status-watch)12%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .vra26-notice{font:var(--type-body);color:var(--freyr-text)}html:root:not(:has(.public-shell)) .vra26-choices,html:root:not(:has(.public-shell)) .vra26-zones{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .vra26-choice,html:root:not(:has(.public-shell)) .vra26-zone{border-radius:var(--radius-xl);background:var(--freyr-card);border:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .vra26-choice,html:root:not(:has(.public-shell)) .vra26-zone{background:color-mix(in srgb,var(--freyr-card)60%,transparent)}}html:root:not(:has(.public-shell)) .vra26-choice,html:root:not(:has(.public-shell)) .vra26-zone{box-shadow:var(--shadow-ring);color:var(--freyr-text);text-align:left;cursor:pointer;transition:background-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}html:root:not(:has(.public-shell)) .vra26-choice:active,html:root:not(:has(.public-shell)) .vra26-zone:active{transform:scale(.99)}html:root:not(:has(.public-shell)) .vra26-choice:disabled{cursor:not-allowed;opacity:.55}html:root:not(:has(.public-shell)) .vra26-choice:focus-visible,html:root:not(:has(.public-shell)) .vra26-zone:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .vra26-choice--on,html:root:not(:has(.public-shell)) .vra26-zone--on{background:var(--freyr-card);box-shadow:inset 0 0 0 1.5px var(--freyr-deep),var(--shadow-card)}html:root:not(:has(.public-shell)) .vra26-zone__off{font:var(--type-caption);color:var(--freyr-sub);font-weight:400}html:root:not(:has(.public-shell)) .vra26-choice__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .vra26-choice__name{font:var(--type-small);font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .vra26-choice__desc{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .vra26-radio{border-radius:var(--radius-full);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--freyr-border-strong);flex-shrink:0}html:root:not(:has(.public-shell)) .vra26-choice--on .vra26-radio{box-shadow:inset 0 0 0 6px var(--freyr-deep)}html:root:not(:has(.public-shell)) .vra26-check{border-radius:var(--radius-sm);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--freyr-border-strong);flex-shrink:0}html:root:not(:has(.public-shell)) .vra26-zone--on .vra26-check{background:var(--freyr-deep);box-shadow:inset 0 0 0 5px var(--freyr-card),inset 0 0 0 6.5px var(--freyr-deep)}html:root:not(:has(.public-shell)) .vra26-zone__name{min-width:0;font:var(--type-small);flex-direction:column;flex:1;gap:3px;font-size:15px;font-weight:500;display:flex}html:root:not(:has(.public-shell)) .vra26-zone__name .status-mark{font-size:12px;font-weight:400}html:root:not(:has(.public-shell)) .vra26-zone__ndvi{flex-direction:column;align-items:flex-end;gap:2px;font-size:15px;display:flex}html:root:not(:has(.public-shell)) .vra26-zone__area{text-align:right;min-width:64px;color:var(--freyr-sub);font-size:13px}html:root:not(:has(.public-shell)) .vra26-tier{font:var(--type-caption);color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .vra26-rates{flex-direction:column;gap:12px;padding:18px 20px;display:flex}html:root:not(:has(.public-shell)) .vra26-table td,html:root:not(:has(.public-shell)) .vra26-table th{vertical-align:middle}html:root:not(:has(.public-shell)) .vra26-total{border-top:1px solid var(--freyr-border-strong);font:var(--type-small);justify-content:space-between;gap:12px;margin:0;padding-top:10px;font-size:14px;font-weight:500;display:flex}html:root:not(:has(.public-shell)) .vra26-stepper{align-items:center;gap:6px;display:inline-flex}html:root:not(:has(.public-shell)) .vra26-stepper__input{text-align:center;width:72px}html:root:not(:has(.public-shell)) .vra26-facts{flex-direction:column;margin:0;display:flex}html:root:not(:has(.public-shell)) .vra26-fact{justify-content:space-between;gap:16px;padding:10px 0;display:flex}html:root:not(:has(.public-shell)) .vra26-fact+.vra26-fact{border-top:1px solid var(--freyr-border)}html:root:not(:has(.public-shell)) .vra26-fact dt{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .vra26-fact dd{font:var(--type-small);color:var(--freyr-text);text-align:right;margin:0;font-size:14px}html:root:not(:has(.public-shell)) .vra26-suggest{align-items:flex-start}html:root:not(:has(.public-shell)) .vra26-map{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}html:root:not(:has(.public-shell)) .vra26-map__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .vra26-map__frame{border-radius:var(--radius-xl);background:var(--freyr-surface);overflow:hidden}html:root:not(:has(.public-shell)) .vra26-legend{flex-direction:column;gap:8px;display:flex}html:root:not(:has(.public-shell)) .vra26-legend__title{font:var(--type-caption);color:var(--freyr-sub);font-weight:500}html:root:not(:has(.public-shell)) .vra26-legend__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}html:root:not(:has(.public-shell)) .vra26-legend__item{font:var(--type-caption);color:var(--freyr-text);flex-direction:column;gap:4px;display:flex}html:root:not(:has(.public-shell)) .vra26-legend__range{color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .vra26-swatch{border-radius:var(--radius-xs);background-color:var(--freyr-status-healthy);height:12px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .vra26-swatch{background-color:color-mix(in srgb,var(--freyr-status-healthy)55%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .vra26-swatch--critical{background-color:var(--freyr-status-critical)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .vra26-swatch--critical{background-color:color-mix(in srgb,var(--freyr-status-critical)55%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .vra26-swatch--critical{background-image:repeating-linear-gradient(-45deg,var(--freyr-text)0 1.5px,transparent 1.5px 6px)}html:root:not(:has(.public-shell)) .vra26-swatch--watch{background-color:var(--freyr-status-watch)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .vra26-swatch--watch{background-color:color-mix(in srgb,var(--freyr-status-watch)55%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .vra26-swatch--watch{background-image:radial-gradient(circle,var(--freyr-text)1.2px,transparent 1.6px);background-size:6px 6px}html:root:not(:has(.public-shell)) .vra26-review{padding:4px 0 18px}html:root:not(:has(.public-shell)) .vra26-review>.vra26-caption{padding:0 24px}html:root:not(:has(.public-shell)) .vra26-review>section>header>h2{display:none}html:root:not(:has(.public-shell)) .vra26-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html:root:not(:has(.public-shell)) .vra26-actions__gap{flex:1}@media(max-width:1100px){html:root:not(:has(.public-shell)) .vra26-split{gap:20px}}@media(max-width:767px){html:root:not(:has(.public-shell)) .vra26-split,html:root:not(:has(.public-shell)) .vra26-split--review{grid-template-columns:minmax(0,1fr)}html:root:not(:has(.public-shell)) .vra26-progress{flex-basis:100%;order:3;max-width:none}html:root:not(:has(.public-shell)) .vra26-rates{padding:14px}html:root:not(:has(.public-shell)) .vra26-stepper__input{width:56px}html:root:not(:has(.public-shell)) .vra26-legend__items{grid-template-columns:minmax(0,1fr)}html:root:not(:has(.public-shell)) .vra26-legend__item{flex-direction:row;align-items:center}html:root:not(:has(.public-shell)) .vra26-swatch{flex-shrink:0;width:28px}html:root:not(:has(.public-shell)) .vra26-actions{bottom:calc(var(--shell26-bar-h) + 12px);z-index:2;border-radius:var(--radius-full);background:var(--freyr-card);padding:10px;position:sticky}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .vra26-actions{background:color-mix(in srgb,var(--freyr-card)92%,transparent)}}html:root:not(:has(.public-shell)) .vra26-actions{box-shadow:var(--shadow-card)}}@media(prefers-reduced-motion:reduce){html:root:not(:has(.public-shell)) .vra26-choice,html:root:not(:has(.public-shell)) .vra26-zone{transition:none}}html:root:not(:has(.public-shell)) .soil26-h2{font:var(--type-heading);letter-spacing:-.01em;color:var(--freyr-text);margin:0;font-size:24px}html:root:not(:has(.public-shell)) .soil26-note{font:var(--type-small);color:var(--freyr-text);max-width:70ch;margin:0;font-size:13px}html:root:not(:has(.public-shell)) .soil26-caption{font:var(--type-caption);color:var(--freyr-sub);max-width:70ch;margin:0}html:root:not(:has(.public-shell)) .soil26-meta{font:var(--type-small);color:var(--freyr-sub);flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;display:flex}html:root:not(:has(.public-shell)) .soil26-meta__v{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .soil26-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}html:root:not(:has(.public-shell)) .soil26-chips{flex-wrap:wrap;gap:8px;display:flex}html:root:not(:has(.public-shell)) .soil26-picker{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}html:root:not(:has(.public-shell)) .soil26-picker .reg-picker{flex:240px}html:root:not(:has(.public-shell)) .soil26-context{border-radius:var(--radius-lg);background:var(--freyr-text);flex-direction:column;gap:2px;margin:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-context{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .soil26-context{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .soil26-context__name{font:var(--type-body);color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .soil26-warn{border-radius:var(--radius-md);background:var(--freyr-status-watch);margin:0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-warn{background:color-mix(in srgb,var(--freyr-status-watch)12%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .soil26-warn{font:var(--type-small);color:var(--freyr-text)}html:root:not(:has(.public-shell)) .soil26-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}html:root:not(:has(.public-shell)) .soil26-tile{border-radius:var(--radius-lg);background:var(--freyr-text);flex-direction:column;gap:6px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-tile{background:color-mix(in srgb,var(--freyr-text)3.5%,transparent)}}html:root:not(:has(.public-shell)) .soil26-tile dt{font:var(--type-caption);color:var(--freyr-sub);font-size:11px;font-weight:500}html:root:not(:has(.public-shell)) .soil26-tile dd{align-items:baseline;gap:6px;margin:0;display:flex}html:root:not(:has(.public-shell)) .soil26-tile__value{color:var(--freyr-text);font-size:24px;font-weight:500}html:root:not(:has(.public-shell)) .soil26-tile__unit{color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .soil26-tile__word{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .soil26-tile .status-mark{font-size:12px}html:root:not(:has(.public-shell)) .soil26-ruler__unit{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .soil26-ruler__bands{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}html:root:not(:has(.public-shell)) .soil26-band{flex-direction:column;gap:4px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .soil26-band__bar{border-radius:var(--radius-xs);background:var(--freyr-gold);height:10px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-band__bar{background:color-mix(in srgb,var(--freyr-gold)20%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .soil26-band__bar{box-shadow:inset 0 0 0 1px var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-band__bar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--freyr-text)8%,transparent)}}html:root:not(:has(.public-shell)) .soil26-band:nth-child(2) .soil26-band__bar{background:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-band:nth-child(2) .soil26-band__bar{background:color-mix(in srgb,var(--freyr-gold)35%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .soil26-band:nth-child(3) .soil26-band__bar{background:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-band:nth-child(3) .soil26-band__bar{background:color-mix(in srgb,var(--freyr-gold)55%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .soil26-band:nth-child(4) .soil26-band__bar{background:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-band:nth-child(4) .soil26-band__bar{background:color-mix(in srgb,var(--freyr-gold)75%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .soil26-band:nth-child(5) .soil26-band__bar,html:root:not(:has(.public-shell)) .soil26-band:nth-child(6) .soil26-band__bar{background:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-band:nth-child(6) .soil26-band__bar{background:color-mix(in srgb,var(--freyr-gold)70%,var(--freyr-text))}}html:root:not(:has(.public-shell)) .soil26-band:nth-child(7) .soil26-band__bar{background:var(--freyr-gold)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-band:nth-child(7) .soil26-band__bar{background:color-mix(in srgb,var(--freyr-gold)45%,var(--freyr-text))}}html:root:not(:has(.public-shell)) .soil26-band--on .soil26-band__bar{height:14px;box-shadow:0 0 0 2px var(--freyr-text)}html:root:not(:has(.public-shell)) .soil26-band__name{font:var(--type-caption);color:var(--freyr-text);overflow-wrap:anywhere;font-size:11px}html:root:not(:has(.public-shell)) .soil26-band--on .soil26-band__name{font-weight:600}html:root:not(:has(.public-shell)) .soil26-band__span{color:var(--freyr-sub);font-size:10px}html:root:not(:has(.public-shell)) .soil26-band__stored{font:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--freyr-text);font-size:10px;font-weight:600}html:root:not(:has(.public-shell)) .soil26-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .soil26-history__row{flex-direction:column;gap:10px;padding:14px 0;display:flex}html:root:not(:has(.public-shell)) .soil26-history__row+.soil26-history__row{border-top:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-history__row+.soil26-history__row{border-top:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .soil26-history__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .soil26-history__date{color:var(--freyr-text);font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .soil26-history__actions{gap:4px;margin-left:auto;display:flex}html:root:not(:has(.public-shell)) .soil26-history__cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 8px;margin:0;display:grid}html:root:not(:has(.public-shell)) .soil26-history__cells>div{flex-direction:column;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .soil26-history__cells dt{font:var(--type-caption);color:var(--freyr-sub);font-size:10px}html:root:not(:has(.public-shell)) .soil26-history__cells dd{color:var(--freyr-text);overflow-wrap:anywhere;margin:0;font-size:13px}html:root:not(:has(.public-shell)) .soil26-history__cells .status-mark{font-size:11px}html:root:not(:has(.public-shell)) .soil26-live{flex-direction:column;gap:6px;display:flex}html:root:not(:has(.public-shell)) .soil26-live:empty{display:none}html:root:not(:has(.public-shell)) .soil26-live__line{font:var(--type-small);color:var(--freyr-sub);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}html:root:not(:has(.public-shell)) .soil26-fresh{flex-direction:column;gap:10px;margin-top:10px;display:flex}html:root:not(:has(.public-shell)) .soil26-fresh__cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}html:root:not(:has(.public-shell)) .soil26-fresh__card{border-radius:var(--radius-xl);background:var(--freyr-card);box-shadow:var(--shadow-ring);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}html:root:not(:has(.public-shell)) .soil26-fresh__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}html:root:not(:has(.public-shell)) .soil26-fresh__name{font:var(--type-body);color:var(--freyr-text);font-weight:500}html:root:not(:has(.public-shell)) .soil26-fresh__vals{flex-wrap:wrap;align-items:flex-end;gap:6px 16px;margin:0;display:flex}html:root:not(:has(.public-shell)) .soil26-fresh__vals>div{flex-direction:column;gap:2px;display:flex}html:root:not(:has(.public-shell)) .soil26-fresh__vals dt{font:var(--type-caption);color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .soil26-fresh__vals dd{color:var(--freyr-text);margin:0;font-size:18px}html:root:not(:has(.public-shell)) .soil26-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html:root:not(:has(.public-shell)) .soil26-samples{flex-direction:column;gap:12px;display:flex}html:root:not(:has(.public-shell)) .soil26-sample{border-radius:var(--radius-xl);background:var(--freyr-text);flex-direction:column;gap:10px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-sample{background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .soil26-sample__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html:root:not(:has(.public-shell)) .soil26-sample__name{font:var(--type-body);color:var(--freyr-text);margin:0;font-size:17px;font-weight:500}html:root:not(:has(.public-shell)) .soil26-sample__kicker{font:var(--type-caption);color:var(--freyr-sub);font-weight:400}html:root:not(:has(.public-shell)) .soil26-levels{flex-direction:column;margin:0;display:flex}html:root:not(:has(.public-shell)) .soil26-levels__row{grid-template-columns:minmax(0,1fr) auto minmax(96px,auto);align-items:center;gap:12px;padding:9px 0;display:grid}html:root:not(:has(.public-shell)) .soil26-levels__row+.soil26-levels__row{border-top:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-levels__row+.soil26-levels__row{border-top:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .soil26-levels__row dt{font:var(--type-small);color:var(--freyr-text)}html:root:not(:has(.public-shell)) .soil26-levels__row dd{color:var(--freyr-text);text-align:right;margin:0;font-size:14px}html:root:not(:has(.public-shell)) .soil26-depth{border-radius:var(--radius-lg);background:var(--freyr-text);border:0;flex-direction:column;gap:10px;margin:0;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .soil26-depth{background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .soil26-depth__title{font:var(--type-small);color:var(--freyr-text);padding:0;font-weight:500}html:root:not(:has(.public-shell)) .soil26-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}html:root:not(:has(.public-shell)) .soil26-errline{display:block}html:root:not(:has(.public-shell)) .soil26-band-card{padding:4px 2px}html:root:not(:has(.public-shell)) .rot26-side{flex-direction:column;gap:14px;display:flex}html:root:not(:has(.public-shell)) .rot26-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;padding:18px 20px;display:grid}html:root:not(:has(.public-shell)) .rot26-facts dt{font:var(--type-caption);color:var(--freyr-sub);font-size:11px;font-weight:500}html:root:not(:has(.public-shell)) .rot26-facts dd{font:var(--type-body);color:var(--freyr-text);margin:4px 0 0}html:root:not(:has(.public-shell)) .rot26-year{align-items:center;gap:8px;font-weight:500;display:inline-flex}html:root:not(:has(.public-shell)) .rot26-plan-tag{border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--freyr-border-strong);font:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--freyr-text);padding:2px 8px;font-size:10px;font-weight:600}html:root:not(:has(.public-shell)) .rot26-plan-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}html:root:not(:has(.public-shell)) .rot26-plan-label{font:var(--type-small);color:var(--freyr-sub);font-weight:500}html:root:not(:has(.public-shell)) .rot26-breaks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}html:root:not(:has(.public-shell)) .rot26-break{border-radius:var(--radius-xl);background:var(--freyr-card);width:100%;min-height:64px;box-shadow:var(--shadow-ring);color:var(--freyr-text);text-align:left;align-items:center;gap:12px;padding:10px 14px;display:flex}html:root:not(:has(.public-shell)) .rot26-break--on{box-shadow:inset 0 0 0 2px var(--freyr-deep)}html:root:not(:has(.public-shell)) .rot26-break:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .rot26-break__icon{border-radius:var(--radius-full);background:var(--freyr-surface);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}html:root:not(:has(.public-shell)) .rot26-break__text{flex-direction:column;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .rot26-break__name{font:var(--type-small);font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .rot26-break__family{font:var(--type-caption);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rot26-break__reason{font:var(--type-caption);color:var(--freyr-sub);white-space:normal}html:root:not(:has(.public-shell)) .rot26-overview{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .rot26-overview__row{border-top:1px solid var(--freyr-text);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 4px;display:grid}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rot26-overview__row{border-top:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .rot26-overview__row{color:var(--freyr-text);text-decoration:none}html:root:not(:has(.public-shell)) .rot26-overview li:first-child .rot26-overview__row{border-top:0}html:root:not(:has(.public-shell)) .rot26-overview__row:hover{background:var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rot26-overview__row:hover{background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .rot26-overview__row:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .rot26-overview__row--on .rot26-overview__name{font-weight:600}html:root:not(:has(.public-shell)) .rot26-overview__name{font:var(--type-small);flex-direction:column;gap:2px;font-size:14px;display:flex}html:root:not(:has(.public-shell)) .rot26-overview__id{color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .rot26-overview__crop{font:var(--type-small);color:var(--freyr-sub)}html:root:not(:has(.public-shell)) .rot26-overview__none{color:var(--freyr-sub)}@media(max-width:1279px){html:root:not(:has(.public-shell)) .soil26-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:not(:has(.public-shell)) .soil26-tiles,html:root:not(:has(.public-shell)) .soil26-history__cells{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){html:root:not(:has(.public-shell)) .soil26-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:not(:has(.public-shell)) .soil26-ruler__bands{grid-template-columns:minmax(0,1fr);gap:6px}html:root:not(:has(.public-shell)) .soil26-band{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}html:root:not(:has(.public-shell)) .soil26-band__stored{grid-column:2/-1}html:root:not(:has(.public-shell)) .soil26-band__name{font-size:13px}html:root:not(:has(.public-shell)) .soil26-band__span{font-size:12px}html:root:not(:has(.public-shell)) .soil26-h2{font-size:22px}html:root:not(:has(.public-shell)) .soil26-summary{gap:8px}html:root:not(:has(.public-shell)) .soil26-sample{padding:14px}html:root:not(:has(.public-shell)) .rot26-facts{grid-template-columns:minmax(0,1fr);padding:14px 16px}html:root:not(:has(.public-shell)) .rot26-breaks{grid-template-columns:minmax(0,1fr)}html:root:not(:has(.public-shell)) .rot26-overview__row{grid-template-columns:minmax(0,1fr) auto}html:root:not(:has(.public-shell)) .rot26-overview__crop{grid-column:1}}html:root:not(:has(.public-shell)) .decl-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}html:root:not(:has(.public-shell)) .decl-split{align-items:start;gap:16px 32px;display:grid}html:root:not(:has(.public-shell)) .decl-split--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}html:root:not(:has(.public-shell)) .decl-split--6-5{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}html:root:not(:has(.public-shell)) .decl-split--1-1{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}html:root:not(:has(.public-shell)) .decl-split--form-first{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:20px}html:root:not(:has(.public-shell)) .decl-col{flex-direction:column;gap:14px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .decl-muted{font:var(--type-small);color:var(--freyr-sub);margin:0}html:root:not(:has(.public-shell)) .decl-text{font:var(--type-small);color:var(--freyr-text);max-width:70ch;margin:0;font-size:14px}html:root:not(:has(.public-shell)) .decl-label{font:var(--type-caption);color:var(--freyr-sub);font-size:12px}html:root:not(:has(.public-shell)) .cv26-note{border-radius:var(--radius-lg);background:var(--freyr-text);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .cv26-note{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .cv26-note{font:var(--type-small);color:var(--freyr-text);font-size:13px}html:root:not(:has(.public-shell)) .cv26-note:before{content:"";border-radius:var(--radius-full);background:var(--freyr-sub);flex-shrink:0;width:8px;height:8px;margin-top:5px}html:root:not(:has(.public-shell)) .cv26-note--attention{background:var(--freyr-status-attention)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .cv26-note--attention{background:color-mix(in srgb,var(--freyr-status-attention)12%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .cv26-note--attention:before{background:var(--freyr-status-attention);border-radius:1px;transform:rotate(45deg)}html:root:not(:has(.public-shell)) .cv26-note--watch{background:var(--freyr-status-watch)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .cv26-note--watch{background:color-mix(in srgb,var(--freyr-status-watch)12%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .cv26-note--watch:before{background:var(--freyr-status-watch);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:10px;height:9px}html:root:not(:has(.public-shell)) .cv26-year{flex-direction:column;gap:6px;display:flex}html:root:not(:has(.public-shell)) .cv26-year .segmented__option{align-items:center;gap:8px;display:inline-flex}html:root:not(:has(.public-shell)) .cv26-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html:root:not(:has(.public-shell)) .cv26-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}html:root:not(:has(.public-shell)) .cv26-bar{position:relative}html:root:not(:has(.public-shell)) .cv26-bar__line{border-radius:var(--radius-full);background:var(--freyr-text);width:2px;position:absolute;top:-3px;bottom:-3px;left:33%}html:root:not(:has(.public-shell)) .cv26-bar__legend{font:var(--type-small);color:var(--freyr-sub);justify-content:space-between;gap:12px;margin:0;font-size:12px;display:flex}html:root:not(:has(.public-shell)) .cv26-bar__legend span:first-child{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .fm26-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .fm26-row{font:var(--type-small);color:var(--freyr-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}html:root:not(:has(.public-shell)) .fm26-row+.fm26-row{border-top:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fm26-row+.fm26-row{border-top:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .fm26-row__main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .fm26-buttons{flex-wrap:wrap;gap:8px;display:flex}html:root:not(:has(.public-shell)) .fm26-form{border-radius:var(--radius-xl);background:var(--freyr-text);flex-direction:column;gap:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .fm26-form{background:color-mix(in srgb,var(--freyr-text)3.5%,transparent)}}html:root:not(:has(.public-shell)) .fm26-form__title{font:var(--type-body);color:var(--freyr-text);margin:0;font-size:15px;font-weight:500}html:root:not(:has(.public-shell)) .fm26-form__grid{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}html:root:not(:has(.public-shell)) .fm26-form__grid--3{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr)}html:root:not(:has(.public-shell)) .decl-trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}html:root:not(:has(.public-shell)) .cm26-help{font:var(--type-small);color:var(--freyr-sub);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}html:root:not(:has(.public-shell)) .cm26-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .cm26-item{font:var(--type-small);color:var(--freyr-text);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 0;font-size:14px;display:flex}html:root:not(:has(.public-shell)) .cm26-item+.cm26-item{border-top:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .cm26-item+.cm26-item{border-top:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .cm26-item--status{justify-content:space-between}html:root:not(:has(.public-shell)) .cm26-item__name{flex-direction:column;align-items:flex-start;gap:2px;display:flex}html:root:not(:has(.public-shell)) .cm26-item .switch{flex:auto;justify-content:space-between;min-height:44px}html:root:not(:has(.public-shell)) .cm26-item--status .switch{flex:none}html:root:not(:has(.public-shell)) .cm26-item .switch__track{order:2}html:root:not(:has(.public-shell)) .cm26-author{flex-basis:100%}html:root:not(:has(.public-shell)) .eco26-drop{border:1.5px dashed var(--freyr-border-strong);border-radius:var(--radius-xl);background:var(--freyr-text);flex-direction:column;align-items:center;gap:6px;padding:22px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .eco26-drop{background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .eco26-drop{color:var(--freyr-sub);text-align:center}html:root:not(:has(.public-shell)) .eco26-drop--active{border-color:var(--freyr-deep);background:var(--freyr-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .eco26-drop--active{background:color-mix(in srgb,var(--freyr-deep)7%,transparent)}}html:root:not(:has(.public-shell)) .eco26-drop--busy{cursor:not-allowed;opacity:.6}html:root:not(:has(.public-shell)) .eco26-drop__text{font:var(--type-small);color:var(--freyr-text);font-size:14px}html:root:not(:has(.public-shell)) .eco26-drop__limits{font:var(--type-caption)}html:root:not(:has(.public-shell)) .eco26-file{font:var(--type-small);color:var(--freyr-text);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:13px;display:flex}html:root:not(:has(.public-shell)) .eco26-sub{font:var(--type-small);color:var(--freyr-sub);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}html:root:not(:has(.public-shell)) .org26-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}html:root:not(:has(.public-shell)) .org26-card--dashed{box-shadow:none;border:1px dashed var(--freyr-border-strong)}html:root:not(:has(.public-shell)) .org26-facts{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}html:root:not(:has(.public-shell)) .org26-facts>div{flex-direction:column;gap:2px;display:flex}html:root:not(:has(.public-shell)) .org26-facts dt{font:var(--type-caption);color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .org26-facts dd{font:var(--type-body);color:var(--freyr-text);margin:0}html:root:not(:has(.public-shell)) .g8-26-figure{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}html:root:not(:has(.public-shell)) .g8-26-figure__value{color:var(--freyr-text);font-size:30px;line-height:1}html:root:not(:has(.public-shell)) .g8-26-note__body{flex-direction:column;gap:6px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .g8-26-note__title{margin:0;font-weight:500}html:root:not(:has(.public-shell)) .g8-26-note__lead{margin:0}html:root:not(:has(.public-shell)) .g8-26-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12px;display:flex}html:root:not(:has(.public-shell)) .g8-26-sources{border-radius:var(--radius-lg);background:var(--freyr-text);flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .g8-26-sources{background:color-mix(in srgb,var(--freyr-text)3%,transparent)}}html:root:not(:has(.public-shell)) .g8-26-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .g8-26-chips li{border-radius:var(--radius-full);background:var(--freyr-text);padding:4px 10px}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .g8-26-chips li{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .g8-26-chips li{font:var(--type-small);color:var(--freyr-text);font-size:12px}html:root:not(:has(.public-shell)) .g8-26-dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html:root:not(:has(.public-shell)) .gc1-26-card{border-radius:var(--radius-lg);background:var(--freyr-text);flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .gc1-26-card{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .gc1-26-card__title{font:var(--type-body);color:var(--freyr-text);margin:0;font-size:14px;font-weight:500}html:root:not(:has(.public-shell)) .gc1-26-link{min-height:44px;font:var(--type-small);color:var(--freyr-text);align-self:flex-start;align-items:center;gap:6px;font-size:13px;display:inline-flex}html:root:not(:has(.public-shell)) .gc1-26-link:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .rpt26-rows,html:root:not(:has(.public-shell)) .rpt26-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .rpt26-row{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0;display:flex}html:root:not(:has(.public-shell)) .rpt26-row+.rpt26-row,html:root:not(:has(.public-shell)) .rpt26-check+.rpt26-check{border-top:1px solid var(--freyr-text)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rpt26-row+.rpt26-row,html:root:not(:has(.public-shell)) .rpt26-check+.rpt26-check{border-top:1px solid color-mix(in srgb,var(--freyr-text)6%,transparent)}}html:root:not(:has(.public-shell)) .rpt26-row__main{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}html:root:not(:has(.public-shell)) .rpt26-row__label{font:var(--type-body);color:var(--freyr-text);font-size:14px}html:root:not(:has(.public-shell)) .rpt26-link{border-radius:var(--radius-full);background:var(--freyr-text);align-items:center;min-height:44px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rpt26-link{background:color-mix(in srgb,var(--freyr-text)5%,transparent)}}html:root:not(:has(.public-shell)) .rpt26-link{font:var(--type-small);color:var(--freyr-text);font-size:13px;text-decoration:none}html:root:not(:has(.public-shell)) .rpt26-link:focus-visible,html:root:not(:has(.public-shell)) .rpt26-chip:focus-visible,html:root:not(:has(.public-shell)) .rpt26-source:focus-visible{outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .rpt26-source{color:var(--freyr-text)}html:root:not(:has(.public-shell)) .rpt26-cap{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}html:root:not(:has(.public-shell)) .rpt26-check{flex-direction:column;gap:8px;padding:10px 0;display:flex}html:root:not(:has(.public-shell)) .rpt26-check__head{flex-wrap:wrap;align-items:flex-start;gap:6px 12px;display:flex}html:root:not(:has(.public-shell)) .rpt26-check__text{min-width:0;font:var(--type-small);color:var(--freyr-text);overflow-wrap:anywhere;flex:220px;font-size:14px}html:root:not(:has(.public-shell)) .rpt26-check__links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root:not(:has(.public-shell)) .rpt26-zip{border-radius:var(--radius-lg);background:var(--freyr-text);flex-direction:column;gap:6px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rpt26-zip{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .rpt26-zip__name{color:var(--freyr-text);overflow-wrap:anywhere;margin:0;font-size:13px}html:root:not(:has(.public-shell)) .rpt26-zip__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .rpt26-zip__list li{color:var(--freyr-text);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:12px;display:flex}html:root:not(:has(.public-shell)) .rpt26-packs{flex-direction:column;gap:14px;margin-top:12px;display:flex}html:root:not(:has(.public-shell)) .rpt26-packs__title{font-size:34px}html:root:not(:has(.public-shell)) .rpt26-packs__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}html:root:not(:has(.public-shell)) .rpt26-chips{flex-wrap:wrap;gap:8px;display:flex}html:root:not(:has(.public-shell)) .rpt26-chip{border-radius:var(--radius-full);background:var(--freyr-card);min-height:44px;font:var(--type-small);color:var(--freyr-text);align-items:center;gap:8px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}html:root:not(:has(.public-shell)) .rpt26-facts{flex-direction:column;gap:10px;margin:0;display:flex}html:root:not(:has(.public-shell)) .rpt26-facts>div{flex-direction:column;gap:2px;display:flex}html:root:not(:has(.public-shell)) .rpt26-facts dt{font:var(--type-caption);color:var(--freyr-sub);font-size:11px}html:root:not(:has(.public-shell)) .rpt26-facts dd{font:var(--type-small);color:var(--freyr-text);margin:0;font-size:13px}html:root:not(:has(.public-shell)) .rm26-dialog .radio-group{gap:8px}html:root:not(:has(.public-shell)) .rm26-dialog .radio-option>.check{position:static}html:root:not(:has(.public-shell)) .rm26-dialog .radio-option>.check input{width:100%;height:100%;inset:0;transform:none}html:root:not(:has(.public-shell)) .rm26-dialog .radio-option{border:1.5px solid var(--freyr-border);border-radius:var(--radius-lg);background:var(--freyr-card);flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative}html:root:not(:has(.public-shell)) .rm26-dialog .radio-option:has(input:checked){border-color:var(--freyr-deep);background:var(--freyr-deep)}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rm26-dialog .radio-option:has(input:checked){background:color-mix(in srgb,var(--freyr-deep)6%,var(--freyr-card))}}html:root:not(:has(.public-shell)) .rm26-dialog .radio-option:has(input:focus-visible){outline:2px solid var(--freyr-focus);outline-offset:2px}html:root:not(:has(.public-shell)) .rm26-dialog .radio-option__desc{font:var(--type-small);color:var(--freyr-sub);padding-inline-start:28px;font-size:12px}html:root:not(:has(.public-shell)) .rm26-notice{border-radius:var(--radius-lg);background:var(--freyr-text);flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){html:root:not(:has(.public-shell)) .rm26-notice{background:color-mix(in srgb,var(--freyr-text)4%,transparent)}}html:root:not(:has(.public-shell)) .rm26-notice{font:var(--type-small);color:var(--freyr-text);font-size:13px}html:root:not(:has(.public-shell)) .rm26-notice__list{color:var(--freyr-text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html:root:not(:has(.public-shell)) .rm26-notice__list li{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding:6px 0;display:flex}@media(max-width:1279px){html:root:not(:has(.public-shell)) .decl-split--7-5,html:root:not(:has(.public-shell)) .decl-split--6-5{grid-template-columns:minmax(0,1fr) 420px;column-gap:20px}html:root:not(:has(.public-shell)) .decl-split--form-first{grid-template-columns:420px minmax(0,1fr)}html:root:not(:has(.public-shell)) .decl-split--1-1,html:root:not(:has(.public-shell)) .rpt26-packs__grid{grid-template-columns:minmax(0,1fr)}html:root:not(:has(.public-shell)) .decl-trio{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:not(:has(.public-shell)) .decl-trio>:nth-child(3){grid-column:1/-1}}@media(max-width:767px){html:root:not(:has(.public-shell)) .decl-trio,html:root:not(:has(.public-shell)) .org26-grid{grid-template-columns:minmax(0,1fr)}html:root:not(:has(.public-shell)) .fm26-form__grid--3{grid-template-columns:110px minmax(0,1fr)}html:root:not(:has(.public-shell)) .fm26-form__grid--3>:nth-child(3){grid-column:1/-1}html:root:not(:has(.public-shell)) .fm26-row{flex-direction:column;align-items:flex-start}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
