.gc-band .gc{gap:24px;margin-top:34px;display:grid}.gc-stage{gap:12px;display:grid}.gc{--crop-wheat:#c29a3c;--crop-corn:#e0a126;--crop-sunflower:#5e5d57;--crop-barley:#cdb676;--crop-rapeseed:#6e4e2f;--crop-soy:#b9a27a;--crop-mixed:var(--color-grain)}:root[data-theme=dark] .gc{--crop-sunflower:#aba89e;--crop-rapeseed:#b08560}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gc{--crop-sunflower:#aba89e;--crop-rapeseed:#b08560}}.gc-crop-wheat{--crop:var(--crop-wheat)}.gc-crop-corn{--crop:var(--crop-corn)}.gc-crop-sunflower{--crop:var(--crop-sunflower)}.gc-crop-barley{--crop:var(--crop-barley)}.gc-crop-rapeseed{--crop:var(--crop-rapeseed)}.gc-crop-soy{--crop:var(--crop-soy)}.gc-crop-mixed{--crop:var(--crop-mixed)}.gc-crop-icon{width:22px;height:22px;color:var(--crop);flex:none;place-items:center;margin-right:9px;display:inline-grid}.gc-crop-icon svg{stroke-width:1.8px;width:20px;height:20px}.gc-sheet .gc-visual{aspect-ratio:3;background:var(--color-surface-alt);flex:none}.gc-scroll{position:absolute;inset:0}.gc-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.gc-drawing{width:100%;height:100%;display:block}.gc-drawing :is(path,circle){fill:none;stroke-linecap:round;stroke-linejoin:round}.gc-drawing .gc-ground{stroke:var(--color-text-muted);stroke-width:2.4px}.gc-drawing .gc-hatch{stroke:var(--color-text-muted);stroke-width:1.6px;opacity:.6}.gc-drawing .gc-own{fill:color-mix(in srgb, var(--color-accent) 14%, transparent);stroke:var(--color-accent);stroke-width:3.4px}.gc-drawing .gc-own.gc-line{fill:none;stroke-width:2.6px}.gc-drawing .gc-partner{stroke:var(--color-text-muted);stroke-width:2.6px;stroke-dasharray:26 9}.gc-drawing .gc-vehicle :is(path,circle){stroke:var(--color-text-muted);stroke-width:2.2px;opacity:.8}.gc-drawing .gc-grain{fill:color-mix(in srgb, var(--crop,var(--color-grain)) 48%, transparent);stroke:var(--crop,var(--color-grain));stroke-width:2.6px}.gc-drawing .gc-ring{stroke:color-mix(in srgb, var(--color-text-muted) 30%, transparent);stroke-width:1.1px}.gc-drawing .gc-pipe{stroke-width:3.4px}.gc-drawing .gc-grate{stroke:var(--color-text-secondary);stroke-width:3px;stroke-dasharray:10 8}.gc-drawing .gc-unknown{stroke:var(--color-border-control);stroke-width:2.6px;stroke-dasharray:14 10}.gc-drawing .gc-unknown-mark{fill:var(--color-border-control);font:400 150px var(--font-display), sans-serif;text-anchor:middle}.gc-drawing .gc-label{fill:var(--color-text-secondary);font:700 26px var(--font-condensed), sans-serif;letter-spacing:.12em;text-transform:uppercase;text-anchor:middle}.gc-drawing .gc-label-end{text-anchor:end}@media (min-width:1024px) and (max-width:1279px){.gc-drawing .gc-label{font-size:32px}}@media (min-width:761px) and (max-width:1023px){.gc-drawing .gc-label{font-size:40px}}.gc-drawing .gc-flow{stroke:var(--color-grain);stroke-width:11px;stroke-linecap:round;stroke-dasharray:1 24}.gc-mod{transition:opacity .5s}.gc-mod.is-off{opacity:.16}.gc-mod-shipping .gc-partner,.gc-flow{transition:d .6s}.gc-drawing .gc-hit{fill:#0000;stroke:none;cursor:pointer;pointer-events:all;transition:fill .2s}.gc-drawing .gc-hit.is-hover{fill:color-mix(in srgb, var(--color-accent) 7%, transparent)}@keyframes gc-flash{0%{fill:color-mix(in srgb, var(--color-accent) 26%, transparent)}to{fill:#0000}}.gc-drawing .gc-hit.is-flash{animation:1.4s ease-out gc-flash}.gc-mod.is-hot .gc-own{stroke-width:4.4px}.gc-mod.is-hot .gc-partner{stroke:var(--color-text-secondary)}.gc-mod.is-off.is-hot{opacity:.42}.gc-tip{z-index:6;width:250px;color:var(--color-text-secondary);background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);box-shadow:0 10px 26px var(--color-shadow);pointer-events:none;gap:4px;padding:10px 12px;font-size:13px;line-height:1.4;display:grid;position:absolute;top:0;left:0}.gc-tip b{color:var(--color-text);font:700 13px/1.2 var(--font-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase}.gc-tip-own{color:var(--color-text)}.gc-tip-own:before{vertical-align:middle;content:"";border-top:3px solid var(--color-accent);width:14px;margin-right:7px;display:inline-block}.gc-tip-partner:before{vertical-align:middle;content:"";background:repeating-linear-gradient(90deg, var(--color-text-muted) 0 5px, transparent 5px 8px);width:14px;height:2px;margin-right:7px;display:inline-block}.gc-tip em{color:var(--color-accent-strong);font:600 12px/1.3 var(--font-condensed), sans-serif;letter-spacing:.04em;font-style:normal}.gc-sheet .gc-cta{white-space:nowrap;min-height:44px;padding:0 18px}.gc-cta-phone{display:none}.gc-pause{z-index:5;position:absolute;top:8px;right:8px}.gc-pause .dn-control{background:color-mix(in srgb, var(--color-surface-elevated) 88%, transparent);border-radius:22px;padding-left:10px}@media (min-width:761px) and (max-width:1339px){.gc-sheet .sheet-stamp{min-height:62px}}@media (min-width:761px) and (max-width:1023px){.gc-sheet .sheet-stamp{flex-wrap:wrap}.gc-sheet .sheet-stamp .sheet-cell{flex:auto}.gc-sheet .sheet-stamp .sheet-cell-main{border-bottom:1px solid var(--sheet-ink);border-left:0;flex-basis:100%;order:-1}.gc-sheet .sheet-action{margin-left:auto}}@keyframes gc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gc-fade{0%{opacity:0}to{opacity:1}}@keyframes gc-flow{to{stroke-dashoffset:-25px}}.gc[data-gc=armed] .gc-drawing :is(.gc-own,.gc-partner,.gc-grain,.gc-ring,.gc-vehicle,.gc-grate,.gc-label,.gc-unknown,.gc-unknown-mark){opacity:0}.gc[data-gc]:not([data-gc=armed]) .gc-mod .gc-own{stroke-dasharray:1;animation:gc-draw .9s var(--ease-premium) calc(var(--o) * .38s + .15s) both, gc-fade .5s ease calc(var(--o) * .38s + .15s) both}.gc[data-gc]:not([data-gc=armed]) .gc-mod :is(.gc-partner,.gc-grain,.gc-ring,.gc-vehicle,.gc-grate,.gc-label,.gc-unknown,.gc-unknown-mark){animation:gc-fade .6s ease calc(var(--o) * .38s + .45s) both}.gc[data-gc]:not([data-gc=armed]) .gc-drawing>.gc-label{animation:.6s 2.2s both gc-fade}.gc[data-gc=assembled] .gc-mod{--o:0!important}.gc-flows{transition:opacity .6s}.gc[data-gc]:not([data-gc=assembled]) .gc-flows{opacity:0}@media (prefers-reduced-motion:no-preference){.gc[data-gc=assembled][data-flow=on][data-inview] .gc-flow{animation:.9s linear infinite gc-flow}}.gc-controls{flex-wrap:wrap;gap:10px 40px;display:flex}.gc-group{border:0;min-width:0;margin:0;padding:0}.gc-group legend{color:var(--color-text-muted);font:700 12px/1.2 var(--font-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;padding:0}.gc-options{flex-wrap:wrap;gap:8px;display:flex}.gc-chip{display:inline-flex;position:relative}.gc-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gc-chip span{min-height:42px;color:var(--color-text);background:var(--color-surface-elevated);border:1px solid var(--color-border-control);font:600 15px/1 var(--font-condensed), sans-serif;letter-spacing:.03em;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;align-items:center;padding:0 16px;display:inline-flex}.gc-chip:hover span{border-color:var(--color-accent)}.gc-chip input:checked+span{color:var(--color-accent-hover);background:color-mix(in srgb, var(--color-accent) 11%, var(--color-surface-elevated));border-color:var(--color-accent);box-shadow:inset 0 -3px 0 var(--color-accent)}.gc-chip input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.gc-scope{border-top:1px solid var(--color-border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.8fr);gap:24px 44px;padding-top:24px;display:grid}.gc-scope-col h3{color:var(--color-text);font:700 13px/1.3 var(--font-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 12px;display:flex}.gc-scope-col h3:before{content:"";border-top:3px solid var(--color-accent);flex:none;width:30px}.gc-scope-col[data-tone=partner] h3:before{background:repeating-linear-gradient(90deg, var(--color-text-muted) 0 10px, transparent 10px 15px);border:0;height:2px}.gc-scope-col ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.gc-scope-col li{color:var(--color-text-secondary);padding-left:16px;font-size:15px;line-height:1.45;position:relative}.gc-scope-col li:before{content:"";background:var(--color-accent);width:7px;height:7px;position:absolute;top:.62em;left:0}.gc-scope-col[data-tone=partner] li:before{border:1.5px solid var(--color-text-muted);background:0 0}.gc-scope .gc-next{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.55}.gc-next-touch{display:none}@media (hover:none){.gc-next-pointer{display:none}.gc-next-touch{display:inline}}@keyframes gc-new{0%{background-color:color-mix(in srgb, var(--color-accent) 24%, transparent)}to{background-color:#0000}}.gc-scope-col li.is-new{animation:1.4s ease-out gc-new}@media (max-width:1050px){.gc-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gc-scope .gc-next{grid-column:1/-1}}@media (max-width:760px){.gc-band .gc{gap:22px;margin-top:24px}.gc-sheet .sheet-stamp{display:none}.gc-pause{top:6px;right:6px}.gc-pause .dn-control{padding:2px}.gc-pause .dn-control-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gc-cta-phone{justify-content:space-between;width:100%;display:flex}.gc-tip{width:220px;font-size:12px}.gc-options{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:4px 16px;overflow-x:auto}.gc-options::-webkit-scrollbar{display:none}.gc-chip{flex:none}.gc-sheet .gc-visual{aspect-ratio:auto;height:250px}.gc-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.gc-drawing{width:750px;height:250px}.gc-drawing .gc-label{font-size:40px}.gc-controls{gap:18px;display:grid}.gc-chip span{min-height:44px;padding:0 14px;font-size:14px}.gc-scope{grid-template-columns:1fr;gap:20px;padding-top:20px}.gc-scope-col ul{gap:4px}.gc-scope-col li{font-size:14px}}@media (max-width:760px) and (min-height:560px){.gc-stage .gc-sheet{z-index:4;position:sticky;top:77px}}
