.landwirtschaft-module__rU-3FW__shell{z-index:12;-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:#07110ee0;border:1px solid #91bca633;border-radius:24px;width:min(720px,100vw - 2rem);margin:7.2rem 1rem 5.5rem auto;padding:1rem;position:relative;box-shadow:0 24px 80px #00000075}.landwirtschaft-module__rU-3FW__topline{grid-template-columns:1fr auto;align-items:end;gap:1.25rem;padding:1rem 1rem 1.2rem;display:grid}.landwirtschaft-module__rU-3FW__topline h1{max-width:34rem;font-size:clamp(1.7rem,3.2vw,2.65rem)}.landwirtschaft-module__rU-3FW__lede{color:var(--text-muted);max-width:38rem;margin:.75rem 0 0;font-size:.95rem}.landwirtschaft-module__rU-3FW__truthLegend{color:var(--text-muted);white-space:nowrap;gap:.42rem;font-size:.68rem;display:grid}.landwirtschaft-module__rU-3FW__truthLegend span{align-items:center;gap:.45rem;display:flex}.landwirtschaft-module__rU-3FW__truthLegend i{border-radius:50%;width:.52rem;height:.52rem}.landwirtschaft-module__rU-3FW__observed{background:var(--observed)}.landwirtschaft-module__rU-3FW__modelled{background:var(--derived)}.landwirtschaft-module__rU-3FW__planned{background:var(--planned)}.landwirtschaft-module__rU-3FW__regionBar{border:1px solid var(--line-soft);background:#040b098c;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:.55rem;display:grid}.landwirtschaft-module__rU-3FW__regionBar button{appearance:none;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:.7rem .78rem}.landwirtschaft-module__rU-3FW__regionBar button strong,.landwirtschaft-module__rU-3FW__regionBar button small{display:block}.landwirtschaft-module__rU-3FW__regionBar button strong{color:var(--text);font-size:.78rem;font-weight:500}.landwirtschaft-module__rU-3FW__regionBar button small{color:var(--text-faint);margin-top:.15rem;font-size:.63rem}.landwirtschaft-module__rU-3FW__regionBar .landwirtschaft-module__rU-3FW__activeRegion{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent)}.landwirtschaft-module__rU-3FW__grid{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.65rem;display:grid}.landwirtschaft-module__rU-3FW__card{border:1px solid var(--line-soft);background:#0c1915db;border-radius:16px;min-width:0;margin:0;padding:1rem}.landwirtschaft-module__rU-3FW__diagnosisCard{grid-column:1/-1}.landwirtschaft-module__rU-3FW__cardHead{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.landwirtschaft-module__rU-3FW__cardHead>div{align-items:center;gap:.55rem;display:flex}.landwirtschaft-module__rU-3FW__cardHead strong{font-size:.86rem;font-weight:550}.landwirtschaft-module__rU-3FW__icon{background:color-mix(in srgb, var(--accent) 11%, transparent);width:1.75rem;height:1.75rem;color:var(--accent);border-radius:9px;place-items:center;font-size:.88rem;display:inline-grid}.landwirtschaft-module__rU-3FW__derivedBadge,.landwirtschaft-module__rU-3FW__plannedBadge{letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--derived) 36%, var(--line));min-height:1.45rem;color:var(--derived);border-radius:999px;align-items:center;padding:.14rem .5rem;font-size:.6rem;display:inline-flex}.landwirtschaft-module__rU-3FW__plannedBadge{border-color:color-mix(in srgb, var(--planned) 38%, var(--line));color:var(--planned)}.landwirtschaft-module__rU-3FW__weatherHero{border-bottom:1px solid var(--line-soft);align-items:center;gap:.85rem;padding-bottom:.85rem;display:flex}.landwirtschaft-module__rU-3FW__weatherHero>strong{font-size:2.45rem;font-weight:350;line-height:1}.landwirtschaft-module__rU-3FW__weatherHero span,.landwirtschaft-module__rU-3FW__weatherHero small{display:block}.landwirtschaft-module__rU-3FW__weatherHero span{font-size:.78rem}.landwirtschaft-module__rU-3FW__weatherHero small{color:var(--text-faint);margin-top:.1rem;font-size:.64rem}.landwirtschaft-module__rU-3FW__metrics{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.8rem;display:grid}.landwirtschaft-module__rU-3FW__metrics span strong,.landwirtschaft-module__rU-3FW__metrics span small{display:block}.landwirtschaft-module__rU-3FW__metrics span strong{font-size:.83rem;font-weight:500}.landwirtschaft-module__rU-3FW__metrics span small{color:var(--text-faint);font-size:.62rem}.landwirtschaft-module__rU-3FW__source,.landwirtschaft-module__rU-3FW__muted,.landwirtschaft-module__rU-3FW__notice,.landwirtschaft-module__rU-3FW__caveat{color:var(--text-faint);margin:.75rem 0 0;font-size:.72rem;line-height:1.5}.landwirtschaft-module__rU-3FW__warningList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.landwirtschaft-module__rU-3FW__warningList li{border:1px solid color-mix(in srgb, var(--warn) 30%, var(--line));background:color-mix(in srgb, var(--warn) 5%, transparent);border-radius:11px;padding:.7rem .75rem}.landwirtschaft-module__rU-3FW__warningList strong,.landwirtschaft-module__rU-3FW__warningList span,.landwirtschaft-module__rU-3FW__quietState strong,.landwirtschaft-module__rU-3FW__quietState span{display:block}.landwirtschaft-module__rU-3FW__warningList strong{color:#edbc91;font-size:.76rem}.landwirtschaft-module__rU-3FW__warningList span{color:var(--text-muted);margin-top:.12rem;font-size:.68rem}.landwirtschaft-module__rU-3FW__quietState{border:1px solid var(--line-soft);border-radius:11px;padding:.8rem}.landwirtschaft-module__rU-3FW__quietState strong{color:var(--observed);font-size:.76rem}.landwirtschaft-module__rU-3FW__quietState span{color:var(--text-faint);margin-top:.25rem;font-size:.67rem;line-height:1.45}.landwirtschaft-module__rU-3FW__uploadRow{grid-template-columns:1fr auto;gap:.55rem;margin-top:.85rem;display:grid}.landwirtschaft-module__rU-3FW__uploadRow label{border:1px dashed var(--line);cursor:pointer;border-radius:11px;align-items:center;min-width:0;min-height:2.45rem;padding:0 .8rem;display:flex;position:relative;overflow:hidden}.landwirtschaft-module__rU-3FW__uploadRow input{opacity:0;cursor:pointer;position:absolute;inset:0}.landwirtschaft-module__rU-3FW__uploadRow label span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.75rem;overflow:hidden}.landwirtschaft-module__rU-3FW__uploadRow button{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 13%, var(--bg-raised));min-height:2.45rem;color:var(--text);cursor:pointer;border-radius:11px;padding:0 .9rem;font-weight:550}.landwirtschaft-module__rU-3FW__uploadRow button:disabled{opacity:.42;cursor:not-allowed}.landwirtschaft-module__rU-3FW__diagnosisResult{border:1px solid color-mix(in srgb, var(--derived) 35%, var(--line));background:color-mix(in srgb, var(--derived) 4%, transparent);border-radius:12px;margin-top:.8rem;padding:.85rem}.landwirtschaft-module__rU-3FW__diagnosisTitle{justify-content:space-between;align-items:start;gap:1rem;display:flex}.landwirtschaft-module__rU-3FW__diagnosisTitle small,.landwirtschaft-module__rU-3FW__diagnosisTitle strong{display:block}.landwirtschaft-module__rU-3FW__diagnosisTitle small{color:var(--text-faint);font-size:.64rem}.landwirtschaft-module__rU-3FW__diagnosisTitle strong{margin-top:.15rem;font-size:.95rem}.landwirtschaft-module__rU-3FW__diagnosisTitle b{color:var(--derived);font-size:.9rem;font-weight:500}.landwirtschaft-module__rU-3FW__diagnosisResult ul{color:var(--text-muted);margin:.75rem 0 0;padding-left:1rem;font-size:.7rem}.landwirtschaft-module__rU-3FW__diagnosisResult p{max-width:none;color:var(--text-muted);margin:.65rem 0 0;font-size:.71rem}.landwirtschaft-module__rU-3FW__marketRows{gap:.55rem;display:grid}.landwirtschaft-module__rU-3FW__marketRows span{border-bottom:1px solid var(--line-soft);padding-bottom:.55rem}.landwirtschaft-module__rU-3FW__marketRows span:last-child{border-bottom:0;padding-bottom:0}.landwirtschaft-module__rU-3FW__marketRows strong,.landwirtschaft-module__rU-3FW__marketRows small{display:block}.landwirtschaft-module__rU-3FW__marketRows strong{font-size:.75rem}.landwirtschaft-module__rU-3FW__marketRows small{color:var(--text-faint);margin-top:.1rem;font-size:.65rem;line-height:1.4}.landwirtschaft-module__rU-3FW__architecture{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.65rem 0 0;display:grid}.landwirtschaft-module__rU-3FW__architecture>div{border:1px solid var(--line-soft);background:#040b097a;border-radius:12px;padding:.75rem}.landwirtschaft-module__rU-3FW__architecture span{letter-spacing:.1em;color:var(--text-faint);margin-bottom:.35rem;font-size:.58rem;display:block}.landwirtschaft-module__rU-3FW__architecture strong{font-size:.72rem;display:block}.landwirtschaft-module__rU-3FW__architecture p{color:var(--text-faint);margin:.25rem 0 0;font-size:.63rem;line-height:1.45}@media (max-width:760px){.landwirtschaft-module__rU-3FW__shell{background:#07110eed;border-radius:18px;width:calc(100vw - 1rem);margin:5.8rem .5rem 5rem;padding:.65rem}.landwirtschaft-module__rU-3FW__topline{grid-template-columns:1fr;padding:.8rem}.landwirtschaft-module__rU-3FW__truthLegend{grid-template-columns:repeat(3,auto);justify-content:start}.landwirtschaft-module__rU-3FW__regionBar,.landwirtschaft-module__rU-3FW__grid{grid-template-columns:1fr}.landwirtschaft-module__rU-3FW__diagnosisCard{grid-column:auto}.landwirtschaft-module__rU-3FW__architecture{grid-template-columns:1fr 1fr}.landwirtschaft-module__rU-3FW__uploadRow{grid-template-columns:1fr}}
