/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-52{height:calc(var(--spacing) * 52)}.h-68{height:calc(var(--spacing) * 68)}.h-70{height:calc(var(--spacing) * 70)}.h-72{height:calc(var(--spacing) * 72)}.h-78{height:calc(var(--spacing) * 78)}.h-82{height:calc(var(--spacing) * 82)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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,)}.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,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))}}.xndzor-hero{padding:1.25rem max(.85rem,env(safe-area-inset-right)) 1.5rem max(.85rem,env(safe-area-inset-left));background:linear-gradient(180deg,#0f4a3c0f 0,var(--page-bg) 55%);position:relative}.xndzor-hero-band{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.xndzor-hero-band-grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.xndzor-hero-band-orb{filter:blur(48px);opacity:.55;border-radius:50%;position:absolute}.xndzor-hero-band-orb-left{background:#1a6b5524;width:min(28vw,22rem);height:min(55%,18rem);top:10%;left:-4%}.xndzor-hero-band-orb-right{background:#d4a84329;width:min(26vw,20rem);height:min(50%,16rem);bottom:5%;right:-3%}.xndzor-hero-band-accent{opacity:.07;-webkit-user-select:none;user-select:none;font-size:clamp(3rem,8vw,5.5rem);line-height:1;display:none;position:absolute}.xndzor-hero-band-accent-left{top:18%;left:4%;transform:rotate(-12deg)}.xndzor-hero-band-accent-right{bottom:12%;right:5%;transform:rotate(8deg)}.xndzor-hero-band-motif{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.09;background-repeat:no-repeat;background-size:contain;position:absolute}.xndzor-hero-band-motif-orchard{opacity:.08;background-image:url(/decor/orchard-mist.svg);width:min(38vw,22rem);height:min(42%,14rem);bottom:4%;left:-4%}.xndzor-hero-band-motif-hills{opacity:.1;background-image:url(/decor/field-hills.svg);width:min(48vw,28rem);height:min(36%,11rem);bottom:0;right:-6%}.xndzor-hero-band-motif-wheat{opacity:.11;background-image:url(/decor/wheat-pattern.svg);width:5.5rem;height:5.5rem;animation:xz-ambient-float 9s ease-in-out infinite;top:12%;right:8%}.xndzor-hero-band-motif-apple{opacity:.1;background-image:url(/decor/apple-motif.svg);width:4.25rem;height:4.25rem;animation:xz-ambient-float 11s ease-in-out 1.2s infinite reverse;top:22%;left:7%}@keyframes xz-ambient-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(3deg)}}@media (max-width:767px){.xndzor-hero-band-motif-orchard,.xndzor-hero-band-motif-wheat{display:none}.xndzor-hero-band-motif-hills{opacity:.06;width:70vw}.xndzor-hero-band-motif-apple{opacity:.07;width:3.25rem;height:3.25rem;animation:none}}.xndzor-hero-shell{z-index:1;max-width:72rem;margin:0 auto;position:relative}.xndzor-hero-rail{display:none}.xndzor-hero-rail-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .65rem;font-size:.68rem;font-weight:700}.xndzor-hero-rail-links{flex-direction:column;gap:.45rem;display:flex}.xndzor-hero-rail-link{border-radius:var(--radius-lg);color:var(--ink-soft);transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out-soft),box-shadow var(--motion-fast) ease;background:#ffffffb8;border:1px solid #0f4a3c14;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.82rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0a33290a}.xndzor-hero-rail-link:hover{background:var(--surface-solid);border-color:#0f4a3c33;transform:translate(2px);box-shadow:0 4px 14px #0a332914}.xndzor-hero-rail-right .xndzor-hero-rail-link:hover{transform:translate(-2px)}.xndzor-hero-rail-link-icon{background:#1a6b5514;border-radius:10px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;font-size:.95rem;display:grid}.xndzor-hero-rail-badges{flex-direction:column;gap:.45rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.xndzor-hero-rail-badge{border-radius:var(--radius-lg);color:var(--ink-soft);background:#ffffffb8;border:1px solid #0f4a3c14;align-items:flex-start;gap:.45rem;padding:.5rem .65rem;font-size:.78rem;font-weight:600;line-height:1.35;display:flex;box-shadow:0 2px 8px #0a33290a}.xndzor-hero-rail-badge-dot{background:var(--add-green);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.35rem}.xndzor-hero-rail-feature{background:var(--pine);border-radius:999px;align-items:center;gap:.5rem;margin-top:.45rem;padding:.5rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.xndzor-hero-rail-feature{background:color-mix(in srgb,var(--pine) 8%,var(--mix-canvas))}}.xndzor-hero-rail-feature{border:1px solid var(--pine)}@supports (color:color-mix(in lab,red,red)){.xndzor-hero-rail-feature{border:1px solid color-mix(in srgb,var(--pine) 14%,transparent)}}.xndzor-hero-rail-feature{color:var(--pine-deep);transition:background var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out-soft);font-size:.76rem;font-weight:600}.xndzor-hero-rail-feature:hover{background:var(--pine)}@supports (color:color-mix(in lab,red,red)){.xndzor-hero-rail-feature:hover{background:color-mix(in srgb,var(--pine) 12%,var(--mix-canvas))}}.xndzor-hero-rail-feature:hover{transform:translateY(-1px)}@media (min-width:768px){.xndzor-hero-band{background:radial-gradient(38% 85% at 0 45%,#0f4a3c12,#0000 68%),radial-gradient(38% 85% at 100% 55%,#d4a84317,#0000 68%),linear-gradient(#f7f3ea73,#0000 85%)}}@media (min-width:1100px){.xndzor-hero-shell{grid-template-columns:minmax(10.5rem,1fr) minmax(0,2.4fr) minmax(10.5rem,1fr);align-items:start;gap:1.15rem;max-width:80rem;display:grid}.xndzor-hero-rail{flex-direction:column;padding-top:1.65rem;display:flex}.xndzor-hero-rail-right{align-items:stretch}.xndzor-hero-band-accent{display:block}}.xndzor-hero-inner{max-width:42rem;margin:0 auto}.xndzor-hero-brand{text-align:center;margin-bottom:1.25rem}.xndzor-apple{margin-bottom:.35rem;font-size:2rem;display:block}.xndzor-hero-title{font-family:var(--font-display-hy),var(--font-display),serif;color:var(--pine-deep);letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.75rem,5vw,2.35rem);font-weight:700}.xndzor-hero-tagline{color:var(--muted);margin:0;font-size:1rem;line-height:1.4}.xndzor-hero-greeting{color:var(--pine);margin:.5rem 0 0;font-size:.82rem}.xndzor-mode-toggle{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:.35rem;margin-bottom:1rem;padding:.25rem;display:flex}.xndzor-mode-btn{min-height:2.75rem;color:var(--muted);cursor:pointer;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;background:0 0;border:none;border-radius:999px;flex:1;padding:.5rem .75rem;font-size:.92rem;font-weight:600}.xndzor-mode-btn.is-active{background:var(--fill-pine);color:#f4fbf8;box-shadow:var(--shadow-card)}.xndzor-input-block{flex-direction:column;gap:.75rem;display:flex}.xndzor-input-label{color:var(--ink-soft);font-size:.88rem;font-weight:600}.xndzor-textarea{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-height:5.5rem;color:var(--ink);resize:vertical;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;padding:.85rem 1rem;line-height:1.45}.xndzor-textarea:focus{border-color:#0f4a3c59;outline:none;box-shadow:0 0 0 3px #0f4a3c1a}.xndzor-chips{flex-wrap:wrap;gap:.4rem;display:flex}.xndzor-chip{border:1px solid var(--line);background:var(--surface);min-height:2.5rem;color:var(--ink-soft);cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.xndzor-chip:hover{background:#0f4a3c0a;border-color:#0f4a3c40}.xndzor-chip:active{transform:scale(.97)}.xndzor-find-btn{width:100%;min-height:3rem;font-size:1rem;font-weight:700}.xndzor-error{color:var(--danger);margin:0;font-size:.88rem}.xndzor-result{margin-top:1.25rem}.xndzor-result-headline{color:var(--pine);text-align:center;margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.xndzor-killer-features{gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.xndzor-killer-features{grid-template-columns:1fr 1fr}}.xndzor-bundle-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.15rem 1.2rem}.xndzor-bundle-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.xndzor-bundle-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--sage);margin:0 0 .25rem;font-size:.72rem;font-weight:700}.xndzor-bundle-title{color:var(--ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.xndzor-confidence{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.xndzor-confidence.is-high{color:#15803d;background:#16a34a1f}.xndzor-confidence.is-medium{color:#92680a;background:#b8922a24}.xndzor-confidence.is-demo{color:var(--pine);background:#0f4a3c14}.xndzor-bundle-items{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.xndzor-bundle-items li{color:var(--ink-soft);align-items:center;gap:.65rem;font-size:.92rem;display:flex}.xndzor-bundle-item-count{min-width:1.75rem;height:1.75rem;color:var(--pine);background:#0f4a3c14;border-radius:8px;place-items:center;font-size:.82rem;font-weight:700;display:grid}.xndzor-bundle-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem;margin-bottom:1rem;padding:.85rem 0;display:grid}.xndzor-bundle-meta-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.72rem;font-weight:600;display:block}.xndzor-bundle-price{color:var(--pine-deep);font-size:1.25rem;display:block}.xndzor-bundle-price-note{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.xndzor-bundle-actions{flex-wrap:wrap;gap:.5rem;display:flex}.xndzor-organize-btn{flex:1;min-width:min(100%,12rem);min-height:2.85rem}.xndzor-group-card,.xndzor-route-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.1rem 1.15rem}.xndzor-group-header,.xndzor-route-header{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.xndzor-group-icon,.xndzor-route-icon{font-size:1.5rem;line-height:1}.xndzor-group-title,.xndzor-route-title{color:var(--ink);margin:0 0 .2rem;font-size:1rem;font-weight:700}.xndzor-group-sub,.xndzor-route-sub{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.xndzor-route-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--sage);margin:0 0 .15rem;font-size:.72rem;font-weight:700}.xndzor-group-stats{gap:.5rem;margin-bottom:.85rem;display:flex}.xndzor-group-stat{text-align:center;border-radius:var(--radius);background:#0f4a3c0d;flex:1;padding:.55rem .35rem}.xndzor-group-stat strong{color:var(--pine-deep);font-size:1.05rem;display:block}.xndzor-group-stat span{color:var(--muted);font-size:.72rem}.xndzor-group-stat-savings strong{color:#15803d}.xndzor-group-neighbors{margin:0 0 .85rem;padding:0;font-size:.82rem;list-style:none}.xndzor-group-neighbors li{border-bottom:1px dashed var(--line);color:var(--muted);justify-content:space-between;gap:.5rem;padding:.35rem 0;display:flex}.xndzor-neighbor-name{color:var(--ink-soft);font-weight:600}.xndzor-group-pricing{margin-bottom:.85rem}.xndzor-price-row{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.25rem 0;font-size:.88rem;display:flex}.xndzor-price-row-group strong{color:var(--pine-deep);font-size:1.1rem}.xndzor-price-row-group em{color:var(--muted);margin-left:.35rem;font-size:.75rem;font-style:normal}.xndzor-group-cta{width:100%;min-height:2.75rem}.xndzor-route-stops{margin:0 0 1rem;padding:0;list-style:none}.xndzor-route-stop{gap:.75rem;padding-bottom:1rem;display:flex;position:relative}.xndzor-route-stop.is-dest .xndzor-route-dot{background:var(--harvest)}.xndzor-route-dot{background:var(--pine);border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;margin-top:.25rem;box-shadow:0 0 0 3px #0f4a3c26}.xndzor-route-line{background:linear-gradient(180deg,var(--pine) 0,#0f4a3c26 100%);width:2px;position:absolute;top:1rem;bottom:0;left:.35rem}.xndzor-route-stop-body{flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.xndzor-route-stop-body strong{color:var(--ink)}.xndzor-route-stop-body span{color:var(--muted)}.xndzor-route-cost{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.88rem;display:flex}.xndzor-route-cost strong{color:var(--pine-deep);font-size:1.05rem;display:block}.xndzor-route-teaser{color:var(--muted);margin:0;font-size:.78rem;font-style:italic}.home-vendo>.xndzor-hero{padding-top:.85rem}.home-also-label{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 max(.85rem,env(safe-area-inset-right)) 0 max(.85rem,env(safe-area-inset-left));margin:0 0 .35rem;font-size:.78rem;font-weight:600}@keyframes xndzor-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.xndzor-killer-features.animate-fade,.xndzor-result.animate-fade{animation:xndzor-fade-in var(--motion-med) var(--ease-out-soft) both}@media (prefers-reduced-motion:reduce){.xndzor-killer-features.animate-fade,.xndzor-result.animate-fade{animation:none}}.home-trust-banner{padding-top:.5rem;padding-bottom:.35rem}.home-trust-strip{max-width:none;padding-top:0;padding-bottom:.5rem}.home-trust-strip-compact{padding-bottom:.35rem}.home-trust-strip-compact .tvs-item{gap:.5rem;padding:.5rem .75rem}.home-trust-strip-compact .tvs-text{font-size:.76rem}.home-trust-strip-compact .tvs-icon{border-radius:8px;width:1.75rem;height:1.75rem;font-size:.85rem}.tvs-icon-float{animation:tvs-icon-float 3.6s ease-in-out infinite}.tvs-icon-float-1{animation-delay:.55s}.tvs-icon-float-2{animation-delay:1.1s}@keyframes tvs-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.wtb{border-radius:calc(var(--radius-lg) + 6px);background:radial-gradient(ellipse 75% 65% at 12% 8%,#0f4a3c1f,transparent 58%),radial-gradient(ellipse 60% 55% at 92% 18%,#3d8fa824,transparent 52%),radial-gradient(ellipse 50% 45% at 50% 100%,#d4a84329,transparent 55%),linear-gradient(155deg,var(--color-wheat-bg) 0,#f7f3ea 38%,#eef6f2 100%);border:1px solid var(--pine);margin:0;padding:clamp(1.4rem,3.8vw,2.1rem) clamp(1rem,3vw,1.75rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.wtb{border:1px solid color-mix(in srgb,var(--pine) 14%,transparent)}}.wtb{box-shadow:var(--shadow-lift)}.wtb-atmosphere{pointer-events:none;position:absolute;inset:0}.wtb-orb{filter:blur(32px);opacity:.5;border-radius:50%;position:absolute}.wtb-orb-farmer{background:#1a6b5559;width:12rem;height:12rem;animation:wtb-drift 14s ease-in-out infinite alternate;top:-3.5rem;left:-2.5rem}.wtb-orb-buyer{background:#3d8fa852;width:10rem;height:10rem;animation:wtb-drift 16s ease-in-out infinite alternate-reverse;top:-2rem;right:-1.5rem}.wtb-orb-gold{background:#d4a84347;width:8rem;height:8rem;animation:wtb-drift 12s ease-in-out infinite alternate;bottom:-2rem;left:42%}.wtb-grain{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.wtb-inner{z-index:1;max-width:min(var(--content-wide),100%);gap:1.35rem;margin:0 auto;display:grid;position:relative}.wtb-header{text-align:center;max-width:38rem;margin:0 auto}.wtb-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--pine-deep);border:1px solid var(--pine);background:#ffffffe0;align-items:center;gap:.4rem;margin:0 0 .7rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wtb-badge{border:1px solid color-mix(in srgb,var(--pine) 16%,transparent)}}.wtb-badge{border-radius:999px}.wtb-badge-dot{background:var(--add-green);border-radius:50%;width:.45rem;height:.45rem;animation:wtb-pulse 2.4s ease-out infinite;box-shadow:0 0 #16a34a80}.wtb-headline{font-family:var(--font-display-hy),var(--font-display),serif;letter-spacing:-.02em;color:var(--pine-deep);margin:0 0 .5rem;font-size:clamp(1.45rem,4.2vw,2rem);font-weight:700;line-height:1.2}.wtb-subheadline{color:var(--ink-soft);margin:0;font-size:clamp(.95rem,2.4vw,1.08rem);line-height:1.45}.wtb-audience{align-items:stretch;gap:.85rem;display:grid}@media (min-width:720px){.wtb-audience{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}}.wtb-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--motion-med) var(--ease-out-soft),box-shadow var(--motion-med) ease;background:#ffffffd1;border:1px solid #ffffffa6;gap:.85rem;padding:1rem 1.05rem;display:flex}.wtb-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.wtb-card-farmer{border-color:var(--pine-bright)}@supports (color:color-mix(in lab,red,red)){.wtb-card-farmer{border-color:color-mix(in srgb,var(--pine-bright) 28%,transparent)}}.wtb-card-farmer{background:linear-gradient(145deg,#ffffffeb,#e8f6f0e0)}.wtb-card-buyer{border-color:var(--color-buyer-sky)}@supports (color:color-mix(in lab,red,red)){.wtb-card-buyer{border-color:color-mix(in srgb,var(--color-buyer-sky) 30%,transparent)}}.wtb-card-buyer{background:linear-gradient(145deg,#ffffffeb,#e8f4f9e0)}.wtb-card-icon{border-radius:14px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.35rem;line-height:1;display:grid}.wtb-card-farmer .wtb-card-icon{background:var(--pine)}@supports (color:color-mix(in lab,red,red)){.wtb-card-farmer .wtb-card-icon{background:color-mix(in srgb,var(--pine) 12%,var(--mix-canvas))}}.wtb-card-buyer .wtb-card-icon{background:var(--color-buyer-sky-soft)}.wtb-float-farmer{animation:wtb-float 4.2s ease-in-out infinite}.wtb-float-buyer{animation:wtb-float 4.2s ease-in-out 2.1s infinite}.wtb-card-body{min-width:0}.wtb-card-title{color:var(--pine-deep);margin:0 0 .3rem;font-size:1rem;font-weight:700}.wtb-card-buyer .wtb-card-title{color:var(--color-buyer-sky)}@supports (color:color-mix(in lab,red,red)){.wtb-card-buyer .wtb-card-title{color:color-mix(in srgb,var(--color-buyer-sky) 75%,var(--pine-deep))}}.wtb-card-desc{color:var(--ink-soft);margin:0 0 .55rem;font-size:.88rem;line-height:1.4}.wtb-perks{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.wtb-perks li{border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-weight:600;line-height:1.25}.wtb-card-farmer .wtb-perks li{color:var(--pine);background:var(--pine)}@supports (color:color-mix(in lab,red,red)){.wtb-card-farmer .wtb-perks li{background:color-mix(in srgb,var(--pine) 9%,var(--mix-canvas))}}.wtb-card-buyer .wtb-perks li{color:var(--color-buyer-sky);background:var(--color-buyer-sky-soft)}.wtb-bridge{flex-direction:column;align-items:center;gap:.35rem;padding:0 .25rem;display:none}@media (min-width:720px){.wtb-bridge{display:flex}}.wtb-bridge-line{background:linear-gradient(180deg,transparent,var(--color-harvest-gold));width:2px;height:1.25rem}@supports (color:color-mix(in lab,red,red)){.wtb-bridge-line{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-harvest-gold) 55%,transparent))}}.wtb-bridge-line{border-radius:2px}.wtb-bridge-core{border:2px solid var(--color-harvest-gold);background:#fffffff2;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.wtb-bridge-core{border:2px solid color-mix(in srgb,var(--color-harvest-gold) 45%,transparent)}}.wtb-bridge-core{font-size:1.1rem;animation:wtb-pulse-soft 3s ease-in-out infinite;box-shadow:0 4px 14px #0a28231a}.wtb-trust-badges{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wtb-trust-badge{color:var(--pine-deep);border:1px solid var(--pine);background:#ffffffc7;align-items:center;gap:.4rem;padding:.38rem .72rem;font-size:.78rem;font-weight:600;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.wtb-trust-badge{border:1px solid color-mix(in srgb,var(--pine) 12%,transparent)}}.wtb-trust-badge{border-radius:999px}.wtb-trust-badge:nth-child(2){border-color:var(--color-harvest-gold)}@supports (color:color-mix(in lab,red,red)){.wtb-trust-badge:nth-child(2){border-color:color-mix(in srgb,var(--color-harvest-gold) 35%,transparent)}}.wtb-trust-badge:nth-child(2){background:var(--color-harvest-gold-soft)}@supports (color:color-mix(in lab,red,red)){.wtb-trust-badge:nth-child(2){background:color-mix(in srgb,var(--color-harvest-gold-soft) 65%,var(--mix-canvas))}}.wtb-trust-badge:nth-child(3){border-color:var(--color-buyer-sky)}@supports (color:color-mix(in lab,red,red)){.wtb-trust-badge:nth-child(3){border-color:color-mix(in srgb,var(--color-buyer-sky) 28%,transparent)}}.wtb-trust-badge:nth-child(3){background:var(--color-buyer-sky-soft)}@supports (color:color-mix(in lab,red,red)){.wtb-trust-badge:nth-child(3){background:color-mix(in srgb,var(--color-buyer-sky-soft) 55%,var(--mix-canvas))}}.wtb-trust-badge-pulse{background:var(--add-green);border-radius:50%;width:.38rem;height:.38rem;animation:wtb-pulse 2.6s ease-out infinite}.wtb-trust-badge:nth-child(2) .wtb-trust-badge-pulse{background:var(--color-harvest-gold);animation-delay:.4s}.wtb-trust-badge:nth-child(3) .wtb-trust-badge-pulse{background:var(--color-buyer-sky);animation-delay:.8s}.wtb-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem .75rem;display:flex}.wtb-cta-primary{min-height:2.75rem;box-shadow:0 4px 14px #0a332938;background:linear-gradient(145deg,var(--pine-bright),var(--pine-deep))!important;border-color:#0000!important}.wtb-cta-primary:hover{transform:translateY(-1px);background:linear-gradient(145deg,var(--pine),var(--pine-deep))!important}.wtb-cta-secondary{min-height:2.75rem;color:var(--pine-deep)!important;border-color:var(--pine)!important;background:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.wtb-cta-secondary{border-color:color-mix(in srgb,var(--pine) 22%,transparent)!important}}.wtb-cta-secondary:hover{background:var(--surface-solid)!important;border-color:var(--pine)!important}.wtb-cta-ghost{color:var(--pine);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--pine);text-decoration-color:var(--pine);font-size:.9rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.wtb-cta-ghost{-webkit-text-decoration-color:color-mix(in srgb,var(--pine) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--pine) 30%,transparent)}}.wtb-cta-ghost{padding:.35rem .5rem}.wtb-cta-ghost:hover{color:var(--pine-deep);-webkit-text-decoration-color:var(--pine);text-decoration-color:var(--pine)}.wtb-reveal{opacity:0;animation:wtb-reveal .75s var(--ease-out-soft) both;animation-delay:var(--wtb-delay,0s);transform:translateY(10px)}@keyframes wtb-drift{0%{transform:translate(0)}to{transform:translate(10px,8px)}}@keyframes wtb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wtb-pulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 #16a34a00}}@keyframes wtb-pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes wtb-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wtb-badge-dot,.wtb-bridge-core,.wtb-float-buyer,.wtb-float-farmer,.wtb-orb-buyer,.wtb-orb-farmer,.wtb-orb-gold,.wtb-reveal,.wtb-trust-badge-pulse{animation:none}.wtb-reveal{opacity:1;transform:none}}.tvs{padding:0 max(.85rem,env(safe-area-inset-right)) 0 max(.85rem,env(safe-area-inset-left))}.tvs-track{max-width:min(var(--content-wide),100%);gap:.55rem;margin:0 auto;display:grid}@media (min-width:640px){.tvs-track{grid-template-columns:repeat(3,1fr);gap:.65rem}}.tvs-item{border-radius:var(--radius-lg);border:1px solid var(--pine);background:#ffffffb8;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tvs-item{border:1px solid color-mix(in srgb,var(--pine) 10%,transparent)}}.tvs-item{box-shadow:var(--shadow-card);opacity:0;animation:tvs-reveal .65s var(--ease-out-soft) both;animation-delay:var(--tvs-delay,0s);transform:translateY(6px)}.tvs-item-green{border-color:var(--pine-bright)}@supports (color:color-mix(in lab,red,red)){.tvs-item-green{border-color:color-mix(in srgb,var(--pine-bright) 22%,transparent)}}.tvs-item-green{background:linear-gradient(135deg,#ffffffe6,var(--pine))}@supports (color:color-mix(in lab,red,red)){.tvs-item-green{background:linear-gradient(135deg,#ffffffe6,color-mix(in srgb,var(--pine) 6%,var(--mix-canvas)))}}.tvs-item-gold{border-color:var(--color-harvest-gold)}@supports (color:color-mix(in lab,red,red)){.tvs-item-gold{border-color:color-mix(in srgb,var(--color-harvest-gold) 28%,transparent)}}.tvs-item-gold{background:linear-gradient(135deg,#ffffffe6,var(--color-harvest-gold-soft))}.tvs-item-sky{border-color:var(--color-buyer-sky)}@supports (color:color-mix(in lab,red,red)){.tvs-item-sky{border-color:color-mix(in srgb,var(--color-buyer-sky) 24%,transparent)}}.tvs-item-sky{background:linear-gradient(135deg,#ffffffe6,var(--color-buyer-sky-soft))}.tvs-icon{background:#ffffffd9;border-radius:10px;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.95rem;font-weight:700;line-height:1;display:grid}.tvs-item-green .tvs-icon{color:var(--pine)}.tvs-item-gold .tvs-icon{color:var(--color-harvest-gold)}.tvs-item-sky .tvs-icon{color:var(--color-buyer-sky)}.tvs-text{color:var(--ink-soft);margin:0;font-size:.8rem;font-weight:600;line-height:1.35}@keyframes tvs-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tvs-item{opacity:1;transform:none}.tvs-icon-float,.tvs-item{animation:none}}.home-group-buy-banner{padding-top:.65rem;padding-bottom:.35rem}.gbb{border-radius:calc(var(--radius-lg) + 4px);color:#f4fbf8;box-shadow:var(--shadow-lift);transition:transform var(--motion-med) var(--ease-out-soft),box-shadow var(--motion-med) ease;background:radial-gradient(80% 70% at 88% 18%,#b8922a2e,#0000 55%),linear-gradient(145deg,#0a3329,#0f4a3c 42%,#1a6b55);margin:0;padding:clamp(1.35rem,3.5vw,2rem) clamp(1.1rem,3vw,1.75rem);position:relative;overflow:hidden}.gbb:hover{box-shadow:var(--shadow-lift),0 16px 36px #0a332938;transform:translateY(-3px)}@media (hover:hover) and (pointer:fine){.gbb:hover{transform:perspective(var(--tilt-perspective,920px)) rotateX(1.5deg) rotateY(-2deg) translateY(-4px) translateZ(8px)}}.gbb-atmosphere{pointer-events:none;position:absolute;inset:0}.gbb-orb{filter:blur(28px);opacity:.45;border-radius:50%;position:absolute}.gbb-orb-a{background:#6f9b7a8c;width:11rem;height:11rem;animation:gbb-drift 12s ease-in-out infinite alternate;top:-3rem;left:-2rem}.gbb-orb-b{background:#b8922a59;width:9rem;height:9rem;animation:gbb-drift 14s ease-in-out infinite alternate-reverse;bottom:-2.5rem;right:10%}.gbb-grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.gbb-sheen{opacity:.9;pointer-events:none;background:linear-gradient(118deg,#0000 34%,#faecb41a 48%,#0000 62%);animation:gbb-sheen-shift 10s ease-in-out infinite alternate;position:absolute;inset:-25% -45%}.gbb-inner{z-index:1;max-width:min(var(--content-wide),100%);align-items:center;gap:1.5rem;margin:0 auto;display:grid;position:relative}@media (min-width:720px){.gbb-inner{grid-template-columns:1.15fr .95fr;gap:1.75rem}}.gbb-badge{letter-spacing:.04em;text-transform:uppercase;color:#0a3329;animation:gbb-badge-in .7s var(--ease-out-soft) both;background:#f4fbf8eb;border-radius:4px;align-items:center;gap:.4rem;margin:0 0 .65rem;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.gbb-badge-dot{background:var(--add-green);border-radius:50%;width:.45rem;height:.45rem;animation:gbb-pulse 2.2s ease-out infinite;box-shadow:0 0 #16a34a8c}.gbb-brand{letter-spacing:-.02em;color:#f4fbf8;margin:0 0 .35rem;font-size:clamp(1.35rem,3.2vw,1.7rem);line-height:1.15}.gbb-brand,.gbb-title{font-family:var(--font-display-hy),var(--font-display),serif;font-weight:700}.gbb-title{letter-spacing:-.015em;color:#fff;margin:0 0 .65rem;font-size:clamp(1.2rem,3.4vw,1.65rem);line-height:1.25}.gbb-lede{color:#f4fbf8e6;max-width:34rem;margin:0 0 .55rem;font-size:clamp(.92rem,2.2vw,1.02rem);line-height:1.45}.gbb-exclusive{color:#faecb4f2;max-width:34rem;margin:0 0 1.1rem;font-size:.88rem;font-weight:600;line-height:1.4}.gbb-cta-row{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.gbb-cta{min-height:2.75rem;color:var(--pine-deep)!important;background:#f4fbf8!important;border-color:#0000!important}.gbb-cta:hover{transform:translateY(-1px);background:var(--surface-solid)!important}.gbb-cta-learn{min-height:2.75rem;color:#f4fbf8!important;background:0 0!important;border-color:#f4fbf88c!important}.gbb-cta-learn:hover{color:#fff!important;background:#f4fbf81a!important;border-color:#f4fbf8d9!important}.gbb-cta-secondary{color:#f4fbf8eb;text-underline-offset:.2em;font-size:.9rem;font-weight:600;-webkit-text-decoration:underline #f4fbf859;text-decoration:underline #f4fbf859}.gbb-cta-secondary:hover{color:#fff;text-decoration-color:#f4fbf8bf}.gbb-visual{flex-direction:column;gap:.85rem;display:flex}.gbb-farms{border-radius:var(--radius-lg);background:#0a332959;border:1px solid #f4fbf81f;height:9.5rem;position:relative;overflow:hidden}.gbb-links{width:100%;height:100%;position:absolute;inset:0}.gbb-link{stroke:#f4fbf859;stroke-width:1.5px;stroke-dasharray:6 5;animation:gbb-dash 2.8s linear infinite}.gbb-farm{background:#f4fbf81f;border:1px solid #f4fbf838;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;animation:gbb-farm-bob 3.6s ease-in-out infinite;display:grid;position:absolute}.gbb-farm-0{animation-delay:0s;top:12%;left:12%}.gbb-farm-1{animation-delay:.4s;top:10%;right:14%}.gbb-farm-2{animation-delay:.8s;bottom:14%;left:8%}.gbb-farm-3{animation-delay:1.1s;bottom:12%;right:10%}.gbb-farm-icon{font-size:1rem;line-height:1}.gbb-hub{place-items:center;width:3.1rem;height:3.1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gbb-hub-ring{border:2px solid #b8922a8c;border-radius:50%;animation:gbb-ring 2.4s ease-out infinite;position:absolute;inset:0}.gbb-hub-core{z-index:1;background:#f4fbf8f2;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;box-shadow:0 4px 16px #0a282340}.gbb-hub-core,.gbb-savings{display:grid;position:relative}.gbb-savings{grid-template-columns:1fr 1fr;gap:.5rem}.gbb-price{border-radius:var(--radius);background:#0a332966;border:1px solid #f4fbf81f;padding:.7rem .75rem}.gbb-price-label{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-bottom:.2rem;font-size:.7rem;font-weight:600;display:block}.gbb-price-value{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;line-height:1.2;display:block}.gbb-price-solo .gbb-price-value{opacity:.65;font-weight:600}.gbb-price-group{background:#f4fbf81f;border-color:#b8922a66;animation:gbb-glow 3s ease-in-out infinite}.gbb-price-group .gbb-price-value{color:#faecb4;font-size:1.15rem}.gbb-price-unit{opacity:.7;margin-top:.15rem;font-size:.72rem;display:block}.gbb-save-chip{text-align:center;border-radius:var(--radius);color:#d8f5e3;letter-spacing:.01em;background:#16a34a47;grid-column:1/-1;margin:0;padding:.4rem .65rem;font-size:.82rem;font-weight:700}@keyframes gbb-drift{0%{transform:translate(0)}to{transform:translate(12px,10px)}}@keyframes gbb-pulse{0%{box-shadow:0 0 #16a34a8c}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}@keyframes gbb-badge-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes gbb-dash{to{stroke-dashoffset:-44px}}@keyframes gbb-farm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes gbb-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes gbb-glow{0%,to{box-shadow:0 0 #b8922a00}50%{box-shadow:0 0 18px #b8922a38}}@keyframes gbb-sheen-shift{0%{transform:translate(-10%)translateY(3%)}to{transform:translate(12%)translateY(-5%)}}@media (prefers-reduced-motion:reduce){.gbb-badge,.gbb-badge-dot,.gbb-farm,.gbb-hub-ring,.gbb-link,.gbb-orb-a,.gbb-orb-b,.gbb-price-group,.gbb-sheen{animation:none}.gbb{transition:none}.gbb:hover{transform:none}}.gba-page{max-width:42rem}.gba-hero{border-radius:var(--radius-lg);color:#f4fbf8;background:radial-gradient(70% 80% at 100% 0,#b8922a24,#0000 55%),linear-gradient(145deg,#0a3329,#0f4a3c 50%,#1a6b55);margin:0 0 2rem;padding:1.35rem 1.25rem 1.45rem}.gba-badge{letter-spacing:.02em;color:var(--pine-deep);background:#105e4a1a;border:1px solid #105e4a2e;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .65rem;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.gba-badge-dot{background:var(--pine);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #105e4a26}.gba-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#faecb4f2;margin:0 0 .45rem;font-size:.78rem;font-weight:700}.gba-title{font-family:var(--font-display-hy),var(--font-display),serif;letter-spacing:-.02em;color:#fff;margin:0 0 .65rem;font-size:clamp(1.55rem,4vw,2.1rem);font-weight:700;line-height:1.2}.gba-lede{color:#f4fbf8e6;max-width:34rem;margin:0;font-size:1.02rem;line-height:1.5}.gba-block{margin:0 0 2rem}.gba-block h2{font-family:var(--font-display-hy),var(--font-display),serif;color:var(--pine-deep);letter-spacing:-.015em;margin:0 0 .75rem;font-size:clamp(1.2rem,2.8vw,1.45rem)}.gba-block>p{color:var(--ink-soft,#3a4a44);margin:0 0 .75rem;line-height:1.65}.gba-steps{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.gba-step{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.gba-step-num{background:var(--fill-pine);color:#eef8f4;border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:grid}.gba-step h3{color:var(--pine-deep);margin:.15rem 0 .3rem;font-size:1.02rem}.gba-step p{color:var(--ink-soft,#3a4a44);margin:0;font-size:.95rem;line-height:1.55}.gba-advantages{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.gba-advantages li{border-left:3px solid var(--pine-bright);padding-left:.85rem}.gba-advantages strong{color:var(--pine-deep);margin-bottom:.25rem;font-size:1rem;display:block}.gba-advantages p{color:var(--ink-soft,#3a4a44);margin:0;font-size:.95rem;line-height:1.55}.gba-example{border-radius:var(--radius-lg);background:var(--pine);margin:0 0 2rem;padding:1.25rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.gba-example{background:color-mix(in srgb,var(--pine) 7%,var(--surface-solid,#fff))}}.gba-example{border:1px solid var(--pine)}@supports (color:color-mix(in lab,red,red)){.gba-example{border:1px solid color-mix(in srgb,var(--pine) 18%,transparent)}}.gba-example h2{font-family:var(--font-display-hy),var(--font-display),serif;color:var(--pine-deep);margin:0 0 .5rem;font-size:clamp(1.15rem,2.6vw,1.35rem)}.gba-example-lede{color:var(--ink-soft,#3a4a44);margin:0 0 1rem;font-size:.95rem;line-height:1.55}.gba-compare{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.gba-compare-group,.gba-compare-solo{border-radius:var(--radius);background:var(--surface-solid,#fff);border:1px solid var(--line);padding:.85rem .9rem}.gba-compare-group{border-color:var(--pine-bright)}@supports (color:color-mix(in lab,red,red)){.gba-compare-group{border-color:color-mix(in srgb,var(--pine-bright) 45%,transparent)}}.gba-compare-group{background:var(--pine)}@supports (color:color-mix(in lab,red,red)){.gba-compare-group{background:color-mix(in srgb,var(--pine) 8%,#fff)}}.gba-compare-label{letter-spacing:.04em;text-transform:uppercase;color:var(--pine);opacity:.85;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.gba-compare-price{font-variant-numeric:tabular-nums;color:var(--pine-deep);font-size:1.15rem;font-weight:700;line-height:1.2;display:block}.gba-compare-solo .gba-compare-price{opacity:.65;font-weight:600}.gba-compare-group .gba-compare-price{color:var(--pine-bright);font-size:1.25rem}.gba-compare-unit{color:var(--ink-soft,#3a4a44);margin-top:.2rem;font-size:.75rem;display:block}.gba-save-note{text-align:center;color:var(--pine-deep);border-radius:var(--radius);background:#16a34a1f;margin:.85rem 0 0;padding:.45rem .65rem;font-size:.92rem;font-weight:700}.gba-faq{flex-direction:column;gap:.5rem;display:flex}.gba-faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid,#fff);overflow:hidden}.gba-faq-item summary{cursor:pointer;color:var(--pine-deep);padding:.85rem 1rem;font-weight:600;line-height:1.35;list-style:none}.gba-faq-item summary::-webkit-details-marker{display:none}.gba-faq-item summary:after{content:"+";float:right;color:var(--pine-bright);font-weight:700}.gba-faq-item[open] summary:after{content:"−"}.gba-faq-item p{color:var(--ink-soft,#3a4a44);margin:0;padding:0 1rem .95rem;font-size:.95rem;line-height:1.55}.gba-cta{border-radius:var(--radius-lg);color:#f4fbf8;background:linear-gradient(145deg,#0a3329,#0f4a3c 55%,#1a6b55);margin:0 0 .5rem;padding:1.35rem 1.2rem}.gba-cta h2{font-family:var(--font-display-hy),var(--font-display),serif;color:#fff;margin:0 0 .45rem;font-size:clamp(1.2rem,2.8vw,1.4rem)}.gba-cta>p{color:#f4fbf8e6;max-width:32rem;margin:0 0 1rem;line-height:1.5}.gba-cta-actions{flex-wrap:wrap;gap:.65rem;display:flex}.gba-cta .btn.primary{color:var(--pine-deep);background:#f4fbf8;border-color:#0000}.gba-cta .btn.primary:hover{background:var(--surface-solid)}.gba-cta .btn.ghost{color:#f4fbf8;background:0 0;border-color:#f4fbf880}.gba-cta .btn.ghost:hover{background:#f4fbf81a;border-color:#f4fbf8d9}@media (max-width:480px){.gba-compare{grid-template-columns:1fr}}.home-banner-gallery{padding-top:.55rem;padding-bottom:.85rem}.banner-gallery{max-width:min(var(--content-wide),100%);flex-direction:column;gap:1.15rem;margin:0 auto;display:flex}.banner-gallery-lead .gbb{margin:0}.home-vendo-banners>.home-promo-slider{max-width:var(--content-wide);padding-top:.45rem;padding-bottom:.55rem;margin-inline:auto}.home-vendo-banners>.home-banner-gallery,.home-vendo-banners>.home-market-pulse-wrap,.home-vendo-banners>.home-promo-slider,.home-vendo-banners>.home-recent-strip,.home-vendo-banners>.home-trust-banner,.home-vendo-banners>.home-trust-strip,.home-vendo-banners>.home-weather-row{padding-left:var(--content-pad);padding-right:max(1rem,env(safe-area-inset-right))}.home-vendo-banners>.home-trust-banner{padding-top:.35rem;padding-bottom:.25rem}.home-vendo-banners>.home-trust-strip{padding-top:.15rem;padding-bottom:.55rem}.home-vendo-banners>.home-banner-gallery{padding-top:.25rem;padding-bottom:1rem}.home-xndzor-route{max-width:42rem;margin-inline:auto;padding-top:.25rem;padding-bottom:.5rem}#xndzor-hero,#xndzor-route{scroll-margin-top:5.5rem}.home-feature-banners{padding-top:.35rem;padding-bottom:.25rem}.fxb-gallery{flex-direction:column;gap:1.15rem;display:flex}.fxb-gallery-pair{gap:.95rem;display:grid}@media (min-width:720px){.fxb-gallery-pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem}.fxb-gallery-pair .fxb{height:100%}}.fxb{border-radius:calc(var(--radius-lg) + 4px);color:#f4fbf8;box-shadow:var(--shadow-lift);transform-style:preserve-3d;transition:transform var(--motion-med) var(--ease-out-soft),box-shadow var(--motion-med) ease;margin:0;padding:clamp(1.25rem,3.2vw,1.85rem) clamp(1.05rem,2.8vw,1.65rem);position:relative;overflow:hidden}.fxb:hover{box-shadow:var(--shadow-lift),0 16px 36px #0a33292e;transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.fxb:hover{transform:perspective(var(--tilt-perspective,920px)) rotateX(2deg) rotateY(-2.5deg) translateY(-5px) translateZ(12px);box-shadow:var(--shadow-float,0 18px 40px #0a332929)}}.fxb:focus-within{transform:translateY(-2px)}.fxb-size-compact{padding:clamp(1.05rem,2.6vw,1.35rem) clamp(.95rem,2.2vw,1.25rem)}.fxb-size-spotlight{min-height:0}.fxb-size-wide{background-size:140% 140%}.fxb-solve{background:radial-gradient(70% 60% at 92% 12%,#b8922a38,#0000 55%),linear-gradient(148deg,#072820,#0f4a3c 48%,#245a3a)}.fxb-route{background:radial-gradient(65% 55% at 8% 88%,#5aa88c47,#0000 50%),linear-gradient(155deg,#0a2e28,#0d4538 40%,#14604c)}.fxb-grow{background:radial-gradient(60% 50% at 95% 80%,#3e8c4859,#0000 52%),linear-gradient(142deg,#0b352b,#12503f 45%,#1f6a42)}.fxb-passport{background:radial-gradient(55% 50% at 88% 20%,#d4af3733,#0000 50%),linear-gradient(150deg,#0a2c24,#0f4a3c 42%,#163d32)}.fxb-atmosphere{pointer-events:none;position:absolute;inset:0}.fxb-orb{filter:blur(26px);opacity:.4;border-radius:50%;position:absolute}.fxb-orb-a{background:#6f9b7a80;width:9.5rem;height:9.5rem;animation:fxb-drift 13s ease-in-out infinite alternate;top:-2.5rem;right:-1.5rem}.fxb-orb-b{background:#b8922a4d;width:7.5rem;height:7.5rem;animation:fxb-drift 15s ease-in-out infinite alternate-reverse;bottom:-2rem;left:8%}.fxb-sheen{opacity:.85;background:linear-gradient(115deg,#0000 35%,#faecb412 48%,#0000 62%);animation:fxb-sheen-shift 9s ease-in-out infinite alternate;position:absolute;inset:-20% -40%}.fxb-route .fxb-orb-a{background:#5aa88c73}.fxb-grow .fxb-orb-b{background:#3e8c4866}.fxb-passport .fxb-orb-a{background:#d4af3759}.fxb-grain{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.fxb-inner{z-index:1;align-items:center;gap:1.35rem;display:grid;position:relative}@media (min-width:720px){.fxb-size-spotlight .fxb-inner,.fxb-size-wide .fxb-inner{grid-template-columns:1.12fr .98fr;gap:1.6rem}.fxb-mirror .fxb-inner{grid-template-columns:.98fr 1.12fr}.fxb-mirror .fxb-visual{order:-1}}.fxb-size-compact .fxb-inner{align-items:stretch;gap:.95rem}.fxb-size-compact .fxb-visual{min-height:8.5rem}.fxb-size-compact .fxb-title{font-size:clamp(1.05rem,2.6vw,1.28rem)}.fxb-size-compact .fxb-lede{margin-bottom:.75rem;font-size:.88rem}.fxb-size-compact .fxb-brand{font-size:.98rem}.fxb-badge{letter-spacing:.03em;color:#0a3329;animation:fxb-badge-in .7s var(--ease-out-soft) both;background:#f4fbf8f0;border-radius:4px;align-items:center;gap:.4rem;margin:0 0 .6rem;padding:.28rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.fxb-badge-dot{background:var(--add-green,#16a34a);border-radius:50%;width:.42rem;height:.42rem;animation:fxb-pulse 2.2s ease-out infinite;box-shadow:0 0 #16a34a8c}.fxb-brand{color:#faecb4f2;margin:0 0 .3rem;font-size:clamp(1.05rem,2.6vw,1.28rem);line-height:1.2}.fxb-brand,.fxb-title{font-family:var(--font-display-hy),var(--font-display),serif;letter-spacing:-.015em;font-weight:700}.fxb-title{color:#fff;margin:0 0 .55rem;font-size:clamp(1.15rem,3.2vw,1.55rem);line-height:1.25}.fxb-lede{color:#f4fbf8e6;max-width:34rem;margin:0 0 .5rem;font-size:clamp(.9rem,2.1vw,1rem);line-height:1.45}.fxb-hook{color:#faecb4eb;max-width:34rem;margin:0 0 1rem;font-size:.86rem;font-weight:600;line-height:1.4}.fxb-cta-row{flex-wrap:wrap;gap:.65rem;display:flex}.fxb-cta{min-height:2.7rem;color:var(--pine-deep)!important;background:#f4fbf8!important;border-color:#0000!important}.fxb-cta:hover{transform:translateY(-1px);background:var(--surface-solid)!important}.fxb-cta-learn{min-height:2.7rem;color:#f4fbf8!important;background:0 0!important;border-color:#f4fbf88c!important}.fxb-cta-learn:hover{color:#fff!important;background:#f4fbf81a!important;border-color:#f4fbf8d9!important}.fxb-visual{min-height:10.5rem}.fxb-solve-stage{border-radius:var(--radius-lg);background:#0a332961;border:1px solid #f4fbf81f;flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.fxb-solve-need{border-radius:var(--radius);background:#f4fbf814;border:1px dashed #f4fbf838;padding:.55rem .7rem}.fxb-solve-need-label{letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin-bottom:.15rem;font-size:.68rem;font-weight:700;display:block}.fxb-solve-need strong{font-size:.88rem;font-weight:600}.fxb-solve-arrow{justify-content:center;gap:.28rem;height:.55rem;display:flex}.fxb-solve-arrow span{background:#faecb4bf;border-radius:50%;width:.4rem;height:.4rem;animation:fxb-dot-flow 1.4s ease-in-out infinite}.fxb-solve-arrow span:nth-child(2){animation-delay:.18s}.fxb-solve-arrow span:nth-child(3){animation-delay:.36s}.fxb-solve-nodes{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.fxb-solve-node{border-radius:var(--radius);animation:fxb-node-in .6s var(--ease-out-soft) both;background:#f4fbf81a;border:1px solid #f4fbf824;align-items:center;gap:.4rem;padding:.4rem .5rem;display:flex}.fxb-solve-node-0{animation-delay:50ms}.fxb-solve-node-1{animation-delay:.15s}.fxb-solve-node-2{animation-delay:.25s}.fxb-solve-node-3{animation-delay:.35s}.fxb-solve-node-emoji{font-size:.95rem;line-height:1}.fxb-solve-node-label{opacity:.92;font-size:.72rem;font-weight:600}.fxb-solve-bundle{border-radius:var(--radius);background:#b8922a33;border:1px solid #b8922a73;flex-direction:column;gap:.15rem;padding:.65rem .75rem;display:flex;position:relative;overflow:hidden}.fxb-solve-bundle-ring{pointer-events:none;border:2px solid #faecb433;border-radius:50%;animation:fxb-ring-spin 8s linear infinite;position:absolute;inset:-40%}.fxb-solve-bundle strong{color:#faecb4;font-size:.92rem;position:relative}.fxb-solve-bundle em{opacity:.85;font-size:.72rem;font-style:normal;position:relative}.fxb-route-stage{border-radius:var(--radius-lg);background:#0a332961;border:1px solid #f4fbf81f;flex-direction:column;gap:.6rem;padding:.7rem;display:flex}.fxb-route-map{width:100%;height:auto;display:block}.fxb-route-path{stroke:#faecb48c;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 6;fill:none;animation:fxb-dash 2.6s linear infinite}.fxb-route-pin{fill:#faecb4;stroke:#0a3329;stroke-width:1.5px}.fxb-route-pin-2{fill:#f4fbf8;animation:fxb-pulse-soft 2.4s ease-out infinite}.fxb-route-truck{fill:#f4fbf8;transform-origin:130px 56px;animation:fxb-truck-nudge 3.2s ease-in-out infinite}.fxb-route-truck circle{fill:#0a3329}.fxb-route-stops{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fxb-route-stops li{border-radius:var(--radius);background:#f4fbf814;border:1px solid #f4fbf81f;flex-direction:column;gap:.1rem;padding:.4rem .45rem;display:flex}.fxb-route-stops strong{font-size:.75rem;font-weight:700}.fxb-route-stops span{opacity:.75;font-size:.65rem}.fxb-route-split{text-align:center;border-radius:var(--radius);color:#d8f5e3;background:#16a34a42;margin:0;padding:.4rem .55rem;font-size:.78rem;font-weight:700}.fxb-grow-stage{border-radius:var(--radius-lg);background:#0a332961;border:1px solid #f4fbf81f;flex-direction:column;gap:.7rem;padding:.75rem;display:flex}.fxb-grow-bars{grid-template-columns:repeat(3,1fr);align-items:end;gap:.55rem;height:7.2rem;padding:.35rem .25rem 0;display:grid}.fxb-grow-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;height:100%;display:flex}.fxb-grow-bar{transform-origin:bottom;width:100%;max-width:2.4rem;animation:fxb-bar-rise 1.1s var(--ease-out-soft) both;border-radius:6px 6px 2px 2px}.fxb-grow-bar-demand{background:linear-gradient(#7ec8a3,#2d8a5e);animation-delay:50ms}.fxb-grow-bar-supply{background:linear-gradient(#c5e0c8,#5a9a6a);animation-delay:.18s}.fxb-grow-bar-warn{background:linear-gradient(#f0d48a,#c49a2e);animation-name:fxb-bar-rise-warn;animation-delay:.3s}.fxb-grow-col span{text-align:center;opacity:.85;font-size:.62rem;font-weight:600;line-height:1.2}.fxb-grow-alert{border-radius:var(--radius);background:#b8922a2e;border:1px solid #b8922a66;flex-direction:column;gap:.12rem;padding:.55rem .65rem .55rem 1.35rem;display:flex;position:relative}.fxb-grow-alert-pulse{background:#e8c04a;border-radius:50%;width:.45rem;height:.45rem;margin-top:-.22rem;animation:fxb-pulse 2s ease-out infinite;position:absolute;top:50%;left:.55rem}.fxb-grow-alert strong{color:#faecb4;font-size:.78rem}.fxb-grow-alert em{opacity:.88;font-size:.72rem;font-style:normal}.fxb-pass-stage{border-radius:var(--radius-lg);background:#0a332961;border:1px solid #f4fbf81f;grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;min-height:10.5rem;padding:.75rem;display:grid}.fxb-pass-score{aspect-ratio:1;width:100%;max-width:7.5rem;margin:0 auto;position:relative}.fxb-pass-ring{width:100%;height:100%;transform:rotate(-90deg)}.fxb-pass-track{fill:none;stroke:#f4fbf81f;stroke-width:8px}.fxb-pass-progress{fill:none;stroke:#d4af37;stroke-width:8px;stroke-linecap:round;animation:fxb-ring-draw 1.4s var(--ease-out-soft) both}.fxb-pass-score-core{flex-direction:column;justify-content:center;align-items:center;gap:.05rem;display:flex;position:absolute;inset:0}.fxb-pass-score-core strong{font-variant-numeric:tabular-nums;color:#faecb4;animation:fxb-score-pop .8s var(--ease-out-soft) .35s both;font-size:1.55rem;font-weight:800;line-height:1}.fxb-pass-score-core span{opacity:.8;letter-spacing:.02em;font-size:.62rem;font-weight:600}.fxb-pass-side{flex-direction:column;align-items:center;gap:.45rem;display:flex}.fxb-pass-qr{background:#f4fbf8f2;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:.22rem;width:4.2rem;height:4.2rem;padding:.4rem;animation:fxb-qr-glow 3s ease-in-out infinite;display:grid}.fxb-pass-qr span{background:#0a3329;border-radius:1px}.fxb-pass-qr span:nth-child(2),.fxb-pass-qr span:nth-child(4),.fxb-pass-qr span:nth-child(6),.fxb-pass-qr span:nth-child(8){opacity:.35}.fxb-pass-trusted{color:#d8f5e3;text-align:center;margin:0;font-size:.75rem;font-weight:700}.fxb-pass-qr-label{opacity:.75;text-align:center;margin:0;font-size:.68rem;line-height:1.25}@keyframes fxb-drift{0%{transform:translate(0)}to{transform:translate(10px,8px)}}@keyframes fxb-pulse{0%{box-shadow:0 0 #16a34a8c}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}@keyframes fxb-pulse-soft{0%,to{opacity:1}50%{opacity:.65}}@keyframes fxb-badge-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fxb-dot-flow{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}@keyframes fxb-node-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fxb-ring-spin{to{transform:rotate(1turn)}}@keyframes fxb-dash{to{stroke-dashoffset:-42px}}@keyframes fxb-truck-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px,-2px)}}@keyframes fxb-bar-rise{0%{opacity:.4;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes fxb-bar-rise-warn{0%{opacity:.4;transform:scaleY(.15)}70%{transform:scaleY(1.04)}to{opacity:1;transform:scaleY(1)}}@keyframes fxb-ring-draw{0%{stroke-dashoffset:264px}}@keyframes fxb-score-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes fxb-qr-glow{0%,to{box-shadow:0 0 #d4af3700}50%{box-shadow:0 0 16px #d4af3747}}@keyframes fxb-sheen-shift{0%{transform:translate(-8%)translateY(2%)}to{transform:translate(10%)translateY(-4%)}}@media (max-width:419px){.fxb-pass-stage,.fxb-route-stops{grid-template-columns:1fr}.fxb-pass-stage{justify-items:center}}@media (min-width:720px){.fxb-size-compact .fxb-route-stops{grid-template-columns:1fr}.fxb-size-compact .fxb-route-map{max-height:5.5rem}.fxb-size-compact .fxb-pass-stage{min-height:8.5rem}}@media (prefers-reduced-motion:reduce){.fxb-badge,.fxb-badge-dot,.fxb-grow-alert-pulse,.fxb-grow-bar,.fxb-orb-a,.fxb-orb-b,.fxb-pass-progress,.fxb-pass-qr,.fxb-pass-score-core strong,.fxb-route-path,.fxb-route-pin-2,.fxb-route-truck,.fxb-sheen,.fxb-solve-arrow span,.fxb-solve-bundle-ring,.fxb-solve-node,.xndzor-hero-band-motif-apple,.xndzor-hero-band-motif-wheat{animation:none}.fxb,.gbb,.pastel-card,.xz-promo-slider{transition:none}.fxb:focus-within,.fxb:hover,.gbb:hover,.pastel-card:hover,.xz-promo-slider:hover{transform:none}.fxb-pass-progress{stroke-dashoffset:var(--fxb-offset,34)}}.home-promo-slider{padding-top:.65rem;padding-bottom:.85rem}.xz-promo-slider{isolation:isolate;width:100%;transform-style:preserve-3d;box-shadow:0 14px 36px #0a28231a,0 1px 0 #ffffff8c inset,0 0 0 1px var(--pine);border-radius:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.xz-promo-slider{box-shadow:0 14px 36px #0a28231a,0 1px 0 #ffffff8c inset,0 0 0 1px color-mix(in srgb,var(--pine) 8%,transparent)}}.xz-promo-slider{transition:transform .35s var(--ease-out-soft,cubic-bezier(.22,1,.36,1)),box-shadow .35s ease}.xz-promo-slider:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0a28231f,inset 0 1px #ffffff8c}@media (hover:hover) and (pointer:fine){.xz-promo-slider:hover{transform:perspective(var(--tilt-perspective,920px)) rotateX(1.4deg) translateY(-3px) translateZ(8px);box-shadow:var(--shadow-float,0 20px 44px #0a282324)}}.xz-promo-slider-viewport{border-radius:20px;overflow:hidden}.xz-promo-slider-track{width:100%;transition:transform .55s var(--ease-out-soft,cubic-bezier(.22,1,.36,1));will-change:transform;display:flex}.xz-promo-slide{min-height:clamp(13.75rem,30vw,20rem);color:var(--pine-deep);background:linear-gradient(145deg,#f4faf7 0,var(--pine) 100%);flex:0 0 100%;align-items:stretch;padding:clamp(1.25rem,3.2vw,2.15rem) clamp(1.1rem,3vw,2.25rem) 3.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide{background:linear-gradient(145deg,#f4faf7 0,color-mix(in srgb,var(--pine) 10%,var(--mix-canvas)) 100%)}}.xz-promo-slide-glow{background:radial-gradient(circle,var(--color-harvest-gold) 0,transparent 70%);border-radius:50%;width:min(55%,22rem);height:min(90%,18rem);position:absolute;inset:-30% auto auto -10%}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-glow{background:radial-gradient(circle,color-mix(in srgb,var(--color-harvest-gold) 28%,transparent) 0,transparent 70%)}}.xz-promo-slide-glow,.xz-promo-slide-pattern{pointer-events:none;z-index:0}.xz-promo-slide-pattern{opacity:.18;background-image:radial-gradient(circle at 88% 22%,var(--pine) 0 1.1px,transparent 1.2px),radial-gradient(circle at 72% 78%,var(--color-harvest-gold) 0 1px,transparent 1.1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-pattern{background-image:radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--pine) 22%,transparent) 0 1.1px,transparent 1.2px),radial-gradient(circle at 72% 78%,color-mix(in srgb,var(--color-harvest-gold) 35%,transparent) 0 1px,transparent 1.1px)}}.xz-promo-slide-pattern{background-size:18px 18px,22px 22px}.xz-promo-slide-sheen{opacity:0;background:linear-gradient(115deg,#0000 36%,#ffffff61 48%,#0000 60%);inset:-30% -50%;transform:translate(-12%)}.xz-promo-slide-shape,.xz-promo-slide-sheen{z-index:0;pointer-events:none;position:absolute}.xz-promo-slide-shape{opacity:.35;border-radius:50%}.xz-promo-shape-a{background:radial-gradient(circle,var(--pine) 0,transparent 72%);width:clamp(5rem,14vw,9rem);height:clamp(5rem,14vw,9rem);top:-18%;right:8%}@supports (color:color-mix(in lab,red,red)){.xz-promo-shape-a{background:radial-gradient(circle,color-mix(in srgb,var(--pine) 18%,transparent) 0,transparent 72%)}}.xz-promo-shape-b{background:radial-gradient(circle,var(--color-harvest-gold) 0,transparent 70%);width:clamp(3.5rem,10vw,6rem);height:clamp(3.5rem,10vw,6rem);bottom:12%;right:22%}@supports (color:color-mix(in lab,red,red)){.xz-promo-shape-b{background:radial-gradient(circle,color-mix(in srgb,var(--color-harvest-gold) 24%,transparent) 0,transparent 70%)}}.xz-promo-slide.is-active .xz-promo-shape-a{animation:xz-promo-shape-drift 7s ease-in-out infinite}.xz-promo-slide.is-active .xz-promo-shape-b{animation:xz-promo-shape-drift 5.5s ease-in-out infinite reverse}@keyframes xz-promo-shape-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6px,4px)scale(1.06)}}.xz-promo-slide-accents{z-index:0;pointer-events:none;position:absolute;inset:0}.xz-promo-accent{opacity:.55;filter:drop-shadow(0 2px 4px #0a282314);font-size:clamp(.95rem,2.2vw,1.25rem);position:absolute}.xz-promo-accent-1{top:14%;right:6%}.xz-promo-accent-2{top:38%;right:14%}.xz-promo-accent-3{bottom:22%;right:5%}.xz-promo-slide.is-active .xz-promo-accent-1{animation:xz-promo-accent-float 4.2s ease-in-out infinite}.xz-promo-slide.is-active .xz-promo-accent-2{animation:xz-promo-accent-float 3.6s ease-in-out .4s infinite}.xz-promo-slide.is-active .xz-promo-accent-3{animation:xz-promo-accent-float 4.8s ease-in-out .8s infinite}@keyframes xz-promo-accent-float{0%,to{opacity:.45;transform:translateY(0)rotate(0)}50%{opacity:.72;transform:translateY(-7px)rotate(4deg)}}.xz-promo-slide.is-active .xz-promo-slide-sheen{animation:xz-promo-sheen 5.5s ease-in-out infinite}.xz-promo-slide-body{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.75rem,2.2vw,1.35rem);width:100%;display:grid;position:relative}.xz-promo-slide-icon-wrap{flex-shrink:0;position:relative}.xz-promo-slide-icon-ring{border:2px solid var(--pine);border-radius:22px;position:absolute;inset:-5px}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-icon-ring{border:2px solid color-mix(in srgb,var(--pine) 16%,transparent)}}.xz-promo-slide-icon-ring{opacity:0}.xz-promo-slide.is-active .xz-promo-slide-icon-ring{animation:xz-promo-ring-pulse 2.8s ease-out infinite}@keyframes xz-promo-ring-pulse{0%{opacity:.55;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.14)}}.xz-promo-slide-icon{width:clamp(3rem,7.5vw,4.1rem);height:clamp(3rem,7.5vw,4.1rem);box-shadow:inset 0 0 0 1px var(--pine),0 8px 20px #0a282314;background:#ffffffc7;border-radius:16px;place-items:center;font-size:clamp(1.4rem,3.6vw,1.95rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pine) 14%,transparent),0 8px 20px #0a282314}}.xz-promo-slide-icon{transition:transform .45s var(--ease-out-soft,cubic-bezier(.22,1,.36,1))}.xz-promo-slide.is-active .xz-promo-icon-float{animation:xz-promo-icon-float 3.4s ease-in-out infinite}@keyframes xz-promo-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes xz-promo-sheen{0%,18%{opacity:0;transform:translate(-18%)}42%{opacity:.85}70%,to{opacity:0;transform:translate(22%)}}.xz-promo-slide-copy{flex-direction:column;gap:.28rem;min-width:0;display:flex}.xz-promo-slide-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--pine-deep);box-shadow:inset 0 0 0 1px var(--pine);background:#ffffffb8;border-radius:999px;align-self:flex-start;padding:.18rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pine) 12%,transparent)}}.xz-promo-slide-title{font-family:var(--font-display-hy),var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--pine-deep);font-size:clamp(1.2rem,3vw,1.85rem);font-weight:700;line-height:1.12}.xz-promo-slide-hook{max-width:34rem;color:var(--pine-deep);margin:0;font-size:clamp(.84rem,1.9vw,1.02rem);line-height:1.35}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-hook{color:color-mix(in srgb,var(--pine-deep) 72%,#5a6b66)}}.xz-promo-slide-highlights{flex-wrap:wrap;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.xz-promo-chip{color:var(--pine-deep);background:#fff;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:clamp(.68rem,1.6vw,.78rem);font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.xz-promo-chip{background:color-mix(in srgb,white 78%,var(--pine) 6%)}}.xz-promo-chip{box-shadow:inset 0 0 0 1px var(--pine),0 2px 6px #0a28230d}@supports (color:color-mix(in lab,red,red)){.xz-promo-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pine) 10%,transparent),0 2px 6px #0a28230d}}.xz-promo-chip:before{content:"•";color:var(--color-harvest-gold,#d4a017);margin-right:.3rem;font-weight:800}.xz-promo-slide-aside{flex-shrink:0;gap:.55rem}.xz-promo-slide-aside,.xz-promo-slide-stat{flex-direction:column;align-items:center;display:flex}.xz-promo-slide-stat{text-align:center;min-width:clamp(3.6rem,9vw,4.6rem);box-shadow:inset 0 0 0 1px var(--pine),0 6px 16px #0a282312;background:#fffc;border-radius:14px;justify-content:center;padding:.45rem .65rem}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-stat{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pine) 12%,transparent),0 6px 16px #0a282312}}.xz-promo-stat-value{font-family:var(--font-display-hy),var(--font-display),Georgia,serif;color:var(--pine-deep);font-size:clamp(1.1rem,2.6vw,1.45rem);font-weight:800;line-height:1}.xz-promo-stat-label{color:var(--pine-deep);margin-top:.15rem;font-size:.62rem;font-weight:600;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.xz-promo-stat-label{color:color-mix(in srgb,var(--pine-deep) 62%,#5a6b66)}}.xz-promo-slide.is-active .xz-promo-stat-pulse{animation:xz-promo-stat-pulse 2.6s ease-in-out infinite}@keyframes xz-promo-stat-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.xz-promo-slide.is-active .xz-promo-reveal{animation:xz-promo-reveal-in .55s var(--ease-out-soft,cubic-bezier(.22,1,.36,1)) both}.xz-promo-slide.is-active .xz-promo-reveal-1{animation-delay:50ms}.xz-promo-slide.is-active .xz-promo-reveal-2{animation-delay:.12s}.xz-promo-slide.is-active .xz-promo-reveal-3{animation-delay:.19s}.xz-promo-slide.is-active .xz-promo-reveal-4{animation-delay:.26s}@keyframes xz-promo-reveal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.xz-promo-slide-cta{color:#fff;background:linear-gradient(145deg,var(--pine-bright,var(--pine)),var(--pine-deep));box-shadow:0 8px 18px var(--pine);border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.62rem 1rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-cta{box-shadow:0 8px 18px color-mix(in srgb,var(--pine) 28%,transparent)}}.xz-promo-slide-cta{transition:transform .25s,box-shadow .25s,filter .25s}.xz-promo-cta-shimmer:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff59 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.xz-promo-slide.is-active .xz-promo-cta-shimmer:after{animation:xz-promo-cta-shimmer 3.8s ease-in-out infinite}@keyframes xz-promo-cta-shimmer{0%,25%{transform:translate(-120%)}55%{transform:translate(120%)}to{transform:translate(120%)}}.xz-promo-slide-cta:focus-visible,.xz-promo-slide-cta:hover{filter:brightness(1.05);box-shadow:0 12px 24px var(--pine);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-cta:focus-visible,.xz-promo-slide-cta:hover{box-shadow:0 12px 24px color-mix(in srgb,var(--pine) 34%,transparent)}}.xz-promo-slide-gold{background:linear-gradient(145deg,#fff8eb 0,var(--color-harvest-gold) 55%,#f3faf6 100%)}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-gold{background:linear-gradient(145deg,#fff8eb 0,color-mix(in srgb,var(--color-harvest-gold) 22%,var(--mix-canvas)) 55%,#f3faf6 100%)}}.xz-promo-slide-gold .xz-promo-slide-cta{box-shadow:0 8px 18px var(--color-harvest-gold);background:linear-gradient(145deg,#d4a017,#a67c00)}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-gold .xz-promo-slide-cta{box-shadow:0 8px 18px color-mix(in srgb,var(--color-harvest-gold) 40%,transparent)}}.xz-promo-slide-pine{background:linear-gradient(145deg,#eef8f3 0,var(--pine) 100%)}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-pine{background:linear-gradient(145deg,#eef8f3 0,color-mix(in srgb,var(--pine) 16%,var(--mix-canvas)) 100%)}}.xz-promo-slide-sage{background:linear-gradient(145deg,#f3faf3 0,var(--sage) 100%)}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-sage{background:linear-gradient(145deg,#f3faf3 0,color-mix(in srgb,var(--sage) 22%,var(--mix-canvas)) 100%)}}.xz-promo-slide-sky{background:linear-gradient(145deg,#eef7fb 0,var(--color-buyer-sky) 100%)}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-sky{background:linear-gradient(145deg,#eef7fb 0,color-mix(in srgb,var(--color-buyer-sky) 18%,var(--mix-canvas)) 100%)}}.xz-promo-slide-wheat{background:linear-gradient(145deg,#fffdf8 0,var(--color-wheat-bg-deep,#f3ead8) 100%)}.xz-promo-slide-apple{background:linear-gradient(145deg,#fff6f5,#c23b3b 55%,#f7faf8)}@supports (color:color-mix(in lab,red,red)){.xz-promo-slide-apple{background:linear-gradient(145deg,#fff6f5 0,color-mix(in srgb,#c23b3b 12%,var(--mix-canvas)) 55%,#f7faf8 100%)}}.xz-promo-slide-apple .xz-promo-slide-cta{background:linear-gradient(145deg,#c44545,#8f2a2a);box-shadow:0 8px 18px #a02d2d47}.xz-promo-slider-controls{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:.65rem;display:flex;position:absolute;bottom:.7rem;left:0;right:0}.xz-promo-dot,.xz-promo-dots,.xz-promo-nav{pointer-events:auto}.xz-promo-nav{cursor:pointer;width:2.15rem;height:2.15rem;color:var(--pine-deep);box-shadow:0 4px 14px #0a28231f,inset 0 0 0 1px var(--pine);background:#ffffffd1;border:0;border-radius:999px;place-items:center;font-size:1.35rem;line-height:1;display:grid}@supports (color:color-mix(in lab,red,red)){.xz-promo-nav{box-shadow:0 4px 14px #0a28231f,inset 0 0 0 1px color-mix(in srgb,var(--pine) 12%,transparent)}}.xz-promo-nav{transition:background .2s,transform .2s}.xz-promo-nav:focus-visible,.xz-promo-nav:hover{background:var(--surface-solid);outline:none;transform:scale(1.05)}.xz-promo-dots{box-shadow:inset 0 0 0 1px var(--pine);background:#ffffffb8;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.xz-promo-dots{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pine) 10%,transparent)}}.xz-promo-dot{cursor:pointer;background:var(--pine);border:0;border-radius:999px;width:.48rem;height:.48rem;padding:0}@supports (color:color-mix(in lab,red,red)){.xz-promo-dot{background:color-mix(in srgb,var(--pine) 28%,transparent)}}.xz-promo-dot{transition:width .3s,background .3s,transform .3s}.xz-promo-dot.is-active{background:var(--pine);width:1.35rem}@media (max-width:640px){.xz-promo-slide{min-height:13.5rem;padding:1.1rem 1rem 2.85rem}.xz-promo-slide-body{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:.65rem .75rem}.xz-promo-slide-icon-wrap{grid-row:1}.xz-promo-slide-copy{grid-area:1/2}.xz-promo-slide-aside{flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:.5rem;width:100%}.xz-promo-slide-stat{flex-direction:row;gap:.35rem;min-width:0;padding:.35rem .55rem}.xz-promo-stat-value{font-size:1rem}.xz-promo-stat-label{text-align:left;max-width:5.5rem;margin-top:0}.xz-promo-accent-1{top:8%;right:4%}.xz-promo-accent-2{display:none;top:28%;right:10%}.xz-promo-accent-3{bottom:28%;right:3%}.xz-promo-slider-controls{bottom:.55rem}.xz-promo-nav{width:1.9rem;height:1.9rem;font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.xz-promo-dot,.xz-promo-nav,.xz-promo-slide-cta,.xz-promo-slide-icon,.xz-promo-slider,.xz-promo-slider-track{transition:none}.xz-promo-slider:hover{transform:none}.xz-promo-slide-sheen,.xz-promo-slide.is-active .xz-promo-accent-1,.xz-promo-slide.is-active .xz-promo-accent-2,.xz-promo-slide.is-active .xz-promo-accent-3,.xz-promo-slide.is-active .xz-promo-cta-shimmer:after,.xz-promo-slide.is-active .xz-promo-icon-float,.xz-promo-slide.is-active .xz-promo-reveal,.xz-promo-slide.is-active .xz-promo-shape-a,.xz-promo-slide.is-active .xz-promo-shape-b,.xz-promo-slide.is-active .xz-promo-slide-icon-ring,.xz-promo-slide.is-active .xz-promo-stat-pulse{animation:none}.xz-promo-slide-sheen{opacity:0}.xz-promo-slide.is-active .xz-promo-reveal{opacity:1;transform:none}}.home-vendo-clean>.xndzor-hero{padding:.75rem max(.85rem,env(safe-area-inset-right)) .5rem max(.85rem,env(safe-area-inset-left));background:0 0}.home-vendo-clean .xndzor-hero-inner{background:var(--surface-solid);border:1px solid #0f4a3c14;border-radius:1.25rem;max-width:40rem;margin:0 auto;padding:1.35rem 1.25rem 1.5rem;box-shadow:0 4px 24px #0a33290d}@media (min-width:768px){.home-vendo-clean .xndzor-hero-inner{max-width:46rem}}@media (min-width:1100px){.home-vendo-clean .xndzor-hero-inner{max-width:none;margin:0}}.home-vendo-clean .xndzor-hero-brand{margin-bottom:1rem}.home-vendo-clean .xndzor-hero-title{font-size:clamp(1.55rem,4.2vw,2rem)}.home-vendo-clean .xndzor-hero-tagline{max-width:28rem;margin-left:auto;margin-right:auto;font-size:.95rem}.home-vendo-clean .xndzor-chips{max-height:5.5rem;overflow:auto}.home-pastel-features{max-width:none;padding-top:.35rem;padding-bottom:.25rem}.pastel-features{padding:.25rem 0 .5rem}.pastel-features-head{text-align:center;padding:0 max(.85rem,env(safe-area-inset-right)) 0 max(.85rem,env(safe-area-inset-left));margin-bottom:.85rem}.pastel-features-title{color:var(--pine-deep);margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.pastel-features-lede{color:var(--muted);margin:0;font-size:.88rem}.pastel-features-shell{padding:0 max(.35rem,env(safe-area-inset-right)) 0 max(.35rem,env(safe-area-inset-left));grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;display:grid;position:relative}.pastel-features-track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding:.35rem .15rem .65rem;display:flex;overflow-x:auto}.pastel-features-track::-webkit-scrollbar{display:none}.pastel-features-nav{border:1px solid var(--line);background:var(--surface-solid);width:2.35rem;height:2.35rem;color:var(--pine);box-shadow:var(--shadow-card);cursor:pointer;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease;border-radius:999px;flex-shrink:0;place-items:center;display:none}.pastel-features-nav:hover{background:#1a6b5514;border-color:#1a6b5540}@media (min-width:720px){.pastel-features-nav{display:grid}}.pastel-card{scroll-snap-align:start;min-height:9.5rem;transform-style:preserve-3d;transition:transform var(--motion-fast) var(--ease-out-soft),box-shadow var(--motion-fast) ease;border:1px solid #0000;border-radius:1.15rem;flex-direction:column;flex:0 0 min(15.5rem,78vw);justify-content:space-between;gap:.65rem;padding:1.05rem 1rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #0a33290a}.pastel-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0a332914}@media (hover:hover) and (pointer:fine){.pastel-card:hover{transform:perspective(var(--tilt-perspective,920px)) rotateX(2deg) rotateY(-2.6deg) translateY(-4px) translateZ(10px);box-shadow:var(--shadow-float,0 14px 32px #0a33291f)}}.pastel-card--peach{background:#fff0e6;border-color:#d48c501f}.pastel-card--mint{background:#e8f6ef;border-color:#1a6b551f}.pastel-card--sky{background:#ebf5ff;border-color:#3d8fa824}.pastel-card--lemon{background:#fff8e1;border-color:#b8922a29}.pastel-card--cream{background:#f7f3ea;border-color:#8b6e3c1f}.pastel-card-copy{z-index:1;flex-direction:column;gap:.35rem;max-width:72%;display:flex;position:relative}.pastel-card-title{color:var(--pine-deep);font-size:1rem;font-weight:700;line-height:1.25}.pastel-card-hook{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.pastel-card-cta{color:var(--pine-bright);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.pastel-card-cta:hover{color:var(--pine-deep)}.pastel-card-illust{filter:drop-shadow(0 6px 10px #0a33291f);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3.1rem;line-height:1;position:absolute;bottom:.35rem;right:.55rem;transform:rotate(-6deg)}@media (min-width:900px){.pastel-card{flex-basis:calc(20% - .6rem);min-width:11.5rem}}.fos-today-grid{gap:1.25rem;margin:1.25rem 0;display:grid}@media (min-width:860px){.fos-today-grid{grid-template-columns:1fr 1fr}}.fos-danger-card,.fos-panel,.fos-return-teaser,.fos-score-card,.fos-sell,.fos-timeline,.fos-weather{background:linear-gradient(165deg,var(--surface-solid) 0,var(--pine) 100%)}@supports (color:color-mix(in lab,red,red)){.fos-danger-card,.fos-panel,.fos-return-teaser,.fos-score-card,.fos-sell,.fos-timeline,.fos-weather{background:linear-gradient(165deg,var(--surface-solid) 0,color-mix(in srgb,var(--pine) 5%,var(--mix-canvas)) 100%)}}.fos-danger-card,.fos-panel,.fos-return-teaser,.fos-score-card,.fos-sell,.fos-timeline,.fos-weather{border:1px solid var(--pine)}@supports (color:color-mix(in lab,red,red)){.fos-danger-card,.fos-panel,.fos-return-teaser,.fos-score-card,.fos-sell,.fos-timeline,.fos-weather{border:1px solid color-mix(in srgb,var(--pine) 14%,transparent)}}.fos-danger-card,.fos-panel,.fos-return-teaser,.fos-score-card,.fos-sell,.fos-timeline,.fos-weather{border-radius:14px;padding:1.15rem 1.25rem}.fos-score-head,.fos-weather-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fos-score-overall strong,.fos-weather-temp strong{color:var(--pine-deep);font-size:2rem;line-height:1}.detail-stats,.fos-weather-grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;margin:.85rem 0;display:grid}.detail-stats>div span,.fos-weather-grid>div span{color:var(--pine-deep);font-size:.75rem;display:block}@supports (color:color-mix(in lab,red,red)){.detail-stats>div span,.fos-weather-grid>div span{color:color-mix(in srgb,var(--pine-deep) 55%,gray)}}.detail-stats>div strong,.fos-weather-grid>div strong{color:var(--pine-deep)}.fos-cat-bars,.fos-expense-list,.fos-risk-list,.fos-score-axes,.fos-sell-scenarios,.fos-task-list{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.fos-risk{border-left:4px solid var(--pine);background:#ffffffb3;border-radius:0 10px 10px 0;padding:.55rem .75rem}.fos-risk-high{border-left-color:#8b3a2f}.fos-risk-medium{border-left-color:#8a6a1f}.fos-risk-low{border-left-color:var(--pine)}.fos-score-overall span{color:var(--pine)}@supports (color:color-mix(in lab,red,red)){.fos-score-overall span{color:color-mix(in srgb,var(--pine) 50%,gray)}}.fos-score-overall span{font-size:.9rem}.fos-axis-label{justify-content:space-between;margin-bottom:.25rem;font-size:.85rem;display:flex}.fos-axis-bar{background:var(--pine);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.fos-axis-bar{background:color-mix(in srgb,var(--pine) 10%,#e8ece9)}}.fos-axis-bar{overflow:hidden}.fos-axis-bar>i{background:linear-gradient(90deg,var(--pine-bright),var(--pine-deep));border-radius:inherit;height:100%;display:block}.fos-os-links,.fos-quick-links{flex-wrap:wrap;gap:.55rem;margin:1rem 0 1.5rem;display:flex}.fos-plot-selector{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;display:flex}.fos-diary select,.fos-diary textarea,.fos-expense-form input,.fos-expense-form select,.fos-expense-form textarea,.fos-plot-selector select,.fos-sell-form input,.fos-sell-form select,.stack-form input,.stack-form select,.stack-form textarea{border:1px solid var(--pine)}@supports (color:color-mix(in lab,red,red)){.fos-diary select,.fos-diary textarea,.fos-expense-form input,.fos-expense-form select,.fos-expense-form textarea,.fos-plot-selector select,.fos-sell-form input,.fos-sell-form select,.stack-form input,.stack-form select,.stack-form textarea{border:1px solid color-mix(in srgb,var(--pine) 18%,transparent)}}.fos-diary select,.fos-diary textarea,.fos-expense-form input,.fos-expense-form select,.fos-expense-form textarea,.fos-plot-selector select,.fos-sell-form input,.fos-sell-form select,.stack-form input,.stack-form select,.stack-form textarea{background:var(--surface-solid);color:var(--pine-deep);border-radius:10px;padding:.55rem .7rem}.fos-sell-form{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.fos-expense-form label,.fos-sell-form label,.stack-form label{gap:.3rem;font-size:.85rem;display:grid}.fos-sell-scenarios{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.fos-sell-card{border:1px solid var(--pine)}@supports (color:color-mix(in lab,red,red)){.fos-sell-card{border:1px solid color-mix(in srgb,var(--pine) 14%,transparent)}}.fos-sell-card{background:var(--surface-solid);border-radius:12px;padding:.9rem}.fos-sell-card.is-best{border-color:var(--pine);box-shadow:0 0 0 1px var(--pine)}@supports (color:color-mix(in lab,red,red)){.fos-sell-card.is-best{box-shadow:0 0 0 1px color-mix(in srgb,var(--pine) 25%,transparent)}}.fos-sell-net{color:var(--pine-deep);margin:.35rem 0;font-size:1.25rem;font-weight:700}.fos-expense-list li{border-bottom:1px solid var(--pine);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.fos-expense-list li{border-bottom:1px solid color-mix(in srgb,var(--pine) 10%,transparent)}}.fos-diary-controls{flex-wrap:wrap;gap:.6rem;margin-bottom:.75rem;display:flex}.fos-diary textarea{width:100%;min-height:7rem}.fos-diary-preview{background:var(--pine);border-radius:10px;margin:.75rem 0;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.fos-diary-preview{background:color-mix(in srgb,var(--pine) 7%,var(--mix-canvas))}}.fos-timeline-track{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.fos-tl-step{grid-template-columns:1rem 1fr;align-items:start;gap:.65rem;display:grid}.fos-tl-dot{background:var(--pine);border-radius:50%;width:.7rem;height:.7rem;margin-top:.35rem}@supports (color:color-mix(in lab,red,red)){.fos-tl-dot{background:color-mix(in srgb,var(--pine) 25%,#ccc)}}.fos-tl-step.is-current .fos-tl-dot,.fos-tl-step.is-done .fos-tl-dot{background:var(--pine)}.fos-tl-step.is-missing{opacity:.55}.fos-village-together{color:var(--pine-deep);margin-top:.5rem;font-weight:600}.text-warn{color:#8b3a2f}.fos-score-card.is-compact h2{font-size:1.15rem}.fos-weather.is-compact .fos-weather-summary{margin-bottom:0}.home-market-pulse-wrap{padding-top:.35rem;padding-bottom:.45rem}.market-pulse{border-radius:calc(var(--radius-lg) + 2px);box-shadow:var(--shadow-card);background:radial-gradient(70% 80% at 100% 0,#b8922a1f,#0000 55%),linear-gradient(155deg,#f7fbf9,#eef6f2 55%,#faf6ec);border:1px solid #0f4a3c1a;padding:clamp(1rem,2.4vw,1.35rem) clamp(1rem,2.6vw,1.45rem);position:relative;overflow:hidden}.market-pulse-head{margin-bottom:.85rem}.market-pulse-live{letter-spacing:.06em;text-transform:uppercase;color:var(--pine-bright,#1a6b55);align-items:center;gap:.4rem;margin:0 0 .25rem;font-size:.72rem;font-weight:700;display:inline-flex}.market-pulse-dot{background:#1a6b55;border-radius:50%;width:.45rem;height:.45rem;animation:market-pulse-blink 1.8s ease-in-out infinite}@keyframes market-pulse-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.market-pulse-title{color:var(--pine-deep);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,2.4vw,1.4rem)}.market-pulse-sub{margin:.2rem 0 0;font-size:.88rem}.market-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:640px){.market-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.market-pulse-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.market-pulse-card{color:inherit;transition:transform var(--motion-fast,.16s) ease,border-color var(--motion-fast,.16s) ease,box-shadow var(--motion-fast,.16s) ease;background:#ffffffc7;border:1px solid #0f4a3c14;border-radius:12px;flex-direction:column;gap:.15rem;padding:.75rem .8rem;text-decoration:none;display:flex}.market-pulse-card:hover{border-color:#0f4a3c33;transform:translateY(-2px);box-shadow:0 8px 18px #0a332914}.market-pulse-count{letter-spacing:-.03em;color:var(--pine-deep);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:750}.market-pulse-label{color:#4a5a54;font-size:.72rem;font-weight:600;line-height:1.25}.market-pulse-card.accent-gold .market-pulse-count{color:#9a7a1e}.market-pulse-card.accent-wheat .market-pulse-count{color:#8a7040}.market-pulse-card.accent-sky .market-pulse-count{color:#3a6f88}.home-weather-row{gap:.85rem;padding-top:.15rem;padding-bottom:.55rem;display:grid}@media (min-width:820px){.home-weather-row{grid-template-columns:1.35fr 1fr;align-items:stretch}}.home-weather-card{border-radius:calc(var(--radius-lg) + 2px);box-shadow:var(--shadow-card);background:radial-gradient(60% 70% at 100% 0,#4a8caa24,#0000 55%),linear-gradient(150deg,#eaf4f0,#f7fbf9);border:1px solid #0f4a3c1a;padding:1.05rem 1.15rem;position:relative;overflow:hidden}.home-weather-card.is-demo{background:radial-gradient(60% 70% at 100% 0,#b8922a1f,#0000 55%),linear-gradient(150deg,#f5f0e6,#fbf9f5)}.home-weather-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.45rem;display:flex}.home-weather-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--pine);margin:0 0 .2rem;font-size:.72rem;font-weight:700}.home-weather-card h2{color:var(--pine-deep);margin:0;font-size:1.15rem}.home-weather-temp{letter-spacing:-.04em;color:var(--pine-deep);font-size:2rem;font-weight:750;line-height:1}.home-weather-summary{color:#3d4a45;margin:0 0 .55rem;font-size:.92rem;line-height:1.4}.home-weather-metrics{color:#5a6a64;flex-wrap:wrap;gap:.65rem 1rem;margin-bottom:.55rem;font-size:.8rem;display:flex}.home-weather-metrics strong{color:var(--pine-deep);font-variant-numeric:tabular-nums}.home-weather-cta{font-size:.88rem;font-weight:650}.home-quick-actions{border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(160deg,#0f4a3c0f,#b8922a14);border:1px solid #0f4a3c1a;padding:1.05rem 1.15rem}.home-quick-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--pine-deep);margin:0 0 .65rem;font-size:.72rem;font-weight:700}.home-quick-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.home-quick-chip{text-align:center;min-height:2.6rem;color:var(--pine-deep);transition:transform var(--motion-fast,.16s) ease,background var(--motion-fast,.16s) ease,border-color var(--motion-fast,.16s) ease;background:#ffffffd9;border:1px solid #0f4a3c1f;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .7rem;font-size:.84rem;font-weight:650;text-decoration:none;display:flex}.home-quick-chip:hover{border-color:var(--pine-bright,#1a6b55);background:var(--surface-solid);transform:translateY(-1px)}.home-quick-chip-farm{color:#f4fbf8;border-color:#0000}.home-quick-chip-farm,.home-quick-chip-farm:hover{background:linear-gradient(145deg,#0f4a3c,#1a6b55)}.home-quick-chip-farm:hover{filter:brightness(1.06)}.home-recent-strip{padding-top:.25rem;padding-bottom:.65rem}.home-recent-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin-bottom:.65rem;display:flex}.home-recent-head h2{color:var(--pine-deep);margin:0;font-size:1.1rem}.home-recent-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.home-recent-card{color:inherit;background:var(--surface-solid);scroll-snap-align:start;transition:transform var(--motion-fast,.16s) ease,box-shadow var(--motion-fast,.16s) ease;border:1px solid #0f4a3c1a;border-radius:14px;flex:0 0 min(220px,72vw);grid-template-columns:52px 1fr;align-items:center;gap:.65rem;padding:.55rem;text-decoration:none;display:grid}.home-recent-card:hover{box-shadow:var(--shadow-raised,0 10px 22px #0a33291a);transform:translateY(-2px)}.home-recent-media{background:var(--pine);border-radius:10px;width:52px;height:52px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-recent-media{background:color-mix(in srgb,var(--pine) 10%,var(--mix-canvas))}}.home-recent-media img{object-fit:cover;width:100%;height:100%}.home-recent-fallback{width:100%;height:100%;color:var(--pine);place-items:center;font-weight:700;display:grid}.home-recent-body{gap:.15rem;min-width:0;display:grid}.home-recent-body strong{color:var(--pine-deep);font-size:.88rem;line-height:1.25}.home-recent-body em,.home-recent-body strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-recent-body em{color:#6a7a74;font-size:.72rem;font-style:normal}.home-banner-skel{gap:.85rem;display:grid}.home-banner-skel-lead{border-radius:calc(var(--radius-lg) + 4px);min-height:180px}.home-banner-skel-pair{gap:.75rem;display:grid}@media (min-width:720px){.home-banner-skel-pair{grid-template-columns:1fr 1fr}}.home-banner-skel-tile{border-radius:calc(var(--radius-lg) + 2px);min-height:140px}.home-strip-skel{gap:.65rem;display:grid}.home-strip-skel-row{flex-wrap:wrap;gap:.5rem;display:flex}.home-promo-skel{border-radius:calc(var(--radius-lg) + 2px);min-height:120px}.gbb-visual{min-height:11.5rem}.banner-gallery-lead .gbb{box-shadow:var(--shadow-lift),0 0 0 1px #b8922a1f}@media (prefers-reduced-motion:reduce){.market-pulse-dot{animation:none}.home-quick-chip:hover,.home-recent-card:hover,.market-pulse-card:hover{transform:none}}.home-vendo-cockpit .home-cockpit-block{margin:.15rem 0 .35rem;padding:.15rem 0 .45rem;position:relative}.home-vendo-cockpit .home-cockpit-block:before{content:"";background:linear-gradient(90deg,#0000,#0f4a3c38,#b8922a73,#0f4a3c38,#0000);max-width:min(42rem,88%);height:1px;margin:.15rem auto .85rem;display:block}.home-vendo-cockpit .home-cockpit-block:after{content:"";opacity:.14;pointer-events:none;background:url(/decor/wheat-pattern.svg) 50%/contain no-repeat;width:2.25rem;height:2.25rem;margin:-.35rem auto .55rem;display:block}.home-quick-cue{color:#5a6a64;margin:-.25rem 0 .55rem;font-size:.78rem;line-height:1.35}.home-search-hint{margin:.65rem 0 0;font-size:.72rem;line-height:1.35}.home-section-cue{color:#5a6a64;margin:-.35rem 0 .75rem;font-size:.8rem;line-height:1.35}.listing-card--rich{transition:box-shadow var(--motion-med,.22s) ease,transform var(--motion-med,.22s) var(--ease-out-soft,ease),border-color var(--motion-fast,.16s) ease}.listing-card--rich:hover{border-color:#0f4a3c38}.listing-card--rich .listing-card-media:after{content:"";pointer-events:none;opacity:0;height:38%;transition:opacity var(--motion-fast,.16s) ease;background:linear-gradient(#0000,#0a28232e);position:absolute;inset:auto 0 0}.listing-card--rich:hover .listing-card-media:after{opacity:1}.listing-card-topline{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.listing-status-dot{flex-shrink:0;justify-content:center;align-items:center;width:.7rem;height:.7rem;display:inline-flex}.listing-status-dot i{background:#1a6b55;border-radius:50%;width:.45rem;height:.45rem;display:block;box-shadow:0 0 0 2px #1a6b552e}.listing-status-dot--verified i{background:#b8922a;box-shadow:0 0 0 2px #b8922a47}.listing-card-foot-meta{color:#6a7a74;flex-wrap:wrap;align-items:center;gap:.15rem .2rem;margin:.1rem 0 0;font-size:.72rem;display:flex}.listing-foot-sep{opacity:.55;margin:0 .2rem}.listing-foot-meta--md,.listing-meta-chip--md{display:none}@media (min-width:768px){.listing-foot-meta--md,.listing-meta-chip--md{align-items:center;display:inline-flex}}.listing-verified-pill{letter-spacing:.02em;color:#1a1608;background:#b8922aeb;border-radius:999px;align-items:center;padding:.18rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.listing-card-title-static{color:var(--ink,#14241f);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.listing-card-price-row .listing-card-price{padding-left:.55rem;position:relative}.listing-card-price-row .listing-card-price:before{content:"";background:linear-gradient(#b8922a,#1a6b55);border-radius:2px;width:3px;position:absolute;top:.2em;bottom:.15em;left:0}.browse-results-summary{background:linear-gradient(135deg,#0f4a3c0d,#b8922a0f);border:1px solid #0f4a3c14;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;padding:.45rem .65rem;display:flex}.browse-results-count{color:var(--pine-deep,#0f4a3c);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.browse-results-cue{color:#5a6a64;font-size:.78rem}.browse-density-toggle{border:1px solid var(--line,#0f4a3c24);border-radius:var(--radius,10px);background:var(--surface-solid,#fff);display:none;overflow:hidden}@media (min-width:720px){.browse-density-toggle{display:inline-flex}}.browse-density-toggle button{color:var(--muted,#5a6a64);font:inherit;cursor:pointer;background:0 0;border:0;min-height:2.5rem;padding:.45rem .65rem;font-size:.78rem;font-weight:600}.browse-density-toggle button+button{border-left:1px solid var(--line,#0f4a3c24)}.browse-density-toggle button.active{color:var(--pine-deep,#0f4a3c);background:#0f4a3c1a}.browse-results--dense.listing-card-grid{gap:.65rem}.browse-results--dense .listing-card-body{gap:.2rem;min-height:4.5rem;padding:.55rem .7rem .7rem}.browse-results--dense .listing-card-desc{display:none}.browse-results--dense .listing-meta-chips{gap:.22rem}.browse-results--dense .listing-meta-chip{padding:.12rem .35rem;font-size:.68rem}.search-kbd-hint{color:#5a6a64;letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:#0f4a3c0d;border:1px solid #0f4a3c29;border-radius:6px;align-self:center;margin-right:.35rem;padding:.15rem .4rem;font-family:inherit;font-size:.68rem;font-weight:650;line-height:1;display:none}@media (min-width:900px){.search-kbd-hint{display:inline-flex}}.empty-state--polished{box-shadow:var(--shadow-card,0 6px 18px #0a33290f);background:radial-gradient(80% 70% at 100% 0,#b8922a1a,#0000 55%),linear-gradient(155deg,#f7fbf9,#fff 60%);border-style:solid;border-color:#0f4a3c1f;align-items:flex-start;position:relative;overflow:hidden}.empty-state-motif{opacity:.1;pointer-events:none;background:url(/decor/apple-motif.svg) 50%/contain no-repeat;width:7rem;height:7rem;position:absolute;bottom:-.75rem;right:-.5rem}.empty-state-cue{color:#5a6a64;margin:0;font-size:.82rem}.farm-hub-score{gap:.35rem}.farm-hub-score-cue{color:#5a6a64;text-align:center;max-width:11rem;font-size:.72rem;line-height:1.3}.farm-hub-section-label{letter-spacing:.05em;text-transform:uppercase;color:var(--pine-deep,#0f4a3c);margin:0;font-size:.78rem;font-weight:750}.farm-hub-section-cue{color:#5a6a64;margin:.2rem 0 0;font-size:.82rem;line-height:1.35}.farm-hub-start{background:radial-gradient(70% 80% at 0 0,#1a6b551a,#0000 55%),linear-gradient(160deg,#f4faf7,#fbf9f3);border:1px solid #0f4a3c1a;border-radius:14px;margin:0 0 1.25rem;padding:.95rem 1rem}.farm-hub-start-head{margin-bottom:.7rem}.farm-hub-start-grid{grid-template-columns:1fr;gap:.55rem;display:grid}@media (min-width:720px){.farm-hub-start-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.farm-hub-start-chip{color:inherit;transition:transform var(--motion-fast,.16s) ease,border-color var(--motion-fast,.16s) ease,box-shadow var(--motion-fast,.16s) ease;background:#ffffffe0;border:1px solid #0f4a3c1a;border-radius:12px;gap:.2rem;padding:.75rem .85rem;text-decoration:none;display:grid}.farm-hub-start-chip:hover{border-color:#0f4a3c38;transform:translateY(-2px);box-shadow:0 8px 16px #0a332912}.farm-hub-start-chip strong{color:var(--pine-deep,#0f4a3c);font-size:.92rem}.farm-hub-start-chip span{color:#5a6a64;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.farm-hub-tools-head{margin:0 0 .75rem}.farm-tool-card{padding-right:1.75rem;position:relative}.farm-tool-card-go{color:var(--pine-bright,#1a6b55);opacity:.45;transition:opacity var(--motion-fast,.16s) ease,transform var(--motion-fast,.16s) ease;font-size:1rem;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.farm-tool-card:hover .farm-tool-card-go{opacity:1;transform:translateY(-50%)translate(2px)}.home-banner-skel-lead,.home-banner-skel-tile,.home-promo-skel,.home-strip-skel{position:relative;overflow:hidden}.home-banner-skel-lead:after,.home-banner-skel-tile:after,.home-promo-skel:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff73 45%,#0000 70%);animation:xz-skel-shimmer 1.4s ease-in-out infinite;position:absolute;inset:0}@keyframes xz-skel-shimmer{0%{transform:translate(-40%)}to{transform:translate(40%)}}@media (prefers-reduced-motion:reduce){.farm-hub-start-chip:hover,.farm-tool-card:hover .farm-tool-card-go,.listing-card--rich:hover .listing-card-media:after{transform:none}.home-banner-skel-lead:after,.home-banner-skel-tile:after,.home-promo-skel:after{animation:none}.home-vendo-cockpit .home-cockpit-block:after{display:none}}:root{--ink:#0b1210;--ink-soft:#1a2420;--muted:#3f524c;--pine:#0f4a3c;--pine-deep:#0a3329;--pine-bright:#1a6b55;--fill-pine:#0f4a3c;--fill-pine-deep:#0a3329;--sage:#6f9b7a;--mist:#e8ecef;--mist-deep:#d8dfe4;--page-bg:#f5f7f6;--page-bg-warm:var(--color-wheat-bg);--section-alt:#0f4a3c08;--section-soft:#0f4a3c05;--surface:#fff;--surface-solid:#fff;--header-bg:#fff;--line:#0f4a3c1a;--harvest:#b8922a;--harvest-soft:#b8922a24;--color-harvest-gold:#d4a843;--color-harvest-gold-soft:#d4a84329;--color-buyer-sky:#3d8fa8;--color-buyer-sky-soft:#3d8fa824;--color-wheat-bg:#faf6ee;--color-wheat-bg-deep:#f3ebdb;--sky-tint:#7aa3b0;--whatsapp:#128c4a;--add-green:#16a34a;--add-green-hover:#15803d;--danger:#9b2f2f;--mix-canvas:#fff;--radius:10px;--radius-lg:12px;--shadow:0 4px 20px #0a282314;--shadow-lift:0 8px 28px #0a28231a;--shadow-card:0 2px 12px #0a28230f;--shadow-raised:0 1px 0 #ffffffb3 inset,0 2px 4px #0a28230a,0 10px 28px #0a282317;--shadow-float:0 1px 0 #ffffffa6 inset,0 6px 16px #0a282314,0 18px 40px #0a33291f;--tilt-perspective:920px;--ease-out-soft:cubic-bezier(.22,1,.36,1);--motion-fast:.18s;--motion-med:.28s;--motion-slow:.7s;--content-max:70rem;--content-wide:76rem;--content-pad:max(1rem,env(safe-area-inset-left));--section-band:var(--pine)}@supports (color:color-mix(in lab,red,red)){:root{--section-band:color-mix(in srgb,var(--pine) 4.5%,var(--mix-canvas))}}@media (min-width:1280px){:root{--content-max:76rem;--content-wide:84rem}}@media (min-width:1536px){:root{--content-max:82rem;--content-wide:92rem}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{min-height:100dvh;margin:0;overflow-x:clip}body{color:var(--ink);font-family:var(--font-sans-hy),var(--font-sans),"Segoe UI",sans-serif;background-color:var(--page-bg);background-image:radial-gradient(ellipse 42% 38% at 0 0,#0f4a3c0e,transparent 58%),radial-gradient(ellipse 38% 36% at 100% 4%,#d4a8430f,transparent 55%),linear-gradient(180deg,var(--color-wheat-bg) 0,var(--page-bg) 22vh);background-attachment:fixed;line-height:1.45}@media (min-width:1100px){body{background-image:radial-gradient(ellipse 24% 48% at 0 22%,#1a6b5517,transparent 72%),radial-gradient(ellipse 24% 48% at 100% 28%,#d4a8431a,transparent 72%),radial-gradient(ellipse 18% 32% at 0 82%,#0f4a3c0d,transparent 68%),radial-gradient(ellipse 18% 32% at 100% 88%,#f7f3eaa6,transparent 70%),linear-gradient(180deg,var(--color-wheat-bg) 0,var(--page-bg) 28vh)}}img,svg,video{max-width:100%}button,input,select,textarea{max-width:100%;font-size:16px}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}.hero-brand-latin,.logo-text strong,h1,h2,h3{font-family:var(--font-display-hy),var(--font-display),Georgia,serif;letter-spacing:-.02em;font-weight:700}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ag-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.icon-label{align-items:center;gap:.4rem;display:inline-flex}.app-shell{isolation:isolate;flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.app-shell.site-chrome:after{content:"";pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.app-shell.site-chrome>*{z-index:1;position:relative}main{flex:1}.site-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--header-bg);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.header-inner{max-width:1120px;padding:.75rem max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left));gap:.75rem;margin:0 auto;position:relative}.header-inner,.logo{align-items:center;display:flex}.logo{z-index:2;transition:opacity var(--motion-fast) ease;gap:.7rem}.logo:hover{opacity:.92}.logo-mark{background:linear-gradient(145deg,var(--pine-bright),var(--fill-pine-deep));color:#e8f5f0;width:3.25rem;height:3.25rem;transition:transform var(--motion-med) var(--ease-out-soft);border-radius:30% 55% 40% 60%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e8f5f040}.logo:hover .logo-mark{transform:scale(1.05)}.logo-text{flex-direction:column;min-width:0;line-height:1.1;display:flex}.logo-text strong{color:var(--pine-deep);font-size:1.75rem}.logo-text em{color:var(--muted);letter-spacing:.02em;text-transform:none;font-size:1rem;font-style:normal;font-family:var(--font-sans),sans-serif}.nav-toggle{z-index:2;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;place-items:center;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;margin-left:auto;display:none}.nav-toggle-bars,.nav-toggle-bars:after,.nav-toggle-bars:before{background:var(--ink);border-radius:1px;width:1.1rem;height:2px;transition:transform .25s;display:block;position:relative}.nav-toggle-bars:after,.nav-toggle-bars:before{content:"";position:absolute;left:0}.nav-toggle-bars:before{top:-6px}.nav-toggle-bars:after{top:6px}.main-nav{flex-wrap:wrap;align-items:center;gap:.55rem;margin-left:auto;font-size:.88rem;display:flex}.main-nav .linkish,.main-nav a{transition:color .2s}.linkish:hover,.main-nav a:hover{color:var(--pine-bright)}.nav-item{border-radius:var(--radius);transition:color var(--motion-fast) ease,background var(--motion-fast) ease;align-items:center;gap:.3rem;padding:.3rem .45rem;display:inline-flex}.nav-item:hover{color:var(--pine);background:#0f4a3c0f}.nav-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-family:var(--font-sans),sans-serif;margin:0 0 .35rem;display:none}.nav-active{color:var(--pine-bright);font-weight:600}.nav-market{position:relative}.nav-market-toggle{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.nav-market-panel{flex-direction:column;gap:.15rem;padding:.35rem 0 .35rem .75rem;display:none}.nav-market-panel.is-open{display:flex}.nav-sub{opacity:.92;font-size:.9em}@media (min-width:901px){.nav-market:focus-within .nav-market-panel,.nav-market:hover .nav-market-panel{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius);min-width:11rem;box-shadow:var(--shadow);z-index:30;padding:.5rem;display:flex;position:absolute;top:100%;left:0}}@media (max-width:900px){.nav-section-label{display:block}}.farmos-today{padding-bottom:2rem}.today-hero{padding-bottom:.5rem}.today-hero h1{color:var(--pine-deep);margin:.25rem 0 .5rem;font-size:clamp(1.85rem,5vw,2.75rem)}.today-task-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.today-task{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;transition:transform .2s,box-shadow .2s;animation:tile-in .55s ease-out both;display:grid}.today-task:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.today-task-icon{width:2.5rem;height:2.5rem;color:var(--pine);background:#0f4a3c1a;border-radius:40% 55% 45% 50%;place-items:center;display:grid}.today-task-icon.kind-irrigate{color:#355864;background:#7aa3b038}.today-task-icon.kind-fertilize{background:var(--harvest-soft);color:#7a6418}.today-task p{color:var(--muted);margin:.25rem 0 0;font-size:.88rem}.plot-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.plot-card{background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);border-top:3px solid var(--pine);flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem 1.25rem;transition:transform .22s,box-shadow .22s;animation:tile-in .6s ease-out both;display:flex}.plot-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.plot-card-empty{border-top-color:var(--mist-deep);border-style:dashed;align-items:flex-start}.plot-card-head{align-items:flex-start;gap:.75rem;display:flex}.plot-card-head h3{margin:0;font-size:1.15rem}.plot-mark{width:2.35rem;height:2.35rem;color:var(--pine);background:#0f4a3c1f;border-radius:30% 55% 40% 60%;flex-shrink:0;place-items:center;display:grid}.plot-meta{gap:.55rem;margin:0;display:grid}.plot-meta div{border-bottom:1px solid var(--line);justify-content:space-between;gap:.75rem;padding-bottom:.4rem;font-size:.9rem;display:flex}.plot-meta dt{color:var(--muted)}.plot-meta dd{margin:0;font-weight:600}.plot-cta{align-self:flex-start;margin-top:auto}.farmos-pitch h2{margin-bottom:1rem}.farmos-loop{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.farmos-loop li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--pine-deep);flex-direction:column;gap:.55rem;padding:1.1rem 1rem;font-weight:600;animation:tile-in .6s ease-out both;display:flex}.farmos-loop li:nth-child(2){animation-delay:80ms}.farmos-loop li:nth-child(3){animation-delay:.16s}.farmos-loop .ag-icon{color:var(--pine-bright)}@media (max-width:700px){.farmos-loop{grid-template-columns:1fr}.today-task{grid-template-columns:auto 1fr}.today-task .pill{grid-column:2;justify-self:start}}.btn[aria-disabled]{opacity:.55;pointer-events:none}.nav-cta{border-radius:var(--radius);background:var(--fill-pine);padding:.4rem .85rem;font-weight:600;color:#eef8f4!important}.nav-cta:hover{background:var(--fill-pine-deep);color:#fff!important}.linkish{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:.3rem .45rem}.locale-switch{gap:.2rem;margin-left:.35rem;display:flex}.locale-switch a{letter-spacing:.06em;border-radius:var(--radius);min-height:44px;color:var(--muted);font-size:.7rem;font-family:var(--font-sans),sans-serif;align-items:center;padding:.4rem .5rem;transition:background .2s,color .2s;display:inline-flex}.locale-switch a.active{background:var(--fill-pine);color:#eef8f4}.locale-mobile,.nav-backdrop{display:none}.hero{place-items:end stretch;min-height:min(90vh,780px);display:grid;position:relative;overflow:hidden}.hero-atmosphere{background:linear-gradient(#0a282333,#0a28238c 55%,#081c18d1),repeating-linear-gradient(-8deg,#0000,#0000 22px,#e8f5f008 22px 23px),radial-gradient(at 22% 35%,#1a6b55 0,#0000 50%),radial-gradient(at 85% 15%,#7aa3b0 0,#0000 42%),radial-gradient(at 60% 80%,#c9a22759 0,#0000 40%),linear-gradient(155deg,#0a3329,#164a52 45%,#0f2a28);animation:field-drift 20s ease-in-out infinite alternate;position:absolute;inset:0}.hero-atmosphere:after{content:"";opacity:.35;pointer-events:none;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-content{z-index:1;color:#e8f5f0;width:100%;max-width:1120px;margin:0 auto;padding:4.5rem 1.25rem 3.75rem;position:relative}.hero-brand-latin{letter-spacing:.32em;text-transform:uppercase;color:#e8f5f0bf;font-size:clamp(.8rem,1.4vw,.95rem);font-weight:400;font-family:var(--font-sans),sans-serif;margin:0 0 .45rem}.hero h1{color:#f4fbf8;text-shadow:0 10px 40px #00000059;margin:0;font-size:clamp(2.9rem,10vw,5.8rem);line-height:.92}.hero-promise{color:#f4fbf8f2;max-width:36rem;font-size:clamp(1.12rem,2.5vw,1.5rem);font-weight:600;line-height:1.45;font-family:var(--font-sans-hy),var(--font-sans),sans-serif;margin:1rem 0 0}.hero-tagline{color:#c8e0d8e6;max-width:30rem;margin:.85rem 0 0;font-size:clamp(1rem,2vw,1.15rem)}.hero-ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@keyframes field-drift{0%{filter:saturate();transform:scale(1)}to{filter:saturate(1.1);transform:scale(1.05)}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes tile-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-rise{animation:rise .95s var(--ease-out-soft) both}.animate-fade{animation:fade 1s ease-out both}.animate-fade-delay{animation:fade 1s ease-out .18s both}.animate-fade-delay-2{animation:fade 1s ease-out .32s both}.action-tile{animation:tile-in .7s ease-out both}.action-tile:first-child{animation-delay:50ms}.action-tile:nth-child(2){animation-delay:.1s}.action-tile:nth-child(3){animation-delay:.15s}.action-tile:nth-child(4){animation-delay:.2s}.action-tile:nth-child(5){animation-delay:.25s}.action-tile:nth-child(6){animation-delay:.3s}@keyframes page-in{0%{opacity:0}to{opacity:1}}@keyframes signal-pulse{0%{opacity:1;transform:scale(1)}35%{opacity:.92;transform:scale(1.07)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes qr-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.page-fade{animation:page-in .32s ease-out both}.page-loading{padding:2rem 1rem}.page-loading-bar{background:linear-gradient(90deg,var(--color-primary,#2d6a4f),transparent);border-radius:999px;max-width:12rem;height:3px;margin:0 auto;animation:page-loading-pulse 1.1s ease-in-out infinite}@keyframes page-loading-pulse{0%,to{opacity:.35;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.page-loading-bar{opacity:.6;animation:none;transform:none}}.nav-progress{z-index:10000;pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--pine,#2d6a4f) 35%,var(--gold,#c9a227) 65%,transparent 100%);background-size:200% 100%;height:3px;animation:nav-progress-slide .9s ease-in-out infinite;position:fixed;top:0;left:0;right:0}@keyframes nav-progress-slide{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nav-progress{background:var(--pine,#2d6a4f);background-size:auto;animation:none}}.skeleton{border-radius:var(--radius-sm,6px);background:linear-gradient(90deg,#0f4a3c14,#0f4a3c24 45%,#0f4a3c14 90%) 0 0/200% 100%;animation:skeleton-shimmer 1.15s ease-in-out infinite;display:block}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{background:#0f4a3c1a;animation:none}}.skeleton-text.sm{width:4.5rem;height:.75rem}.skeleton-text.md{width:100%;max-width:12rem;height:.9rem}.skeleton-text.lg{width:100%;max-width:16rem;height:1.35rem}.skeleton-btn{border-radius:var(--radius-md,8px);width:5.5rem;height:2.25rem}.skeleton-pill{border-radius:999px;flex:none;width:4.5rem;height:1.85rem}.skeleton-field{border-radius:var(--radius-md,8px);width:100%;height:2.35rem}.skeleton-icon{border-radius:999px;width:2rem;height:2rem}.skeleton-select{width:7.5rem}.skeleton-select,.skeleton-toggle{border-radius:var(--radius-md,8px);height:2rem}.skeleton-toggle{width:5.5rem}.skeleton-media{aspect-ratio:4/3;border-radius:0;width:100%}.skeleton-breadcrumbs{gap:.65rem;margin-bottom:.85rem;display:flex}.browse-skeleton-head{margin-bottom:.5rem}.browse-skeleton-shortcuts{gap:.45rem;margin:.35rem 0 .75rem;display:flex;overflow:hidden}.browse-skeleton-sidebar{flex-direction:column;gap:.65rem;display:flex}.browse-skeleton-toolbar{align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.browse-skeleton-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.browse-skeleton-card .listing-card-body{padding:.75rem .85rem .85rem}.category-scroll-item.is-pressed,a.is-pressed{opacity:.82;transform:scale(.96)}.motion-reveal:not(.motion-stagger){opacity:0;transition:opacity var(--motion-slow) var(--ease-out-soft),transform var(--motion-slow) var(--ease-out-soft);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(18px)}.motion-reveal:not(.motion-stagger).is-in{opacity:1;will-change:auto;transform:translateY(0)}.motion-stagger>*{opacity:0;transform:translateY(14px)}.motion-stagger.is-in>*{animation:rise .7s var(--ease-out-soft) both}.motion-stagger.is-in>:first-child{animation-delay:40ms}.motion-stagger.is-in>:nth-child(2){animation-delay:.1s}.motion-stagger.is-in>:nth-child(3){animation-delay:.16s}.motion-stagger.is-in>:nth-child(4){animation-delay:.22s}.motion-stagger.is-in>:nth-child(5){animation-delay:.28s}.motion-stagger.is-in>:nth-child(6){animation-delay:.34s}.motion-stagger.is-in>:nth-child(7){animation-delay:.4s}.motion-stagger.is-in>:nth-child(8){animation-delay:.46s}.home-feed-section.is-in .classified-list>*,.home-feed-section.is-in .post-grid>*{animation:rise .65s var(--ease-out-soft) both}.home-feed-section.is-in .classified-list>:first-child,.home-feed-section.is-in .post-grid>:first-child{animation-delay:50ms}.home-feed-section.is-in .classified-list>:nth-child(2),.home-feed-section.is-in .post-grid>:nth-child(2){animation-delay:.1s}.home-feed-section.is-in .classified-list>:nth-child(3),.home-feed-section.is-in .post-grid>:nth-child(3){animation-delay:.15s}.home-feed-section.is-in .classified-list>:nth-child(4),.home-feed-section.is-in .post-grid>:nth-child(4){animation-delay:.2s}.home-feed-section.is-in .classified-list>:nth-child(5),.home-feed-section.is-in .post-grid>:nth-child(5){animation-delay:.25s}.home-feed-section.is-in .classified-list>:nth-child(6),.home-feed-section.is-in .post-grid>:nth-child(6){animation-delay:.3s}.motion-chip-stagger>.category-icon-tile{animation:rise .65s var(--ease-out-soft) both}.motion-chip-stagger>.category-icon-tile:first-child{animation-delay:50ms}.motion-chip-stagger>.category-icon-tile:nth-child(2){animation-delay:90ms}.motion-chip-stagger>.category-icon-tile:nth-child(3){animation-delay:.13s}.motion-chip-stagger>.category-icon-tile:nth-child(4){animation-delay:.17s}.motion-chip-stagger>.category-icon-tile:nth-child(5){animation-delay:.21s}.motion-chip-stagger>.category-icon-tile:nth-child(6){animation-delay:.25s}.motion-chip-stagger>.category-icon-tile:nth-child(7){animation-delay:.29s}.motion-chip-stagger>.category-icon-tile:nth-child(8){animation-delay:.33s}.signal-pulse-once{animation:signal-pulse 1.05s var(--ease-out-soft) .35s 1 both;transform-origin:50%;display:inline-block}.section{max-width:1120px;margin:0 auto;padding:2.5rem 1.25rem}.section.narrow{max-width:560px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.section h1,.section h2{margin:0 0 1rem}.muted{color:var(--muted);margin-top:-.5rem}.text-link{color:var(--pine-bright);font-weight:600}.category-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.category-tile{border-bottom:2px solid var(--pine);background:linear-gradient(#f8fcfbb3,#f8fcfb40);flex-direction:column;gap:.55rem;padding:1rem .85rem;transition:transform .25s,background .25s;display:flex}.category-tile:hover{background:var(--surface);transform:translateY(-3px)}.listing-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.1rem;display:grid}.listing-card,.trade-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transform-style:preserve-3d;box-shadow:var(--shadow-card);transition:transform .32s var(--ease-out-soft),box-shadow .32s ease,border-color .25s ease;flex-direction:column;display:flex;overflow:hidden}.listing-card:hover,.trade-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.listing-card:hover,.trade-card:hover{transform:perspective(var(--tilt-perspective)) rotateX(2.2deg) rotateY(-2.8deg) translateY(-5px) translateZ(10px);box-shadow:var(--shadow-float);border-color:var(--pine)}@supports (color:color-mix(in lab,red,red)){.listing-card:hover,.trade-card:hover{border-color:color-mix(in srgb,var(--pine) 22%,transparent)}}.listing-card:hover .listing-card-media img,.trade-card:hover .trade-card-media img{transform:scale(1.04)translateZ(12px)}}@media (hover:none){.category-tile:hover,.classified-row:hover,.farm-tool-card:hover,.fxb:hover,.listing-card:hover,.pastel-card:hover,.pillar-card:hover,.post-card:hover,.trade-card:hover{transform:none}}.listing-card:active,.trade-card:active{transform:scale(.99)}.listing-card-media,.trade-card-media{aspect-ratio:16/10;background:#0f4a3c0d;position:relative;overflow:hidden}.detail-image,.listing-card-media img,.trade-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease-out-soft);display:block}.listing-card-placeholder,.trade-card-placeholder{height:100%;color:var(--muted);background:repeating-linear-gradient(45deg,#d5e0e2,#d5e0e2 10px,#c8d5d8 10px 20px);place-items:center;display:grid}.listing-card-placeholder.large{min-height:280px}.listing-card-body,.trade-card-body{flex-direction:column;gap:.25rem;padding:.9rem 1rem 1.1rem;display:flex}.listing-price{color:var(--pine-deep);margin:0;font-size:1.15rem;font-weight:700}.listing-card-body h3,.trade-card h3{font-size:1.02rem;font-family:var(--font-sans-hy),var(--font-sans),sans-serif;margin:.2rem 0;font-weight:600;line-height:1.3}.listing-meta,.trade-meta{color:var(--muted);margin:.35rem 0 0;font-size:.85rem}.badge{letter-spacing:.04em;text-transform:uppercase;color:#e8f5f0;background:#121a1fd1;padding:.25rem .45rem;font-size:.72rem;position:absolute;top:.65rem;left:.65rem}.badge.type-buy{background:#0f4a3ceb}.search-section{padding-top:1.25rem;padding-bottom:.5rem}.search-bar{gap:.5rem;max-width:640px;display:flex}.search-bar input{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);flex:1;min-height:2.75rem;padding:.7rem .85rem;font-size:16px}.search-bar.compact{max-width:none}.search-bar.compact input{padding:.45rem .65rem;font-size:.9rem}.search-bar.compact .btn{padding:.45rem .75rem;font-size:.85rem}.breadcrumbs{margin-bottom:1rem}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"→";opacity:.6;margin-left:.35rem}.breadcrumbs a:hover{color:var(--pine-bright)}.category-shortcuts{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.45rem;margin-bottom:.5rem;padding:.25rem 0 1rem;display:flex;overflow-x:auto}.category-shortcuts a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);white-space:nowrap;flex:none;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.88rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.category-shortcuts a.active,.category-shortcuts a:hover{border-color:var(--pine);background:#0f4a3c0f;transform:translateY(-1px)}.job-type-shortcuts{flex-wrap:wrap;gap:.45rem;margin:0 0 1.25rem;display:flex}.job-type-shortcuts a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.86rem;display:inline-flex}.job-type-shortcuts a.active,.job-type-shortcuts a:hover{border-color:var(--pine);background:#0f4a3c14}.muted.small{margin:.2rem 0 .5rem;font-size:.82rem}.browse-layout{grid-template-columns:260px 1fr;align-items:start;gap:1.25rem;margin-top:.75rem;display:grid}.listing-browse{width:100%}.browse-filters-toggle{width:100%;margin:.5rem 0 .75rem;display:none}.browse-sidebar{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:.65rem;max-height:calc(100vh - 6rem);padding:1rem 1rem 1.1rem;display:flex;position:sticky;top:5rem;overflow:auto}.browse-sidebar-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.browse-sidebar-head h2{color:var(--ink);margin:0;font-size:1.05rem}.browse-sidebar-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.15rem .35rem;font-size:1.5rem;line-height:1;display:none}.browse-sidebar-backdrop{display:none}.browse-filter-form{flex-direction:column;gap:.7rem;display:flex}.browse-filter-clear-row{justify-content:flex-end;margin-top:-.25rem;display:flex}a.browse-clear{color:var(--pine-bright);font-size:.82rem;text-decoration:none}a.browse-clear:hover{text-decoration:underline}.browse-filter-form label{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.84rem;display:flex}.browse-filter-form input,.browse-filter-form select{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);width:100%;min-height:2.65rem;padding:.65rem .7rem;font-size:16px}.browse-price-range{border:0;margin:0;padding:0}.browse-price-range legend{color:var(--muted);margin-bottom:.35rem;padding:0;font-size:.84rem}.browse-price-inputs{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.browse-apply{width:100%;margin-top:.25rem}.browse-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.browse-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.browse-back{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.browse-back:hover{border-color:var(--pine);color:var(--pine)}.browse-sort{margin:0}.browse-sort select{font:inherit;color:var(--ink);min-height:2.5rem;padding:.55rem 2rem .55rem .75rem;font-size:.92rem}.browse-sort select,.browse-view-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid)}.browse-view-toggle{margin-left:auto;display:inline-flex;overflow:hidden}.browse-view-toggle button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.86rem;display:inline-flex}.browse-view-toggle button+button{border-left:1px solid var(--line)}.browse-view-toggle button.active{background:var(--pine);color:#fff}.browse-results-list{flex-direction:column;gap:.75rem;display:flex}.browse-results-list .listing-card{flex-direction:row;align-items:stretch;min-height:0}.browse-results-list .listing-card-media{aspect-ratio:4/3;flex-shrink:0;width:min(38%,14rem)}.browse-results-list .listing-card-body{flex:1;min-height:0}.listing-photo-count{z-index:1;color:#fff;background:#0a14129e;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.listing-card-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.listing-meta-chips{flex-wrap:wrap;gap:.3rem;display:flex}.listing-meta-chip{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:#0f4a3c0f;border:1px solid #0f4a3c1a;border-radius:6px;max-width:100%;padding:.18rem .42rem;font-size:.72rem;overflow:hidden}.listing-card-price-row{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;margin-top:auto;padding-top:.2rem;display:flex}.listing-card-price-row .listing-card-price{margin:0}.listing-card-price-extra{color:var(--pine-bright);font-size:.78rem;font-weight:600}.listing-card.is-pro,.listing-card:has(.pro-badge){border-color:#b4781473}.filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:sticky;top:5rem}.filters h2{margin:0;font-size:1.05rem}.filters label,.stack-form label{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.88rem;display:flex}.filters input,.filters select,.filters-bar input,.filters-bar select,.offer-form textarea,.stack-form input,.stack-form select,.stack-form textarea{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);width:100%;min-height:2.75rem;padding:.7rem .75rem;font-size:16px}.filter-actions{flex-direction:column;gap:.4rem;display:flex}.detail{grid-template-columns:1.15fr .85fr;align-items:start;gap:2rem;display:grid}.detail-span{grid-column:1/-1}.detail-gallery{gap:.75rem;display:grid}.gallery-main{background:var(--mist-deep)}.detail-image{aspect-ratio:4/3;border:1px solid var(--line)}.gallery-thumbs{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.gallery-thumbs button{cursor:pointer;aspect-ratio:1;background:0 0;border:2px solid #0000;padding:0;overflow:hidden}.gallery-thumbs button.active{border-color:var(--pine)}.gallery-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.image-upload{border:1px dashed var(--line);border-radius:var(--radius);margin:0;padding:.85rem}.image-upload-counter{color:var(--pine-deep);margin:.35rem 0 .55rem;font-size:.82rem;font-weight:600}.image-upload-dropzone{border:2px dashed var(--line);border-radius:var(--radius);background:var(--mist);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:7.5rem;padding:1rem;transition:border-color .15s,background .15s;display:flex}.image-upload-dropzone.drag-over,.image-upload-dropzone:hover:not(.busy):not(.at-limit){border-color:var(--pine);background:var(--pine)}@supports (color:color-mix(in lab,red,red)){.image-upload-dropzone.drag-over,.image-upload-dropzone:hover:not(.busy):not(.at-limit){background:color-mix(in srgb,var(--pine) 6%,var(--mist))}}.image-upload-dropzone.at-limit,.image-upload-dropzone.busy{opacity:.65;cursor:not-allowed}.image-upload-dropzone-icon{font-size:1.75rem;line-height:1}.image-upload-dropzone-text{color:var(--pine-deep);font-size:.92rem;font-weight:600}.image-upload-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-upload-actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.image-upload-camera-label{cursor:pointer;margin:0;position:relative}.image-upload-progress{gap:.35rem;margin-top:.65rem;display:grid}.image-upload-progress-bar{background:var(--pine);border-radius:999px;height:.35rem;transition:width .2s}.image-upload legend{color:var(--muted);padding:0 .35rem;font-size:.88rem}.image-preview-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.image-preview-grid li{flex-direction:column;gap:.35rem;display:flex}.image-preview-grid img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);width:100%}.btn.tiny{padding:.3rem .5rem;font-size:.78rem}.detail-price{margin:.4rem 0;font-size:1.85rem;font-weight:700}.detail-meta{color:var(--muted);margin:.25rem 0}.detail-desc{white-space:pre-wrap;line-height:1.6}.contact-row,.share-buttons{margin:1rem 0 .35rem}.share-buttons-label{letter-spacing:.02em;color:var(--pine-deep);margin:0 0 .45rem;font-size:.82rem;font-weight:600}.share-buttons-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.share-btn{border-radius:var(--radius);border:1px solid var(--pine);justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.share-btn{border:1px solid color-mix(in srgb,var(--pine) 22%,transparent)}}.share-btn{background:var(--pine)}@supports (color:color-mix(in lab,red,red)){.share-btn{background:color-mix(in srgb,var(--pine) 7%,var(--surface-solid,#fff))}}.share-btn{color:var(--pine);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.share-btn:focus-visible,.share-btn:hover{background:var(--fill-pine);color:#fff;border-color:var(--fill-pine);outline:none}.share-btn-native{background:var(--add-green)}@supports (color:color-mix(in lab,red,red)){.share-btn-native{background:color-mix(in srgb,var(--add-green) 12%,var(--surface-solid,#fff))}}.share-btn-native{border-color:var(--add-green)}@supports (color:color-mix(in lab,red,red)){.share-btn-native{border-color:color-mix(in srgb,var(--add-green) 35%,transparent)}}.share-btn-native{color:var(--add-green-hover,#15803d)}.share-btn-native:focus-visible,.share-btn-native:hover{background:var(--add-green);border-color:var(--add-green);color:#fff}.share-copied{color:var(--add-green-hover,#15803d);margin:.4rem 0 0;font-size:.82rem}.share-tip{color:var(--muted);max-width:36rem;margin:.45rem 0 0;font-size:.78rem;line-height:1.35}.contact-actions{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 1.5rem;display:flex}.btn{border-radius:var(--radius);min-height:44px;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out-soft),background .2s ease,color .2s ease,border-color .2s ease,box-shadow var(--motion-med) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.7rem 1.15rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn.primary:hover{background:var(--fill-pine-deep)}.btn.secondary{color:#e8f5f0;background:0 0;border-color:#e8f5f073}.hero .btn.secondary:hover{background:#fff8ea1a}.btn.secondary.dark,.match-row .btn.secondary,.page-board .btn.secondary{color:var(--pine);border-color:var(--pine)}.btn.ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn.whatsapp{background:var(--whatsapp);color:#f3faf6;border-color:#0000}.btn.danger{border-color:var(--danger);color:var(--danger);background:0 0}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.stack-form{flex-direction:column;gap:.9rem;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.form-error{color:var(--danger);margin:0}.field-hint{color:var(--muted,#5c6b5c);margin-top:.35rem;font-size:.85rem;line-height:1.35;display:block}.auth-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:2rem;margin-bottom:2rem;padding:1.75rem 1.25rem}.auth-switch{margin-top:1rem}.demo-hint{color:var(--muted);font-size:.85rem}.my-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.my-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;gap:1rem;padding:1rem}.my-actions,.my-item{flex-wrap:wrap;display:flex}.my-actions{align-items:flex-start;gap:.4rem}.empty-state{color:var(--muted);padding:2rem 0}.site-footer{border-top:1px solid var(--line);text-align:center;color:var(--muted);background:#e8f0f2a6;padding:1.5rem 1.25rem;font-size:.9rem}.pillars{padding-top:0}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.pillar-grid-4{grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.pillar-grid-4{grid-template-columns:repeat(4,1fr)}}.pillar-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.35rem 1.25rem;transition:transform .2s,box-shadow .2s;display:block}.pillar-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.pillar-card h2{margin:0 0 .5rem;font-size:1.35rem}.pillar-card p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.45}.pillar-count{color:var(--pine-bright);margin-top:1rem;font-size:.85rem;font-weight:600;display:inline-block}.trade-card-media .pill{background:#f8fcfbf0;position:absolute;top:.55rem;left:.55rem}.trade-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:3px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.7rem;display:inline-flex}.pill-demand{border-color:var(--sky-tint);color:#3d6670}.pill-supply{border-color:var(--pine);color:var(--pine)}.pill-resource{border-color:var(--harvest);color:#7a6418}.trade-product{color:var(--muted);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.trade-price,.trade-qty{margin:0;font-weight:600}.filters-bar{grid-template-columns:1.2fr repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.75rem;margin:1.25rem 0 1.75rem;display:grid}.filters-bar label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.lede{color:var(--muted);max-width:40rem;line-height:1.5}.form-page,.page-board .section-head{max-width:1120px;margin-left:auto;margin-right:auto}.detail-page{max-width:800px;margin:0 auto}.detail-split{gap:1.25rem;display:grid}@media (min-width:900px){.detail-split{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:start;gap:1.5rem}.detail-split-aside{position:sticky;top:5.5rem}}.detail-offer-card{background:var(--surface-solid);border:1px solid #0f4a3c1a;border-radius:1rem;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 4px 18px #0a33290d}.detail-offer-title{color:var(--ink);margin:.15rem 0 .45rem;font-size:clamp(1.25rem,2.5vw,1.55rem);line-height:1.25}.detail-offer-price{color:var(--pine-deep);font-variant-numeric:tabular-nums;margin:0 0 .55rem;font-size:1.45rem;font-weight:800}.detail-seller-card{border:1px solid var(--line);background:#fafcfb;border-radius:.85rem;align-items:center;gap:.75rem;margin:.85rem 0 1rem;padding:.7rem .8rem;display:flex}.detail-seller-card strong{font-size:.95rem;display:block}.detail-seller-card .muted{font-size:.78rem}.detail-seller-avatar{width:2.5rem;height:2.5rem;color:var(--pine);background:#1a6b551f;border-radius:999px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.detail-seller-avatar-img{object-fit:cover;background:var(--surface-solid)}.detail-seller-location{color:var(--muted);margin-top:.15rem;font-size:.78rem;display:block}.detail-seller-phone{color:var(--pine);margin-top:.2rem;font-size:.82rem;display:block}.detail-seller-inline strong{color:var(--ink)}.profile-page .profile-section{border-top:1px solid var(--line);margin:1.5rem 0;padding:1rem 0}.profile-page .profile-section:first-of-type{border-top:0;padding-top:0}.profile-page .profile-section h2{margin:0 0 .85rem;font-size:1.05rem}.profile-welcome-banner{background:#1a6b5514;border:1px solid #1a6b5526;border-radius:.75rem;margin-bottom:.5rem;padding:.75rem 1rem}.avatar-upload{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.avatar-upload-preview{background:#1a6b550f;border:2px solid #1a6b5533;border-radius:999px;flex-shrink:0;width:5rem;height:5rem;overflow:hidden}.avatar-upload-img{object-fit:cover;width:100%;height:100%}.avatar-upload-placeholder{width:100%;height:100%;color:var(--pine);place-items:center;font-size:1.5rem;font-weight:700;display:grid}.avatar-upload-actions{flex:1;min-width:12rem}.privacy-toggles{border:0;gap:.55rem;margin:.75rem 0 0;padding:0;display:grid}.checkbox-row{cursor:pointer;align-items:center;gap:.55rem;display:flex}.checkbox-row input{width:1rem;height:1rem;accent-color:var(--pine)}input.readonly{opacity:.75;cursor:not-allowed}.form-success{color:var(--pine);font-weight:600}.detail-listam .contact-actions{margin:.35rem 0 .85rem}.detail-listam .contact-actions .btn{border-radius:.75rem;flex:1;min-width:0}.detail-listam .contact-actions .btn.primary{background:var(--fill-pine)}.detail-listam .contact-actions .btn.whatsapp{background:var(--add-green);color:#fff;border-color:#0000}.detail-similar{margin-top:1rem}.detail-similar h2{color:var(--pine-deep);margin:0 0 .65rem;font-size:1rem}.detail-similar-list{flex-direction:column;gap:.65rem;display:flex}.detail-similar-list .listing-card{grid-template-columns:5.25rem 1fr;min-height:0;display:grid}.detail-similar-list .listing-card-media{aspect-ratio:1;border-radius:.65rem 0 0 .65rem}.detail-similar-list .listing-card-badges,.detail-similar-list .listing-card-fav{display:none}.detail-similar-list .listing-card-body{gap:.15rem;min-height:0;padding:.55rem .65rem}.detail-similar-list .listing-card-title{-webkit-line-clamp:2;font-size:.86rem}.eyebrow{letter-spacing:.08em;color:var(--muted);margin-bottom:.35rem;font-size:.75rem}.detail-product{color:var(--pine-bright);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.detail-location{color:var(--muted)}.detail-stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.5rem 0;display:grid}.detail-stats div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1rem}.detail-stats span{color:var(--muted);margin-bottom:.25rem;font-size:.75rem;display:block}.detail-stats strong{font-size:1rem}.detail-body .pre-wrap{white-space:pre-wrap;line-height:1.55}.match-section{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.match-list{flex-direction:column;gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.match-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex}.match-row:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.match-score{color:var(--muted);margin:.35rem 0 0;font-size:.8rem}.match-actions{align-items:flex-end;gap:.5rem}.match-actions,.offer-form{flex-direction:column;display:flex}.offer-form{gap:.6rem;min-width:220px}.offer-form textarea{width:100%}.killer-flow{border-radius:var(--radius);background:linear-gradient(#0f4a3c14,#0000);padding:1.25rem}.soon-section{border:1px dashed var(--line);border-radius:var(--radius);background:#f8fcfb8c;max-width:1120px;margin:0 auto 3rem;padding:1.5rem}.soon-list{color:var(--muted);margin:.75rem 0 0}.action-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:900px){.action-grid{grid-template-columns:repeat(3,1fr)}}.actions-title{max-width:1120px;margin:0 auto 1.15rem;padding:0 1.25rem;font-size:clamp(1.35rem,3vw,1.75rem)}.action-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:11.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.action-tile:hover{box-shadow:var(--shadow);border-color:#0f4a3c47;transform:translateY(-4px)}.action-main{flex:1;padding:1.25rem 1.2rem .55rem;display:block}.action-icon-wrap{width:2.4rem;height:2.4rem;color:var(--pine);background:#0f4a3c1a;border-radius:50% 40% 55% 45%;place-items:center;margin-bottom:.55rem;display:grid}.action-buy .action-icon-wrap{color:#3d6670;background:#7aa3b033}.action-sell .action-icon-wrap{color:var(--pine);background:#0f4a3c1f}.action-orderJob .action-icon-wrap{background:var(--harvest-soft);color:#7a6418}.action-doJob .action-icon-wrap{color:var(--pine-deep);background:#0f4a3c24}.action-forward .action-icon-wrap{color:#3d6b48;background:#6f9b7a38}.action-groupBuy .action-icon-wrap{color:#355864;background:#7aa3b02e}.action-main h3{margin:.2rem 0;font-size:1.2rem}.action-main p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.4}.action-meta{color:var(--pine-bright);border-top:1px solid var(--line);padding:.75rem 1.2rem 1rem;font-size:.85rem;font-weight:600}.chip-fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:.75rem}.chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:1px solid var(--line);cursor:pointer;border-radius:var(--radius);background:var(--surface-solid);align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.85rem;display:inline-flex}.chip.on{border-color:var(--pine);background:#0f4a3c1a}.progress-bar{background:var(--line);border-radius:3px;height:6px;margin:.5rem 0;overflow:hidden}.progress-bar span{background:var(--pine-bright);height:100%;display:block}.icon-label-wrap{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:.35rem 0;display:flex}.product-icon-row{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.product-icon-btn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);width:2rem;height:2rem;color:var(--pine);cursor:pointer;place-items:center;padding:0;transition:border-color .2s,background .2s,transform .15s;display:grid}.product-icon-btn.on,.product-icon-btn:hover{border-color:var(--pine);background:#0f4a3c1a;transform:translateY(-1px)}.chip input[type=checkbox],.chip input[type=radio]{opacity:0;pointer-events:none;position:absolute}.chip{position:relative}.select-with-icon{align-items:center;gap:.5rem;display:flex}.select-with-icon select{flex:1}@media (max-width:960px){.filters-bar{grid-template-columns:1fr 1fr}}@media (max-width:900px){.nav-toggle{display:grid}.locale-desktop{display:none}.locale-mobile{width:100%;margin:.75rem 0 0;display:flex}.main-nav{background:var(--surface-solid);border-left:1px solid var(--line);width:min(20rem,88vw);box-shadow:var(--shadow);z-index:45;flex-flow:column;align-items:stretch;gap:.35rem;margin:0;padding:5rem 1.25rem 2rem;transition:transform .3s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%)}.main-nav.is-open{transform:translate(0)}.nav-backdrop{z-index:42;cursor:pointer;background:#0a1e1c73;border:0;display:block;position:fixed;inset:0}.nav-auth,.nav-cta,.nav-home-link,.nav-item{padding:.75rem .85rem;font-size:1rem}.detail-stats,.filters-bar,.pillar-grid{grid-template-columns:1fr}.match-row{flex-direction:column}.match-actions{align-items:stretch}.browse-layout,.detail{grid-template-columns:1fr}.browse-filters-toggle{display:inline-flex}.browse-sidebar{z-index:80;border:0;border-right:1px solid var(--line);width:min(20rem,88vw);height:100vh;max-height:none;padding-top:calc(.85rem + env(safe-area-inset-top));padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:0;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%)}.browse-sidebar.is-open{transform:translate(0)}.browse-sidebar-close{display:inline-flex}.browse-sidebar-backdrop{z-index:70;cursor:pointer;background:#081c1673;border:0;display:block;position:fixed;inset:0}.browse-view-toggle span{display:none}.filters{position:static}.hero{min-height:78vh}.form-row{grid-template-columns:1fr}.section.narrow{max-width:640px}.action-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-fade,.animate-fade-delay,.animate-fade-delay-2,.animate-rise,.home-feed-section .classified-list>*,.home-feed-section .post-grid>*,.motion-chip-stagger>.category-icon-tile,.motion-reveal,.motion-stagger>*,.page-fade{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.signal-pulse-once{animation:none!important}.farm-score-ring-progress{transition:none!important}}.os-loop{counter-reset:os;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.os-loop li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);counter-increment:os;padding:1.1rem 1rem 1.2rem;position:relative}.os-loop li:before{content:counter(os);width:1.6rem;height:1.6rem;color:var(--pine);background:#0f4a3c1f;border-radius:50%;place-items:center;margin-bottom:.55rem;font-size:.85rem;font-weight:700;display:inline-grid}.os-loop strong{margin-bottom:.25rem;font-size:1.05rem;display:block}.os-loop p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.4}.center-lede{max-width:40rem}.weather-block,.weather-strip{border-radius:var(--radius);background:#7aa3b01f;border:1px solid #7aa3b047;padding:1rem 1.25rem}.yield-preview{background:var(--harvest-soft);border-radius:var(--radius);border:1px solid #c9a22759;padding:.85rem 1rem}.yield-preview strong{margin-bottom:.25rem;display:block}.module-row{flex-wrap:wrap;gap:.5rem;display:flex}.module-chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.9rem;font-weight:600;transition:border-color .2s,transform .15s;display:inline-flex}.module-chip:hover{border-color:var(--pine);transform:translateY(-1px)}.action-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.action-main.soft{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.plot-actions{gap:1.25rem;margin-top:1.5rem;display:grid}.inline-action{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem}.inline-action h3{margin:0 0 .35rem;font-size:1.05rem}.disclaimer{border-left:3px solid var(--harvest);padding-left:.65rem}.plot-photos{flex-wrap:wrap;gap:.5rem;display:flex}.plot-photo{object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);width:7rem;height:7rem}.form-row-2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.assumption{margin-top:-.5rem}@media (max-width:900px){.os-loop{grid-template-columns:1fr 1fr}.action-grid.compact,.form-row-2{grid-template-columns:1fr}}@media (max-width:560px){.os-loop{grid-template-columns:1fr}}.app-main{padding-bottom:4.5rem}.app-main.page-canvas{flex:1;width:100%}.site-header.list-style-header{background:var(--header-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.header-utility{background:var(--pine-deep);color:#e8f5f0eb;font-size:.78rem}.header-utility-inner{max-width:1120px;padding:.35rem max(1rem,env(safe-area-inset-right)) .35rem max(1rem,env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;margin:0 auto;display:flex}.utility-brand{letter-spacing:.02em;text-transform:none;font-size:1.2rem;font-family:var(--font-sans),sans-serif;opacity:.85}.utility-right{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.utility-nav,.utility-right{align-items:center;display:flex}.utility-nav{gap:.1rem}.utility-sep{background:var(--line);flex-shrink:0;width:1px;height:1rem;margin:0 .35rem}.utility-auth,.utility-link{color:inherit;font-size:inherit;white-space:nowrap;border-radius:var(--radius);min-height:44px;transition:color var(--motion-fast) ease,background var(--motion-fast) ease;align-items:center;padding:.35rem .45rem;display:inline-flex}.utility-auth:hover,.utility-link:hover{color:#fff}.utility-auth-group{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.utility-btn{white-space:nowrap;cursor:pointer;min-height:2rem;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.utility-btn-ghost{color:inherit;background:0 0;border:1px solid #0000}.utility-btn-primary{color:#fff;background:var(--fill-pine);border:1px solid var(--fill-pine)}button.utility-btn-ghost{border:1px solid #0000}.locale-dropdown{flex-shrink:0;position:relative}.locale-dropdown-trigger{min-height:2rem;font:inherit;color:inherit;border:1px solid var(--line);cursor:pointer;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;background:#ffffff8c;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem .25rem .45rem;font-size:.78rem;font-weight:500;display:inline-flex}.locale-dropdown-trigger:hover,.locale-dropdown-trigger[aria-expanded=true]{background:var(--surface-solid);border-color:#0f4a3c2e;box-shadow:0 2px 8px #0a28230f}.locale-dropdown-flag{border-radius:2px;flex-shrink:0;width:20px;height:14px;display:block;box-shadow:0 0 0 1px #0000001a}.locale-dropdown-current{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}.locale-dropdown-chevron{opacity:.55;transition:transform var(--motion-fast) ease;flex-shrink:0}.locale-dropdown-chevron.open{transform:rotate(180deg)}.locale-dropdown-panel{z-index:50;background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:11.5rem;box-shadow:var(--shadow-lift);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0}.locale-dropdown-option{width:100%;color:var(--ink-soft);border-radius:calc(var(--radius-lg) - 2px);transition:background var(--motion-fast) ease,color var(--motion-fast) ease;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.82rem;font-weight:500;display:flex}.locale-dropdown-option:hover{color:var(--pine-deep);background:#0f4a3c0f}.locale-dropdown-option.active{color:var(--pine-deep);background:#0f4a3c14;font-weight:600}.locale-dropdown-check{color:var(--pine-bright);margin-left:auto;font-size:.75rem;font-weight:700}.header-utility .locale-switch a{color:#e8f5f0bf}.header-utility .locale-switch a.active{background:var(--pine-bright);color:#fff}.list-style-header .header-inner{background:var(--header-bg);padding:.65rem max(1rem,env(safe-area-inset-right)) .65rem max(1rem,env(safe-area-inset-left))}.list-style-header .logo-text strong{color:var(--pine-deep);font-size:1.9rem}.list-style-header .logo-text em{color:var(--pine-bright);letter-spacing:.06em}.header-post-cta{flex-shrink:0;min-height:2.75rem;margin-left:auto;padding:.55rem 1.15rem;font-size:1rem}.list-style-header .main-nav{margin-left:1rem;margin-right:.75rem}.list-style-header .locale-desktop{display:none}@media (min-width:901px){.list-style-header .main-nav,.list-style-header .nav-toggle{display:none}.list-style-header .header-post-cta{margin-left:auto}}.home-listam{background:0 0}.home-search-block{background:var(--surface-solid);border-bottom:1px solid var(--line);padding:1.25rem 1.25rem 1rem}.home-search-inner{align-items:stretch;gap:.65rem;max-width:720px;margin:0 auto;display:flex}.home-welcome{text-align:center;max-width:720px;margin:.75rem auto 0;font-size:.95rem}.search-bar.large{flex:1;max-width:none}.search-bar.large input{border:2px solid var(--mist-deep);min-height:3rem;padding:.75rem 1rem;font-size:1.05rem}.search-bar.large input:focus{outline:2px solid var(--pine-bright);outline-offset:0;border-color:var(--pine-bright)}.home-post-btn,.search-bar.large .btn{min-height:3rem;padding:.75rem 1.25rem;font-size:1.05rem}.home-post-btn{white-space:nowrap}.home-categories{background:var(--section-alt);border-bottom:1px solid var(--line);max-width:none;padding-top:1.25rem;padding-bottom:.5rem}.home-categories .category-icon-grid{max-width:1120px;margin:0 auto}.category-icon-grid{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}@media (min-width:700px){.category-icon-grid{grid-template-columns:repeat(8,1fr)}}.category-icon-tile{text-align:center;color:var(--ink-soft);border-radius:var(--radius);min-height:5.75rem;transition:background .15s ease,color .15s ease,transform var(--motion-med) var(--ease-out-soft);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.75rem .3rem;font-size:.82rem;font-weight:600;display:flex}.category-icon-tile:hover{color:var(--pine-deep);background:#0f4a3c0f}@media (hover:hover) and (pointer:fine){.category-icon-tile:hover{transform:translateY(-2px)}}.category-icon-tile:active{transform:scale(.97)}.cat-icon{width:3rem;height:3rem;color:var(--pine);transition:transform var(--motion-med) var(--ease-out-soft);background:#0f4a3c14;border-radius:12px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.category-icon-tile:hover .cat-icon{transform:scale(1.06)}}.cat-icon.action-today{color:#355864;background:#7aa3b033}.cat-icon.action-forward{color:#2f5a3a;background:#6f9b7a40}.cat-icon.action-buy{color:#3d6670;background:#7aa3b02e}.cat-icon.action-sell{color:#7a6418;background:#c9a22733}.cat-icon.action-orderJob{background:var(--harvest-soft);color:#7a6418}.cat-icon.action-groupBuy{color:var(--pine-deep);background:#0f4a3c1a}.cat-icon.action-machinery{color:#3d4f36;background:#5a6e5033}.home-feature-row{grid-template-columns:1fr;gap:.85rem;padding-top:1.25rem;display:grid}@media (min-width:640px){.home-feature-row{grid-template-columns:1fr 1fr}}.feature-tile{border-radius:var(--radius);color:#f4fbf8;min-height:7rem;transition:transform var(--motion-med) var(--ease-out-soft);flex-direction:column;gap:.35rem;padding:1.25rem 1.2rem;display:flex}.feature-tile:hover{transform:translateY(-2px)}.feature-tile:active{transform:scale(.98)}.feature-tile strong{font-size:1.25rem;font-family:var(--font-display-hy),var(--font-display),Georgia,serif}.feature-tile>span:last-child{opacity:.9;font-size:.95rem;line-height:1.35}.feature-tile-icon{opacity:.95;margin-bottom:.25rem}.feature-today{background:linear-gradient(145deg,#1a6b55,#0a3329)}.feature-forward{background:linear-gradient(145deg,#3d6b48,#164a3a 55%,#0f3d4a)}.classified-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);flex-direction:column;display:flex;overflow:hidden}.classified-row{border-bottom:1px solid var(--line);min-height:4rem;transition:background .15s ease,transform var(--motion-med) var(--ease-out-soft),box-shadow var(--motion-med) ease;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.classified-row:last-child{border-bottom:0}.classified-row:hover{background:#0f4a3c0a}@media (hover:hover) and (pointer:fine){.classified-row:hover{z-index:1;position:relative;transform:translateY(-1px);box-shadow:0 4px 14px #0f4a3c0f}}.classified-row:active{transform:scale(.995)}.classified-thumb{object-fit:cover;background:var(--mist);border-radius:4px;flex-shrink:0;width:3.25rem;height:3.25rem}.classified-icon{width:2.75rem;height:2.75rem;color:var(--pine);background:#0f4a3c14;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.classified-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.classified-title{color:var(--ink);font-size:1.05rem;font-weight:650;line-height:1.25}.classified-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.classified-value{color:var(--pine-deep);white-space:nowrap;flex-shrink:0;font-size:1.05rem;font-weight:700}.classified-arrow{color:var(--muted);flex-shrink:0;font-size:1.1rem}.empty-state-cta{background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.5rem 1.25rem;display:flex}.empty-state-cta p{color:var(--muted);margin:0;font-size:1.05rem}.btn{min-height:2.75rem;font-size:1rem}.btn.primary{background:var(--fill-pine);color:#eef8f4}.mobile-tab-bar{z-index:35;background:var(--header-bg);border-top:1px solid var(--line);padding:.35rem max(.25rem,env(safe-area-inset-right)) calc(.35rem + env(safe-area-inset-bottom)) max(.25rem,env(safe-area-inset-left));justify-content:space-around;gap:.15rem;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-tab{color:var(--muted);min-width:0;min-height:3.25rem;transition:color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out-soft);border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .15rem;font-size:.68rem;font-weight:600;display:flex}.mobile-tab:active{transform:scale(.94)}.mobile-tab.is-active{color:var(--pine);background:#0f4a3c0f}.mobile-tab svg{transition:transform var(--motion-med) var(--ease-out-soft)}.mobile-tab.is-active svg{transform:translateY(-1px)}.simple-steps{color:var(--ink-soft);margin:1rem 0 0;padding-left:1.25rem;line-height:1.55}.simple-steps li{margin-bottom:.5rem}.site-footer{background:var(--header-bg);margin-bottom:0}@media (max-width:900px){.mobile-tab-bar{display:flex}.header-post-cta{order:2;min-height:2.5rem;margin-left:0;margin-right:.5rem;padding:.45rem .85rem;font-size:.92rem}.list-style-header .nav-toggle{order:3}.list-style-header .logo{order:1}.logo-mark{width:2.9rem;height:2.9rem}.logo-mark svg{width:28px;height:28px}.logo-text strong{font-size:1.55rem}.logo-text em{font-size:.9rem}.list-style-header .logo-text strong{font-size:1.65rem}.home-search-inner{flex-direction:column}.home-post-btn{width:100%}.utility-brand{display:none}.app-main{padding-bottom:5.25rem}.site-footer{margin-bottom:4.5rem}}@media (min-width:901px){.app-main{padding-bottom:0}}.classified-row{position:relative}a.classified-title{color:var(--ink);text-decoration:none}a.classified-title:after{content:"";z-index:0;position:absolute;inset:0}.classified-row:hover a.classified-title{color:var(--pine-deep)}.classified-meta{white-space:normal;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;display:flex}.classified-meta-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.classified-meta-place{z-index:1;align-items:center;gap:.4rem;display:inline-flex;position:relative}.classified-marz,.post-card-marz{color:var(--muted)}.village-link{z-index:1;min-height:44px;color:var(--pine-bright);white-space:nowrap;background:#0f4a3c12;border-radius:999px;align-items:center;gap:.2rem;margin:-.15rem 0;padding:.35rem .55rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.village-link:focus-visible,.village-link:hover{color:var(--pine-deep);background:#0f4a3c29;text-decoration:underline}.detail-location .village-link{font-size:inherit}.home-feed-section{background:0 0;max-width:none;padding-top:1.75rem;padding-bottom:1.35rem}.home-feed-section:nth-of-type(odd){background:var(--section-alt)}.home-feed-section>.classified-list,.home-feed-section>.empty-state-cta,.home-feed-section>.home-feed-head,.home-feed-section>.listing-card-grid,.home-feed-section>.listing-carousel-wrap,.home-feed-section>.post-grid{max-width:1120px;margin-left:auto;margin-right:auto}.home-feed-section>.classified-list,.home-feed-section>.empty-state-cta,.home-feed-section>.listing-card-grid,.home-feed-section>.post-grid{padding-left:0;padding-right:0}.cat-icon.action-animals,.home-feed-icon.action-animals{color:#5a4530;background:#8c6e462e}.home-feed-head{border-bottom:1px solid #0f4a3c14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.35rem;display:flex}.home-feed-head h2{letter-spacing:-.01em;align-items:center;gap:.55rem;margin:0;font-size:1.22rem;display:flex}.home-feed-icon{width:2.25rem;height:2.25rem;color:var(--pine);background:#0f4a3c14;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.home-feed-icon.action-today{color:#355864;background:#7aa3b033}.home-feed-icon.action-forward{color:#2f5a3a;background:#6f9b7a40}.home-feed-icon.action-buy{color:#3d6670;background:#7aa3b02e}.home-feed-icon.action-sell{color:#7a6418;background:#c9a22733}.home-feed-icon.action-orderJob{background:var(--harvest-soft);color:#7a6418}.home-feed-icon.action-groupBuy{color:var(--pine-deep);background:#0f4a3c1a}.home-feed-icon.action-machinery{color:#3d4f36;background:#5a6e502e}.home-feed-count{font-family:var(--font-sans),sans-serif;color:var(--pine);background:#0f4a3c14;border-radius:999px;padding:.1rem .55rem;font-size:.85rem;font-weight:700}.home-feed-more{white-space:nowrap;font-size:1rem}.post-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:620px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.post-grid{grid-template-columns:repeat(3,1fr)}}.post-card{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius);transform-style:preserve-3d;box-shadow:var(--shadow-card);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-med) ease,transform var(--motion-med) var(--ease-out-soft);flex-direction:column;gap:.6rem;padding:.9rem 1rem .85rem;display:flex;position:relative}.post-card:hover{border-color:var(--pine-bright);box-shadow:0 2px 10px #0f4a3c14}@media (hover:hover) and (pointer:fine){.post-card:hover{transform:perspective(var(--tilt-perspective)) rotateX(1.8deg) rotateY(-2.2deg) translateY(-4px) translateZ(8px);box-shadow:var(--shadow-float)}}.post-card:active{transform:scale(.99)}.post-card-top{align-items:flex-start;gap:.7rem;display:flex}.post-card-thumb{object-fit:cover;background:var(--mist);border-radius:8px;flex-shrink:0;width:3.25rem;height:3.25rem}.post-card-icon{width:2.75rem;height:2.75rem;color:var(--pine);background:#0f4a3c14;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.post-card-headings{flex:1;min-width:0}a.post-card-title{color:var(--ink);font-size:1.05rem;font-weight:650;line-height:1.3;text-decoration:none;display:block}a.post-card-title:after{content:"";z-index:0;position:absolute;inset:0}.post-card:hover a.post-card-title{color:var(--pine-deep)}.post-card-facts{color:var(--muted);margin:.2rem 0 0;font-size:.9rem;line-height:1.35}.post-card-badge{color:#7a6418;background:var(--harvest-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.post-card-progress{flex-direction:column;gap:.3rem;display:flex}.post-card-progress-label{color:var(--pine-deep);font-size:.85rem;font-weight:650}.post-card-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.15rem;font-size:.88rem;display:flex}.post-card-place{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.post-card-value{color:var(--pine-deep);white-space:nowrap;font-size:1.02rem;font-weight:700}.home-farm-strip{padding-top:1.5rem;padding-bottom:.5rem}.plot-strip{grid-template-columns:1fr;gap:.5rem;margin-top:.75rem;display:grid}@media (min-width:620px){.plot-strip{grid-template-columns:repeat(3,1fr)}}.plot-chip{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);align-items:center;gap:.6rem;min-height:3.5rem;padding:.7rem .85rem;text-decoration:none;display:flex}.plot-chip:hover{border-color:var(--pine-bright)}.plot-chip-icon{width:2.25rem;height:2.25rem;color:var(--pine);background:#0f4a3c14;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.plot-chip-body{flex-direction:column;min-width:0;display:flex}.plot-chip-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.plot-chip-body span{color:var(--muted);font-size:.85rem}.village-map{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);margin-bottom:1.5rem;overflow:hidden}.village-map-frame{border:0;width:100%;height:340px;display:block}.village-map-fallback{color:var(--muted);margin:0;padding:1.5rem 1.25rem}.village-map-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.village-map-foot .muted{margin-top:0}.village-page .compact-section{margin-top:1.75rem}.village-page .compact-section .section-head{margin-bottom:.75rem}.village-page .compact-section h2{margin:0;font-size:1.2rem}.form-section{border:1px solid var(--line);background:#0f4a3c08;border-radius:12px;margin:0 0 1rem;padding:1rem 1.1rem 1.15rem}.form-section legend{color:var(--pine-deep);padding:0 .35rem;font-size:.95rem;font-weight:700}.checkbox-label{flex-direction:column;justify-content:flex-end;gap:.45rem;display:flex}.checkbox-label input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--pine)}.specs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.25rem 0;display:grid}@media (min-width:640px){.specs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.spec-cell{border:1px solid var(--line);background:var(--surface-solid);border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem .85rem;display:flex}.spec-cell span{color:var(--muted);font-size:.8rem}.spec-cell strong{color:var(--ink);font-size:.98rem;font-weight:650}.section-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.machinery-filters{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:end;gap:.65rem;display:grid}.my-machinery-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.my-machinery-row{border:1px solid var(--line);background:var(--surface-solid);border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem 1rem;display:flex}@media (min-width:720px){.my-machinery-row{flex-direction:row;justify-content:space-between;align-items:center}}.my-machinery-main{color:inherit;align-items:center;gap:.85rem;min-width:0;text-decoration:none;display:flex}.my-machinery-main strong{display:block}.my-machinery-main .muted{font-size:.9rem;display:block}.my-machinery-thumb{width:56px;height:56px;color:var(--pine);background:#0f4a3c14;border-radius:10px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.my-machinery-thumb img{object-fit:cover;width:100%;height:100%}.owner-panel{margin-top:1.5rem;padding-top:1rem}.comments-section,.owner-panel{border-top:1px solid var(--line)}.comments-section{margin-top:2rem;padding-top:1.25rem}.comment-list{flex-direction:column;gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:flex}.comment-row{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1rem}.comment-head{flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;margin-bottom:.35rem;display:flex}.comment-form{background:var(--section-alt);border:1px solid var(--line);border-radius:var(--radius);margin-top:1rem;padding:1rem}.cat-icon.action-fertilizers{color:#7a6418;background:#b8922a2e}.cat-icon.action-seeds{color:#2f5a3a;background:#6f9b7a38}.cat-icon.action-feed{color:#5a4530;background:#8c6e462e}.cat-icon.action-chemicals{color:#355864;background:#7aa3b033}.cat-icon.action-tools{color:#3d4f36;background:#5a6e502e}.cat-icon.action-land{color:var(--pine);background:#0f4a3c1f}.cat-icon.action-naturalProducts{color:#7a5a12;background:#b8922a33}.home-feed-icon.action-fertilizers{color:#7a6418;background:#b8922a2e}.home-feed-icon.action-seeds{color:#2f5a3a;background:#6f9b7a38}.home-feed-icon.action-feed{color:#5a4530;background:#8c6e462e}.home-feed-icon.action-chemicals{color:#355864;background:#7aa3b033}.home-feed-icon.action-tools{color:#3d4f36;background:#5a6e502e}.home-feed-icon.action-land{color:var(--pine);background:#0f4a3c1f}.home-feed-icon.action-naturalProducts{color:#7a5a12;background:#b8922a33}.machinery-detail .eyebrow{align-items:center;gap:.35rem;display:inline-flex}.grow-hero,.grow-home-hero{max-width:42rem;padding:1.5rem 0 .5rem}.grow-hero h1,.grow-home-hero h1{color:var(--pine-deep);margin:.35rem 0 .75rem;font-size:clamp(1.75rem,4vw,2.4rem);line-height:1.15}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--pine-bright);margin:0;font-size:.8rem;font-weight:600}.grow-cta-row{flex-wrap:wrap;gap:.65rem;margin:1rem 0 .5rem;display:flex}.home-grow-first .home-welcome{margin-top:.75rem}.crop-rank-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.crop-rank-list .rank-link,.crop-rank-list button{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);cursor:pointer;width:100%;color:inherit;align-items:center;gap:.65rem;padding:.7rem .85rem;transition:border-color .15s,background .15s;display:flex}.crop-rank-list .rank-link:hover,.crop-rank-list button.on,.crop-rank-list button:hover{border-color:var(--pine);background:#0f4a3c0f}.rank-n{color:var(--muted);min-width:1.25rem;font-weight:700}.rank-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.rank-body strong{font-size:1rem}.rank-body em{color:var(--muted);font-size:.85rem;font-style:normal}.signal-chip{padding:.25rem .45rem;font-size:.72rem;font-weight:600}.signal-chip.is-over{color:var(--danger);background:#9b2f2f26}.signal-chip.is-under{color:var(--pine-bright);background:#1a6b5526}.signal-chip.is-balanced{background:var(--harvest-soft);color:#7a6218}.signal-chip.is-no_data{color:var(--muted);background:#5a6b721f}.overprod-signal{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:.75rem 0;padding:1rem 1.1rem}.overprod-signal.is-over{background:linear-gradient(135deg,#9b2f2f14,var(--surface));border-color:#9b2f2f59}.overprod-signal.is-under{background:linear-gradient(135deg,#1a6b551a,var(--surface));border-color:#1a6b5559}.overprod-signal.is-balanced{background:linear-gradient(135deg,var(--harvest-soft),var(--surface));border-color:#b8922a66}.overprod-signal-head{align-items:flex-start;gap:.75rem;display:flex}.overprod-emoji{font-size:1.5rem;line-height:1}.overprod-title{margin-bottom:.25rem;font-size:1.05rem;display:block}.overprod-body{color:var(--ink-soft);margin:0;font-size:.92rem}.overprod-stats{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.65rem;margin-top:.85rem;display:grid}.overprod-stats span{color:var(--muted);font-size:.75rem;display:block}.overprod-stats strong{color:var(--pine-deep);font-size:1.15rem}.method-badge{color:var(--muted);border-top:1px dashed var(--line);margin:.75rem 0 0;padding-top:.5rem;font-size:.72rem}.overprod-signal.is-compact .overprod-stats{grid-template-columns:repeat(2,1fr)}.overprod-signal.is-compact .overprod-stats strong{font-size:1rem}.signal-pair{gap:.75rem;display:grid}@media (min-width:800px){.signal-pair{grid-template-columns:1fr 1fr}}.grow-board{gap:1rem;margin:1.25rem 0;display:grid}@media (min-width:900px){.grow-board{grid-template-columns:1fr 1fr}}.grow-panel{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.grow-panel h2{margin:0 0 .35rem;font-size:1.2rem}.grow-matches{gap:1rem;margin:1.25rem 0;display:grid}@media (min-width:800px){.grow-matches{grid-template-columns:1fr 1fr}}.grow-match-col h3{margin-top:0}.buyer-kind-row{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.buyer-kind-chip{color:var(--pine-deep);background:#0f4a3c14;border-radius:4px;padding:.3rem .55rem;font-size:.78rem}.armenia-map{padding:.75rem}.marz-path{cursor:pointer;transition:stroke-width .28s var(--ease-out-soft),stroke .28s ease,opacity .28s ease}.marz-path.is-hover,.marz-path:focus,.marz-path:hover{opacity:.92;outline:none}.marz-path.is-selected{opacity:1;filter:none}.marz-label{fill:var(--ink);opacity:.85;font-size:9px;font-weight:600}.map-legend{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.65rem;display:flex}.map-legend .leg{border-radius:3px;padding:.2rem .45rem;font-size:.72rem}.map-legend .leg.over{background:#9b2f2f33}.map-legend .leg.under{background:#1a6b5533}.map-legend .leg.bal{background:var(--harvest-soft)}.map-legend .leg.none{background:#5a6b7226}.map-tip{text-align:center;margin:.5rem 0 0;font-size:.88rem}.demand-snapshot{margin:.5rem 0 1rem}.demand-snapshot-head{align-items:flex-start;gap:.65rem;margin-bottom:.35rem;display:flex}.demand-snapshot-head h3{margin:0;font-size:1.05rem}.snapshot-buyers{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.snapshot-buyers li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.snapshot-buyers p{margin:.15rem 0 0;font-size:.88rem}.near-chip{color:var(--pine-bright);background:#1a6b551f;border-radius:3px;margin-left:.4rem;padding:.1rem .35rem;font-size:.7rem;font-weight:600}.live-demand-wrap{border:1px dashed var(--pine);border-radius:var(--radius);background:#0f4a3c0a;margin:.75rem 0 1rem;padding:.75rem}.home-secondary-modules .secondary-grid{opacity:.95}.grow-map-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.grow-map-head h2{margin:0 0 .5rem}.home-grow-spotlight{padding-top:1.25rem;padding-bottom:1rem}.grow-spotlight-card{background:linear-gradient(145deg,#0f4a3c14,#f8fcfbe6),var(--surface-solid);border:1px solid var(--line);border-top:3px solid var(--pine);border-radius:10px;gap:1rem;margin-bottom:.85rem;padding:1.25rem 1.15rem;display:grid}@media (min-width:800px){.grow-spotlight-card{grid-template-columns:1.15fr .85fr;align-items:stretch;padding:1.5rem 1.35rem}}.grow-spotlight-copy h2{color:var(--pine-deep);margin:.25rem 0 .5rem;font-size:clamp(1.35rem,4vw,1.85rem);line-height:1.2}.grow-spotlight-copy .lede{margin:0;font-size:.98rem}.grow-spotlight-signal .overprod-signal{height:100%;margin:0}.home-rank .rank-link{min-height:3.35rem}.crop-rank-list .rank-link,.crop-rank-list button{min-height:3.25rem;padding:.75rem .9rem;font-size:1rem}.signal-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:42vw;padding:.35rem .5rem;font-size:.78rem;font-weight:700;overflow:hidden}.grow-page .grow-hero{max-width:40rem;padding:.25rem 0 .75rem}.grow-page .grow-hero h1{font-size:clamp(1.7rem,5vw,2.35rem)}.grow-exchange .btn.ghost,.grow-page .btn.ghost,.home-grow-spotlight .btn.ghost{background:var(--surface-solid);border-color:var(--pine);color:var(--pine-deep)}.armenia-map{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.85rem;padding:.85rem;display:flex}.armenia-map-visual{width:100%}.armenia-map svg{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.marz-touch-list{grid-template-columns:1fr;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.marz-touch-list{grid-template-columns:1fr 1fr}}@media (min-width:900px){.armenia-map{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.marz-touch-list{-webkit-overflow-scrolling:touch;grid-template-columns:1fr;max-height:28rem;overflow-y:auto}.map-tip{grid-column:1/-1}}.marz-touch-btn{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:3.25rem;color:inherit;cursor:pointer;font:inherit;transition:border-color .22s ease,background .22s ease,box-shadow .28s var(--ease-out-soft),transform var(--motion-fast) var(--ease-out-soft);align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.marz-touch-btn:active{transform:scale(.985)}.marz-touch-btn.on{border-color:var(--pine);box-shadow:inset 3px 0 0 var(--pine);background:#0f4a3c14}.marz-touch-btn.is-over.on{box-shadow:inset 3px 0 0 var(--danger)}.marz-touch-btn.is-under.on{box-shadow:inset 3px 0 0 var(--pine-bright)}.marz-touch-signal{text-align:center;flex-shrink:0;width:1.5rem;font-size:1.15rem}.marz-touch-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.marz-touch-body strong{color:var(--ink);font-size:1rem}.marz-touch-body em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-style:normal;overflow:hidden}.home-search-block,.section{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.classified-row{min-height:4.25rem;padding:.85rem .9rem}.classified-value{font-size:1.02rem}.filters-bar,.filters-bar.machinery-filters{width:100%}@media (max-width:900px){.section{padding-top:1.5rem;padding-bottom:1.5rem}.page-board h1,.section-head h1{font-size:clamp(1.45rem,6vw,1.85rem)}.classified-meta-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.signal-chip{padding:.3rem .4rem;font-size:.7rem}.rank-body strong{font-size:.98rem}.main-nav{padding-top:calc(4.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.category-shortcuts a,.job-type-shortcuts a{min-height:44px;padding:.55rem .85rem}.home-post-btn,.search-bar.large .btn,.search-bar.large input{min-height:3.15rem;font-size:16px}.armenia-map svg{max-width:100%}.classified-thumb,.listing-card-media img,.post-card-thumb,.trade-card-media img{object-fit:cover}}@media (max-width:380px){.category-icon-grid{grid-template-columns:repeat(2,1fr)}.category-icon-tile{font-size:.8rem}.mobile-tab span{font-size:.62rem}.header-post-cta{padding:.4rem .65rem;font-size:.85rem}}.cat-icon.action-grow,.home-feed-icon.action-grow{color:#2f5a3a;background:#6f9b7a47}.passport-hero{gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (min-width:720px){.passport-hero{grid-template-columns:1fr minmax(200px,240px);align-items:start}}.farm-id-line{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem 0 .5rem;display:flex}.farm-id-code{letter-spacing:.04em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1.05rem;font-weight:700}.verified-farm-badge{color:#0f4a3c;background:#0f4a3c1f;border:1px solid #0f4a3c40;padding:.2rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.passport-qr-block{border:1px solid var(--line,#d4d8dc);background:var(--surface-solid);text-align:center;animation:qr-in .75s var(--ease-out-soft) .15s both;padding:1rem}.scan-farm-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink,#121a1f);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.passport-qr{width:200px;max-width:100%;height:200px;margin:0 auto;display:block}.passport-qr-url{word-break:break-all;margin:.5rem 0 0;font-family:ui-monospace,Consolas,monospace;font-size:.78rem}.farm-score-badge{border-left:4px solid var(--score-color,#0f4a3c);background:var(--score-color,#0f4a3c);flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.75rem;padding:.65rem .9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.farm-score-badge{background:color-mix(in srgb,var(--score-color,#0f4a3c) 8%,transparent)}}.farm-score-ring-wrap{place-items:center;display:inline-grid;position:relative}.farm-score-ring{display:block}.farm-score-ring-track{stroke:var(--score-color,#0f4a3c)}@supports (color:color-mix(in lab,red,red)){.farm-score-ring-track{stroke:color-mix(in srgb,var(--score-color,#0f4a3c) 18%,transparent)}}.farm-score-ring-progress{stroke:var(--score-color,#0f4a3c);transition:stroke-dashoffset 50ms linear}.farm-score-ring-wrap .farm-score-num{text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:0}.farm-score-num{color:var(--score-color,#0f4a3c);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:750;line-height:1}.farm-score-num small{opacity:.7;font-size:.85rem;font-weight:600}.farm-score-label{color:var(--score-color,#0f4a3c);font-size:.85rem;font-weight:600}.farm-score-sm .farm-score-num{font-size:.95rem}.farm-score-sm .farm-score-num small{font-size:.65rem}.farm-score-lg .farm-score-num{font-size:1.55rem}.farm-score-lg .farm-score-num small{font-size:.75rem}.farm-score-disclaimer,.tiny{font-size:.78rem}.trusted-pill{letter-spacing:.03em;text-transform:uppercase;color:#0f4a3c;white-space:nowrap;background:#0f4a3c24;border:1px solid #0f4a3c47;padding:.15rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.classified-meta-badge{vertical-align:middle;margin-left:.35rem;display:inline-flex}.crop-chip-list{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.crop-chip{background:#121a1f0d;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.9rem;display:inline-flex}.unlock-list{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.unlock-list li{border:1px solid var(--line,#d4d8dc);color:var(--muted,#5a6570);opacity:.65;padding:.55rem .75rem}.unlock-list li.is-on{opacity:1;color:var(--ink,#121a1f);background:#0f4a3c0f;border-color:#0f4a3c59}.passport-chain{gap:1rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.passport-chain li{background:#121a1f08;border-left:3px solid #0f4a3c73;padding:.85rem 1rem}.chain-step{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5a6570);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.passport-create-batch{margin:1rem 0}.farm-link-row{align-items:center;margin:.75rem 0}.farm-link-row,.trust-filter-row{flex-wrap:wrap;gap:.5rem;display:flex}.trust-filter-row{margin:0 0 1rem}.trust-filter-row a{border:1px solid var(--line,#d4d8dc);color:var(--ink,#121a1f);padding:.4rem .75rem;font-size:.88rem;text-decoration:none}.trust-filter-row a.active{background:#0f4a3c1a;border-color:#0f4a3c66;font-weight:600}.lede.tight{margin-bottom:.75rem}@media print{.mobile-tab-bar,.nav-backdrop,.site-footer,.site-header{display:none!important}.passport-qr-block.print-friendly{break-inside:avoid;border:2px solid #121a1f}}.vendo-header{background:var(--header-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.vendo-header .header-utility{color:var(--ink-soft);border-bottom:1px solid var(--line);background:linear-gradient(#f4f6f5,#eef1f0)}.vendo-header .utility-brand{letter-spacing:.04em;color:var(--muted);opacity:1;font-size:.82rem;font-weight:600}.vendo-header .utility-auth,.vendo-header .utility-link{color:var(--muted)}.vendo-header .utility-auth:hover,.vendo-header .utility-link:hover{color:var(--pine-deep);background:#0f4a3c0d}.vendo-header .utility-link.utility-pro{color:var(--pine);font-weight:600}.vendo-header .utility-link.utility-admin{color:var(--harvest);font-weight:600}.vendo-header .utility-btn-ghost{color:var(--pine-deep);background:#ffffffa6;border-color:#0f4a3c38}.vendo-header .utility-btn-ghost:hover{color:var(--pine-deep);background:var(--surface-solid);border-color:#0f4a3c59}.vendo-header .utility-btn-primary{background:var(--fill-pine);border-color:var(--fill-pine);box-shadow:0 1px 3px #0a28231f}.vendo-header .utility-btn-primary:hover{background:var(--fill-pine-deep);border-color:var(--fill-pine-deep)}.vendo-header .header-utility .locale-switch a{color:var(--muted)}.vendo-header .header-utility .locale-switch a.active{background:var(--fill-pine);color:#fff}.header-main{max-width:1120px;padding:0 max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left));margin:0 auto;position:relative}.header-brand-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 0 .55rem}.sections-btn{background:var(--fill-pine);border-radius:var(--radius);cursor:pointer;border:none;align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem .85rem;font-size:.92rem;font-weight:600;display:none;color:#fff!important}.sections-btn:hover{background:var(--fill-pine-deep)}.btn-add,.header-post-cta.btn-add{background:var(--add-green);border-radius:var(--radius);white-space:nowrap;border:none;font-weight:700;color:#fff!important}.btn-add:hover{background:var(--add-green-hover)}.header-search-row{padding:0 0 .7rem}.vendo-header .header-search-row{padding:0 0 .75rem}.vendo-header .search-input-wrap{box-shadow:0 1px 4px #0a28230a}.search-bar.header-search{gap:.5rem;width:100%;max-width:none;display:flex}.search-input-wrap{background:var(--surface);border:1px solid var(--mist-deep);border-radius:var(--radius-lg);flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}.search-bar.header-search input{background:0 0;border:none;flex:1;min-width:0;min-height:2.75rem;padding:.7rem .85rem;font-size:16px}.search-bar.header-search input:focus{outline:none}.search-input-wrap:focus-within{border-color:var(--pine-bright);box-shadow:0 0 0 2px #1a6b5526}.search-filter-btn{border:none;border-left:1px solid var(--mist-deep);width:2.75rem;min-width:44px;color:var(--muted);cursor:pointer;background:0 0;place-items:center;display:grid}.search-filter-btn:hover{color:var(--pine);background:#0f4a3c0a}.btn-search{background:var(--pine);color:#fff;border-radius:var(--radius-lg);border:none;flex-shrink:0;min-height:2.75rem;padding:.7rem 1.1rem;font-weight:600}.btn-search:hover{background:var(--pine-deep)}@media (min-width:901px){.sections-btn{display:inline-flex}.vendo-header .main-nav,.vendo-header .nav-toggle{display:none}.header-brand-row .header-post-cta{margin-left:auto}}.home-welcome-line{text-align:center;color:var(--pine);background:#0f4a3c0f;border:1px solid #0f4a3c14;border-radius:999px;max-width:fit-content;margin:.65rem auto 0;padding:.45rem 1.1rem;font-size:.86rem;font-weight:500;line-height:1.35}.home-categories-scroll{background:0 0;max-width:none;padding:.55rem 0 .15rem}.home-categories-primary.home-categories-scroll{padding-top:.75rem;padding-bottom:.5rem}.category-scroll-wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem;padding:0 .25rem .25rem;display:grid;position:relative;overflow:hidden}.category-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;padding:.35rem .15rem .65rem;display:flex;overflow-x:auto}.category-scroll::-webkit-scrollbar{display:none}.category-scroll-nav{border:1px solid var(--line);background:var(--surface-solid);width:2.15rem;height:2.15rem;color:var(--pine);box-shadow:var(--shadow-card);cursor:pointer;z-index:1;border-radius:999px;flex-shrink:0;place-items:center;display:none}.category-scroll-nav:hover{background:#1a6b5514}@media (min-width:720px){.category-scroll-nav{display:grid}}.category-scroll-item{background:var(--surface-solid);text-align:center;min-width:5rem;max-width:5.85rem;color:var(--ink-soft);scroll-snap-align:start;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out-soft),background var(--motion-fast) ease;border:1px solid #0f4a3c14;border-radius:1rem;flex-direction:column;flex:none;align-items:center;gap:.4rem;padding:.6rem .45rem .55rem;font-size:.74rem;font-weight:600;display:flex;box-shadow:0 1px 4px #0a33290a}@media (min-width:640px){.category-scroll-item{gap:.45rem;min-width:5.35rem;max-width:6.1rem;padding:.65rem .5rem;font-size:.78rem}.category-scroll-item .cat-icon{width:2.85rem;height:2.85rem}}.category-scroll-item .cat-icon{background:#1a6b5512;border-radius:.85rem;width:2.6rem;height:2.6rem}.category-scroll-item:nth-child(3n+1) .cat-icon{background:#1a6b5517}.category-scroll-item:nth-child(3n+2) .cat-icon{background:#3d8fa81a}.category-scroll-item:nth-child(3n) .cat-icon{background:#b8922a1f}.category-scroll-item:hover{background:#fafcfb;border-color:#0f4a3c33;box-shadow:0 4px 14px #0a332914}.category-scroll-item:active{transform:scale(.97)}.category-scroll-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.home-promo-slot{padding-top:.85rem;padding-bottom:.5rem}.promo-banner{border-radius:var(--radius-lg);color:#f4fbf8;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1.15rem 1.25rem;display:flex}.promo-banner-grow{background:linear-gradient(135deg,#1a6b55,#0f4a3c 45%,#0a3329)}.promo-banner-passport{background:linear-gradient(135deg,#2f5a3a,#0f4a3c)}.promo-banner-pricing{background:linear-gradient(135deg,#3d6b48,#0a3329)}.promo-banner-icon{border-radius:var(--radius-lg);background:#ffffff24;flex-shrink:0;place-items:center;width:3.25rem;height:3.25rem;display:grid}.promo-banner-copy{flex:1;min-width:min(100%,16rem)}.promo-banner-eyebrow{letter-spacing:.06em;text-transform:uppercase;opacity:.88;align-items:center;gap:.45rem;margin:0 0 .25rem;font-size:.78rem;display:flex}.promo-banner-badge{text-transform:lowercase;letter-spacing:0;background:#ffffff38;border-radius:999px;padding:.15rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.promo-banner-title{font-size:clamp(1.05rem,2.5vw,1.35rem);font-family:var(--font-sans-hy),var(--font-sans),sans-serif;margin-bottom:.25rem;font-weight:700;display:block}.promo-banner-desc{opacity:.92;max-width:36rem;margin:0;font-size:.92rem;line-height:1.4}.promo-banner-cta{border-radius:var(--radius);background:var(--surface-solid);min-height:44px;color:var(--pine-deep);white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out-soft);flex-shrink:0;align-items:center;padding:.65rem 1.1rem;font-weight:700;display:inline-flex}.promo-banner-cta:hover{transform:translateY(-1px)}.home-feed-section-centered{background:0 0!important}.home-feed-head-centered{text-align:center;flex-direction:column;align-items:center;margin-bottom:1rem}.home-feed-head-centered .home-feed-more{margin-top:.25rem}.home-feed-head-centered h2{justify-content:center}.home-feed-head-text h2{justify-content:center;align-items:center;gap:.5rem;margin:.35rem 0 0;font-size:clamp(1.2rem,3vw,1.5rem);display:flex}.home-feed-subtitle{margin:.35rem 0 0;font-size:.92rem}.listing-carousel-wrap{margin:0 -.25rem;overflow:hidden}.listing-carousel{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.85rem;padding:.25rem .25rem .75rem;display:flex;overflow-x:auto}.listing-carousel::-webkit-scrollbar{display:none}.listing-carousel>.listing-card{scroll-snap-align:start;flex:0 0 min(82vw,15.5rem)}@media (min-width:620px){.listing-carousel>.listing-card{flex-basis:15.5rem}}.listing-card-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-items:stretch;gap:.9rem;display:grid}.listing-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;min-height:100%;box-shadow:var(--shadow-card);transition:box-shadow var(--motion-med) ease,transform var(--motion-med) var(--ease-out-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.listing-card:hover{box-shadow:var(--shadow-lift)}@media (hover:hover) and (pointer:fine){.listing-card:hover{transform:translateY(-3px)}}.listing-card-media{aspect-ratio:1;background:#0f4a3c0d;border-radius:0;flex-shrink:0;position:relative;overflow:hidden}.listing-card-fav{z-index:2;width:2rem;height:2rem;color:var(--muted);pointer-events:none;background:#fffffff0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:0 2px 8px #0a33291f}.listing-card-img{object-fit:cover;width:100%;height:100%;display:block}.listing-card-placeholder{width:100%;height:100%;color:var(--pine);background:linear-gradient(145deg,#0f4a3c12,#0f4a3c1f);place-items:center;display:grid}.listing-card-badges{z-index:1;flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;top:.55rem;left:.55rem}.listing-card-body{flex-direction:column;flex:1;gap:.3rem;min-height:5.5rem;padding:.75rem .85rem .85rem;display:flex}.listing-category-pill{color:var(--pine);background:#1a6b5517;border-radius:999px;align-self:flex-start;padding:.22rem .55rem;font-size:.72rem;font-weight:600}a.listing-card-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:650;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}a.listing-card-title:after{content:"";z-index:0;position:absolute;inset:0}.listing-card:hover a.listing-card-title{color:var(--pine-deep)}.listing-card-facts{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.listing-card-price{color:var(--pine-deep);margin:.1rem 0 0;font-size:1rem;font-weight:700}.listing-card-location{color:var(--muted);align-items:flex-start;gap:.3rem;margin:.15rem 0 0;padding-top:0;font-size:.82rem;display:flex}.listing-pin-icon{color:#c0392b;flex-shrink:0;margin-top:.1rem}.listing-card-place{flex-wrap:wrap;align-items:center;gap:.25rem .45rem;min-width:0;display:inline-flex}.listing-card-place .village-link{z-index:1;position:relative}.home-grow-rank{padding-top:.75rem;padding-bottom:.5rem}.home-feed-section{background:0 0!important}.home-feed-section:nth-of-type(2n){background:var(--section-alt)!important}@media (max-width:900px){.header-utility-inner{flex-wrap:wrap;gap:.45rem;padding-top:.45rem;padding-bottom:.45rem}.utility-right{gap:.4rem;width:100%}.utility-nav{border-top:1px solid var(--line);flex-wrap:wrap;order:3;gap:.05rem;width:100%;padding-top:.15rem}.utility-sep{display:none}.utility-auth-group{margin-left:auto}.locale-dropdown-panel{left:auto;right:0}.header-brand-row .header-post-cta{order:2;min-height:2.5rem;margin-left:auto;padding:.45rem .75rem;font-size:.88rem}.vendo-header .nav-toggle{order:3}.search-bar.header-search .btn-search{padding:.7rem .85rem}}@media (max-width:520px){.utility-link:not(.utility-pro):not(.utility-admin){padding:.35rem;font-size:.74rem}.utility-btn{padding:.3rem .6rem;font-size:.74rem}.locale-dropdown-current{max-width:4.5rem}}.demo-mode-banner{background:linear-gradient(135deg,#0f4a3c1a,#2e7d3214);border:1px solid #0f4a3c59;border-radius:10px;margin:0 0 1.25rem;padding:1rem 1.15rem}.demo-mode-banner-title{color:var(--pine);margin:0 0 .35rem;font-size:1rem;font-weight:700}.demo-mode-banner-note{color:var(--ink);margin:0;font-size:.9rem;line-height:1.45}.early-bird-banner{border:2px solid var(--color-harvest-gold);border-radius:16px;margin:0 0 1.5rem;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,3vw,2.25rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.early-bird-banner{border:2px solid color-mix(in srgb,var(--color-harvest-gold) 55%,var(--pine))}}.early-bird-banner{background:linear-gradient(135deg,var(--pine-deep) 0,var(--pine) 45%,var(--pine-bright) 100%)}@supports (color:color-mix(in lab,red,red)){.early-bird-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--pine-deep) 92%,black) 0,color-mix(in srgb,var(--pine) 88%,var(--pine-deep)) 45%,color-mix(in srgb,var(--pine-bright) 70%,var(--pine-deep)) 100%)}}.early-bird-banner{color:#fff;text-align:center;box-shadow:0 12px 40px #0f4a3c38,inset 0 1px #d4a84340}.early-bird-banner-glow{pointer-events:none;background:radial-gradient(at 50% 0,#d4a84359 0,#0000 65%);height:120%;position:absolute;inset:-40% -20% auto}.early-bird-banner-inner{z-index:1;max-width:52rem;margin:0 auto;position:relative}.early-bird-banner-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-harvest-gold);margin:0 0 .5rem;font-size:clamp(.75rem,1.8vw,.9rem);font-weight:700}.early-bird-banner-headline{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 16px #00000040;margin:0 0 .65rem;font-size:clamp(1.65rem,5vw,2.75rem);font-weight:800;line-height:1.1}.early-bird-banner-note,.early-bird-banner-sub{color:#ffffffeb;margin:0 0 1rem;font-size:clamp(.95rem,2.2vw,1.15rem);line-height:1.45}.early-bird-banner-stats{margin:0 0 1.25rem}.early-bird-banner-counter{color:#ffffffe6;margin:0;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600}.early-bird-banner-counter-big{color:var(--color-harvest-gold);font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:800}.early-bird-banner-progress{color:#ffffffc7;margin:.35rem 0 0;font-size:.95rem}.early-bird-banner-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.early-bird-banner-cta{min-width:10rem;font-size:1rem;font-weight:700}.early-bird-banner-cta-secondary{color:#fff!important;border-color:#ffffff73!important}.early-bird-banner-strip{padding:clamp(.85rem,2vw,1.15rem) clamp(1rem,2.5vw,1.5rem)}.early-bird-banner-strip .early-bird-banner-headline{font-size:clamp(1.25rem,3.5vw,1.75rem)}.early-bird-banner-strip .early-bird-banner-counter-big{font-size:clamp(1.1rem,2.8vw,1.45rem)}.early-bird-banner-yours{border-color:var(--color-harvest-gold);background:linear-gradient(135deg,var(--pine),var(--color-harvest-gold))}@supports (color:color-mix(in lab,red,red)){.early-bird-banner-yours{background:linear-gradient(135deg,color-mix(in srgb,var(--pine) 85%,black),color-mix(in srgb,var(--color-harvest-gold) 25%,var(--pine-deep)))}}.early-bird-banner-full{background:linear-gradient(135deg,var(--ink),var(--pine))}@supports (color:color-mix(in lab,red,red)){.early-bird-banner-full{background:linear-gradient(135deg,color-mix(in srgb,var(--ink) 15%,var(--mix-canvas)),color-mix(in srgb,var(--pine) 8%,var(--mix-canvas)))}}.early-bird-banner-full{color:var(--ink);border-color:var(--pine)}@supports (color:color-mix(in lab,red,red)){.early-bird-banner-full{border-color:color-mix(in srgb,var(--pine) 30%,transparent)}}.early-bird-banner-full .early-bird-banner-counter,.early-bird-banner-full .early-bird-banner-headline{color:var(--pine-deep)}.early-bird-banner-full .early-bird-banner-eyebrow{color:var(--pine-bright)}.early-bird-pricing-badge{border-color:var(--color-harvest-gold)}@supports (color:color-mix(in lab,red,red)){.early-bird-pricing-badge{border-color:color-mix(in srgb,var(--color-harvest-gold) 50%,var(--pine))}}.early-bird-pricing-badge{background:linear-gradient(135deg,#d4a84324,#0f4a3c14)}.early-bird-user-banner{border:2px solid var(--color-harvest-gold);background:var(--color-harvest-gold-soft);border-radius:10px;margin:0 0 1.25rem;padding:1rem 1.15rem}.early-bird-user-banner-title{color:var(--pine-deep);margin:0 0 .35rem;font-size:1.05rem;font-weight:800}.early-bird-user-banner-note{color:var(--ink);margin:0;font-size:.95rem;line-height:1.45}.early-bird-register-success,.form-success{border:1px solid var(--color-harvest-gold);border-radius:8px;margin:0;padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.early-bird-register-success,.form-success{border:1px solid color-mix(in srgb,var(--color-harvest-gold) 45%,var(--pine))}}.early-bird-register-success,.form-success{background:var(--color-harvest-gold-soft);color:var(--pine-deep);font-weight:600;line-height:1.45}.profile-welcome-stack{gap:.65rem;margin-bottom:1rem;display:grid}.profile-early-bird-badge{border:1px solid var(--color-harvest-gold);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.profile-early-bird-badge{border:1px solid color-mix(in srgb,var(--color-harvest-gold) 45%,var(--pine))}}.profile-early-bird-badge{background:var(--color-harvest-gold-soft)}.home-early-bird{padding-top:.5rem;padding-bottom:.25rem}.demo-pay-banner,.pro-active-banner{background:#0f4a3c0f;border:1px dashed #0f4a3c73;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.pricing-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:1rem;display:grid}@media (min-width:720px){.pricing-grid{grid-template-columns:1fr 1fr}}.pricing-card{border:1px solid var(--line,#d4d8dc);background:linear-gradient(165deg,#f7faf8,#fff 55%);padding:1.25rem 1.35rem}.pricing-card-featured{border-color:#0f4a3c73;box-shadow:0 0 0 1px #0f4a3c1f}.pricing-card h2{margin:0 0 .35rem;font-size:1.35rem}.pricing-tagline{color:var(--muted,#5a6570);margin:0 0 .85rem;font-size:.92rem}.pricing-amount{margin:0;font-size:1.05rem}.pricing-amount strong{font-variant-numeric:tabular-nums;font-size:1.65rem}.pricing-alt,.pricing-amount span{color:var(--muted,#5a6570);font-size:.88rem}.pricing-amount-block{margin:0 0 .35rem}.pricing-amount-early{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.pricing-regular-price{color:var(--muted,#5a6570);font-size:.95rem}.pricing-regular-price s{text-decoration-thickness:1.5px}.pricing-free-now{color:var(--pine,#0f4a3c);font-size:1.35rem}.pricing-remaining-spots{color:var(--pine,#0f4a3c);margin:.15rem 0 .5rem;font-size:.88rem;font-weight:600}.pricing-alt-early s{color:var(--muted,#5a6570);text-decoration-thickness:1.5px}.pricing-alt-early .pricing-free-now{font-size:1rem}.pricing-features{gap:.35rem;margin:1rem 0;padding-left:1.1rem;display:grid}.pricing-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pricing-footnote{margin-top:1.5rem}.boosted-badge,.pro-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;margin-left:.25rem;padding:.15rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.pro-badge{color:#7a4f0a;background:#b4781424;border:1px solid #b4781459}.boosted-badge{color:#1a4a7a;background:#1e5aa01f;border:1px solid #1e5aa04d}.monetization-pills{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.boost-panel{margin-bottom:1rem}.boost-choices{border:1px solid var(--line,#d4d8dc);background:#fafbfa;gap:.5rem;margin-top:.75rem;padding:.75rem;display:grid}.billing-status-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0 1.5rem;display:grid}.billing-status-grid>div{border:1px solid var(--line,#d4d8dc);padding:.75rem .9rem}.billing-status-grid span{color:var(--muted,#5a6570);margin-bottom:.25rem;font-size:.75rem;display:block}.billing-list{gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.billing-list li{border-bottom:1px solid var(--line,#d4d8dc);gap:.15rem;padding:.65rem .75rem;font-size:.9rem;display:grid}.buyer-pro-gate,.demand-alert-gate{background:#0f4a3c0a;border:1px dashed #0f4a3c59;margin:1rem 0;padding:1rem}.pro-cta-row{margin-top:.85rem}.utility-pro{color:var(--pine);font-weight:700}.checkout-demo-page .demo-pay-banner{text-transform:lowercase}.pricing-card-top{background:linear-gradient(165deg,#fff8e8,#fff 60%);border-color:#b4781480;margin-bottom:1.5rem}.pricing-pill{letter-spacing:.06em;text-transform:uppercase;color:#7a4f0a;background:#b4781429;border:1px solid #b4781459;margin:0 0 .5rem;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.pricing-amount-row{flex-wrap:wrap;gap:1.25rem;margin:.75rem 0;display:flex}.boosted-badge{color:#7a4f0a!important;background:#b478142e!important;border-color:#b4781466!important}.error-page{text-align:center;max-width:28rem;margin:4rem auto;padding:2rem 1.25rem}.error-page h1{font-family:var(--font-display-hy),var(--font-display),serif;color:var(--pine-deep);margin:.35rem 0 .75rem;font-size:clamp(1.5rem,3vw,2rem)}.error-page-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.home-pricing-cta-inner{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#b8922a1a,transparent 55%),var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1.35rem 1.4rem;display:flex}.home-pricing-cta-inner h2{font-family:var(--font-display-hy),var(--font-display),serif;color:var(--pine-deep);margin:.2rem 0 .4rem;font-size:clamp(1.25rem,2.5vw,1.55rem)}.home-pricing-cta-inner .lede{max-width:36rem;margin:0}.site-footer-vendo{text-align:left;background:var(--page-bg-warm);border-top:1px solid var(--line);color:var(--ink-soft);padding:0;font-size:.92rem}.site-footer-inner{max-width:72rem;margin:0 auto;padding:2.25rem 1.25rem 1.5rem}.site-footer-grid{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:640px){.site-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.site-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2rem}}.site-footer-logo{color:var(--pine);font-size:1.35rem;font-weight:700;text-decoration:none}.site-footer-tagline{color:var(--muted);max-width:22rem;margin:.65rem 0 .35rem;line-height:1.5}.site-footer-sub{color:var(--muted);margin:0;font-size:.85rem}.site-footer-col-title{color:var(--ink);margin:0 0 .85rem;font-size:.95rem;font-weight:650}.site-footer-links{margin:0;padding:0;list-style:none}.site-footer-links li{margin-bottom:.45rem}.site-footer-link{color:var(--ink-soft);align-items:center;gap:.45rem;font-size:.9rem;text-decoration:none;display:inline-flex}.site-footer-link:hover{color:var(--pine)}.site-footer-link-icon{width:1.1rem;color:var(--pine-bright);justify-content:center;font-size:.85rem;display:inline-flex}.site-footer-social{gap:.55rem;margin-bottom:1rem;display:flex}.site-footer-social-btn{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.site-footer-social-fb{background:#1877f2}.site-footer-social-ig{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.site-footer-social-tg{background:#229ed9}.site-footer-apps-label{color:var(--muted);margin:0 0 .55rem;font-size:.88rem}.site-footer-app-badges{flex-direction:column;gap:.45rem;display:flex}.app-store-badge{color:#fff;background:#111;border-radius:8px;align-items:center;gap:.55rem;min-width:10.5rem;padding:.4rem .75rem;display:inline-flex}.app-store-badge-soon{opacity:.72;cursor:default}.app-store-badge-text{flex-direction:column;line-height:1.15;display:flex}.app-store-badge-text small{opacity:.85;font-size:.62rem}.app-store-badge-text strong{font-size:.88rem}.pay-badges-row{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1.25rem}.pay-badges-label{color:var(--muted);margin-bottom:.65rem;font-size:.88rem;display:block}.pay-badges-list{flex-wrap:wrap;gap:.45rem;display:flex}.pay-badge{background:var(--surface);border:1px solid var(--line);letter-spacing:.01em;min-height:2rem;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:.25rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.pay-badge-soon{opacity:.55}.pay-badge-demo{opacity:1;box-shadow:inset 0 0 0 1px #0f4a3c40}.pay-badges-link{color:inherit;text-decoration:none;display:inline-flex}.pay-badges-link:hover .pay-badge{border-color:var(--pine)}.pay-badges-demo-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--pine);background:#0f4a3c1a;border:1px solid #0f4a3c40;border-radius:999px;align-items:center;margin-left:.5rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.payment-method-status-demo{color:var(--pine);font-weight:600}.pay-badge-visa{color:#1a1f71;border-color:#1a1f7133}.pay-badge-mastercard{color:#fff;background:#111;border-color:#111}.pay-badge-arca{color:#fff;background:#0d2d6b;border-color:#0d2d6b}.pay-badge-idram{color:#e85d00;border-color:#e85d0040}.pay-badge-telcell{color:#06c;border-color:#0066cc40}.pay-badge-bank{color:#1a5c3a;border-color:#1a5c3a47}.pay-badge-stripe{color:#635bff;border-color:#635bff40}.site-footer-legal-row{margin-top:1rem}.site-footer-legal-links{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.85rem;display:flex}.site-footer-cookies,.site-footer-cookies-inline{color:var(--muted);font-size:.85rem}.site-footer-bottom{background:var(--surface);border-top:1px solid var(--line)}.site-footer-bottom-inner{max-width:72rem;color:var(--muted);flex-direction:column;gap:.5rem;margin:0 auto;padding:.85rem 1.25rem;font-size:.85rem;display:flex}@media (min-width:640px){.site-footer-bottom-inner{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer-bottom-links{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.back-to-top{z-index:40;background:var(--pine);color:#fff;width:2.75rem;height:2.75rem;box-shadow:var(--shadow-lift);cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:999px;transition:opacity .2s,transform .2s,background .2s;position:fixed;bottom:5.5rem;right:1rem;transform:translateY(8px)}.back-to-top-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{background:var(--pine-deep)}@media (min-width:901px){.back-to-top{bottom:1.25rem}}.accepted-payments{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:1.25rem 0 1.75rem;padding:1rem 1.1rem}.accepted-payments-title{margin:0 0 .35rem;font-size:1rem}.payment-method-picker-title{margin:0 0 .65rem;font-size:.95rem}.payment-method-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.payment-method-option{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;text-align:left;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;padding:.65rem .85rem;display:flex}.payment-method-option:disabled{opacity:.55;cursor:not-allowed}.payment-method-active:not(:disabled):hover{border-color:var(--pine)}.payment-method-label{flex:1;font-size:.9rem}.payment-method-status{color:var(--muted);font-size:.78rem}.payment-method-status-active{color:var(--pine);font-weight:600}.bank-checkout-page{max-width:32rem}.bank-transfer-steps{flex-direction:column;gap:.35rem;margin:1rem 0 1.25rem;padding-left:1.25rem;display:flex}.bank-transfer-details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 1rem;padding:.85rem 1rem}.bank-transfer-row{border-bottom:1px solid var(--line);gap:.25rem;padding:.55rem 0;display:grid}.bank-transfer-row:last-child{border-bottom:none}.bank-transfer-row dt{color:var(--muted);font-size:.78rem}.bank-transfer-row dd{word-break:break-all;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.bank-transfer-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.bank-transfer-pending{border:1px solid var(--line);border-radius:var(--radius);background:var(--pine);margin-top:1rem;padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.bank-transfer-pending{background:color-mix(in srgb,var(--pine) 8%,var(--surface))}}.bank-transfer-pending-title{margin:0 0 .35rem;font-weight:600}.admin-payment-pending{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.card-checkout-page{max-width:28rem}.card-checkout-logos{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.25rem;display:flex}.card-checkout-form{flex-direction:column;gap:.85rem;margin-top:.5rem;display:flex}.card-input{border:1px solid var(--border,#d4ddd6);background:var(--surface,#fff);border-radius:.5rem;width:100%;padding:.75rem .85rem;font-size:16px}.card-input:focus{outline:2px solid var(--pine,#2d6a4f);outline-offset:1px}.card-checkout-submit{width:100%;margin-top:.35rem}.card-checkout-cancel{margin-top:1rem}.card-otp-message{margin-bottom:.25rem;line-height:1.5}.otp-input-row{justify-content:center;gap:.5rem;margin:1rem 0;display:flex}.otp-digit-input{text-align:center;border:1px solid var(--border,#d4ddd6);background:var(--surface,#fff);border-radius:.5rem;width:2.75rem;height:3rem;font-size:1.35rem}.otp-digit-input:focus{outline:2px solid var(--pine,#2d6a4f);outline-offset:1px}.card-resend-link{width:100%;font-size:.9rem}.info-page-body p{max-width:42rem;line-height:1.6}.info-page-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.security-tips-grid{grid-template-columns:1fr;gap:1rem;margin:1.25rem 0;display:grid}@media (min-width:700px){.security-tips-grid{grid-template-columns:repeat(2,1fr)}}.security-tip-card{border-radius:var(--radius);padding:1rem 1.1rem}.security-tip-card h3{margin:0 0 .55rem}.security-tip-card ul{padding-left:1.1rem}.security-cta-panel,.security-data-panel{background:var(--section-alt);border-radius:var(--radius);border:1px solid var(--line);margin-top:1.75rem;padding:1.1rem 1.15rem}.security-page{max-width:48rem}.security-title{color:var(--pine-deep);margin:0 0 1.25rem;font-size:clamp(1.75rem,4vw,2.25rem)}.security-intro{border-radius:var(--radius-lg);background:#1a6b550f;border:1px solid #0f4a3c2e;margin-bottom:1.75rem;padding:1.1rem 1.2rem}.security-intro h2{color:var(--pine);margin:0 0 .5rem;font-size:1.05rem}.security-intro p{color:var(--ink-soft);margin:0;line-height:1.6}.security-section-heading{color:var(--pine-deep);margin:0 0 1rem;font-size:1.15rem}.security-tips{flex-direction:column;gap:.85rem;margin-bottom:1.75rem;display:flex}.security-tip-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.1rem 1.15rem}.security-tip-head{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.security-tip-icon{font-size:1.35rem;line-height:1}.security-tip-card h3{color:var(--pine-deep);margin:0;font-size:1rem}.security-tip-card ul{color:var(--ink-soft);margin:0;padding-left:1.15rem;font-size:.92rem;line-height:1.55}.security-tip-card li+li{margin-top:.35rem}.security-cta-card,.security-data-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:1rem;padding:1.15rem 1.2rem}.security-cta-card h2,.security-data-card h2{color:var(--pine-deep);margin:0 0 .65rem;font-size:1.05rem}.security-data-card p{color:var(--ink-soft);margin:0 0 .55rem;font-size:.92rem;line-height:1.6}.security-data-links{margin-top:.75rem!important;font-size:.9rem!important}.security-data-links a{color:var(--pine-bright);font-weight:600}.security-cta-card{text-align:center;background:#1a6b550d;border-color:#0f4a3c33}.security-cta-icon{margin-bottom:.5rem;font-size:2rem;display:block}.security-cta-card p{max-width:28rem;color:var(--ink-soft);margin:0 auto 1rem;font-size:.92rem;line-height:1.6}.security-cta-actions{flex-direction:column;align-items:stretch;gap:.55rem;max-width:22rem;margin:0 auto;display:flex}.security-cta-btn{width:100%}.security-cta-mail{font-size:.88rem}.report-listing-wrap{margin:.75rem 0 1.25rem}.report-listing-btn{color:var(--muted);border-color:var(--mist-deep);font-size:.88rem}.report-listing-btn:hover{color:var(--danger);border-color:#9b2f2f59}.contact-prefill-banner{border-radius:var(--radius);background:#1a6b550f;border:1px solid #0f4a3c26;margin:1rem 0;padding:.85rem 1rem}.contact-prefill-security{background:#b8922a14;border-color:#b8922a40}.contact-prefill-title{color:var(--pine-deep);margin:.35rem 0 0;font-weight:600}.contact-prefill-url{word-break:break-all;margin:.25rem 0 0;font-size:.88rem}.mega-menu-backdrop{z-index:200;cursor:default;background:#0a332947;border:none;animation:mega-fade-in .2s;position:fixed;inset:0}.mega-menu{z-index:210;position:relative}.mega-menu--desktop{left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));top:var(--mega-menu-top,7.5rem);background:var(--surface-solid);border:1px solid var(--line);max-width:980px;min-height:380px;max-height:min(78vh,560px);animation:mega-slide-in .28s var(--ease-out-soft,ease);border-radius:1rem;grid-template-columns:minmax(240px,30%) 1fr;margin:0 auto;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 48px #0a332924,0 4px 12px #0a33290f}.mega-menu-sidebar{border-right:1px solid var(--line);background:linear-gradient(#fafcfb,#f4f7f5);overflow:auto}.mega-menu-sidebar-list{margin:0;padding:.45rem 0;list-style:none}.mega-menu-sidebar-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast,.15s) ease,border-color var(--motion-fast,.15s) ease,color var(--motion-fast,.15s) ease;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:.65rem;padding:.62rem .85rem;font-size:.9rem;display:flex}.mega-menu-sidebar-item:focus-visible,.mega-menu-sidebar-item:hover{color:var(--pine-deep);background:#1a6b5512;outline:none}.mega-menu-sidebar-item.is-active{border-left-color:var(--pine);color:var(--pine);background:#1a6b551f;font-weight:600}.mega-menu-sidebar-item.is-active .mega-menu-chevron{color:var(--pine);opacity:1}.mega-menu-chevron{color:var(--muted);opacity:.55;flex-shrink:0;transition:transform .2s,color .15s,opacity .15s}.mega-menu-chevron.is-open{transform:rotate(90deg)}.mega-menu-chevron.is-active{opacity:1;color:var(--pine)}.mega-menu-icon{border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.mega-menu-icon--pine{color:var(--pine-deep);background:#0f4a3c1f}.mega-menu-icon--leaf{color:#2e7d52;background:#2e7d5224}.mega-menu-icon--earth{color:#8b5e3c;background:#8b5e3c24}.mega-menu-icon--gold{color:#9a7420;background:#b8922a29}.mega-menu-icon--rust{color:#b45330;background:#b4533024}.mega-menu-icon--berry{color:#9b3d71;background:#9b3d7121}.mega-menu-icon--teal{color:var(--pine-bright);background:#1a6b5521}.mega-menu-icon--sky{color:#3478b4;background:#3478b421}.mega-menu-icon--violet{color:#6c4ca8;background:#6c4ca821}.mega-menu-cat-label{flex:1;min-width:0;line-height:1.25}.mega-menu-panel{padding:1.1rem 1.25rem 1.25rem;overflow:auto}.mega-menu-panel-title{color:var(--pine-deep);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:1.15rem;font-weight:700;display:inline-flex}.mega-menu-panel-title:hover{color:var(--pine-bright)}.mega-menu-desc{color:var(--muted);max-width:36rem;margin:0 0 1rem;font-size:.88rem;line-height:1.45}.mega-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.75rem;display:grid}.mega-menu-group{min-width:0}@media (min-width:900px){.mega-menu-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.mega-menu-group-title{color:var(--ink);margin:0 0 .45rem;font-size:.92rem;font-weight:700}.mega-menu-group-list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.mega-menu-group-all{border-top:1px solid var(--line);grid-column:1/-1;padding-top:.35rem}.mega-menu-sub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:grid}.mega-menu--mobile .mega-menu-groups{grid-template-columns:1fr;gap:.85rem}.mega-menu--mobile .mega-menu-group-title{color:var(--pine-deep);font-size:.84rem}.mega-menu-sub-link{color:var(--ink-soft);border-radius:var(--radius);transition:color var(--motion-fast,.15s) ease,background var(--motion-fast,.15s) ease;padding:.35rem 0;font-size:.9rem;display:block}.mega-menu-sub-link:focus-visible,.mega-menu-sub-link:hover{color:var(--pine-bright);outline:none}.mega-menu-sub-all{color:var(--pine);font-weight:600}.mega-menu--mobile{z-index:210;background:var(--surface-solid);padding-top:env(safe-area-inset-top);animation:mega-slide-up .3s var(--ease-out-soft,ease);flex-direction:column;display:flex;position:fixed;inset:0}.mega-menu-mobile-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.mega-menu-mobile-head h2{color:var(--pine-deep);margin:0;font-size:1.05rem}.mega-menu-close{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;place-items:center;display:grid}.mega-menu-accordion{flex:1;margin:0;padding:0;list-style:none;overflow:auto}.mega-menu-accordion-trigger{border:none;border-bottom:1px solid var(--line);background:var(--surface-solid);width:100%;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.mega-menu-accordion li.is-expanded .mega-menu-accordion-trigger{background:#1a6b550f}.mega-menu-accordion-panel{border-bottom:1px solid var(--line);padding:0 1rem 1rem;animation:mega-fade-in .2s}.mega-menu-accordion-panel .mega-menu-desc{margin-bottom:.75rem;padding-left:.15rem}.mega-menu-sub-list{margin:0;padding:0;list-style:none}.mega-menu-sub-list .mega-menu-sub-link{padding:.45rem 0}body.mega-menu-open{overflow:hidden}.sections-btn[aria-expanded=true]{background:var(--pine-deep);box-shadow:inset 0 0 0 2px #fff3}.site-header.mega-menu-active{z-index:220}@keyframes mega-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mega-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mega-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mega-menu--desktop,.mega-menu--mobile,.mega-menu-accordion-panel,.mega-menu-backdrop{animation:none}}@media (max-width:900px){.mega-menu--desktop{display:none}}@media (min-width:901px){.mega-menu--mobile{display:none}.mega-menu-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mega-menu-sub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-shell{padding-top:.5rem;padding-bottom:3rem}.admin-layout{gap:1.5rem;display:grid}@media (min-width:901px){.admin-layout{grid-template-columns:220px minmax(0,1fr);align-items:start}}.admin-sidebar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1rem}.admin-sidebar-head{border-bottom:1px solid var(--line);gap:.15rem;margin-bottom:.75rem;padding-bottom:.75rem}.admin-nav,.admin-sidebar-head{flex-direction:column;display:flex}.admin-nav{gap:.25rem}.admin-nav-link{border-radius:var(--radius-md);color:var(--text);padding:.55rem .65rem;font-size:.95rem;text-decoration:none;display:block}.admin-nav-link.active,.admin-nav-link:hover{background:var(--farm-green)}@supports (color:color-mix(in lab,red,red)){.admin-nav-link.active,.admin-nav-link:hover{background:color-mix(in srgb,var(--farm-green) 12%,transparent)}}.admin-nav-link.active,.admin-nav-link:hover{color:var(--pine-deep)}.admin-nav-back{color:var(--muted);margin-top:.75rem;font-size:.85rem}.admin-content h2{margin:0 0 .35rem;font-size:1.35rem}.admin-page-header{display:none}.admin-stat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.admin-activity{margin-top:1.75rem}.admin-activity h2{margin-bottom:.65rem}.admin-activity .linkish{margin-top:.65rem;display:inline-block}.admin-highlight-row{gap:.75rem;display:grid}@media (min-width:768px){.admin-highlight-row{grid-template-columns:repeat(3,1fr)}}.admin-stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.admin-stat-link{color:inherit;text-decoration:none;transition:border-color .15s}.admin-stat-link:hover{border-color:var(--farm-green)}.admin-stat-card strong{color:var(--pine-deep);font-size:1.35rem}.admin-stat-wide strong{font-size:1.5rem}.admin-search-form{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.admin-search-input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex:1;min-width:200px;padding:.55rem .75rem}.admin-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-table td,.admin-table th{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.65rem .75rem}.admin-table th{background:var(--farm-green)}@supports (color:color-mix(in lab,red,red)){.admin-table th{background:color-mix(in srgb,var(--farm-green) 6%,var(--surface))}}.admin-table th{text-transform:uppercase;letter-spacing:.02em;font-size:.8rem;font-weight:600}.admin-table tr:last-child td{border-bottom:none}.admin-row-muted{opacity:.65}.admin-select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);padding:.3rem .45rem;font-size:.85rem}.admin-check{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.admin-badge{background:var(--farm-green);color:#fff;border-radius:999px;margin-left:.35rem;padding:.1rem .35rem;font-size:.7rem;font-weight:600}.admin-status{font-size:.8rem;font-weight:600}.admin-status-ok{color:var(--farm-green)}.admin-status-bad{color:#b42318}.admin-actions-cell{flex-wrap:wrap;gap:.35rem;display:flex}.admin-btn-danger{color:#b42318}.admin-tabs{flex-wrap:wrap;gap:.35rem;margin:1rem 0;display:flex}.admin-tab{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:999px;padding:.45rem .75rem;font-size:.85rem;text-decoration:none}.admin-tab.active,.admin-tab:hover{border-color:var(--farm-green);background:var(--farm-green)}@supports (color:color-mix(in lab,red,red)){.admin-tab.active,.admin-tab:hover{background:color-mix(in srgb,var(--farm-green) 10%,var(--surface))}}.utility-admin{color:var(--farm-green);font-weight:600}.block{display:block}.farm-os{max-width:1100px}.farm-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--pine-bright);margin:0 0 .25rem;font-size:.8rem}.farm-eyebrow a{color:inherit;text-decoration:none}.farm-actions{flex-wrap:wrap;gap:.5rem;display:flex}.farm-login-hint{background:#0f4a3c0f;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem}.farm-hub-top{grid-template-columns:1.4fr .6fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:720px){.farm-hub-top{grid-template-columns:1fr}}.farm-hub-score{color:inherit;background:linear-gradient(160deg,#1a6b551f,#0f4a3c0a);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;text-decoration:none;display:flex}.farm-tool-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;display:grid}.farm-tool-card{background:var(--surface-solid);color:inherit;transform-style:preserve-3d;box-shadow:var(--shadow-card);transition:border-color .22s ease,transform .28s var(--ease-out-soft),box-shadow .28s ease;border:1px solid #0f4a3c1f;border-radius:12px;padding:1rem 1.1rem;text-decoration:none;display:block}.farm-tool-card:hover{border-color:var(--pine-bright);box-shadow:var(--shadow-raised);transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.farm-tool-card:hover{transform:perspective(var(--tilt-perspective)) rotateX(2deg) rotateY(-2.4deg) translateY(-4px) translateZ(8px);box-shadow:var(--shadow-float)}}.farm-tool-card h2{color:var(--pine-deep);margin:0 0 .35rem;font-size:1.05rem}.farm-tool-card p{color:#4a5a54;margin:0;font-size:.9rem;line-height:1.4}.farm-weather{background:linear-gradient(145deg,#e8f3ee,#f7fbf9);border:1px solid #0f4a3c1a;border-radius:12px;padding:1rem 1.15rem}.farm-weather.is-demo{background:linear-gradient(145deg,#f3eee8,#fbf9f7)}.farm-weather-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.farm-weather-head h2{margin:0;font-size:1.1rem}.farm-weather-place{color:var(--pine);margin:0 0 .35rem;font-size:.85rem}.farm-weather-summary{margin:0 0 .75rem;font-size:1rem}.farm-weather-metrics{flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;display:flex}.farm-weather-metrics div{flex-direction:column;min-width:3.5rem;display:flex}.farm-weather-metrics strong{color:var(--pine-deep);font-size:1.25rem}.farm-weather-metrics span{text-transform:uppercase;color:#6a7a74;font-size:.7rem}.farm-pill{color:var(--pine-deep);background:#0f4a3c1a;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;display:inline-block}.farm-risk-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:1rem 0;display:grid}.farm-risk{background:var(--surface-solid);border:1px solid #0f4a3c1a;border-left-width:4px;border-radius:10px;padding:.85rem 1rem}.farm-risk--low{border-left-color:#2a9d6a}.farm-risk--medium{border-left-color:#c9a227}.farm-risk--high{border-left-color:#c45c3e}.farm-risk header{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.farm-risk h3{margin:0;font-size:.95rem}.farm-risk-level{text-transform:uppercase;opacity:.7;font-size:.7rem}.farm-risk p{color:#3d4a45;margin:0;font-size:.88rem}.farm-subhead{color:var(--pine-deep);margin:1.5rem 0 .75rem;font-size:1.15rem}.farm-plot-picker{margin-bottom:1rem}.farm-chip-row{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.farm-chip{color:var(--pine);border:1px solid #0f4a3c33;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;text-decoration:none}.farm-chip.active{background:var(--pine);color:#fff;border-color:var(--pine)}.farm-score-ring{place-items:center;display:grid;position:relative}.farm-score-ring-core{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.farm-score-ring-core strong{color:var(--pine-deep);font-size:1.75rem;line-height:1}.farm-score-ring-core span{text-transform:uppercase;color:#6a7a74;font-size:.7rem}.farm-score-hero{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.farm-score-pillars{gap:.85rem;display:grid}.farm-score-pillar{border-bottom:1px solid #0f4a3c14;padding:.75rem 0}.farm-score-pillar-head{justify-content:space-between;margin-bottom:.35rem;display:flex}.farm-score-bar{background:#0f4a3c1a;border-radius:999px;height:8px;overflow:hidden}.farm-score-bar.tall{height:12px;margin:.5rem 0}.farm-score-bar i{background:linear-gradient(90deg,var(--pine-bright),var(--pine));border-radius:inherit;height:100%;display:block}.farm-form{gap:.75rem;max-width:520px;margin-bottom:1.5rem;display:grid}.farm-form label{color:var(--pine-deep);gap:.3rem;font-size:.9rem;display:grid}.farm-form input,.farm-form select,.farm-form textarea{font:inherit;border:1px solid #0f4a3c33;border-radius:8px;padding:.55rem .7rem}.farm-form-row{flex-wrap:wrap;gap:.5rem;display:flex}.farm-form-compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end;max-width:none}.farm-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.farm-list li{background:var(--surface-solid);border:1px solid #0f4a3c1a;border-radius:10px;padding:.85rem 1rem}.farm-list-main strong{margin-bottom:.25rem;display:block}.farm-list-main p{margin:.2rem 0}.farm-compare,.farm-radar-grid,.farm-stat-row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.farm-stat{background:#0f4a3c0f;border-radius:12px;flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex}.farm-stat strong{color:var(--pine-deep);font-size:1.35rem}.farm-stat span{color:#6a7a74;font-size:.75rem}.farm-stat em{color:#3d4a45;font-size:.8rem;font-style:normal}.farm-cat-bars{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.farm-cat-bars li{grid-template-columns:100px 1fr auto;align-items:center;gap:.5rem;font-size:.9rem;display:grid}.farm-calc-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.farm-calc-grid label{gap:.25rem;font-size:.85rem;display:grid}.farm-calc-grid input{border:1px solid #0f4a3c33;border-radius:8px;padding:.5rem}.farm-scenario-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.farm-scenario{background:var(--surface-solid);border:1px solid #0f4a3c1f;border-radius:12px;padding:1rem}.farm-scenario.is-best{border-color:var(--pine-bright);box-shadow:0 0 0 2px #1a6b5526}.farm-scenario h3{margin:0 0 .35rem;font-size:1rem}.farm-scenario-net{color:var(--pine-deep);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.farm-scenario ul{color:#4a5a54;margin:0;padding-left:1.1rem;font-size:.85rem}.farm-journey-steps{margin:.5rem 0;padding-left:1.2rem}.farm-journey-steps li{justify-content:space-between;gap:1rem;padding:.25rem 0;display:flex}.farm-journey-demo{background:#0f4a3c0d;border-radius:12px;padding:1rem}.farm-radar-place{color:var(--pine-deep);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.farm-radar-layout{gap:1.15rem;margin-bottom:.5rem;display:grid}@media (min-width:900px){.farm-radar-layout{grid-template-columns:1.35fr .9fr;align-items:start}}.farm-radar-side{gap:.85rem;display:grid}.farm-stat--pine{background:linear-gradient(160deg,#0f4a3c1a,#1a6b550a)}.farm-stat--gold{background:linear-gradient(160deg,#b8922a29,#b8922a0a)}.farm-stat--wheat{background:linear-gradient(160deg,#d4b87847,#d4b8780f)}.farm-stat--sky{background:linear-gradient(160deg,#4a8caa29,#4a8caa0a)}.farm-stat--warn{background:linear-gradient(160deg,#c45c3e24,#c45c3e0a)}.farm-stat--warn strong{color:#9a4030}.farm-radar-activity{background:linear-gradient(165deg,var(--surface-solid) 0,var(--pine) 100%);border-radius:14px;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.farm-radar-activity{background:linear-gradient(165deg,var(--surface-solid) 0,color-mix(in srgb,var(--pine) 5%,var(--mix-canvas)) 100%)}}.farm-radar-activity{box-shadow:var(--shadow-card);border:1px solid #0f4a3c1a}.farm-radar-activity-list{gap:.55rem;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.farm-radar-activity-list li{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.farm-radar-activity-list p{color:#3d4a45;margin:0;font-size:.92rem;line-height:1.4}.farm-radar-activity-dot{background:var(--gold,#b8922a);border-radius:50%;width:.55rem;height:.55rem;margin-top:.4rem;box-shadow:0 0 0 3px #b8922a2e}@media (prefers-reduced-motion:reduce){.farm-radar-activity-dot{box-shadow:none}}.farm-factor-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.farm-factor-list li{background:var(--surface-solid);border:1px solid #0f4a3c1a;border-left-width:4px;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.farm-factor-main{flex:1;gap:.35rem;min-width:0;display:grid}.farm-factor-main .farm-score-bar{max-width:12rem}.farm-compare-val{color:var(--pine);font-weight:600}.farm-compare-val.warn{color:#c45c3e}.form-ok{color:var(--pine-bright);font-size:.9rem}.form-error{color:#c45c3e;font-size:.9rem}.muted.small,.small.muted{font-size:.8rem}.form-page,.header-inner,.header-utility-inner,.home-feed-section>.classified-list,.home-feed-section>.empty-state-cta,.home-feed-section>.home-feed-head,.home-feed-section>.listing-card-grid,.home-feed-section>.listing-carousel-wrap,.home-feed-section>.post-grid,.list-style-header .header-inner,.page-board,.page-board .section-head,.section{max-width:var(--content-max)}.site-footer-bottom-inner,.site-footer-inner{max-width:var(--content-wide)}.page-board{position:relative}.page-board:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(55% 40% at 50% 0,#0f4a3c0d,#0000 72%),linear-gradient(#f7f3ea8c,#0000 14rem);width:100vw;height:100%;min-height:12rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.detail-page.detail-listam{max-width:var(--content-max)}.listing-browse-shell{width:100%}.listing-browse-shell .browse-layout{max-width:var(--content-wide);margin-inline:auto}@media (min-width:1280px){.browse-layout{grid-template-columns:272px 1fr;gap:1.5rem}.browse-sidebar{background:linear-gradient(165deg,var(--surface-solid) 0,var(--pine) 100%);padding:1.1rem 1.15rem 1.2rem}@supports (color:color-mix(in lab,red,red)){.browse-sidebar{background:linear-gradient(165deg,var(--surface-solid) 0,color-mix(in srgb,var(--pine) 4%,var(--mix-canvas)) 100%)}}.browse-sidebar{box-shadow:var(--shadow-card)}.browse-main{padding:.35rem .15rem .5rem}.browse-toolbar{border-radius:var(--radius-lg);border:1px solid var(--pine);background:#ffffffd1;padding:.55rem .75rem}@supports (color:color-mix(in lab,red,red)){.browse-toolbar{border:1px solid color-mix(in srgb,var(--pine) 10%,transparent)}}.browse-toolbar{box-shadow:var(--shadow-card);margin-bottom:.85rem}.browse-results.listing-card-grid,.listing-card-grid.browse-results{grid-template-columns:repeat(auto-fill,minmax(14.25rem,1fr));gap:1rem}}@media (min-width:1536px){.browse-results.listing-card-grid,.listing-card-grid.browse-results{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}}.home-vendo{background:0 0}.home-vendo-banners>.home-banner-gallery,.home-vendo-banners>.home-trust-banner,.home-vendo-banners>.home-trust-strip,.home-vendo>.home-pricing-cta{max-width:var(--content-wide)}.home-categories-primary .category-scroll-wrap{max-width:var(--content-wide);padding-inline:var(--content-pad);margin-inline:auto}.home-feed-section{padding-left:var(--content-pad);padding-right:max(1rem,env(safe-area-inset-right))}@media (min-width:768px){.home-vendo .home-feed-section:nth-of-type(2n){padding-top:2rem;padding-bottom:1.65rem;background:linear-gradient(90deg,transparent 0,var(--section-band) 10%,var(--section-band) 90%,transparent 100%)!important}.home-vendo .home-feed-section:nth-of-type(odd){background:0 0!important}}.home-pricing-cta{padding-top:1.25rem;padding-bottom:2rem}.home-pricing-cta-inner{border-radius:calc(var(--radius-lg) + 4px);border-color:var(--pine)}@supports (color:color-mix(in lab,red,red)){.home-pricing-cta-inner{border-color:color-mix(in srgb,var(--pine) 14%,transparent)}}.home-pricing-cta-inner{box-shadow:var(--shadow-lift);background:radial-gradient(ellipse 70% 80% at 100% 0,#d4a84324,transparent 58%),radial-gradient(ellipse 55% 65% at 0 100%,#0f4a3c14,transparent 55%),linear-gradient(145deg,var(--surface-solid) 0,var(--color-wheat-bg) 100%)}.site-header.vendo-header{border-bottom-color:var(--pine);background:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.site-header.vendo-header{border-bottom-color:color-mix(in srgb,var(--pine) 12%,transparent)}}.site-header.vendo-header{-webkit-backdrop-filter:blur(14px)saturate(1.12);box-shadow:inset 0 1px #ffffffb3,0 8px 24px #0a28230d}.site-footer-vendo{border-top:1px solid var(--pine);position:relative}@supports (color:color-mix(in lab,red,red)){.site-footer-vendo{border-top:1px solid color-mix(in srgb,var(--pine) 12%,transparent)}}.site-footer-vendo{background:radial-gradient(ellipse 80% 55% at 50% 0,#0f4a3c0f,transparent 70%),linear-gradient(180deg,var(--color-wheat-bg) 0,var(--page-bg-warm) 100%)}.farm-page-shell{max-width:var(--content-max)}.farm-page-shell:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 35% at 50% 0,#1a6b5514,#0000 70%),linear-gradient(#f7f3eab3,#0000 10rem);width:100vw;height:calc(100% + 2rem);position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.farm-page-shell .farm-hub-score,.farm-page-shell .farm-list li,.farm-page-shell .farm-risk,.farm-page-shell .farm-scenario,.farm-page-shell .farm-tool-card,.farm-page-shell .farm-weather{box-shadow:var(--shadow-card)}@media (min-width:1100px){.farm-tool-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.farm-tool-card{background:linear-gradient(165deg,var(--surface-solid) 0,var(--pine) 100%);padding:1.1rem 1.2rem}@supports (color:color-mix(in lab,red,red)){.farm-tool-card{background:linear-gradient(165deg,var(--surface-solid) 0,color-mix(in srgb,var(--pine) 4%,var(--mix-canvas)) 100%)}}}@media (min-width:1400px){.home-feed-section>.listing-card-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}}.app-main.page-canvas{position:relative}.app-main.page-canvas:after,.app-main.page-canvas:before{content:"";pointer-events:none;z-index:-1;position:absolute}.app-main.page-canvas:before{opacity:.055;background-image:url(/decor/wheat-pattern.svg),url(/decor/grain-wash.svg);background-position:-2rem 8rem,110% 12%;background-repeat:repeat,no-repeat;background-size:11rem 11rem,min(48rem,90vw);inset:0}.app-main.page-canvas:after{display:none}@media (min-width:900px){.app-main.page-canvas:before{opacity:.07;background-image:url(/decor/wheat-pattern.svg),url(/decor/orchard-mist.svg),url(/decor/grain-wash.svg);background-position:-3rem 10rem,-8% 42%,108% 8%;background-repeat:repeat,no-repeat,no-repeat;background-size:12rem 12rem,min(34rem,42vw),min(42rem,55vw)}.app-main.page-canvas:after{opacity:.09;background-image:url(/decor/field-hills.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:min(28vh,18rem);display:block;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}}@media (min-width:1280px){.app-main.page-canvas:before{opacity:.085;background-image:url(/decor/wheat-pattern.svg),url(/decor/orchard-mist.svg),url(/decor/apple-motif.svg),url(/decor/grain-wash.svg);background-position:-4rem 12rem,-6% 38%,96% 62%,112% 4%;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:13rem 13rem,min(36rem,38vw),7.5rem 7.5rem,min(46rem,50vw)}}.home-banner-gallery,.home-categories-scroll,.home-farm-strip,.home-feed-section,.home-pricing-cta,.home-promo-slider,.home-trust-strip{position:relative}.home-banner-gallery:before,.home-farm-strip:before,.home-feed-section:before,.home-trust-strip:before{content:"";pointer-events:none;z-index:-1;opacity:0;background-repeat:no-repeat;position:absolute;inset:0}@media (min-width:768px){.home-feed-section:nth-of-type(odd):before{opacity:.07;background-image:url(/decor/orchard-mist.svg);background-position:-12% 60%;background-size:min(28rem,40vw)}.home-feed-section:nth-of-type(2n):before{opacity:.065;background-image:url(/decor/field-hills.svg);background-position:108% 80%;background-size:min(36rem,48vw)}.home-trust-strip:before{opacity:.08;background-image:url(/decor/grain-wash.svg),url(/decor/apple-motif.svg);background-position:105% -20%,4% 70%;background-size:min(32rem,50vw),5.5rem 5.5rem}.home-banner-gallery:before{opacity:.06;background-image:url(/decor/wheat-pattern.svg);background-position:2% 20%;background-repeat:repeat;background-size:10rem 10rem;-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000)}.home-farm-strip:before{opacity:.075;background-image:url(/decor/orchard-mist.svg);background-position:110% 40%;background-size:min(30rem,44vw)}}.browse-toolbar,.listing-browse-shell .browse-sidebar{box-shadow:var(--shadow-raised)}.listing-browse-shell{position:relative}@media (min-width:1100px){.listing-browse-shell:before{content:"";pointer-events:none;z-index:-1;opacity:.06;background:url(/decor/orchard-mist.svg) 100% 0/contain no-repeat;width:min(22rem,28vw);height:min(18rem,32vh);position:absolute;inset:-.5rem -1rem auto auto}}.farm-page-shell:after{content:"";pointer-events:none;z-index:-1;opacity:.07;background:url(/decor/wheat-pattern.svg) 50%/9rem;width:min(20rem,34vw);height:min(16rem,28vh);position:absolute;top:4rem;right:-4%;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}@media (max-width:767px){.farm-page-shell:after{display:none}}@media (hover:hover) and (pointer:fine){.category-tile{transform-style:preserve-3d}.category-tile:hover{transform:perspective(var(--tilt-perspective)) rotateX(2deg) rotateY(-2deg) translateY(-4px) translateZ(6px);box-shadow:var(--shadow-raised)}.pillar-card{transform-style:preserve-3d;transition:transform .3s var(--ease-out-soft),box-shadow .3s ease,border-color .2s ease}.pillar-card:hover{transform:perspective(var(--tilt-perspective)) rotateX(1.6deg) rotateY(-2deg) translateY(-3px) translateZ(6px);box-shadow:var(--shadow-float)}}.auth-card,.browse-filter-form,.checkout-panel,.detail-offer-card,.detail-seller-card,.fos-diary,.fos-expense-form,.fos-sell-form,.listing-create form,.page-board form,.stack-form{isolation:isolate;background-image:none!important}.auth-card:after,.auth-card:before,.browse-filter-form:after,.browse-filter-form:before,.stack-form:after,.stack-form:before{display:none!important}@media (hover:hover) and (pointer:fine){.browse-results-list .listing-card:hover,.browse-results-list .trade-card:hover,.detail-similar-list .listing-card:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}}@media (max-width:767px){.app-shell.site-chrome:after{display:none}.app-main.page-canvas:before{opacity:.035;background-image:url(/decor/grain-wash.svg);background-position:50% 0;background-repeat:no-repeat;background-size:min(28rem,100vw)}.app-main.page-canvas:after{display:none}body{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){body{background-attachment:scroll}.category-tile,.farm-tool-card,.fxb,.listing-card,.pastel-card,.pillar-card,.post-card,.trade-card,.xndzor-hero-rail-link,.xz-promo-slider{transition:border-color .15s,box-shadow .15s!important}.category-tile:hover,.farm-tool-card:hover,.fxb:hover,.listing-card:active,.listing-card:hover,.listing-card:hover .listing-card-media img,.pastel-card:hover,.pillar-card:hover,.post-card:active,.post-card:hover,.trade-card:active,.trade-card:hover,.trade-card:hover .trade-card-media img{transform:none!important}.xndzor-hero-band-motif,.xz-ambient-float{animation:none!important}}.pwa-install{left:0;right:0;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));z-index:55;pointer-events:none;padding:0 .75rem .75rem;position:fixed}.pwa-install-inner{pointer-events:auto;color:#f3f7f4;background:#0a3329;border-radius:14px;align-items:flex-start;gap:.75rem;max-width:28rem;margin:0 auto;padding:.85rem .95rem;display:flex;box-shadow:0 10px 28px #081c1659}.pwa-install-copy{flex:1;min-width:0}.pwa-install-title{letter-spacing:.01em;font-size:.95rem;font-weight:650;display:block}.pwa-install-desc{color:#f3f7f4e0;margin:.25rem 0 0;font-size:.8rem;line-height:1.35}.pwa-install-steps{color:#f3f7f4eb;margin:.55rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.4}.pwa-install-steps li+li{margin-top:.2rem}.pwa-install-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.pwa-install-btn{appearance:none;color:#0a3329;cursor:pointer;white-space:nowrap;background:#6f9b7a;border:0;border-radius:999px;padding:.45rem .85rem;font-size:.8rem;font-weight:650}.pwa-install-btn:hover{background:#7fad8a}.pwa-install-dismiss{appearance:none;color:#f3f7f4b3;cursor:pointer;background:0 0;border:0;padding:.15rem .35rem;font-size:1.25rem;line-height:1}@media (min-width:901px){.pwa-install{display:none}}@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-border-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}