@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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))}}:root{--cream:#f5efe2;--paper:#fffdf8;--ink:#183127;--muted:#526159;--green:#07372d;--green2:#174c3c;--brand-green:#071f16;--rust:#9f4528;--gold:#a97820;--line:#d2c6b2}.registry-note{border-left:3px solid var(--gold);background:#fff8e9;border-radius:8px;margin-top:12px;padding:12px}.registry-note b,.registry-note span{display:block}.registry-note b{font-size:9px}.registry-note span{color:#6e7b73;margin-top:4px;font-size:8px;line-height:1.4}.registry-card h3{margin:4px 0;font-family:Georgia,serif;font-size:21px}.registry-card p{color:#707c74;font-size:9px;line-height:1.5}.registry-card button:disabled{cursor:not-allowed;opacity:.55}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:var(--cream);max-width:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.data-live{font-weight:900;color:#20734f!important}.proposal-error{color:#9c4325;background:#fff1eb;border:1px solid #e2b5a1;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:10px;font-weight:800}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071f16f7;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:94px;padding:0 4.5vw;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #071f1624}.brand{width:235px;height:88px;display:block;overflow:hidden}.brand img{object-fit:contain;width:100%;height:100%}nav{gap:4px;display:flex}nav a{color:#f5efe2;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none}nav a:hover{background:#ffffff17}.account-actions{align-items:center;gap:7px;display:flex}.favorite-count,.login{color:#f5efe2;background:0 0;border:0;font-weight:800}.favorite-count{min-width:44px;font-size:20px}.favorite-count span{font-size:11px}.login{padding:10px}.login.signed-in{align-items:center;gap:6px;display:flex}.login-status-dot{color:#76d99a;filter:drop-shadow(0 0 5px #76d99a80);font-size:9px}.notification-bell{color:#f5efe2;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.notification-bell>span{filter:grayscale()brightness(2);font-size:16px}.notification-bell>b{border:2px solid var(--brand-green);background:var(--rust);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-4px;right:-4px}.primary{background:var(--rust);color:#fff;border:0;border-radius:10px;font-weight:800;box-shadow:0 9px 24px #73361d33}.primary.small{padding:11px 17px}.toast{z-index:1400;background:var(--paper);max-width:min(420px,88vw);color:var(--ink);text-align:left;border:1px solid #c8c1b2;border-radius:12px;align-items:center;gap:20px;padding:14px 18px;display:flex;position:fixed;top:91px;right:3vw;box-shadow:0 18px 50px #17231b2e}.toast>span{font-size:12px;font-weight:800;line-height:1.45}.toast>button{width:28px;height:28px;color:var(--ink);background:#eee7da;border:0;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.hero{background:var(--cream);grid-template-columns:49% 51%;min-height:710px;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:75px 4vw 35px;position:relative}.eyebrow{color:var(--rust);letter-spacing:2.2px;text-transform:uppercase;margin-bottom:15px;font-size:11px;font-weight:900;display:inline-block}.hero h1{letter-spacing:-4px;max-width:710px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.5vw,84px);font-weight:500;line-height:.93}.hero h1 em{color:var(--rust);font-weight:500}.hero-actions{gap:14px;display:flex}.hero-button,.outline-button{border-radius:13px;padding:16px 26px;font-weight:900}.hero-button span{margin-left:18px}.outline-button{border:1px solid var(--green);color:var(--green);background:0 0}.hero-stats{margin-top:34px;display:flex}.hero-stats div{border-left:1px solid #cfc5b2;min-width:145px;padding:0 24px}.hero-stats div:first-child{border:0;padding-left:0}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{font-family:Georgia,serif;font-size:29px;font-weight:500}.hero-stats span{color:#617067;margin-top:5px;font-size:11px}.hero-image{background:linear-gradient(90deg,#f5efe21a,#0000 20%),url(/marketgen-hero.webp) 50%/cover;border-radius:0 0 0 48%;min-height:710px;position:relative;box-shadow:inset 1px 0 #c99d42b3}.registered-only{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07372ddb;border:1px solid #fff9;border-radius:12px;align-items:center;gap:11px;padding:13px 17px;display:flex;position:absolute;bottom:5%;left:5%;box-shadow:0 12px 35px #0003}.registered-only b{width:28px;height:28px;color:var(--green);background:#e7bb5f;border-radius:8px;place-items:center;font-size:15px;display:grid}.registered-only span{text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:900;line-height:1.35}.search-band{background:var(--green);align-items:center;gap:35px;padding:24px 6vw;display:flex}.search{background:#fff;border-radius:12px;flex:1;align-items:center;gap:10px;max-width:750px;height:58px;padding:6px 6px 6px 18px;display:flex}.search>span{font-size:25px}.search input{border:0;outline:0;flex:1;min-width:0}.search button{background:var(--rust);color:#fff;border:0;border-radius:9px;height:46px;padding:0 24px;font-weight:900}.trust-row{color:#d8e1dc;flex-wrap:wrap;gap:18px;font-size:11px;font-weight:800;display:flex}.breeder-feed{background:var(--cream);border-bottom:1px solid var(--line);padding:52px 6vw 42px}.feed-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.feed-heading h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(30px,3.5vw,48px);font-weight:500}.feed-heading p{color:#67746c;max-width:470px;margin:0;font-size:13px;line-height:1.55}.breeder-stories{gap:28px;margin-top:28px;padding-bottom:8px;display:flex;overflow:auto}.breeder-stories button{min-width:116px;color:var(--ink);text-align:center;background:0 0;border:0;padding:0}.story-ring{border:2px solid var(--gold);background:linear-gradient(140deg,#d7d4c8,#819078);border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 10px;padding:4px;display:grid}.story-ring.silver{background:linear-gradient(140deg,#c9cdca,#6e826b)}.story-ring.sand{background:linear-gradient(140deg,#dccdb6,#8b8c61)}.story-ring i{border:3px solid var(--cream);color:#fff;background:#07372dad;border-radius:50%;place-items:center;width:72px;height:72px;font-style:normal;display:grid}.breeder-stories b,.breeder-stories small{display:block}.breeder-stories b{font-size:11px}.breeder-stories small{color:#7e8982;margin-top:4px;font-size:9px}.listings,.how{background:#fcfaf5;padding:90px 6vw 100px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:34px;display:flex}.section-heading h2,.how h2,.seller h2,.modal h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(35px,4vw,54px);font-weight:500}.filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filters button{border:1px solid var(--line);color:#536057;background:0 0;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:800}.filters button.selected{border-color:var(--green);background:var(--green);color:#fff}.genetic-material-filters{background:#f7f0e4;border:1px solid #dfd4c2;border-radius:14px;align-items:center;width:100%;padding:9px 11px}.genetic-material-filters>span{color:#8a6331;letter-spacing:.08em;text-transform:uppercase;margin-right:3px;font-size:9px;font-weight:900}.genetic-material-filters button{background:#fffdf8;padding:7px 12px;font-size:10px}.readonly-field{color:#78827c;background:#f1eee8;border:1px solid #d9d1c4;border-radius:8px;align-items:center;min-height:43px;padding:12px 13px;font-size:10px;font-weight:700;display:flex}.genetic-listing-note{border-left:3px solid var(--gold);background:#f4eddf;gap:4px;margin-top:14px;padding:14px 16px;display:grid}.genetic-listing-note.incomplete{background:#fff0ea;border-left-color:#a34d37}.genetic-listing-note.complete{background:#edf6ef;border-left-color:#2f7b58}.genetic-listing-note b{font-size:10px}.genetic-listing-note span{color:#69766e;font-size:9px;line-height:1.5}.filter-stack{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:14px;display:flex}.farm-filter{color:#77827b;letter-spacing:.8px;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.farm-filter select{border:1px solid var(--line);min-width:205px;color:var(--green);text-transform:none;letter-spacing:0;background:#fff;border-radius:10px;padding:10px 35px 10px 12px;font-size:12px;font-weight:800}.save-search{color:var(--green);white-space:nowrap;background:#fffaf0;border:1px solid #b9ad99;border-radius:10px;padding:10px 14px;font-size:9px;font-weight:900}.save-search:hover{border-color:var(--green)}.save-search.saved{color:#176747;background:#e5efe8;border-color:#79a18b}.save-search:disabled{cursor:default;opacity:.72}.animal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.catalog-pagination{color:#6f7a73;text-align:center;justify-content:center;align-items:center;gap:16px;margin:28px auto 0;display:flex}.catalog-pagination span{font-size:10px;font-weight:800}.catalog-load-more{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:10px;min-height:44px;padding:11px 18px;font-size:10px;font-weight:900}.catalog-load-more:hover{background:#0d4b3b}.catalog-load-more:focus-visible{outline-offset:3px;outline:3px solid #b7913f61}.animal-card{background:#fff;border:1px solid #ded9cf;border-radius:20px;transition:all .18s;overflow:hidden;box-shadow:0 11px 35px #2d362d0f}.animal-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #2d362d1f}.animal-photo{background:radial-gradient(at 50% 100%,#3e4d3680,#0000 42%),linear-gradient(#d7d4c8 0 68%,#819078 68%);height:265px;position:relative;overflow:hidden}.animal-photo.silver{background:radial-gradient(at 50% 100%,#35493385,#0000 42%),linear-gradient(#c9cdca 0 68%,#6e826b 68%)}.animal-photo.sand{background:radial-gradient(at 50% 100%,#4b4c2e7a,#0000 42%),linear-gradient(#dccdb6 0 68%,#8b8c61 68%)}.animal-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.animal-media-gallery{background:#14251e;outline:none;flex-direction:column;min-width:0;display:flex}.animal-media-stage{background:radial-gradient(at 50% 100%,#3e4d3680,#0000 42%),linear-gradient(#d7d4c8 0 68%,#71866e 68%);flex:1;min-height:520px;position:relative;overflow:hidden}.animal-media-gallery.silver .animal-media-stage{background:radial-gradient(at 50% 100%,#35493385,#0000 42%),linear-gradient(#c9cdca 0 68%,#6e826b 68%)}.animal-media-gallery.sand .animal-media-stage{background:radial-gradient(at 50% 100%,#4b4c2e7a,#0000 42%),linear-gradient(#dccdb6 0 68%,#8b8c61 68%)}.animal-media-stage>img,.animal-media-stage>video{object-fit:cover;background:#071f16;width:100%;height:100%;position:absolute;inset:0}.animal-media-stage>video{object-fit:contain}.gallery-verified,.gallery-position{z-index:3;color:#fff;background:#07372de6;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:18px}.gallery-verified{left:18px}.gallery-position{background:#0f1713b8;right:18px}.gallery-arrow{z-index:4;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071f16ad;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:42px;height:42px;font-size:29px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow.previous{left:14px}.gallery-arrow.next{right:14px}.animal-media-empty{color:#fff;place-items:end center;padding-bottom:28px;display:grid;position:absolute;inset:0}.animal-media-empty .cattle-art{bottom:70px}.animal-media-empty>b{z-index:2;background:#071f16b3;border-radius:99px;padding:7px 10px;font-size:8px;position:relative}.animal-media-rail{background:#071f16;align-items:center;gap:9px;min-height:90px;padding:10px;display:flex}.animal-media-thumbs{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.animal-media-thumbs>button{color:#fff;background:#19382d;border:2px solid #0000;border-radius:8px;flex:none;width:72px;height:62px;padding:0;position:relative;overflow:hidden}.animal-media-thumbs>button.active{border-color:#e9bd6d}.animal-media-thumbs img{object-fit:cover;width:100%;height:100%}.animal-media-thumbs .video>span{background:linear-gradient(145deg,#1a3f31,#071f16);align-content:center;place-items:center;gap:3px;height:100%;display:grid}.animal-media-thumbs .video b{font-size:16px}.animal-media-thumbs .video small{text-transform:uppercase;font-size:7px;font-weight:900}.gallery-status{color:#bdcbc3;min-width:78px;font-size:7px;line-height:1.35}.gallery-status.error{color:#efb093}.animal-media-gallery.public{border-radius:28px;min-height:500px;overflow:hidden;box-shadow:0 28px 65px #1c2e2526}.animal-media-gallery.public .animal-media-stage{min-height:405px}.animal-media-gallery.public .animal-media-rail{min-height:95px}.verified,.photo-count{z-index:3;color:#fff;border-radius:999px;font-size:10px;font-weight:800;position:absolute}.verified{background:#07372de6;padding:7px 10px;top:14px;left:14px}.photo-count{background:#141b16b3;padding:6px 9px;bottom:12px;right:13px}.favorite{z-index:4;width:38px;height:38px;color:var(--green);background:#ffffffe0;border:0;border-radius:50%;font-size:21px;position:absolute;top:13px;right:13px}.favorite.saved{color:var(--rust)}.favorite:disabled{cursor:wait;opacity:.72}.favorite.saving{font-size:18px}.cattle-art{filter:drop-shadow(0 18px 12px #252d2233);width:245px;height:150px;position:absolute;bottom:31px;left:50%;transform:translate(-50%)}.cattle-art span{background:#eeeae1;display:block;position:absolute}.cattle-art .body{border-radius:56% 44% 40% 38%;width:160px;height:78px;top:40px;left:42px}.cattle-art .hump{border-radius:65% 45% 30% 30%;width:65px;height:64px;top:21px;left:37px;transform:rotate(-13deg)}.cattle-art .head{border-radius:45% 40% 55% 55%;width:62px;height:50px;top:62px;left:2px;transform:rotate(7deg)}.cattle-art .ear{border-radius:80% 15%;width:31px;height:13px;top:57px}.cattle-art .ear.left{left:-12px;transform:rotate(13deg)}.cattle-art .ear.right{left:46px;transform:rotate(-16deg)}.cattle-art .leg{border-radius:0 0 4px 4px;width:12px;height:43px;top:103px}.cattle-art .leg.one{left:55px}.cattle-art .leg.two{left:87px}.cattle-art .leg.three{left:165px}.cattle-art .leg.four{left:190px}.animal-info{padding:20px}.lot-owner{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.farm-link{color:var(--green);text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.farm-link span{color:var(--gold)}.farm-link b{color:#3f8f6e}.video-link{color:#8a512f;white-space:nowrap;background:#fbf6eb;border:1px solid #d9c9aa;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.animal-meta{gap:7px;display:flex}.animal-meta span{color:var(--green);letter-spacing:.8px;text-transform:uppercase;background:#edf0e9;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:900}.animal-meta span:last-child{color:#8a512f;background:#f1e5d6}.animal-info h3{margin:14px 0 5px;font-family:Georgia,serif;font-size:23px}.animal-info p{color:#758078;margin:0;font-size:12px}.animal-info .location{margin-top:11px}.price-row{border-top:1px solid #ebe7df;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding-top:17px;display:grid}.price-row small,.similar-average small{color:#8a918b;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.price-row strong{font-size:20px}.similar-average{text-align:right}.similar-average strong{color:var(--rust);font-size:17px;display:block}.similar-average em{color:#66736b;background:#ece8df;border-radius:99px;margin-top:5px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.similar-average em.below{color:#20734f;background:#dcece1}.similar-average em.above{color:#95652d;background:#f6ead3}.similar-average>span{color:#8a918b;margin-top:5px;font-size:7px;line-height:1.35;display:block}.market-filters{width:100%}.market-filters button{font-size:10px}.card-actions{border-top:1px solid #ebe7df;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;padding-top:12px;display:grid}.compare-toggle{color:var(--green);white-space:nowrap;background:#faf7f0;border:1px solid #cfc5b4;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.compare-toggle:hover{border-color:var(--green)}.compare-toggle.selected{border-color:var(--green);color:#176747;background:#e5efe8}.proposal-card-action{border:1px solid var(--green);background:var(--green);color:#fff;white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:900}.card-action{width:100%;color:var(--green);background:0 0;border:0;justify-content:space-between;padding:8px 0 3px;font-size:12px;font-weight:900;display:flex}.empty{text-align:center;background:#e9e4d8;border-radius:18px;padding:70px}.retry-action{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:9px;margin:14px auto 0;padding:10px 14px;font-weight:900;display:block}.compare-tray{z-index:70;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07372df5;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:minmax(145px,.75fr) minmax(260px,1.35fr) auto auto;align-items:center;gap:14px;width:min(920px,100vw - 36px);padding:12px 14px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #07231d4d}.compare-tray>div:first-child small,.compare-tray>div:first-child strong{display:block}.compare-tray>div:first-child small{color:#ddb36a;letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900}.compare-tray>div:first-child strong{margin-top:4px;font-size:11px}.compare-tray-animals{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.compare-tray-animals>button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.compare-tray-animals .listing-thumb{width:32px;height:32px;font-size:8px}.compare-tray-animals b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compare-tray-animals i{color:#d8cfc1;font-size:15px;font-style:normal}.compare-clear{color:#d8cfc1;background:0 0;border:0;padding:9px 4px;font-size:8px;font-weight:900}.compare-open{white-space:nowrap;border:0;padding:12px 14px;font-size:9px}.compare-open:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.img-section{background:var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:88px 7vw;display:grid}.img-section>div>p{color:#5e6c64;max-width:590px;font-size:17px;line-height:1.65}.img-section>div>a{color:var(--rust);font-weight:900;text-decoration:none}.eyebrow.light{color:#dfb462}.market-card{background:var(--green);color:#fff;border-radius:24px;min-height:390px;padding:28px;box-shadow:0 30px 70px #07372d2e}.market-top,.market-foot{color:#d6ded7;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.live{color:#efbf6d}.market-card>strong{margin-top:45px;font-family:Georgia,serif;font-size:55px;font-weight:500;display:block}.market-card>p{color:#b9c6bd;font-size:13px}.chart{border-bottom:1px solid #ffffff2e;align-items:flex-end;gap:7px;height:115px;display:flex}.chart i{background:linear-gradient(#d6ae6b,#856733);border-radius:4px 4px 0 0;flex:1}.market-foot{margin-top:22px}.market-foot b{color:#f0c37e}.how{text-align:center}.how>h2{margin-bottom:44px}.how-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.how-grid>div{border:1px solid var(--line);background:#fff;border-radius:17px;padding:26px}.how-grid b{color:var(--gold);font-family:Georgia,serif;font-size:25px}.how-grid h3{font-family:Georgia,serif;font-size:21px}.how-grid p{color:#65736b;font-size:13px;line-height:1.55}.seller{background:var(--green);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:88px 7vw;display:grid}.seller h2{color:#fff;font-size:clamp(42px,5vw,68px);line-height:1}.seller>div>p{color:#bfcac2;max-width:590px;font-size:17px;line-height:1.65}.seller ol{margin:0;padding:0;list-style:none}.seller li{border-bottom:1px solid #ffffff24;gap:18px;padding:19px 0;display:flex}.seller li b{color:#d4a86b;font-family:Georgia,serif;font-size:21px}.seller li span{color:#aebeb2;font-size:12px;line-height:1.6}.seller li strong{color:#fff;font-size:15px;display:block}.seller-action{background:var(--rust);color:#fff;border:0;border-radius:9px;grid-column:2;justify-self:start;padding:14px 20px;font-size:12px;font-weight:900}.terms-strip{background:#e7decd;grid-template-columns:repeat(4,1fr);gap:20px;padding:35px 6vw;display:grid}.terms-strip div{border-left:2px solid var(--rust);padding-left:18px}.terms-strip b,.terms-strip span{display:block}.terms-strip b{margin-bottom:5px;font-family:Georgia,serif;font-size:19px}.terms-strip span{color:#6d766f;font-size:11px}footer{color:#bac8c1;background:#062d25;grid-template-columns:180px 1fr auto auto;align-items:center;gap:25px;padding:35px 5vw;display:grid}footer img{object-fit:contain;width:160px;height:75px}footer p,footer span{font-size:11px}footer div{gap:18px;display:flex}footer button,footer a{color:#e9c374;background:0 0;border:0;font-size:11px;text-decoration:none}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02130fb8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);border-radius:24px;width:min(920px,96vw);max-height:90vh;position:relative;overflow:auto;box-shadow:0 30px 100px #00000052}.modal-close{z-index:2;background:#ffffffe6;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;position:absolute;top:17px;right:17px}.animal-detail{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-template-columns:42% 58%;display:grid;overflow:auto}.detail-photo{background:linear-gradient(#d4d5cc 0 62%,#71866e 62%);min-height:610px;position:relative;overflow:hidden}.detail-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-photo span{z-index:1;background:var(--green);color:#fff;border-radius:99px;margin:20px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-block;position:relative}.detail-copy{padding:55px 45px}.detail-copy h2{font-size:43px}.detail-copy>p{color:#6c786f}.detail-facts{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.detail-facts div{border:1px solid var(--line);border-radius:9px;padding:13px}.detail-facts small,.detail-facts b{display:block}.detail-facts small{color:#819087;text-transform:uppercase;margin-bottom:4px;font-size:9px}.payment-box{background:#eee7da;border-radius:13px;padding:20px}.payment-box small,.payment-box strong,.payment-box span{display:block}.payment-box strong{margin:4px 0;font-family:Georgia,serif;font-size:31px}.payment-box span{color:#66736b;font-size:12px}.detail-action{width:100%;margin-top:20px;padding:15px}.detail-action:disabled{cursor:not-allowed;opacity:.45}.seller-modal,.contract-modal{padding:50px}.seller-modal>p,.contract-modal>p{color:#68766d;line-height:1.55}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px;display:grid}.form-grid label{font-size:11px;font-weight:900}.form-grid input,.form-grid textarea{border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;width:100%;margin-top:7px;padding:13px}.form-grid textarea{resize:vertical;min-height:92px;font:inherit}.form-grid .form-wide{grid-column:1/-1}.form-grid input.invalid{background:#fff7f3;border-color:#c96743;box-shadow:0 0 0 2px #b9572f14}.field-help,.field-ok{margin-top:5px;font-size:8px;font-weight:700;line-height:1.35;display:block}.field-help{color:#7c867f}.field-ok{color:#237250}.identity-checks{background:#f1ecdf;border-radius:10px;gap:8px;margin-top:18px;padding:10px 12px;display:flex}.identity-checks span{color:#7d857f;background:#e2ddd2;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:900}.identity-checks span.checked{color:#20734f;background:#dcece1}.contract-check{align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;display:flex}.contract-check button{color:var(--rust);background:0 0;border:0;padding:0;font-weight:900}.contract-layer{z-index:110}.contract-summary{background:#eee7da;border-radius:14px;margin:25px 0;padding:24px}.contract-summary h3{margin-top:0;font-family:Georgia,serif}.contract-summary p{color:#536159;margin:9px 0;font-size:13px;line-height:1.5}.pdf-link{padding:14px 18px;text-decoration:none;display:inline-block}.video-upload{cursor:pointer;background:#f5efe2;border:1px dashed #b7a98d;border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:16px;display:flex;position:relative;overflow:hidden}.video-upload.uploaded{background:#edf4ef;border-style:solid;border-color:#5f9c7b}.video-upload span{flex:1}.video-upload b,.video-upload small{display:block}.video-upload small{color:#7c867f;margin-top:3px;font-size:10px;font-weight:400}.video-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.video-upload strong{background:var(--green);color:#fff;pointer-events:none;border-radius:8px;padding:9px 11px;font-size:10px}.farm-modal{grid-template-columns:54% 46%;display:grid;overflow:hidden}.institutional-video{background:linear-gradient(#031f182e,#031f18ad),url(/marketgen-hero.webp) 50%/cover;place-items:center;min-height:540px;display:grid;position:relative}.institutional-video button{color:#fff;background:#07372dd1;border:1px solid #ffffffbf;border-radius:50%;width:76px;height:76px;padding-left:6px;font-size:25px}.institutional-video span{color:#fff;letter-spacing:1.4px;font-size:9px;font-weight:900;position:absolute;bottom:22px;left:22px}.farm-copy{padding:55px 38px}.farm-copy h2{font-size:43px}.farm-copy>p{color:#65736b;line-height:1.6}.farm-since{font-weight:800}.farm-numbers{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;display:grid}.farm-numbers div{border:1px solid var(--line);border-radius:10px;padding:15px}.farm-numbers b,.farm-numbers span{display:block}.farm-numbers b{font-family:Georgia,serif;font-size:25px}.farm-numbers span{color:#7a847d;text-transform:uppercase;margin-top:3px;font-size:9px}.proposal-layer{z-index:95}.proposal-modal{width:min(760px,96vw);padding:0}.proposal-progress{border-bottom:1px solid var(--line);background:#eee7da;grid-template-columns:repeat(3,1fr);gap:8px;padding:22px 55px;display:grid}.proposal-progress div{color:#8a918b;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.proposal-progress b{border:1px solid #bcb5a7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.proposal-progress .active{color:var(--green)}.proposal-progress .active b{border-color:var(--green);background:var(--green);color:#fff}.proposal-content{padding:42px 55px 50px}.proposal-content>p{color:#68766d}.analysis-note{border-left:3px solid var(--gold);background:#f2ecdf;gap:4px;margin-top:18px;padding:15px;display:grid}.analysis-note b{font-size:12px}.analysis-note span{color:#68766d;font-size:11px;line-height:1.45}.proposal-animal{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:18px;display:flex}.proposal-animal small,.proposal-animal b,.proposal-animal span{display:block}.proposal-animal small,.review-card small{color:#8b948e;text-transform:uppercase;font-size:9px;font-weight:900}.proposal-animal b{margin:4px 0;font-family:Georgia,serif;font-size:20px}.proposal-animal span{color:#77827b;font-size:10px}.proposal-animal>strong{font-family:Georgia,serif;font-size:25px}.payment-options{gap:12px;display:grid}.payment-options>button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:13px;grid-template-columns:28px 1fr;padding:18px;display:grid}.payment-options>button.chosen{border:2px solid var(--green);background:#f0f3ed}.payment-options .radio{color:var(--green);font-size:18px}.payment-options b,.payment-options small,.payment-options em{display:block}.payment-options b{font-size:15px}.payment-options small{color:#7b857e;margin-top:4px;font-size:10px}.payment-options em{color:#536159;margin-top:10px;font-size:11px;font-style:normal;line-height:1.45}.payment-options .cash-value{color:var(--rust);font-family:Georgia,serif;font-size:25px;font-weight:700}.proposal-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.proposal-actions .primary{padding:14px 20px}.proposal-actions .primary:disabled{cursor:not-allowed;opacity:.45}.back-action{color:var(--green);background:0 0;border:0;padding:12px;font-weight:900}.review-card{border:1px solid var(--line);border-radius:14px;margin-top:22px;overflow:hidden}.review-card>div{border-bottom:1px solid var(--line);gap:4px;padding:17px;display:grid}.review-card>div:last-child{border:0}.review-card b{font-size:14px}.review-card span{color:#6f7a73;font-size:11px}.proposal-accept{background:#eee7da;border-radius:10px;padding:16px;line-height:1.45}.proposal-delivery{background:#fbf8f1;border:1px solid #d6c9b5;border-radius:14px;margin-top:24px;padding:20px}.proposal-delivery-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.proposal-delivery-head h3{margin:4px 0 0}.proposal-delivery-head button{color:var(--green);background:#fff;border:1px solid #cfc5b4;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.proposal-delivery>p{color:#68766d;margin:10px 0 16px;font-size:11px;line-height:1.5}.account-layer{z-index:98}.buyer-panel{width:min(980px,96vw);padding:45px}.buyer-panel-head{justify-content:space-between;align-items:flex-start;gap:25px;padding-right:45px;display:flex}.buyer-panel-head h2{margin:0 0 8px;font-size:40px}.buyer-panel-head p{color:#6d786f;margin:0}.buyer-avatar{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:24px;display:grid}.deal-status{border:1px solid var(--line);border-radius:16px;margin-top:30px;overflow:hidden}.deal-animal{background:#f4eddf;grid-template-columns:58px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.deal-thumb{width:58px;height:58px;color:var(--green);background:#d9d6ca;border-radius:10px;place-items:center;font-family:Georgia,serif;font-weight:900;display:grid}.deal-thumb.silver{background:#c9cdca}.deal-thumb.sand{background:#dccdb6}.deal-animal small{color:#8b948e;text-transform:uppercase;font-size:9px;font-weight:900}.deal-animal h3{margin:4px 0;font-family:Georgia,serif;font-size:20px}.deal-animal p{color:#758078;margin:0;font-size:10px}.deal-animal>strong{font-family:Georgia,serif;font-size:24px}.status-track{grid-template-columns:repeat(4,1fr);gap:10px;padding:22px;display:grid}.status-track>div{color:#909991;align-items:center;gap:9px;display:flex;position:relative}.status-track>div:not(:last-child):after{content:"";background:#d8d5cc;height:2px;position:absolute;top:14px;left:35px;right:-3px}.status-track b{z-index:1;background:#fff;border:2px solid #d4d0c6;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;display:grid;position:relative}.status-track span,.status-track strong,.status-track small{display:block}.status-track strong{font-size:10px}.status-track small{margin-top:3px;font-size:8px}.status-track .done,.status-track .active{color:var(--green)}.status-track .done b{border-color:var(--green);background:var(--green);color:#fff}.status-track .done:after{background:var(--green)}.status-track .active b{border-color:var(--gold);color:#8a6425}.buyer-columns{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.panel-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.panel-card-title{justify-content:space-between;align-items:center;display:flex}.panel-card-title small,.panel-card-title b{display:block}.panel-card-title small,.next-card>small{color:#8b948e;text-transform:uppercase;font-size:9px;font-weight:900}.panel-card-title b{margin-top:4px;font-size:16px}.panel-card-title i{color:#8a512f;background:#f1e6d5;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.schedule{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.schedule div{background:#f3efe6;border-radius:9px;padding:12px}.schedule span,.schedule b,.schedule small{display:block}.schedule span{font-size:9px}.schedule b{margin:5px 0;font-size:13px}.schedule small{color:#7d877f;font-size:8px}.single-payment{background:#f3efe6;border-radius:9px;margin-top:18px;padding:14px}.single-payment small,.single-payment strong,.single-payment span{display:block}.single-payment strong{margin:4px 0;font-family:Georgia,serif;font-size:26px}.single-payment span{color:#758078;font-size:9px}.next-card ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.next-card li{color:#69766e;align-items:center;gap:9px;font-size:10px;display:flex}.next-card li b{width:23px;height:23px;color:var(--green);background:#eee8dc;border-radius:50%;place-items:center;font-size:9px;display:grid}.buyer-alert{background:var(--green);color:#fff;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:15px 18px;display:flex}.buyer-alert>span{width:31px;height:31px;color:var(--green);background:#d5ac62;border-radius:50%;place-items:center;font-weight:900;display:grid}.buyer-alert div{flex:1}.buyer-alert b{font-size:12px}.buyer-alert p{color:#c1cec5;margin:3px 0 0;font-size:9px}.buyer-alert button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:900}.no-deals{text-align:center;padding:70px 20px}.no-deals>span{color:var(--gold);font-size:45px}.no-deals h3{font-family:Georgia,serif;font-size:25px}.no-deals p{color:#718078}.no-deals button{margin-top:10px;padding:13px 18px}.buyer-admin-entry{color:#fff;text-align:left;background:linear-gradient(135deg,#0d3b2f,#071f16);border:1px solid #c99d42;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin:22px 0 16px;padding:16px 18px;display:grid;box-shadow:0 12px 30px #071f1624}.buyer-admin-entry>span{color:#e7bd6a;letter-spacing:.08em;background:#e7bd6a1f;border:1px solid #e7bd6a8c;border-radius:12px;place-items:center;width:46px;height:46px;font-size:10px;font-weight:900;display:grid}.buyer-admin-entry small,.buyer-admin-entry b,.buyer-admin-entry p{display:block}.buyer-admin-entry small{color:#e7bd6a;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.buyer-admin-entry b{margin-top:3px;font-family:Georgia,serif;font-size:18px}.buyer-admin-entry p{color:#b8cbc2;margin:4px 0 0;font-size:9px}.buyer-admin-entry em{color:#fff;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.buyer-verification-strip{background:#f5efe4;border:1px solid #ded6c8;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:grid}.buyer-verification-strip>span{color:#8b6428;background:#e7d9bd;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.buyer-verification-strip small,.buyer-verification-strip b,.buyer-verification-strip p{display:block}.buyer-verification-strip small{color:#7b867e;text-transform:uppercase;font-size:8px}.buyer-verification-strip b{margin-top:3px;font-size:10px}.buyer-verification-strip p{color:#707b74;margin:3px 0 0;font-size:8px}.buyer-verification-strip>em{color:#92692c;background:#eee3d0;border-radius:99px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.buyer-verification-strip.approved{background:#e9f2eb;border-color:#b9d4c0}.buyer-verification-strip.approved>span{color:#fff;background:#267352}.buyer-verification-strip.approved>em{color:#216d4d;background:#d5e8d9}.buyer-verification-strip.changes_requested{background:#fff2ee;border-color:#dfb5a9}.buyer-verification-strip.changes_requested>span,.buyer-verification-strip.changes_requested>em{color:#984632;background:#efdcd5}.saved-favorites{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;padding:15px}.saved-favorites>div:first-child{justify-content:space-between;align-items:center;display:flex}.saved-favorites>div:first-child b{font-size:9px}.saved-favorites>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.saved-favorites button{min-width:0;color:var(--ink);text-align:left;background:#faf7f0;border:1px solid #e6dfd3;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.saved-favorites .listing-thumb{width:40px;height:40px}.saved-favorites strong,.saved-favorites small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-favorites strong{font-size:9px}.saved-favorites small{color:#7c867f;margin-top:3px;font-size:7px}.saved-favorites em{color:var(--rust);font-size:7px;font-style:normal;font-weight:900}.saved-searches{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;padding:15px}.saved-searches>div:first-child{justify-content:space-between;align-items:center;display:flex}.saved-searches>div:first-child b{font-size:9px}.saved-searches>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.saved-searches article{background:#faf7f0;border:1px solid #e6dfd3;border-radius:9px;grid-template-columns:minmax(0,1fr) 32px;min-width:0;display:grid;overflow:hidden}.saved-searches article>button{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;padding:10px}.saved-searches article>button:last-child{color:#8f6553;text-align:center;border-left:1px solid #e6dfd3;place-items:center;font-size:17px;display:grid}.saved-searches strong,.saved-searches small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-searches strong{font-size:9px}.saved-searches small{color:#7c867f;margin-top:4px;font-size:7px}.followed-farms{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;padding:15px}.followed-farms>div:first-child{justify-content:space-between;align-items:center;display:flex}.followed-farms>div:first-child b{font-size:9px}.followed-farms>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.followed-farms article{background:#faf7f0;border:1px solid #e6dfd3;border-radius:9px;grid-template-columns:minmax(0,1fr) 32px;min-width:0;display:grid;overflow:hidden}.followed-farms article>button{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;padding:10px}.followed-farms article>button:last-child{color:#8f6553;text-align:center;border-left:1px solid #e6dfd3;place-items:center;font-size:17px;display:grid}.followed-farms strong,.followed-farms small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.followed-farms strong{font-size:9px}.followed-farms small{color:#7c867f;margin-top:4px;font-size:7px}.saved-deals{margin-top:28px}.saved-deals h3{font-family:Georgia,serif;font-size:28px}.saved-deals article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-top:10px;padding:16px;display:grid}.saved-deals small,.saved-deals b,.saved-deals span{display:block}.saved-deals small{color:#7d877f;font-size:8px}.saved-deals b{margin:4px 0}.saved-deals span{color:#758078;font-size:9px}.saved-deals em{border-radius:99px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.saved-deals em.pending{color:#94692d;background:#f3ead8}.saved-deals em.accepted{color:#217450;background:#e2efe5}.saved-deals em.rejected{color:#a14b30;background:#f3e2dc}@media (width<=980px){nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:55px 6vw 45px}.hero-image{border-radius:35% 0 0;min-height:520px}.search-band{display:block}.trust-row{margin-top:16px}.animal-grid,.how-grid{grid-template-columns:1fr 1fr}.img-section{gap:4vw}.account-actions .seller-login{display:none}}@media (width<=680px){.topbar{min-height:66px;padding:0 16px}.brand{width:145px;height:48px}.account-actions .favorite-count{display:none}.primary.small{padding:10px 13px}.hero-copy{padding:42px 22px 34px}.hero h1{letter-spacing:-2.5px;font-size:48px}.hero-copy>p{font-size:16px}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.hero-button,.outline-button{padding:14px 10px}.hero-stats{overflow:auto}.hero-stats div{min-width:125px;padding:0 15px}.hero-image{min-height:420px}.search-band{padding:18px}.search input{font-size:12px}.search button{padding:0 15px}.breeder-feed{padding:38px 18px 30px}.feed-heading{display:block}.feed-heading p{margin-top:12px}.breeder-stories{gap:18px;margin-right:-18px}.listings,.how{padding:65px 18px}.section-heading{display:block}.filter-stack{justify-content:flex-start;align-items:stretch;margin-top:20px}.farm-filter select{width:100%}.filters{justify-content:flex-start}.animal-grid{grid-template-columns:1fr}.lot-owner{align-items:flex-start}.img-section,.seller{grid-template-columns:1fr;padding:65px 22px}.market-card{min-height:350px}.seller-action{grid-column:1}.how-grid{grid-template-columns:1fr}.terms-strip{grid-template-columns:1fr 1fr;padding:30px 18px}.terms-strip div{min-height:58px}footer{text-align:center;grid-template-columns:1fr}footer img{margin:auto}footer div{justify-content:center}.modal-backdrop{padding:max(10px,env(safe-area-inset-top)) 10px max(18px,env(safe-area-inset-bottom));align-items:start;overflow-y:auto}.animal-detail,.farm-modal{display:block}.animal-detail{max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(28px,env(safe-area-inset-bottom)));overflow-y:auto}.detail-photo{min-height:230px}.institutional-video{min-height:280px}.detail-copy,.seller-modal,.contract-modal,.farm-copy,.proposal-content{padding:45px 22px 25px}.animal-detail .detail-copy{padding-bottom:max(92px,calc(84px + env(safe-area-inset-bottom)))}.animal-detail .detail-action{z-index:1;box-shadow:0 -12px 22px var(--paper);position:sticky;bottom:0}.seller-modal{padding-bottom:max(42px,calc(25px + env(safe-area-inset-bottom)))}.detail-copy h2,.farm-copy h2{font-size:34px}.form-grid{grid-template-columns:1fr}.video-upload{flex-wrap:wrap;align-items:flex-start}.modal{width:100%;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(28px,env(safe-area-inset-bottom)))}.proposal-progress{padding:18px 22px}.proposal-progress div{text-align:center;justify-items:center;display:grid}.proposal-progress span{font-size:8px}.proposal-animal{align-items:flex-start}.proposal-animal>strong{font-size:20px}.proposal-actions{padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:var(--paper);position:sticky;bottom:0}.card-actions{grid-template-columns:1fr 1fr}.card-action{grid-column:1/-1;font-size:10px}.proposal-card-action,.compare-toggle{width:100%}.proposal-delivery{padding:16px}.proposal-delivery-head{display:block}.proposal-delivery-head button{margin-top:10px}.compare-tray{border-radius:14px;grid-template-columns:1fr auto;gap:8px;width:calc(100vw - 20px);padding:10px;bottom:76px}.compare-tray>div:first-child{grid-column:1}.compare-tray-animals{grid-area:2/1/auto/-1}.compare-clear{grid-area:1/2}.compare-open{grid-column:1/-1;width:100%}.compare-tray-animals>button{grid-template-columns:28px minmax(0,1fr) auto;padding:5px 7px}.compare-tray-animals .listing-thumb{width:26px;height:26px}.compare-tray-animals b{font-size:8px}.buyer-panel{padding:42px 18px max(30px,calc(20px + env(safe-area-inset-bottom)))}.buyer-panel-head h2{font-size:30px}.buyer-avatar{display:none}.deal-animal{grid-template-columns:48px 1fr}.deal-thumb{width:48px;height:48px}.deal-animal>strong{grid-column:2;font-size:20px}.status-track{grid-template-columns:1fr;padding:18px}.status-track>div:not(:last-child):after{width:2px;height:auto;inset:28px auto -12px 14px}.buyer-columns,.schedule{grid-template-columns:1fr}.buyer-alert{flex-wrap:wrap;align-items:flex-start}.buyer-alert button{margin-left:43px}.saved-deals article{grid-template-columns:1fr auto}.saved-deals article>strong{grid-column:2}.saved-deals article>em{grid-column:1/-1;justify-self:start}.buyer-admin-entry{grid-template-columns:42px minmax(0,1fr);padding:14px}.buyer-admin-entry>span{width:42px;height:42px}.buyer-admin-entry em{white-space:normal;grid-column:2}.buyer-admin-entry p{font-size:8px}}.social-proof{color:#899189;justify-content:space-between;gap:8px;margin-top:12px;font-size:9px;font-weight:700;display:flex}.buyer-alert.rejected{background:#70392c}.seller-login{font-size:12px}.mobile-nav{display:none}.workspace-layer{z-index:80;color:var(--ink);background:#eae5da;position:fixed;inset:0;overflow:auto}.workspace-shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.workspace-nav{color:#fff;background:#062f27;flex-direction:column;height:100vh;padding:24px 17px;display:flex;position:sticky;top:0}.workspace-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;height:56px;display:flex}.workspace-brand img{object-fit:contain;width:38px;height:38px}.workspace-brand span,.workspace-brand b,.workspace-brand small{display:block}.workspace-brand b{font-family:Georgia,serif;font-size:18px}.workspace-brand small{color:#9fb4a9;text-transform:uppercase;letter-spacing:1px;margin-top:2px;font-size:9px}.farm-account{background:#ffffff12;border-radius:12px;align-items:center;gap:10px;margin:20px 0;padding:12px;display:flex}.farm-account>span{width:34px;height:34px;color:var(--green);background:#d1a455;border-radius:50%;place-items:center;font-weight:900;display:grid}.farm-account b,.farm-account small{display:block}.farm-account b{font-size:11px}.farm-account small{color:#a8bcb1;margin-top:3px;font-size:8px}.workspace-nav nav{gap:5px;display:grid}.workspace-nav nav button{color:#b9c9c1;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:11px;font-weight:800;display:flex;position:relative}.workspace-nav nav button:hover,.workspace-nav nav button.active{color:#fff;background:#174a3b}.workspace-nav nav i{color:#d4aa62;text-align:center;width:22px;font-size:15px;font-style:normal}.workspace-nav nav em{background:var(--rust);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.workspace-admin-link{color:#9fb4a9;background:0 0;border:1px solid #ffffff24;border-radius:8px;margin-top:auto;padding:10px;font-size:9px}.workspace-main{min-width:0;padding:34px 42px 60px}.workspace-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.workspace-top h2{margin:5px 0 0;font-size:34px}.workspace-top>div:last-child{align-items:center;gap:9px;display:flex}.workspace-top .primary{padding:12px 16px}.workspace-notify{width:38px;height:38px;color:var(--rust);background:#fff;border:1px solid #d4cebf;border-radius:10px;font-size:11px}.workspace-close{width:38px;height:38px;color:var(--ink);background:#d9d2c4;border:0;border-radius:50%;font-size:24px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-grid article{background:#fffdf8;border:1px solid #d9d2c3;border-radius:15px;padding:21px;box-shadow:0 7px 20px #27322a0a}.metric-grid span,.metric-grid strong,.metric-grid small{display:block}.metric-grid span{color:#748078;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800}.metric-grid strong{margin:12px 0 8px;font-family:Georgia,serif;font-size:29px}.metric-grid small{color:#879087;font-size:9px}.metric-grid .positive{color:#19734e}.dashboard-grid{grid-template-columns:1.45fr .85fr;gap:16px;margin-top:16px;display:grid}.dash-card{background:#fffdf8;border:1px solid #d9d2c3;border-radius:16px;padding:22px;box-shadow:0 7px 20px #27322a09}.dash-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.dash-title h3{margin:6px 0 0;font-family:Georgia,serif;font-size:22px}.dash-title select{color:var(--ink);background:#f7f2e8;border:1px solid #ddd5c8;border-radius:8px;padding:8px;font-size:9px}.reach-chart{background:repeating-linear-gradient(#0000 0 44px,#2944370f 45px);border-bottom:1px solid #ddd7cc;align-items:flex-end;gap:9px;height:190px;margin-top:28px;padding-top:20px;display:flex}.reach-chart i{background:linear-gradient(#d2ae6a,#956f36);border-radius:4px 4px 0 0;flex:1;min-height:10px;position:relative}.reach-chart i span{color:var(--green);font-size:8px;font-style:normal;font-weight:900;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.chart-legend{color:#92988f;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.action-list,.notification-list{gap:4px;margin:17px 0 0;padding:0;list-style:none;display:grid}.action-list li{border-bottom:1px solid #ebe6dc;align-items:center;gap:10px;padding:10px 0;display:flex}.action-list li:last-child{border:0}.action-list li>b{color:#946c31;background:#efe6d5;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.action-list li div{flex:1}.action-list strong,.action-list span{display:block}.action-list strong{font-size:10px}.action-list span{color:#7b857d;margin-top:3px;font-size:8px}.action-list button{color:var(--green);background:#e8eee9;border:0;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:900}.recent-listings{margin-top:16px}.dash-title>button{color:var(--rust);background:0 0;border:0;padding:7px 0;font-size:9px;font-weight:900}.listing-row{border-top:1px solid #ebe6dc;grid-template-columns:46px minmax(160px,1fr) 95px 80px 65px 60px;align-items:center;gap:10px;padding:14px 0;display:grid}.listing-thumb{width:42px;height:42px;color:var(--green);background:#d8d7d0;border-radius:10px;place-items:center;font-family:Georgia,serif;font-size:11px;font-weight:900;display:grid}.listing-thumb.silver{background:#c5cac7}.listing-thumb.sand{background:#d9c8ad}.listing-row b,.listing-row small{display:block}.listing-row b{font-size:10px}.listing-row small{color:#838c84;margin-top:3px;font-size:8px}.listing-status,.status-review,.validation-ok{color:#20734f;text-align:center;background:#e4f0e7;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.status-review{color:#946a2d;background:#eee5d5}.listing-row>button,.table-row>button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:900}.proposal-inbox,.sales-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.proposal-card-head{grid-template-columns:50px 1fr auto;align-items:center;gap:12px;display:grid}.proposal-card-head small{color:#859087;font-size:8px}.proposal-card-head h3{margin:4px 0;font-family:Georgia,serif;font-size:23px}.proposal-card-head p{color:#7c867f;margin:0;font-size:9px}.decision-chip{border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.decision-chip.pending{color:#94692d;background:#f2e6d4}.decision-chip.accepted{color:#217450;background:#e2efe5}.decision-chip.rejected{color:#9b4734;background:#f1dfda}.proposal-summary-grid{background:#f2ecdf;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;padding:18px;display:grid}.proposal-summary-grid small,.proposal-summary-grid b,.proposal-summary-grid span{display:block}.proposal-summary-grid small{color:#879088;text-transform:uppercase;font-size:8px;font-weight:900}.proposal-summary-grid b{margin:6px 0;font-size:11px}.proposal-summary-grid span{color:#7b857e;font-size:8px}.risk-ok{color:#20734f}.proposal-message{border-left:3px solid var(--gold);background:#faf5ea;margin-top:17px;padding:15px}.proposal-message b{font-size:9px}.proposal-message p{color:#67736c;margin:7px 0 0;font-size:10px;font-style:italic;line-height:1.5}.decision-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.decision-actions button,.secondary-button,.reject-button{border-radius:8px;padding:10px 14px;font-size:9px;font-weight:900}.decision-actions .primary{border:0}.secondary-button{color:var(--green);background:#fff;border:1px solid #cfc6b6}.reject-button{color:#9b4734;background:#fff7f5;border:1px solid #d2a99d}.decision-result{background:#e6eee7;border-radius:10px;align-items:center;gap:15px;margin-top:20px;padding:15px;display:flex}.decision-result b{font-size:11px}.decision-result span{color:#607068;flex:1;font-size:9px}.decision-result button{color:var(--green);background:0 0;border:0;font-size:8px;font-weight:900}.buyer-reputation{text-align:center}.reputation-avatar{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:20px auto 12px;font-family:Georgia,serif;font-size:20px;display:grid}.buyer-reputation h3{margin:0;font-family:Georgia,serif}.buyer-reputation p{color:#7c867f;font-size:9px}.buyer-reputation>strong{margin-top:18px;font-family:Georgia,serif;font-size:34px;display:block}.buyer-reputation>span{color:#7c867f;font-size:8px;display:block}.buyer-payment-facts{background:#fff;border:1px solid #ded7cb;border-radius:10px;grid-template-columns:1fr 1fr;margin:16px 0 10px;display:grid;overflow:hidden}.buyer-payment-facts>span{border-top:1px solid #ebe4d8;border-left:1px solid #ebe4d8;padding:10px 7px;display:block}.buyer-payment-facts>span:nth-child(odd){border-left:0}.buyer-payment-facts>span:nth-child(-n+2){border-top:0}.buyer-payment-facts b,.buyer-payment-facts small{display:block}.buyer-payment-facts b{font-family:Georgia,serif;font-size:18px}.buyer-payment-facts small{color:#78847c;margin-top:2px;font-size:7px}.buyer-payment-facts .warning{color:#9b4734;background:#fff0eb}.buyer-payment-alert{text-align:left;border-radius:9px;margin:10px 0;padding:11px}.buyer-payment-alert b,.buyer-payment-alert span{display:block}.buyer-payment-alert b{font-size:9px}.buyer-payment-alert span{margin-top:4px;font-size:8px;line-height:1.45}.buyer-payment-alert.danger{color:#8f3529;background:#fff0eb}.buyer-payment-alert.caution{color:#805819;background:#fff5df}.buyer-payment-alert.ok{color:#216b4b;background:#eaf3ec}.buyer-payment-alert.neutral{color:#617067;background:#f1f0ec}.buyer-latest-review{text-align:left;background:#fff;border:1px solid #ded7cb;border-radius:9px;margin:10px 0;padding:12px}.buyer-latest-review>small{color:#7c877f;text-transform:uppercase;font-size:7px;font-weight:800}.buyer-latest-review p{color:#435248;margin:6px 0 0;font-size:9px;font-style:italic;line-height:1.5}.buyer-latest-review>span{color:#65736a;border-top:1px solid #eee8dd;margin-top:8px;padding-top:8px;font-size:8px;line-height:1.45;display:block}.buyer-latest-review>span b{color:#425349;margin-bottom:3px;display:block}.buyer-reputation ul{text-align:left;background:#f1ecdf;border-radius:10px;gap:8px;margin:18px 0;padding:15px;font-size:9px;list-style:none;display:grid}.buyer-reputation>small{color:#818b83;font-size:8px;line-height:1.45}.tab-toolbar{justify-content:flex-end;gap:9px;margin-bottom:14px;display:flex}.inline-search{background:#fff;border:1px solid #d4cebf;border-radius:9px;align-items:center;gap:8px;margin-right:auto;padding:0 12px;display:flex}.inline-search input{background:0 0;border:0;outline:0;min-width:240px;padding:10px 0;font-size:10px}.tab-toolbar select{background:#fff;border:1px solid #d4cebf;border-radius:9px;padding:9px;font-size:9px}.tab-toolbar .primary{padding:10px 14px}.table-card{padding:0;overflow:hidden}.table-head,.table-row{grid-template-columns:2fr 1fr 1fr 1fr .65fr 30px;align-items:center;gap:12px;padding:12px 18px;display:grid}.table-head{color:#7d877f;text-transform:uppercase;background:#eee8dc;font-size:8px;font-weight:900}.table-row{border-top:1px solid #ebe6dc}.table-row>div{align-items:center;gap:10px;display:flex}.table-row b,.table-row small,.table-row span{display:block}.table-row b{font-size:10px}.table-row small{color:#818a83;margin-top:3px;font-size:8px}.table-row>span>b{margin-bottom:4px}.delivery-track{grid-template-columns:repeat(5,1fr);margin:28px 0;display:grid}.delivery-track>div{text-align:center;color:#89928b;position:relative}.delivery-track>div:not(:last-child):after{content:"";background:#ddd7cd;width:100%;height:2px;position:absolute;top:14px;left:50%}.delivery-track b{z-index:1;background:#fff;border:2px solid #d4d0c6;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font-size:9px;display:grid;position:relative}.delivery-track span,.delivery-track small{display:block}.delivery-track span{margin-top:8px;font-size:9px;font-weight:900}.delivery-track small{margin-top:3px;font-size:7px;font-weight:400}.delivery-track .done,.delivery-track .active{color:var(--green)}.delivery-track .done b{border-color:var(--green);background:var(--green);color:#fff}.delivery-track .done:after{background:var(--green)}.delivery-track .active b{border-color:var(--gold);color:#946a2d}.document-checklist{background:#f2ecdf;border-radius:12px;padding:18px}.document-checklist h4{margin:0 0 12px}.document-checklist label{gap:8px;padding:8px 0;font-size:9px;display:flex}.document-checklist button{margin-top:10px}.freight-match h3{font-family:Georgia,serif;font-size:23px}.freight-match p{color:#707c74;font-size:10px;line-height:1.5}.route-line{background:#f2ecdf;border-radius:9px;justify-content:space-between;align-items:center;margin:20px 0;padding:14px;font-size:9px;font-weight:900;display:flex}.route-line i{color:var(--rust);font-style:normal}.match-score{text-align:center;margin-bottom:15px}.match-score b,.match-score span{display:block}.match-score b{color:var(--rust);font-family:Georgia,serif;font-size:38px}.match-score span{color:#7a847d;font-size:8px}.freight-match .primary{width:100%;padding:12px}.freight-match>small{color:#879087;text-align:center;margin-top:10px;font-size:7px;line-height:1.4;display:block}.finance-metrics{margin-bottom:16px}.table-card>.dash-title{padding:20px}.finance-row{border-top:1px solid #ebe6dc;grid-template-columns:1.4fr 1fr 1fr .7fr .8fr;align-items:center;gap:12px;padding:14px 20px;font-size:9px;display:grid}.finance-row.head{color:#7d877f;text-transform:uppercase;background:#eee8dc;border:0;font-size:8px;font-weight:900}.finance-row b,.finance-row small{display:block}.finance-row small{color:#818a83;margin-top:3px;font-size:8px}.finance-row em{text-align:center;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.paid{color:#217450;background:#e2efe5}.warning{color:#94692d;background:#f3ead8}.late{color:#9b4734;background:#f2dfda}.bank-note{border-left:3px solid var(--gold);background:#f5efe2;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:16px 20px 20px;padding:16px;display:grid}.bank-note b{font-size:10px}.bank-note span{color:#69756e;font-size:9px;line-height:1.45}.bank-note button{color:var(--rust);background:0 0;border:0;font-size:8px;font-weight:900}.bank-note.large{margin:16px 0;padding:22px}.fee-card{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);align-items:start;gap:30px;margin-top:16px;display:grid}.fee-card h3{margin:6px 0;font-family:Georgia,serif}.fee-card p{color:#748078;margin:0;font-size:9px}.fee-charge-list{gap:8px;display:grid}.fee-charge-list>div{background:#fbf8f1;border:1px solid #e2dbcf;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.fee-charge-list span b,.fee-charge-list span small{display:block}.fee-charge-list span b{font-size:9px}.fee-charge-list span small{color:#77827b;margin-top:3px;font-size:7px}.fee-charge-list strong{font-family:Georgia,serif;font-size:16px}.fee-charge-list em{color:#8c6535;background:#f2eadb;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.fee-charge-list button{padding:8px 10px}.fee-charge-list .fee-empty{grid-template-columns:1fr}.neutral{color:#69756e;background:#eee8dc}.payment-health-strip{background:#edf5ef;border:1px solid #d8e6dc;border-radius:12px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;display:grid}.payment-health-strip.has-late{background:#fbefeb;border-color:#e4c5bb}.payment-health-strip span b,.payment-health-strip span small{display:block}.payment-health-strip span b{font-family:Georgia,serif;font-size:20px}.payment-health-strip span small{color:#6f7d74;margin-top:2px;font-size:8px}.payment-health-strip em{color:#217450;background:#dcece1;border-radius:99px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.payment-health-strip.has-late em{color:#9b4734;background:#efd8d1}.payment-admin-row{border-top:1px solid #ebe6dc;grid-template-columns:1.3fr .7fr .9fr .8fr .7fr 1fr;align-items:center;gap:10px;min-width:920px;padding:12px 18px;font-size:9px;display:grid}.payment-admin-row.head{color:#7d877f;text-transform:uppercase;background:#eee8dc;border:0;font-size:8px;font-weight:900}.payment-admin-row b,.payment-admin-row small{display:block}.payment-admin-row small{color:#7c877f;margin-top:3px;font-size:7px}.payment-admin-row>em{text-align:center;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.payment-admin-actions{flex-wrap:wrap;gap:5px;display:flex}.payment-admin-actions button{color:var(--green);background:#fff;border:1px solid #d2c8b9;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.payment-admin-actions button:disabled{opacity:.45}.admin-payment-table{margin-bottom:16px;overflow:auto}.fee-progress{grid-template-columns:1fr auto;align-items:end;gap:8px 14px;width:min(520px,100%);margin-top:15px;display:grid}.fee-progress span b,.fee-progress span small{display:block}.fee-progress span b{font-size:9px}.fee-progress span small{color:#7d877f;margin-top:3px;font-size:8px}.fee-progress>i{background:#e7e0d4;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.fee-progress>i b{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--gold));height:100%;transition:width .3s;display:block}.fee-progress>em{color:var(--green);grid-area:1/2;font-size:9px;font-style:normal;font-weight:900}.admin-fee-table{margin-top:16px;overflow:auto}.admin-fee-table .finance-row{min-width:720px}.fee-checkout-layer{z-index:138}.fee-checkout-modal{width:min(650px,96vw);padding:44px}.fee-checkout-modal h2{margin:6px 0 8px}.fee-checkout-modal>p{color:#6f7b73;font-size:10px;line-height:1.55}.fee-checkout-summary{background:#f4efe6;border:1px solid #ddd5c9;border-radius:12px;grid-template-columns:1.35fr .65fr .8fr;margin:22px 0;display:grid;overflow:hidden}.fee-checkout-summary span{padding:14px}.fee-checkout-summary span+span{border-left:1px solid #ddd5c9}.fee-checkout-summary small,.fee-checkout-summary b{display:block}.fee-checkout-summary small{color:#78837c;text-transform:uppercase;font-size:7px;font-weight:900}.fee-checkout-summary b{color:var(--green);margin-top:5px;font-family:Georgia,serif;font-size:17px}.fee-methods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fee-methods button{color:var(--ink);text-align:left;background:#fff;border:1px solid #ded6ca;border-radius:11px;grid-template-columns:35px 1fr;align-items:center;gap:2px 9px;padding:13px;display:grid}.fee-methods button.active{border-color:var(--green);background:#f1f7f3;box-shadow:0 0 0 2px #165a411a}.fee-methods button>span{background:var(--green);color:#fff;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.fee-methods b{font-size:9px}.fee-methods small{color:#768179;font-size:7px}.fee-installment-select{color:#5c6961;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:9px;font-weight:900;display:flex}.fee-installment-select select{background:#fff;border:1px solid #d9d0c3;border-radius:8px;padding:9px 28px 9px 10px}.fee-plan-preview{gap:6px;margin-top:14px;display:grid}.fee-plan-preview>div{color:#647168;background:#f3eee4;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;display:flex}.fee-plan-preview b{color:var(--green)}.fee-integration-note{border-left:3px solid var(--gold);background:#fff8e9;border-radius:7px;padding:11px 12px}.fee-checkout-confirm{width:100%;margin-top:5px}@media (width<=760px){.fee-card{grid-template-columns:1fr}.fee-charge-list>div{grid-template-columns:1fr auto}.fee-charge-list em{justify-self:start}.fee-charge-list button{justify-self:end}.fee-checkout-modal{padding:38px 18px max(30px,calc(22px + env(safe-area-inset-bottom)))}.fee-checkout-summary{grid-template-columns:1fr 1fr}.fee-checkout-summary span:first-child{border-bottom:1px solid #ddd5c9;grid-column:1/-1}.fee-checkout-summary span:nth-child(2){border-left:0}.fee-methods{grid-template-columns:1fr}.fee-methods button{grid-template-columns:35px 1fr auto}.fee-methods button>span{grid-row:1}.fee-methods small{justify-self:end}}.account-status-strip{background:#fff8e9;border:1px solid #dfc99b;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;margin-bottom:16px;padding:15px 18px;display:grid}.account-status-strip.connected{background:#edf5ef;border-color:#a9c9b5}.account-status-icon{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.account-status-strip.connected .account-status-icon{background:#237250}.account-status-strip small,.account-status-strip b,.account-status-strip span{display:block}.account-status-strip small{color:#8d7644;letter-spacing:1.3px;text-transform:uppercase;font-size:7px;font-weight:900}.account-status-strip b{margin:4px 0;font-size:11px}.account-status-strip span{color:#69766e;font-size:9px}.account-status-strip button{padding:10px 14px}.account-suspension-banner{color:#6d2e25;text-align:left;background:#fff0e8;border:0;border-bottom:1px solid #d7a98e;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px clamp(18px,5vw,72px);display:grid}.account-suspension-banner>span{color:#fff;background:#a74335;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.account-suspension-banner b,.account-suspension-banner small{display:block}.account-suspension-banner b{font-size:11px}.account-suspension-banner small{color:#835449;margin-top:3px;font-size:8px}.account-suspension-banner em{font-size:9px;font-style:normal;font-weight:900}.account-check-error>button{color:#6d2e25;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a74335;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:900}.account-status-layer{z-index:145}.account-status-modal{width:min(650px,94vw);max-height:92vh;overflow:auto}.account-status-symbol{color:#fff;background:#a74335;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:25px;font-weight:900;display:grid}.account-status-modal>h2{font-family:var(--display);margin:8px 0 10px;font-size:31px}.account-status-modal>p{color:#6e7872;margin:0;font-size:10px;line-height:1.6}.account-status-reason{background:#fff0e8;border-left:3px solid #b94e3f;border-radius:8px;margin:18px 0;padding:14px}.account-status-reason small,.account-status-reason b{display:block}.account-status-reason small{color:#985042;text-transform:uppercase;font-size:7px;font-weight:900}.account-status-reason b{margin-top:5px;font-size:10px;line-height:1.5}.account-status-columns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.account-status-columns>div{background:#f6e9e4;border-radius:9px;padding:13px}.account-status-columns>.preserved{background:#e7f1e9}.account-status-columns small{text-transform:uppercase;font-size:7px;font-weight:900}.account-status-columns ul{color:#68736c;margin:8px 0 0;padding-left:16px;font-size:8px;line-height:1.7}.account-review-card{background:#fff;border:1px solid #ddd6ca;border-radius:10px;margin-top:14px;padding:15px}.account-review-card.pending_review{background:#fff9ec}.account-review-card.clarification_requested{background:#fff8e7;border-color:#d1ac61}.account-review-card small,.account-review-card b{display:block}.account-review-card small{color:#8b7446;text-transform:uppercase;font-size:7px;font-weight:900}.account-review-card b{margin:5px 0;font-size:12px}.account-review-card p{color:#68736c;margin:5px 0 10px;font-size:9px;line-height:1.5}.account-review-card textarea{resize:vertical;width:100%;min-height:90px;font:inherit;border:1px solid #dcd5c9;border-radius:8px;padding:11px;font-size:9px}.account-review-card button{margin-top:9px}.account-status-actions{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.account-status-actions button{padding:10px 13px}.receiving-account-card{background:linear-gradient(135deg,#fffaf0,#f0e6d4);border:1px solid #d5c49e;border-radius:14px;margin-bottom:16px;padding:24px}.receiving-account-card.connected{background:linear-gradient(135deg,#f4faf5,#e6f1e9);border-color:#9fc2ad}.receiving-account-top{justify-content:space-between;gap:20px;display:flex}.receiving-account-top h3{margin:4px 0 7px;font-family:Georgia,serif;font-size:24px}.receiving-account-top p{color:#68766e;max-width:710px;margin:0;font-size:10px;line-height:1.55}.connection-badge{color:#94692d;white-space:nowrap;background:#efe2c8;border-radius:99px;height:max-content;padding:8px 10px;font-size:8px;font-weight:900}.connection-badge.ok{color:#20734f;background:#dcece1}.receiving-flow{background:#ffffffb8;border-radius:11px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:22px 0;padding:16px;display:grid}.receiving-flow>div{align-items:center;gap:9px;display:flex}.receiving-flow>div>b{background:var(--green);color:#fff;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.receiving-flow strong,.receiving-flow small{display:block}.receiving-flow strong{font-size:9px}.receiving-flow small{color:#7d877f;margin-top:3px;font-size:7px}.receiving-flow>i{color:var(--gold);font-style:normal}.receiving-account-actions{color:#6d7971;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.receiving-account-actions button{padding:11px 15px}.billing-automation-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.billing-automation-grid h3{margin:4px 0 7px;font-family:Georgia,serif;font-size:21px}.billing-automation-grid p{color:#718078;margin:0 0 16px;font-size:9px;line-height:1.5}.automation-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.switch{background:#c9ccc9;border:0;border-radius:99px;width:42px;height:23px;padding:3px}.switch span{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block;box-shadow:0 2px 5px #0000002e}.switch.on{background:#267352}.switch.on span{transform:translate(19px)}.alert-timeline{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.alert-timeline span{text-align:center;background:#f1ecdf;border-radius:8px;padding:10px 7px}.alert-timeline b,.alert-timeline small{display:block}.alert-timeline b{color:var(--rust);font-size:9px}.alert-timeline small{color:#76827a;margin-top:3px;font-size:7px}.charge-summary{border:1px solid #e3ddd2;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid;overflow:hidden}.charge-summary span{text-align:center;padding:10px}.charge-summary span+span{border-left:1px solid #e3ddd2}.charge-summary b,.charge-summary small{display:block}.charge-summary b{font-family:Georgia,serif;font-size:19px}.charge-summary small{color:#7e8881;font-size:7px}.account-setup-layer{z-index:125}.account-setup-modal{grid-template-columns:330px 1fr;width:min(940px,96vw);display:grid;overflow:auto}.account-setup-aside{background:var(--green);color:#fff;padding:42px 34px}.account-setup-aside img{object-fit:contain;width:52px;height:52px}.account-setup-aside>span{color:#d3ac63;letter-spacing:2px;margin-top:20px;font-size:8px;font-weight:900;display:block}.account-setup-aside h2{margin:12px 0 16px;font-family:Georgia,serif;font-size:31px;font-weight:500;line-height:1.08}.account-setup-aside p{color:#b9cbc4;font-size:10px;line-height:1.6}.account-setup-aside ul{gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.account-setup-aside li{color:#729187;align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.account-setup-aside li b{border:1px solid #729187;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.account-setup-aside li.active{color:#fff}.account-setup-aside li.active b{color:var(--green);background:#d3ac63;border-color:#d3ac63}.account-setup-content{background:var(--paper);min-height:590px;padding:48px 45px}.account-setup-content h3{margin:5px 0 12px;font-family:Georgia,serif;font-size:31px}.account-setup-content>p{color:#69766e;font-size:11px;line-height:1.6}.money-separation{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.money-separation>div{background:#f1ecdf;border-radius:11px;padding:18px}.money-separation b,.money-separation strong,.money-separation small{display:block}.money-separation b{font-size:9px}.money-separation strong{color:var(--green);margin:9px 0;font-family:Georgia,serif;font-size:19px}.money-separation small{color:#7c867f;font-size:8px;line-height:1.4}.provider-note{border-left:3px solid var(--gold);background:#fff8e9;border-radius:8px;grid-template-columns:auto 1fr;gap:3px 12px;padding:16px;display:grid}.provider-note span{color:#8f763f;text-transform:uppercase;grid-row:1/3;font-size:8px;font-weight:900}.provider-note b{font-size:11px}.provider-note small{color:#748078;font-size:8px}.account-next{width:100%;margin-top:22px;padding:13px}.account-setup-content .form-grid select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;margin-top:7px;padding:12px}.bank-explainer{border-left:3px solid var(--gold);background:#fff8e9;border-radius:8px;margin-top:17px;padding:13px 15px}.bank-explainer b,.bank-explainer span{display:block}.bank-explainer b{font-size:9px}.bank-explainer span{color:#6f7b74;margin-top:4px;font-size:8px;line-height:1.45}.account-consent{margin-top:20px}.account-actions-row{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.account-actions-row .primary{padding:12px 18px}.account-success{color:#fff;background:#267352;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:22px;font-size:31px;display:grid}.account-ready-details{border:1px solid #ddd5c8;border-radius:11px;grid-template-columns:1fr 1fr;margin:23px 0;display:grid;overflow:hidden}.account-ready-details>div{padding:15px}.account-ready-details>div:nth-child(2n){border-left:1px solid #ddd5c8}.account-ready-details>div:nth-child(n+3){border-top:1px solid #ddd5c8}.account-ready-details small,.account-ready-details b{display:block}.account-ready-details small{color:#7d877f;font-size:8px}.account-ready-details b{margin-top:5px;font-size:10px}.account-safety-note{background:#e8f1ea;border-radius:9px;padding:16px}.account-safety-note b,.account-safety-note span{display:block}.account-safety-note b{color:#236b4c;font-size:10px}.account-safety-note span{color:#64736a;margin-top:4px;font-size:9px}.operation-grid{grid-template-columns:1.4fr .6fr;gap:16px;display:grid}.chat-card{padding:0;overflow:hidden}.chat-head{border-bottom:1px solid #e8e2d7;align-items:center;gap:10px;padding:17px;display:flex}.reputation-avatar.small{width:38px;height:38px;margin:0;font-size:13px}.chat-head b,.chat-head small{display:block}.chat-head b{font-size:10px}.chat-head small{color:#7b857d;margin-top:3px;font-size:8px}.messages{background:#f4efe5;min-height:350px;padding:25px}.messages p{border-radius:13px;max-width:70%;padding:11px 13px;font-size:9px;line-height:1.45}.messages .received{background:#fff;border-bottom-left-radius:3px}.messages .sent{background:#dfece3;border-bottom-right-radius:3px;margin-left:auto}.message-box{border-top:1px solid #e8e2d7;gap:8px;padding:13px;display:flex}.message-box input{border:1px solid #d5cebf;border-radius:8px;outline:0;flex:1;padding:10px}.message-box button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:0 18px;font-size:9px;font-weight:900}.operation-side{gap:12px;display:grid}.operation-side h3{font-family:Georgia,serif}.operation-side p{color:#748078;font-size:9px;line-height:1.5}.notification-list li{border-bottom:1px solid #ebe6dc;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.notification-list li span{color:#7b857d;font-size:8px}.buyer-reputation-card{margin-top:14px}.reputation-card>p{color:#748078;font-size:9px;line-height:1.55}.rating-grid{gap:10px;margin:15px 0;display:grid}.rating-grid>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rating-grid>div>span{color:#53645a;font-size:9px;font-weight:800}.rating-grid>div>div{gap:2px;display:flex}.rating-grid button{color:#cfc8ba;background:0 0;border:0;padding:1px;font-size:20px;line-height:1}.rating-grid button.chosen{color:#c59436}.reputation-card textarea{resize:vertical;width:100%;min-height:76px;color:var(--ink);font:inherit;border:1px solid #d8d0c2;border-radius:9px;padding:10px;font-size:9px}.reputation-card>.primary{width:100%;margin-top:10px;padding:11px}.reputation-card>.primary:disabled{cursor:not-allowed;opacity:.55}.reputation-score{align-items:center;gap:13px;margin:13px 0;display:flex}.reputation-score>strong{font-family:Georgia,serif;font-size:42px;font-weight:500}.reputation-score span,.reputation-score small{display:block}.reputation-score span{font-size:10px;font-weight:900}.reputation-score small{color:#849087;margin-top:4px;font-size:8px;font-weight:400}.review-waiting{color:#28694f;background:#edf3ed;border-radius:8px;padding:10px;font-size:8px;font-weight:900}.review-item{border-top:1px solid #ebe5da;gap:10px;margin-top:8px;padding-top:8px;display:flex}.review-item>b{color:#ad7c29;font-size:10px}.review-item span,.review-item small{display:block}.review-item span{font-size:9px;font-weight:900}.review-item small{color:#7e8880;margin-top:3px;font-size:8px;font-weight:400}.reputation-360-summary{background:#f6f1e7;border:1px solid #ddd6c9;border-radius:11px;grid-template-columns:auto minmax(120px,.7fr) minmax(260px,1.3fr);align-items:center;gap:12px;margin:13px 0;padding:13px;display:grid}.reputation-360-summary.compact{grid-template-columns:auto 1fr}.reputation-360-summary.compact .reputation-objective-mini{grid-column:1/-1}.reputation-tier{color:#fff;text-align:center;text-transform:uppercase;background:#8a6846;border-radius:8px;min-width:72px;padding:9px 11px;font-size:8px;font-weight:900}.reputation-tier.prata{background:#7d8985}.reputation-tier.ouro{background:#b8862f}.reputation-tier.diamante{background:#0e6250}.reputation-360-summary>div>b,.reputation-360-summary>div>small{display:block}.reputation-360-summary>div>b{font-size:11px}.reputation-360-summary>div>small{color:#77827b;margin-top:3px;font-size:7px;line-height:1.35}.reputation-objective-mini{background:#fff;border:1px solid #ded7cb;border-radius:8px;grid-template-columns:repeat(3,1fr);overflow:hidden;display:grid!important}.reputation-objective-mini>span{border-left:1px solid #e4ded4;padding:8px;display:block}.reputation-objective-mini>span:first-child{border-left:0}.reputation-objective-mini b,.reputation-objective-mini small{display:block}.reputation-objective-mini b{font-family:var(--display);font-size:18px}.reputation-objective-mini small{color:#7e8982;margin-top:2px;font-size:6px;line-height:1.25}.review-required{color:#8a5a22;background:#fff0db;border-radius:8px;margin:9px 0;padding:10px;font-size:8px;font-weight:900}@media (width<=720px){.reputation-360-summary{grid-template-columns:auto 1fr}.reputation-objective-mini{grid-column:1/-1}.reputation-objective-mini>span{padding:7px}}.wizard-layer{z-index:115}.listing-wizard{width:min(850px,96vw)}.wizard-head{border-bottom:1px solid #e4ded3;padding:38px 45px 24px}.wizard-head h2{margin:5px 0 22px;font-size:34px}.wizard-head>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wizard-head>div span{color:#969c95;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.wizard-head>div b{border:1px solid #d0c9bb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.wizard-head>div span.active{color:var(--green)}.wizard-head>div span.active b{border-color:var(--green);background:var(--green);color:#fff}.wizard-body{padding:35px 45px 42px}.wizard-body h3{margin:0;font-family:Georgia,serif;font-size:26px}.wizard-body>p{color:#6c786f;font-size:11px}.form-grid select{border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;width:100%;margin-top:7px;padding:13px}.wizard-actions{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.wizard-actions .primary{padding:12px 18px}.wizard-actions .primary:disabled{opacity:.45;cursor:not-allowed}.upload-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.upload-grid button,.upload-tile{color:var(--ink);text-align:left;cursor:pointer;background:#f7f2e8;border:1px dashed #b9ae99;border-radius:13px;align-items:center;gap:16px;padding:25px;display:flex;position:relative}.upload-tile input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-tile:focus-within{outline-offset:3px;outline:3px solid #d59a54}.upload-grid button>b,.upload-tile>b{width:38px;height:38px;color:var(--rust);background:#fff;border-radius:50%;flex:0 0 38px;place-items:center;font-size:20px;display:grid}.upload-grid strong,.upload-grid small{display:block}.upload-grid strong{font-size:11px}.upload-grid small{color:#7c867f;margin-top:4px;font-size:8px}.upload-grid button.complete,.upload-tile.complete{background:#edf4ef;border-style:solid;border-color:#5f9c7b}.upload-grid button.complete>b,.upload-tile.complete>b{color:#fff;background:#267352}.photo-guide{background:#eee8dc;border-radius:9px;align-items:center;gap:15px;margin-top:14px;padding:14px;display:flex}.photo-guide b{margin-right:auto;font-size:9px}.photo-guide span{color:#69756e;font-size:8px}.photo-guide span:before{content:"✓";color:#20734f;margin-right:4px}.ai-review{text-align:center}.ai-orb{background:var(--green);border:2px solid #c8b077;border-radius:50%;place-items:center;width:88px;height:88px;margin:5px auto 22px;display:grid;box-shadow:0 0 0 12px #eee7d9}.ai-orb span{color:#d4aa62;font-family:Georgia,serif;font-size:25px;font-weight:900}.ai-orb.checking{animation:1s infinite pulse}.ai-orb.approved{background:#236c4e;border-color:#63a27e}.ai-orb.approved span{color:#fff}.ai-review>p{color:#67736c;max-width:570px;margin:12px auto;line-height:1.6}.review-results{text-align:left;background:#edf4ef;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;max-width:570px;margin:22px auto;padding:18px;display:grid}.review-results span{color:#38664f;font-size:9px}.publish-review{text-align:center}.publish-review>p{color:#78837b}.publish-price{background:#eee8dc;border-radius:12px;max-width:420px;margin:25px auto;padding:20px}.publish-price small,.publish-price strong,.publish-price span{display:block}.publish-price small{text-transform:uppercase;font-size:8px}.publish-price strong{margin:6px 0;font-family:Georgia,serif;font-size:34px}.publish-price span{color:#748078;font-size:9px}.publish-review ul{text-align:left;grid-template-columns:1fr 1fr;gap:10px;max-width:420px;margin:auto;padding:0;font-size:9px;list-style:none;display:grid}.empty-listing-state{color:#758078;text-align:center;justify-items:center;gap:9px;min-width:650px;padding:42px 20px;display:grid}.empty-listing-state b{color:var(--ink);font-family:Georgia,serif;font-size:22px}.empty-listing-state span{max-width:430px;font-size:10px;line-height:1.5}.empty-listing-state button{margin-top:8px;padding:11px 16px}@keyframes pulse{50%{opacity:.5}}.integrations-card{margin-top:16px}.integration-accounts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.integration-accounts>div{background:#faf7f0;border:1px solid #e0d9ce;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.integration-accounts>div>span{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-weight:900;display:grid}.integration-accounts small,.integration-accounts b,.integration-accounts p{display:block}.integration-accounts small{color:#7d877f;font-size:8px}.integration-accounts b{margin-top:4px;font-size:10px}.integration-accounts p{color:#7b857e;margin:4px 0 0;font-size:8px}.integration-accounts em{border-radius:99px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.admin-nav{background:#172c26}.admin-nav nav button{padding-left:14px}.admin-review-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.admin-preview{grid-template-columns:42% 58%;padding:0;display:grid;overflow:hidden}.admin-photo{background:linear-gradient(#07372d0d,#07372d9e),url(/marketgen-hero.webp) 50%/cover;align-items:flex-end;min-height:470px;padding:18px;display:flex}.admin-photo span{color:var(--green);background:#ffffffe6;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:900}.admin-preview>div:last-child{padding:32px}.admin-preview h3{margin:7px 0;font-family:Georgia,serif;font-size:28px}.admin-preview p{color:#6e7971;font-size:10px;line-height:1.5}.admin-preview dl{margin:20px 0}.admin-preview dl div{border-bottom:1px solid #e8e2d7;justify-content:space-between;padding:10px 0;display:flex}.admin-preview dt{color:#7c867e;font-size:9px}.admin-preview dd{margin:0;font-size:9px;font-weight:900}.admin-decision{color:#7c867e;text-align:center;background:#eee8dc;border-radius:8px;margin-top:15px;padding:11px;font-size:9px}.admin-decision.approved{color:#217450;background:#e2efe5}.admin-decision.adjustments{color:#94692d;background:#f3ead8}.queue-list>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-top:1px solid #e9e3d8;grid-template-columns:54px 1fr auto;align-items:center;gap:8px;padding:12px 0;display:grid}.queue-list>button b{font-size:8px}.queue-list>button span{font-size:9px}.queue-list>button em{color:#8a938b;font-size:8px;font-style:normal}.admin-table{margin-top:5px}.risk-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.risk-list{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.risk-list li{border-left:3px solid var(--rust);background:#f4ede1;padding:14px}.risk-list b,.risk-list span{display:block}.risk-list b{font-size:10px}.risk-list span{color:#7b857d;margin-top:4px;font-size:8px}.action-list.simple li{color:#4d6759;font-size:10px;display:block}.queue-list>button.active{background:#edf4ef;border-radius:8px;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px}.review-reason{color:#59665e;gap:7px;font-size:9px;font-weight:900;display:grid}.review-reason textarea{resize:vertical;min-height:76px;font:inherit;border:1px solid #d9d1c4;border-radius:8px;padding:10px}.empty-finance-row{color:#768179;text-align:center;padding:28px 18px;font-size:10px}.fee-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-buyer-row{align-items:start}.admin-buyer-actions{gap:5px;display:grid}.admin-buyer-actions em{display:block}.admin-buyer-actions button{border-radius:7px;padding:6px 8px;font-size:7px}.admin-buyer-reason{color:#59665e;gap:7px;margin:16px 20px;font-size:9px;font-weight:900;display:grid}.admin-buyer-reason textarea{resize:vertical;min-height:70px;font:inherit;border:1px solid #d9d1c4;border-radius:8px;padding:10px}.sale-room{grid-template-columns:minmax(0,1fr) 310px;gap:16px;display:grid}.sale-timeline{min-width:0}.sale-timeline .dash-title p{color:#748078;margin:5px 0 0;font-size:9px}.sale-rule-note{border-left:3px solid var(--gold);background:#fff8e9;border-radius:8px;align-items:center;gap:18px;margin:20px 0 4px;padding:14px 16px;display:flex}.sale-rule-note b{min-width:max-content;font-size:10px}.sale-rule-note span{color:#6e7b73;font-size:9px;line-height:1.5}.sale-section{border-top:1px solid #e8e2d8;margin-top:18px;padding-top:18px}.sale-section-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sale-section-head h4{margin:2px 0 0;font-family:Georgia,serif;font-size:21px}.sale-section-head>small{color:#7e8881;font-size:8px}.sale-document-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.sale-doc-row{background:#faf7f0;border:1px solid #dfd8cc;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.sale-doc-row>span{color:#7d867f;background:#eee8dc;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.sale-doc-row.uploaded>span,.sale-doc-row.approved>span{color:#20734f;background:#dcece1}.sale-doc-row b,.sale-doc-row small{display:block}.sale-doc-row b{font-size:9px}.sale-doc-row small{color:#7b857e;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:3px;font-size:7px;overflow:hidden}.sale-doc-row>a,.sale-doc-row>label{color:var(--green);font-size:8px;font-weight:900;text-decoration:none}.sale-doc-row>label{cursor:pointer;background:#fff;border:1px solid #d1c8b9;border-radius:7px;padding:7px}.sale-doc-row input{display:none}.installment-list{border:1px solid #e3ddd2;border-radius:11px;margin-top:13px;overflow:hidden}.installment-list>div{border-top:1px solid #eee8df;grid-template-columns:30px minmax(0,1fr) auto 62px;align-items:center;gap:10px;padding:10px 12px;display:grid}.installment-list>div:first-child{border-top:0}.installment-list>div>b{background:#eee8dc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.installment-list span strong,.installment-list span small{display:block}.installment-list span strong{font-size:9px}.installment-list span small{color:#7d877f;margin-top:3px;font-size:7px}.installment-list em{font-size:9px;font-style:normal;font-weight:900}.installment-list i{color:#7a847d;text-align:center;background:#eee8dc;border-radius:99px;padding:6px;font-size:7px;font-style:normal;font-weight:900}.installment-list i.paid{color:#20734f;background:#dcece1}.installment-list i.late{color:#9b4734;background:#f1dfda}.sale-side{align-content:start;gap:12px;display:grid}.logistics-card h3,.authorization-card h3{margin:3px 0 8px;font-family:Georgia,serif;font-size:22px}.logistics-card>p,.authorization-card p{color:#707c74;font-size:9px;line-height:1.5}.sale-form{grid-template-columns:1fr 70px;gap:8px;margin:15px 0;display:grid}.sale-form label{color:#6d7971;font-size:8px;font-weight:900}.sale-form label.full{grid-column:1/-1}.sale-form input{border:1px solid #d9d1c4;border-radius:8px;outline:0;width:100%;margin-top:5px;padding:10px}.freight-consent{color:#647169;align-items:flex-start;gap:8px;margin:10px 0 15px;font-size:8px;line-height:1.4;display:flex}.logistics-card>.primary{width:100%;padding:11px}.authorization-card>strong{color:var(--rust);letter-spacing:3px;margin:10px 0;font-family:Georgia,serif;font-size:30px;display:block}.sale-history{gap:10px;margin-top:12px;display:grid}.sale-history>div{grid-template-columns:9px 1fr;align-items:start;gap:9px;display:grid}.sale-history>div>span{border:2px solid var(--gold);background:#fff;border-radius:50%;width:8px;height:8px;margin-top:3px}.sale-history b,.sale-history small{display:block}.sale-history b{font-size:9px}.sale-history small{color:#7d877f;margin-top:3px;font-size:7px}.buyer-sale-room{margin-top:24px}.sale-status-track{grid-template-columns:repeat(4,1fr)}.sale-finance-alert{background:#243e34}.buyer-sale-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.buyer-installments{border:1px solid #e6dfd4;border-radius:10px;max-height:285px;margin-top:14px;overflow:auto}.buyer-installments>div{border-top:1px solid #eee9e0;grid-template-columns:27px minmax(0,1fr) auto 72px;align-items:center;gap:9px;padding:9px 10px;display:grid}.buyer-installments>div:first-child{border-top:0}.buyer-installments>div>b{background:#eee8dc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.buyer-installments strong,.buyer-installments small{display:block}.buyer-installments strong{font-size:9px}.buyer-installments small{color:#7e8881;margin-top:2px;font-size:7px}.buyer-installments em{font-size:9px;font-style:normal;font-weight:900}.buyer-installments i{text-align:center;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.buyer-documents{gap:8px;margin-top:14px;display:grid}.buyer-documents>div{background:#f4efe6;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.buyer-documents>div>span{color:#267352;font-weight:900}.buyer-documents b,.buyer-documents small{display:block}.buyer-documents b{font-size:9px}.buyer-documents small{color:#7d877f;margin-top:3px;font-size:7px}.buyer-documents a{color:var(--rust);font-size:8px;font-weight:900;text-decoration:none}.buyer-logistics .primary{width:100%;padding:11px}.buyer-history .sale-history{max-height:260px;overflow:auto}.sale-payment-summary{background:#f8f4ec;border:1px solid #ddd5c8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;padding:11px;display:grid}.sale-payment-summary span{background:#fff;border-radius:8px;min-width:0;padding:8px}.sale-payment-summary small,.sale-payment-summary b{display:block}.sale-payment-summary small{color:#748078;font-size:7px}.sale-payment-summary b{margin-top:4px;font-size:10px}.sale-payment-summary .attention{background:#f8e9e5}.sale-payment-summary .attention b{color:#9b4734}.buyer-installments span>a,.installment-list span>a{color:var(--green);margin-top:5px;font-size:7px;font-weight:900;text-decoration:none;display:inline-block}.buyer-installments span>a:hover,.installment-list span>a:hover{text-decoration:underline}@media (width<=1100px){.workspace-shell{grid-template-columns:190px 1fr}.workspace-main{padding:28px 25px 50px}.metric-grid,.proposal-summary-grid{grid-template-columns:1fr 1fr}.table-head,.table-row{grid-template-columns:1.8fr .8fr 1fr .9fr .7fr 118px}.dashboard-grid,.proposal-inbox,.sales-layout,.operation-grid{grid-template-columns:1fr}.operation-side{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){body{padding-bottom:66px}.topbar .seller-login{display:none}.mobile-nav{z-index:75;height:66px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8fa;border-top:1px solid #d8d0c2;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#66736b;background:0 0;border:0;place-items:center;font-size:8px;font-weight:800;display:grid}.mobile-nav span{color:var(--green);font-size:18px;display:block}.workspace-shell{display:block}.workspace-nav{z-index:3;width:100%;height:auto;padding:10px 15px;display:block;position:sticky}.workspace-brand{border:0;height:44px}.workspace-brand img{width:31px;height:31px}.farm-account,.workspace-admin-link{display:none}.workspace-nav nav{display:flex;overflow:auto}.workspace-nav nav button{min-width:max-content;padding:9px 12px}.workspace-nav nav i{display:none}.workspace-main{padding:20px 14px 35px}.workspace-top{align-items:flex-start}.workspace-top h2{font-size:25px}.workspace-top .workspace-notify{display:none}.workspace-top .primary{padding:9px 10px;font-size:9px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid article{padding:15px}.metric-grid strong{font-size:22px}.account-status-strip{grid-template-columns:38px 1fr}.account-status-strip button{grid-column:1/-1}.dashboard-grid{display:block}.dashboard-grid .dash-card{margin-bottom:10px}.reach-chart{height:150px}.listing-row{grid-template-columns:42px 1fr auto}.listing-row>span:nth-of-type(2),.listing-row>span:nth-of-type(3),.listing-row>.listing-status{display:none}.proposal-card-head{grid-template-columns:45px 1fr}.decision-chip{grid-column:2;justify-self:start}.proposal-summary-grid{grid-template-columns:1fr 1fr;padding:13px}.proposal-inbox,.sales-layout{display:block}.buyer-reputation,.freight-match{margin-top:10px}.decision-actions{grid-template-columns:1fr 1fr;display:grid}.decision-actions .primary{grid-column:1/-1;padding:11px}.tab-toolbar{flex-wrap:wrap}.inline-search{order:3;width:100%}.inline-search input{width:100%;min-width:0}.table-card{overflow:auto}.table-head,.table-row{min-width:720px}.delivery-track{grid-template-columns:1fr;gap:0}.delivery-track>div{text-align:left;grid-template-columns:30px 1fr;padding:9px 0;display:grid}.delivery-track>div:not(:last-child):after{width:2px;height:auto;top:30px;bottom:-9px;left:14px}.delivery-track b{margin:0}.delivery-track span{margin:0 0 0 10px}.receiving-account-top,.receiving-account-actions{display:block}.connection-badge{margin:13px 0;display:inline-block}.receiving-flow{grid-template-columns:1fr}.receiving-flow>i{display:none}.receiving-account-actions button{width:100%;margin-top:13px}.billing-automation-grid{grid-template-columns:1fr}.alert-timeline{grid-template-columns:1fr 1fr}.finance-row{min-width:650px}.bank-note{grid-template-columns:1fr;margin:12px}.fee-card{display:block}.fee-actions{flex-wrap:wrap;margin-top:15px}.operation-side{grid-template-columns:1fr}.messages{min-height:260px}.account-setup-modal{display:block;overflow:auto}.account-setup-aside{padding:25px 22px}.account-setup-aside h2{font-size:25px}.account-setup-aside ul{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:20px}.account-setup-aside li{text-align:center;justify-items:center;font-size:7px;display:grid}.account-setup-content{min-height:0;padding:28px 20px max(42px,calc(24px + env(safe-area-inset-bottom)))}.identity-checks{flex-wrap:wrap}.money-separation,.account-ready-details{grid-template-columns:1fr}.account-ready-details>div:nth-child(2n){border-left:0}.account-ready-details>div+div{border-top:1px solid #ddd5c8}.wizard-head{padding:30px 20px 18px}.wizard-head>div{grid-template-columns:1fr 1fr;gap:10px}.wizard-body{padding:25px 20px}.upload-grid{grid-template-columns:1fr}.photo-guide{grid-template-columns:1fr 1fr;display:grid}.review-results,.publish-review ul{grid-template-columns:1fr}.admin-review-layout,.risk-grid,.admin-preview{display:block}.admin-photo{min-height:240px}.queue-list{margin-top:10px}.admin-table{overflow:auto}.admin-table .finance-row{min-width:650px}}@media (width<=1100px){.sale-room{grid-template-columns:1fr}.sale-side{grid-template-columns:1fr 1fr}.sale-history-card{grid-column:1/-1}.buyer-sale-grid{grid-template-columns:1fr}}@media (width<=760px){.sale-room,.sale-side{display:block}.sale-side>article{margin-top:10px}.sale-rule-note,.sale-section-head{display:block}.sale-rule-note span{margin-top:7px;display:block}.sale-document-grid{grid-template-columns:1fr}.sale-doc-row{grid-template-columns:26px minmax(0,1fr) auto}.sale-doc-row>a{grid-column:2}.sale-doc-row>label{grid-area:1/3/3}.installment-list>div{grid-template-columns:28px minmax(0,1fr) auto}.installment-list i{grid-column:2/4;justify-self:start}.buyer-sale-room{margin-top:16px}.sale-finance-alert{grid-template-columns:32px 1fr;display:grid}.sale-finance-alert button{grid-column:2;margin:8px 0 0}.buyer-sale-grid{display:block}.buyer-sale-grid>article{margin-top:10px}.buyer-logistics .sale-form{grid-template-columns:1fr 70px}.buyer-panel{padding-bottom:max(40px,calc(28px + env(safe-area-inset-bottom)))}.payment-health-strip{grid-template-columns:1fr 1fr}.payment-health-strip em{text-align:center;grid-column:1/-1}.sale-payment-summary{grid-template-columns:1fr 1fr}.buyer-installments>div{grid-template-columns:27px minmax(0,1fr) auto}.buyer-installments i{grid-column:2/4;justify-self:start}.admin-payment-table .bank-note{min-width:620px}.workspace-admin-link{color:#fff;background:#ffffff14;border-color:#ffffff47;width:100%;margin-top:8px;padding:10px;display:block}}.freight-suggestions{border-top:1px solid #e2dbcf;margin-top:14px;padding-top:14px}.freight-suggestions>b{margin-bottom:8px;font-size:9px;display:block}.freight-suggestions>small{color:#758179;font-size:8px;line-height:1.5;display:block}.freight-suggestion{border-top:1px solid #eee8df;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.freight-suggestion:first-of-type{border-top:0}.freight-suggestion strong,.freight-suggestion small,.freight-suggestion em{display:block}.freight-suggestion strong{color:var(--green);font-size:9px}.freight-suggestion small{margin-top:3px;font-size:8px}.freight-suggestion em{color:#7a857e;margin-top:3px;font-size:7px;font-style:normal}.freight-suggestion a{background:var(--green);color:#fff;border-radius:7px;padding:8px 9px;font-size:7px;font-weight:900;text-decoration:none}.freight-mini-match{background:#f2ecdf;border-radius:9px;align-items:center;gap:10px;margin:12px 0;padding:10px;display:flex}.freight-mini-match>b{color:var(--rust);font-family:Georgia,serif;font-size:23px}.freight-mini-match span,.freight-mini-match small{display:block}.freight-mini-match span{font-size:9px;font-weight:900}.freight-mini-match small{color:#768179;margin-top:3px;font-size:7px}.freight-operation>h3{margin:8px 0;font-family:Georgia,serif;font-size:23px}.freight-operation>p{color:#707c74;font-size:9px;line-height:1.5}.freight-operation>small{color:#7d877f;margin-top:14px;font-size:8px;display:block}.freight-operation-list{gap:8px;margin-top:14px;display:grid}.freight-operation-list>div{background:#f2ecdf;border-radius:9px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.freight-operation-list>div>b{color:var(--rust);font-family:Georgia,serif;font-size:18px}.freight-operation-list strong,.freight-operation-list small{display:block}.freight-operation-list strong{font-size:8px}.freight-operation-list small{color:#78827b;margin-top:3px;font-size:7px}.freight-operation-list a{background:var(--green);color:#fff;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900;text-decoration:none}@media (width<=760px){.freight-suggestion{grid-template-columns:1fr}.freight-suggestion a{justify-self:start}.freight-operation-list>div{grid-template-columns:38px 1fr}.freight-operation-list a{grid-column:2;justify-self:start}}@media (width<=680px){.buyer-verification-strip{grid-template-columns:32px 1fr}.buyer-verification-strip>em{grid-column:2;justify-self:start}.saved-favorites>div:last-child,.saved-searches>div:last-child,.followed-farms>div:last-child{grid-template-columns:1fr}.admin-buyer-actions{min-width:105px}}.notification-layer{z-index:135;justify-content:flex-end;align-items:stretch;padding:0}.notification-center{border-radius:24px 0 0 24px;width:min(1040px,96vw);height:100dvh;max-height:none;padding:42px;overflow:auto;box-shadow:-25px 0 70px #14261e2e}.notification-head{justify-content:space-between;align-items:flex-start;gap:20px;padding-right:42px;display:flex}.notification-head h2{margin:4px 0 8px;font-family:Georgia,serif;font-size:40px;font-weight:500}.notification-head p{color:#6d7971;margin:0;font-size:11px}.notification-head>button{color:var(--green);background:#fff;border:1px solid #d8d0c2;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.notification-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-top:28px;display:grid}.notification-summary{border:1px solid var(--line);background:#f3eee4;border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.notification-summary>span{text-align:center;padding:14px}.notification-summary>span+span{border-left:1px solid var(--line)}.notification-summary b,.notification-summary small{display:block}.notification-summary b{font-family:Georgia,serif;font-size:24px}.notification-summary small{color:#768179;margin-top:3px;font-size:7px}.notification-feed{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:12px;overflow:hidden}.notification-feed>button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-top:1px solid #ebe5da;grid-template-columns:36px minmax(0,1fr) 8px;align-items:start;gap:11px;padding:15px;display:grid}.notification-feed>button:first-child{border-top:0}.notification-feed>button.unread{background:#fff8eb}.notification-feed>button.read{opacity:.72}.notification-kind{background:var(--green);color:#e9bd6d;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:15px;font-weight:900;display:grid}.notification-feed strong,.notification-feed small,.notification-feed em{display:block}.notification-feed strong{font-size:10px}.notification-feed small{color:#68766e;margin-top:4px;font-size:8px;line-height:1.45}.notification-feed em{color:#929991;margin-top:6px;font-size:7px;font-style:normal}.notification-feed i{background:var(--rust);border-radius:50%;width:7px;height:7px;margin-top:12px}.notification-empty{color:#748078;text-align:center;align-content:center;place-items:center;gap:7px;min-height:210px;padding:35px;display:grid}.notification-empty>span{color:var(--gold);font-size:35px}.notification-empty>b{color:var(--green);font-family:Georgia,serif;font-size:20px}.notification-empty>small{font-size:8px}.notification-side{align-content:start;gap:12px;display:grid}.notification-side>article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.notification-side h3{margin:4px 0 13px;font-family:Georgia,serif;font-size:21px}.notification-side>article>label{border-top:1px solid #ede7dc;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.notification-side>article>label span,.notification-side>article>label b,.notification-side>article>label small{display:block}.notification-side>article>label b{font-size:9px}.notification-side>article>label small{color:#7a857d;margin-top:3px;font-size:7px}.notification-side input[type=checkbox]{accent-color:#267352;width:32px;height:18px}.future-channels{background:#f2ecdf;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;padding:11px;display:grid}.future-channels span{padding:4px}.future-channels b,.future-channels small{display:block}.future-channels b{font-size:8px}.future-channels small{color:#838c84;margin-top:3px;font-size:7px}.similar-list{gap:7px;display:grid}.similar-list>button{min-width:0;color:var(--ink);text-align:left;background:#faf7f0;border:1px solid #e5ded2;border-radius:9px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.similar-list .listing-thumb{width:38px;height:38px}.similar-list span b,.similar-list span small,.similar-list span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.similar-list span b{font-size:8px}.similar-list span small{color:#758179;margin-top:3px;font-size:7px}.similar-list span em{color:#a06a39;margin-top:3px;font-size:6px;font-style:normal;font-weight:900}.similar-list>button>strong{color:var(--rust);font-family:Georgia,serif;font-size:15px}.similar-empty{color:#748078;background:#f2ecdf;border-radius:9px;margin:0;padding:16px;font-size:8px;line-height:1.5}.mobile-alert-button span{position:relative}.mobile-alert-button span b{background:var(--rust);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:7px;display:grid;position:absolute;top:-5px;right:-10px}.messages p b,.messages p small{display:block}.messages p b{margin-bottom:4px;font-size:8px}.messages p small{color:#7b857d;margin-top:6px;font-size:7px}.message-empty{color:#78837c;text-align:center;align-content:center;place-items:center;gap:6px;min-height:210px;display:grid}.message-empty b{color:var(--green);font-family:Georgia,serif;font-size:18px}.message-empty span{max-width:310px;font-size:8px;line-height:1.5}.message-box button:disabled,.message-box input:disabled{cursor:not-allowed;opacity:.55}.buyer-conversation{margin-top:16px;padding:0;overflow:hidden}.buyer-conversation .panel-card-title{padding:17px}.buyer-conversation .panel-card-title>button{color:var(--green);background:#fff;border:1px solid #d9d1c4;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.buyer-conversation .messages{min-height:220px;max-height:330px;overflow:auto}.offer-input{border:1px solid var(--line);color:var(--green);background:#fffdf8;border-radius:11px;margin-top:14px;padding:14px;font-size:9px;font-weight:900;display:block}.offer-input>span{background:#fff;border:1px solid #d8d0c2;border-radius:9px;align-items:center;margin-top:7px;display:flex;overflow:hidden}.offer-input>span b{color:#7a857d;padding:0 11px}.offer-input input{min-width:0;color:var(--green);border:0;outline:0;flex:1;padding:11px;font-size:17px;font-weight:900}.offer-input small{color:#768179;margin-top:7px;font-size:8px;font-weight:500;line-height:1.45;display:block}.decision-chip.countered,.saved-deals em.countered{color:#6d4c8f;background:#e8e1f3}.decision-chip.expired,.saved-deals em.expired{color:#6e746f;background:#ece9e2}.counter-offer-box{background:#fff8e9;border:1px solid #d9cbb1;border-radius:11px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:9px;margin-top:14px;padding:14px;display:grid}.counter-offer-box>div b,.counter-offer-box>div small{display:block}.counter-offer-box>div b{font-size:10px}.counter-offer-box>div small{color:#7d806f;margin-top:4px;font-size:8px}.counter-offer-box label{color:#69766e;font-size:8px;font-weight:900}.counter-offer-box input,.counter-offer-box select{background:#fff;border:1px solid #d7cebf;border-radius:7px;outline:0;width:100%;margin-top:5px;padding:9px}.counter-offer-box .full{grid-column:1/-2}.counter-offer-box>button{grid-area:2/4}.countered-deal{background:#fbf8ff!important;border-color:#c9b6dd!important}.countered-deal>div>p{background:#fff;border-radius:8px;margin:10px 0 0;padding:10px;font-size:9px;line-height:1.5;color:#56645c!important}.countered-deal>div>p strong{color:var(--rust);display:inline}.countered-deal>div>p small{margin-top:5px}.counter-response-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.counter-response-actions button{color:var(--green);background:#fff;border:1px solid #cfc6b7;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.counter-response-actions .primary{border-color:var(--rust);background:var(--rust);color:#fff}.proposal-switcher{border:1px solid var(--line);background:#f3eee4;border-radius:13px;grid-template-columns:210px minmax(0,1fr);gap:14px;margin-bottom:14px;padding:14px;display:grid}.proposal-switcher>div:first-child>b,.proposal-switcher>div:first-child>small{display:block}.proposal-switcher>div:first-child>b{font-family:Georgia,serif;font-size:19px}.proposal-switcher>div:first-child>small{color:#77827b;margin-top:5px;font-size:8px;line-height:1.45}.proposal-switcher>div:last-child{gap:7px;display:flex;overflow:auto}.proposal-switcher button{min-width:190px;color:var(--ink);text-align:left;background:#fff;border:1px solid #ddd5c8;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;padding:10px;display:grid}.proposal-switcher button.active{border-color:var(--rust);box-shadow:0 0 0 2px #b9572f1f}.proposal-switcher button span b,.proposal-switcher button span small{display:block}.proposal-switcher button span b{font-size:8px}.proposal-switcher button span small{color:#7b867f;margin-top:3px;font-size:7px}.proposal-switcher button>strong{font-size:9px}.proposal-switcher button>em{color:#6f7972;background:#eee9df;border-radius:99px;grid-column:1/-1;justify-self:start;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.proposal-switcher button>em.pending{color:#94692d;background:#f3ead8}.proposal-switcher button>em.countered{color:#6d4c8f;background:#e8e1f3}.proposal-switcher button>em.accepted{color:#217450;background:#e2efe5}@media (width<=760px){.notification-center{width:100%;height:100dvh;padding:34px 14px max(90px,calc(74px + env(safe-area-inset-bottom)));border-radius:0}.notification-head{padding-right:34px;display:block}.notification-head h2{font-size:31px}.notification-head>button{margin-top:12px}.notification-layout{margin-top:20px;display:block}.notification-side{margin-top:12px}.notification-summary>span{padding:11px 5px}.notification-summary b{font-size:20px}.notification-feed>button{grid-template-columns:32px minmax(0,1fr) 7px}.notification-kind{width:31px;height:31px}.mobile-nav{grid-template-columns:repeat(6,1fr)}.counter-offer-box{grid-template-columns:1fr 1fr}.counter-offer-box>div,.counter-offer-box .full{grid-column:1/-1}.counter-offer-box>button{grid-area:auto/1/auto/-1}.counter-response-actions{justify-content:stretch}.counter-response-actions button{flex:1}.proposal-switcher{grid-template-columns:1fr;padding:11px}.proposal-switcher>div:last-child{margin:0 -2px}.proposal-switcher button{min-width:175px}}body{padding-bottom:96px}.market-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#143026f7;border:1px solid #ece4d229;border-radius:22px;grid-template-columns:repeat(6,1fr);gap:3px;width:min(760px,100% - 28px);min-height:68px;padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 52px #0f241d4d}.market-dock a{color:#dce9df;border-radius:15px;place-items:center;gap:3px;min-width:0;padding:8px 5px;text-decoration:none;transition:all .18s;display:grid;position:relative}.market-dock a:hover,.market-dock a:focus-visible{color:#fff;background:#ffffff1a;outline:none}.market-dock span{height:23px;font:700 23px/20px Barlow Condensed,sans-serif}.market-dock b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:700 10px/1.1 Manrope,sans-serif;overflow:hidden}.market-dock a>em{color:#fff;background:#d97b55;border:2px solid #143026;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:800 8px/1 Manrope,sans-serif;display:grid;position:absolute;top:3px;left:calc(50% + 10px)}.compare-tray{bottom:104px}.service-providers{background:#edf1ea;border-top:1px solid #d8d0c2;padding:88px 6vw 96px}.service-providers-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.service-providers-heading>div{max-width:720px}.service-providers-heading h2{color:#173d2f;letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(36px,4.4vw,58px);font-weight:500;line-height:1}.service-providers-heading p{color:#647168;max-width:650px;margin:18px 0 0;font-size:14px;line-height:1.6}.service-provider-join{color:#173d2f;text-align:left;cursor:pointer;background:#fffaf0;border:1px solid #b99c62;border-radius:16px;gap:5px;min-width:290px;padding:18px 20px;text-decoration:none;display:grid;box-shadow:0 12px 30px #243f3214}.service-provider-join small{color:#7b6b4a;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.service-provider-join b{font-size:14px}.service-provider-join-actions{gap:9px;display:grid}.provider-type-switch{background:#f5f1ea;border:1px solid #d9d1c4;border-radius:12px;gap:4px;width:fit-content;margin:18px 0;padding:4px;display:flex}.provider-type-switch button{color:#526158;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:9px 15px;font-size:10px;font-weight:900}.provider-type-switch button.active{color:#fff;background:#173d2f;box-shadow:0 4px 12px #173d2f29}.provider-type-switch button:disabled{cursor:wait;opacity:.65}.provider-type-switch.public{margin:20px 0 12px}.service-provider-filters{justify-content:space-between;align-items:flex-end;gap:20px;margin:30px 0 24px;display:flex}.service-provider-filters .filters{justify-content:flex-start}.service-provider-filters label{color:#68746d;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:8px;font-weight:900;display:grid}.service-provider-filters select{color:#173d2f;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d0c9bd;border-radius:10px;min-width:160px;padding:10px 34px 10px 11px;font-size:11px;font-weight:800}.service-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-provider-grid>article{background:#fff;border:1px solid #d8d2c7;border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 12px 32px #1e382c12}.service-provider-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.service-provider-grid header span{color:#27513f;text-transform:uppercase;background:#e5eee8;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:900}.service-provider-grid header b{color:#3e785d;font-size:7px}.service-provider-grid h3{color:#173d2f;margin:18px 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:500}.service-provider-grid>article>p{color:#6b746e;min-height:46px;margin:0 0 15px;font-size:10px;line-height:1.55}.service-provider-grid dl{border-top:1px solid #ece6dd;border-bottom:1px solid #ece6dd;gap:8px;margin:0 0 17px;padding:12px 0;display:grid}.service-provider-grid dl div{grid-template-columns:75px 1fr;gap:9px;display:grid}.service-provider-grid dt{color:#8a918c;text-transform:uppercase;font-size:7px;font-weight:900}.service-provider-grid dd{color:#30483d;margin:0;font-size:9px;font-weight:800}.service-provider-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.service-provider-actions a{color:#214d3b;background:#faf7f1;border:1px solid #d2c9bc;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none}.service-provider-actions a:first-child{color:#fff;background:#2d7053;border-color:#2d7053}.service-provider-empty{color:#657269;text-align:center;border:1px dashed #bfc8c0;border-radius:18px;align-content:center;place-items:center;gap:6px;min-height:180px;padding:35px;display:grid}.service-provider-empty b{color:#29483a;font-family:Georgia,serif;font-size:20px;font-weight:500}.service-provider-empty span{font-size:10px}.service-provider-disclaimer{color:#68736c;background:#f8f4eb;border-left:3px solid #b7913f;border-radius:0 10px 10px 0;margin:22px 0 0;padding:14px 17px;font-size:10px;line-height:1.55}.service-provider-disclaimer b{color:#3b4b42}.service-provider-error{background:#fff5f1;border-color:#d4a28f}.service-provider-error b{color:#853d2d}.service-provider-error span{max-width:520px;line-height:1.5}.freight-provider-link{color:#20513c;background:#edf5ef;border:1px solid #93ad9d;border-radius:11px;width:100%;margin-top:12px;padding:12px;font-size:9px;font-weight:900}.sale-provider-card>div{gap:7px;display:flex}.sale-provider-card>div button{color:#24503d;background:#fff;border:1px solid #d6cec1;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.admin-provider-center{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;padding:24px 30px 40px;display:grid}.admin-provider-form>p{color:#6e7972;margin:0 0 18px;font-size:10px;line-height:1.55}.admin-provider-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-provider-fields label{color:#657168;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:8px;font-weight:900;display:grid}.admin-provider-fields label.full{grid-column:1/-1}.admin-provider-fields input,.admin-provider-fields select,.admin-provider-fields textarea{color:#1f4033;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d7d0c4;border-radius:8px;outline:0;width:100%;padding:10px;font-size:10px}.admin-provider-fields textarea{resize:vertical;min-height:72px}.admin-provider-fields label.internal textarea{background:#fff9ea;border-color:#d6be87}.admin-provider-save{width:100%;margin-top:14px;padding:12px}.admin-provider-list{align-self:start}.admin-provider-list>button{color:#1e4133;text-align:left;background:0 0;border:0;border-top:1px solid #ebe5dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;width:100%;padding:12px 10px;display:grid}.admin-provider-list>button.active{background:#edf4ef;border-radius:10px}.admin-provider-list>button span b,.admin-provider-list>button span small{display:block}.admin-provider-list>button span b{font-size:10px}.admin-provider-list>button span small{color:#768079;margin-top:3px;font-size:8px}.admin-provider-list>button em{color:#6e746f;background:#eee9df;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.admin-provider-list>button em.active{color:#217450;background:#e2efe5}.admin-provider-list>button em.paused,.admin-provider-list>button em.expiring{color:#916021;background:#fff0d5}.admin-provider-list>button em.expired{color:#9b3b31;background:#f8dedb}.admin-provider-list>button i{color:#98633b;grid-column:2;font-size:7px;font-style:normal;font-weight:900}.approval-actions{flex-wrap:wrap;gap:5px;display:flex}.approval-actions button{color:#244638;background:#fff;border:1px solid #d6cec0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900}.approval-actions button.primary{border-color:var(--rust);background:var(--rust);color:#fff}.approval-actions button.danger{color:#9d3528;border-color:#a44738}.admin-correction-picker{background:#faf7f0;border:1px solid #ded6c8;border-radius:8px;margin:7px 0;padding:8px}.admin-correction-picker legend{color:#5f6d65;padding:0 4px;font-size:7px;font-weight:900}.admin-correction-picker>div{flex-wrap:wrap;gap:5px 8px;display:flex}.admin-correction-picker label{color:#40544a;cursor:pointer;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.admin-correction-picker input{width:14px;height:14px;accent-color:var(--rust)}.approval-history{border-top:1px solid #e7e0d5;margin-top:4px;padding-top:6px}.approval-history summary{cursor:pointer;color:#80593d;font-size:8px;font-weight:900}.approval-history>span{gap:2px;margin-top:7px;display:grid}.approval-history>span b{text-transform:capitalize;font-size:8px}.approval-history>span small{color:#748078;font-size:7px;line-height:1.35}.provider-approval-item{color:#1e4133;border-top:1px solid #ebe5dc;gap:8px;margin-top:8px;padding:12px 10px;display:grid}.provider-approval-item.active{background:#edf4ef;border-radius:10px}.provider-approval-item>span:first-child b,.provider-approval-item>span:first-child small{display:block}.provider-approval-item>span:first-child b{font-size:10px}.provider-approval-item>span:first-child small{color:#768079;margin-top:3px;font-size:8px}.provider-approval-item>em{color:#6e746f;background:#eee9df;border-radius:99px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.provider-approval-item>button{color:#244638;background:#fff;border:1px solid #d6cec0;border-radius:7px;justify-self:start;padding:7px 9px;font-size:8px;font-weight:900}.proposal-note-field{color:#526159;gap:7px;margin-top:14px;font-size:10px;font-weight:900;display:grid}.proposal-note-field>small{font-size:8px;font-weight:700}.proposal-note-field textarea{resize:vertical;min-height:82px;font:inherit;background:#fff;border:1px solid #d8d0c3;border-radius:9px;padding:11px 12px;font-weight:500}@media (width<=900px){.service-provider-grid{grid-template-columns:1fr 1fr}.admin-provider-center{grid-template-columns:1fr}.service-providers-heading{flex-direction:column;align-items:stretch}.service-provider-join{align-self:flex-start;min-width:0}}@media (width<=680px){.topbar nav a[href=\#como-funciona]{display:none}.catalog-pagination{flex-direction:column;align-items:stretch;gap:10px}.catalog-load-more{width:100%}.service-providers{padding:62px 16px 72px}.service-provider-filters{flex-direction:column;align-items:stretch}.service-provider-filters label,.service-provider-filters select{width:100%}.service-provider-grid{grid-template-columns:1fr}.service-provider-grid>article>p{min-height:0}.service-provider-join,.provider-type-switch{width:100%}.provider-type-switch button{flex:1}.admin-provider-center{padding:18px 14px 35px}.admin-provider-fields{grid-template-columns:1fr}.admin-provider-fields label.full{grid-column:auto}}.provider-application-layer{z-index:126}.provider-application-modal{width:min(800px,96vw);max-height:min(90vh,850px);padding:34px;overflow:auto}.provider-application-modal>header h2{margin:6px 0;font-family:Georgia,serif;font-size:32px}.provider-application-modal>header p{color:#68756d;margin:0;font-size:11px}.provider-application-status{border-left:3px solid var(--gold);background:#fff7e7;border-radius:9px;gap:4px;margin:20px 0 16px;padding:14px 16px;display:grid}.provider-application-status.active{background:#e8f3eb;border-color:#267352}.provider-application-status.changes_requested,.provider-application-status.rejected,.provider-application-status.blocked{background:#fff0ec;border-color:#a44d39}.provider-application-status b{font-size:12px}.provider-application-status span{color:#66736b;font-size:9px;line-height:1.45}.provider-application-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.provider-application-fields label{color:#5d6c64;gap:6px;font-size:9px;font-weight:900;display:grid}.provider-application-fields label.full{grid-column:1/-1}.provider-application-fields input,.provider-application-fields select,.provider-application-fields textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7cfc2;border-radius:9px;padding:11px;font-weight:500}.provider-application-fields textarea{resize:vertical;min-height:86px}.provider-application-fields :disabled{color:#7c827e;background:#eeeae2}.provider-document-upload input{padding:8px}.provider-document-upload span{color:#7a857e;font-size:8px}.provider-application-submit{width:100%;margin-top:18px;padding:13px}.provider-application-state{color:#66736c;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.provider-application-state b{font-size:20px}.provider-application-state button{margin-top:10px}.provider-application-history{border-top:1px solid #e2dbcf;margin-top:16px;padding-top:12px}.provider-application-history summary{cursor:pointer;font-size:9px;font-weight:900}.provider-application-history>span{border-top:1px solid #eee8df;gap:3px;padding:8px 0;display:grid}.provider-application-history b{text-transform:capitalize;font-size:9px}.provider-application-history small{color:#77827b;font-size:8px}@media (width<=680px){.provider-application-modal{border-radius:18px 18px 0 0;width:100vw;max-height:100dvh;padding:24px 16px}.provider-application-fields{grid-template-columns:1fr}.provider-application-fields label.full{grid-column:auto}.provider-application-fields input,.provider-application-fields select,.provider-application-fields textarea{min-height:44px;font-size:16px}}.proposal-terms-gate{background:#f5f1e9;border:1px solid #d9d0c1;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px;display:grid}.proposal-terms-gate.opened{background:#edf5ef;border-color:#96b5a4}.proposal-terms-gate>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;grid-row:1/3;min-width:104px;padding:10px;font:800 11px Manrope,sans-serif}.proposal-terms-gate label{color:#203b31;align-items:flex-start;gap:8px;font-size:12px;font-weight:700;display:flex}.proposal-terms-gate label input:disabled{cursor:not-allowed}.proposal-terms-gate small{color:#6d746e;font-size:10px;line-height:1.45}.contract-check.locked{opacity:.72}.contract-check.locked input{cursor:not-allowed}.proposal-terms-modal{width:min(680px,100% - 28px);max-height:88dvh;overflow:auto}.proposal-terms-summary{border:1px solid #ddd5c8;border-radius:14px;grid-template-columns:repeat(2,1fr);margin:20px 0;display:grid;overflow:hidden}.proposal-terms-summary>div{border-bottom:1px solid #ddd5c8;gap:3px;padding:13px;display:grid}.proposal-terms-summary>div:nth-child(odd){border-right:1px solid #ddd5c8}.proposal-terms-summary small{color:#6b736d;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.proposal-terms-summary b{font-size:13px}.proposal-terms-modal ol{color:#45524b;gap:10px;padding-left:20px;font-size:12px;line-height:1.55;display:grid}.proposal-terms-done{width:100%;margin-top:18px}.proposal-terms-inline{color:#6b766f;margin-top:16px;font-size:11px;line-height:1.5}.proposal-terms-inline button{color:var(--green);background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.proposal-modal textarea{font-size:16px}.pedigree-tree{background:#f5f1e9;border:1px solid #ded7ca;border-radius:16px;margin:18px 0;overflow:hidden}.pedigree-head{border-bottom:1px solid #ded7ca;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pedigree-head b{color:#24483a;font-size:10px}.pedigree-columns{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.pedigree-columns>div{background:#fff;border:1px solid #e2dbcf;border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}.pedigree-tree small{color:#758078;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.pedigree-tree strong{color:#173c2e;font-size:11px}.pedigree-tree strong+strong{border-top:1px solid #e5dfd5;padding-top:6px}.pedigree-tree span{color:#79817c;font-size:8px}.genetic-material-sheet{background:#f5f1e9;border:1px solid #d8cfbe;border-radius:16px;margin:18px 0;overflow:hidden}.genetic-material-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.genetic-material-sheet-grid>div{background:#fff;border:1px solid #e1d8c9;border-radius:11px;align-content:start;gap:4px;padding:12px;display:grid}.genetic-material-sheet small{color:#758078;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.genetic-material-sheet strong{color:#173c2e;font-size:11px}.genetic-material-sheet span{color:#79817c;font-size:8px}.genetic-material-sheet>p{color:#7a807c;border-top:1px solid #ded7ca;margin:0;padding:10px 14px;font-size:8px;line-height:1.5}.pedigree-form-title{color:#24483a;background:#f4efe4;border-left:3px solid #b7913f;border-radius:0 10px 10px 0;grid-column:1/-1;gap:2px;margin:8px 0 -2px;padding:11px 13px;display:grid}.pedigree-form-title span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.pedigree-form-title b{font-size:12px}.pedigree-form-title small{color:#788079;font-size:8px}@media (width<=760px){.genetic-material-sheet-grid{grid-template-columns:1fr 1fr}}.central-layer{z-index:850;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1d17c7;padding:28px 24px 118px;position:fixed;inset:0;overflow:auto}.central-shell{background:#f8f5ee;border:1px solid #e1d9cb;border-radius:26px;width:min(1180px,100%);min-height:min(760px,100dvh - 150px);margin:0 auto;overflow:hidden;box-shadow:0 34px 90px #05140f6b}.central-head{background:#fdfbf7;border-bottom:1px solid #ded6c8;justify-content:space-between;align-items:flex-start;gap:22px;padding:26px 30px;display:flex}.central-head h2{color:#173d2f;margin:4px 0;font:800 clamp(28px,4vw,45px)/.95 Barlow Condensed,sans-serif}.central-head p{color:#67726b;max-width:720px;margin:0;font-size:12px;line-height:1.55}.central-close{color:#173d2f;cursor:pointer;background:#fff;border:1px solid #d9d1c5;border-radius:50%;flex:none;width:42px;height:42px;font-size:26px}.central-navigation{background:#f4f0e8;border-bottom:1px solid #ded6c8;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:10px 30px;display:grid}.central-navigation button{color:#476257;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;min-width:0;min-height:44px;padding:7px 6px;font:800 11px/1 Manrope,sans-serif}.central-navigation button:hover,.central-navigation button:focus-visible{color:#173d2f;background:#fff;border-color:#b9c9be;outline:none}.central-navigation button.active{color:#173d2f;background:#dce9df;border-color:#aec3b4}.central-auth,.central-thread-empty{text-align:center;align-content:center;place-items:center;min-height:480px;padding:50px;display:grid}.central-auth>span,.central-thread-empty>span{color:#173d2f;background:#e3ede6;border-radius:50%;place-items:center;width:68px;height:68px;font-size:30px;display:grid}.central-auth h3,.central-thread-empty h3{color:#173d2f;margin:15px 0 5px;font-size:22px}.central-auth p,.central-thread-empty p{color:#707871;max-width:430px;margin:0 0 18px;font-size:12px;line-height:1.5}.central-freight>.central-freight-auth{background:#fffdf8;border:1px solid #d6cec0;border-radius:20px;grid-column:1/-1;min-height:290px;margin-top:2px}.central-offers-wrap{padding:24px 30px 34px}.central-action-strip{background:#edf4ef;border:1px solid #cbd9cf;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}.central-action-strip>span{color:#fff;background:#2e7655;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.central-action-strip small,.central-action-strip strong{display:block}.central-action-strip small{color:#61806f;text-transform:uppercase;font-size:8px;font-weight:900}.central-action-strip strong{color:#193f31;margin-top:2px;font-size:12px}.central-action-strip p{color:#718078;margin:3px 0 0;font-size:9px}.central-action-strip.attention{background:#fff7e6;border-color:#ddc18b}.central-action-strip.attention>span{color:#fff;background:#a97031}.central-offer-filters{grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;gap:8px;margin-bottom:18px;display:grid}.central-offer-filters label{color:#607168;background:#fff;border:1px solid #d7d0c5;border-radius:10px;align-items:center;gap:7px;padding:10px 11px;display:flex}.central-offer-filters label:focus-within{border-color:#698875;box-shadow:0 0 0 2px #2d5e4814}.central-offer-filters input{color:#203f33;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.central-offer-filters input::placeholder{color:#8a918d}.central-offer-filters>button{color:#5e6b64;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5cec2;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:900}.central-offer-filters>button.active{color:#fff;background:#a97031;border-color:#a97031}.central-offer-filters>button.clear{color:#8a6535;background:0 0;border-color:#0000}.central-offer-filters>small{color:#838b86;white-space:nowrap;font-size:7px}.central-loading{text-align:center;align-content:center;place-items:center;min-height:420px;padding:50px 20px;display:grid}.central-loading>span{background:var(--green);color:#e9bd6d;border-radius:18px;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:18px;animation:1.1s ease-in-out infinite alternate central-pulse;display:grid;box-shadow:0 14px 30px #07372d2e}.central-loading h3{margin:18px 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:500}.central-loading p{color:#748078;margin:0;font-size:9px}@keyframes central-pulse{to{transform:translateY(-4px);box-shadow:0 20px 38px #07372d3d}}.central-offers-grid,.central-freight,.central-profile{grid-template-columns:1fr 1fr;gap:24px;display:grid}.central-freight,.central-profile{padding:24px 30px 34px}.central-saved{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;padding:24px 30px 34px;display:grid}.central-favorites-card,.central-pedigree-card{background:#fffdf9;border:1px solid #e1d9cb;border-radius:18px;min-width:0;padding:22px}.central-favorite-grid{gap:10px;margin-top:15px;display:grid}.central-favorite-grid article{background:#faf7f0;border:1px solid #e5ddd1;border-radius:12px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.central-favorite-grid .listing-thumb{color:#173d2f;cursor:pointer;border:0;border-radius:10px;width:62px;height:62px;font:900 15px/1 Georgia,serif}.central-favorite-grid small,.central-favorite-grid h4,.central-favorite-grid p,.central-favorite-grid strong{display:block}.central-favorite-grid small{color:#7f8982;text-transform:uppercase;font-size:8px;font-weight:900}.central-favorite-grid h4{margin:3px 0;font:800 20px/1 Barlow Condensed,sans-serif}.central-favorite-grid p{color:#738078;margin:0;font-size:8px}.central-favorite-grid strong{color:#173d2f;margin-top:7px;font-size:12px}.central-favorite-actions{justify-items:end;gap:7px;display:grid}.central-favorite-actions button{color:#285944;background:#fff;border:1px solid #d7cfc2;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.central-favorite-actions .remove{color:#9a5542;background:0 0;border:0}.central-favorite-actions button:disabled{opacity:.55}.central-saved .saved-empty{text-align:center;align-content:center;place-items:center;min-height:290px;padding:35px;display:grid}.central-saved .saved-empty>span{color:#aa7740;font-size:42px}.central-saved .saved-empty p{color:#718078;max-width:390px;margin:7px auto 14px;font-size:10px}.central-saved .saved-empty button{padding:11px 14px}.central-pedigree-card>h3{margin:5px 0 8px;font:800 27px/1 Barlow Condensed,sans-serif}.central-pedigree-card>p{font-size:9px}.central-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;display:flex}.central-section-title small{color:#7b847e;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.central-section-title h3{color:#193f31;margin:2px 0 0;font:800 22px/1 Barlow Condensed,sans-serif}.central-section-title>b,.central-section-title>span{color:#1c4837;text-align:center;background:#e4ece6;border-radius:12px;min-width:34px;padding:7px 9px;font-size:11px}.central-card-list{gap:10px;display:grid}.central-offer-card,.central-freight-card{background:#fff;border:1px solid #ded7cb;border-radius:16px;padding:16px}.central-offer-card.requires-action{background:#fffaf0;border-color:#d6ae66;box-shadow:0 8px 22px #8a602214}.central-offer-card>div,.central-offer-card footer,.central-freight-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.central-direction{text-transform:uppercase;border-radius:10px;padding:4px 8px;font-size:9px;font-weight:800}.central-direction.buyer{color:#235340;background:#e5eee8}.central-direction.seller{color:#795f28;background:#eee6d8}.central-offer-card h4,.central-freight-card h4{color:#193f31;margin:11px 0 3px;font-size:14px}.central-offer-card p,.central-freight-card p{color:#737a75;margin:0 0 12px;font-size:10px}.central-offer-card footer{border-top:1px solid #ece7df;padding-top:11px}.central-offer-card footer>b{color:#173d2f;font-size:16px}.central-offer-card>button{color:#244a3b;cursor:pointer;background:#eef2ee;border:0;border-radius:9px;width:100%;margin-top:10px;padding:8px;font-size:10px;font-weight:800}.central-offer-card>button.action{color:#fff;background:#a56d2f}.central-empty{text-align:center;color:#7a817c;border:1px dashed #cfc8bc;border-radius:15px;align-content:center;place-items:center;min-height:126px;padding:26px;display:grid}.central-empty b{color:#385247;font-size:12px}.central-empty span{margin-top:4px;font-size:10px;line-height:1.45}.central-empty.filtered button{color:#214d3b;cursor:pointer;background:#e4ece6;border:0;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:8px;font-weight:900}.central-messages{grid-template-columns:350px 1fr;min-height:590px;display:grid}.central-messages>aside{background:#f4f0e7;border-right:1px solid #ded6c8;padding:22px}.central-message-filters{grid-template-columns:1fr auto;gap:7px;margin:12px 0 10px;display:grid}.central-message-filters label{color:#607168;background:#fff;border:1px solid #d7d0c5;border-radius:10px;grid-column:1/-1;align-items:center;gap:7px;padding:9px 10px;display:flex}.central-message-filters label:focus-within{border-color:#698875;box-shadow:0 0 0 2px #2d5e4814}.central-message-filters input{color:#203f33;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.central-message-filters input::placeholder{color:#8a918d}.central-message-filters>button{color:#5e6b64;cursor:pointer;background:#fff;border:1px solid #d5cec2;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:900}.central-message-filters>button.active{color:#fff;background:#2a5c48;border-color:#2a5c48}.central-message-filters>button.clear{color:#8a6535;background:0 0;border-color:#0000}.central-message-filters>small{color:#838b86;text-align:right;grid-column:1/-1;font-size:7px}.central-conversation-list{gap:6px;display:grid}.central-conversation-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:36px 1fr;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.central-conversation-list>button.active{background:#fff;border-color:#cbd9cf;box-shadow:0 5px 16px #1b3a2e12}.central-conversation-list>button.unread{background:#fff8e9;border-color:#d8bf88}.central-conversation-list>button.unread em{color:#9a572f;font-weight:900}.central-conversation-list>button>span{color:#fff;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.central-conversation-list>button>span.buyer{background:#2a5c48}.central-conversation-list>button>span.seller{background:#8b713e}.central-conversation-list b{color:#203f33;font-size:11px;display:block}.central-conversation-list small{color:#7b817c;margin-top:2px;font-size:8px;display:block}.central-conversation-list p{color:#596960;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin:5px 0 0;font-size:8px;line-height:1.3;overflow:hidden}.central-conversation-list em{color:#7c847f;grid-column:2;font-size:8px;font-style:normal}.central-thread{background:#fff;flex-direction:column;min-width:0;padding:24px;display:flex}.central-thread>header{border-bottom:1px solid #e6e1d8;justify-content:space-between;padding-bottom:15px;display:flex}.central-thread>header h3{color:#173d2f;margin:2px 0}.central-thread>header p{color:#737d77;margin:0;font-size:10px}.central-thread>header>span{color:#3d574b;background:#eef2ee;border-radius:10px;align-self:center;padding:6px 9px;font-size:9px;font-weight:800}.central-message-feed{flex:1;max-height:400px;padding:18px 2px;overflow:auto}.freight-estimator{background:#fffdf8;border:1px solid #d6cec0;border-radius:20px;grid-column:1/-1;padding:22px;box-shadow:0 14px 38px #1d332912}.freight-estimator-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.freight-estimator-heading small,.freight-estimator-heading h3,.freight-estimator-heading p{display:block}.freight-estimator-heading small{color:#a56d2f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.freight-estimator-heading h3{color:#173d2f;margin:3px 0 5px;font:800 27px/1 Barlow Condensed,sans-serif}.freight-estimator-heading p{color:#6e7972;max-width:670px;margin:0;font-size:9px;line-height:1.5}.freight-estimator-heading>span{color:#815c28;text-transform:uppercase;background:#efe5d3;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.freight-vehicle-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 16px;display:grid}.freight-vehicle-picker button{color:#254438;text-align:left;background:#f8f4ec;border:1px solid #ddd5c8;border-radius:12px;gap:3px;padding:12px 13px;display:grid}.freight-vehicle-picker button.active{color:#fff;background:#173d2f;border-color:#285c47;box-shadow:0 8px 20px #173d2f26}.freight-vehicle-picker b{font-size:10px}.freight-vehicle-picker small{color:#7a847e;font-size:7px}.freight-vehicle-picker button.active small{color:#c5d4cc}.freight-estimator-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.freight-estimator-form{background:#faf7f1;border:1px solid #e1dbd0;border-radius:14px;padding:16px}.freight-location-fields{grid-template-columns:1.3fr .5fr .8fr .9fr;gap:8px;display:grid}.freight-location-fields>label{color:#607068;text-transform:uppercase;align-content:start;gap:5px;font-size:7px;font-weight:900;display:grid}.freight-location-fields input,.freight-location-fields select{color:#183127;text-transform:none;background:#fff;border:1px solid #d7cfc2;border-radius:8px;outline:none;width:100%;min-width:0;padding:10px;font-size:9px}.freight-location-fields label>small{color:#8a918d;text-transform:none;font-size:6px;font-weight:700;line-height:1.3}.freight-unit-input{background:#fff;border:1px solid #d7cfc2;border-radius:8px;align-items:center;display:flex}.freight-unit-input input{border:0}.freight-unit-input b{color:#7a847e;padding:0 9px;font-size:8px}.freight-route-fields{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.freight-place-pair{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.freight-place-pair label,.freight-cost-fields>label{color:#607068;text-transform:uppercase;align-content:start;gap:5px;font-size:7px;font-weight:900;display:grid}.freight-place-pair input,.freight-place-pair select{color:#183127;text-transform:none;background:#fff;border:1px solid #d7cfc2;border-radius:8px;outline:none;width:100%;min-width:0;padding:10px;font-size:9px}.freight-place-pair label>small{min-height:17px}.freight-city-autocomplete{min-width:0;position:relative}.freight-city-autocomplete>input{padding-right:48px}.freight-state-badge{z-index:1;color:#225b43;letter-spacing:.04em;background:#dfece3;border-radius:6px;padding:4px 6px;font-size:8px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.freight-place-searching{color:#758078;text-transform:none;font-size:6px;font-style:normal;position:absolute;top:calc(100% + 5px);right:0}.freight-place-suggestions{z-index:25;background:#fff;border:1px solid #d9d1c4;border-radius:10px;gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 14px 35px #1430262e}.freight-place-suggestions button{color:#183127;text-align:left;background:#faf7f0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:8px;display:grid}.freight-place-suggestions button:hover,.freight-place-suggestions button:focus-visible{background:#eaf2eb;outline:none}.freight-place-suggestions b{font-size:9px}.freight-place-suggestions span{color:#a46d31;font-size:8px;font-weight:900}.freight-place-suggestions small{color:#7a857e;text-overflow:ellipsis;white-space:nowrap;text-transform:none;grid-column:1/-1;font-size:6px;font-weight:500;overflow:hidden}.freight-auto-route{color:#6f7b73;text-align:center;background:#eee8dc;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:7px;font-weight:800}.freight-auto-route.loading{color:#225b43;background:#e5efe8}.freight-route-arrow{color:#a77837;text-align:center;padding-top:24px;font-size:18px;font-weight:900}.freight-route-button{color:#fff;white-space:nowrap;background:#a56d2f;border:0;border-radius:8px;min-height:37px;padding:9px 12px;font-size:8px;font-weight:900}.freight-route-button:disabled{opacity:.55}.freight-route-feedback{background:#fff3ed;border:1px solid #e0b9aa;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;margin:9px 0;padding:10px 11px;display:grid}.freight-route-feedback>span{color:#fff;background:#a95b3f;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.freight-route-feedback.ready{background:#eef6ef;border-color:#b8d4c0}.freight-route-feedback.ready>span{background:#267352}.freight-route-feedback b,.freight-route-feedback small{display:block}.freight-route-feedback b{font-size:8px}.freight-route-feedback small{color:#718078;margin-top:3px;font-size:6px;line-height:1.4}.freight-route-feedback a{color:#245b46;white-space:nowrap;font-size:7px;font-weight:900;text-decoration:none}.freight-cost-fields{grid-template-columns:1fr 1fr;margin-top:9px}.freight-return-toggle{background:#fff;border:1px solid #ded6c9;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.freight-return-toggle input{accent-color:#245a45}.freight-return-toggle b,.freight-return-toggle small{display:block}.freight-return-toggle b{font-size:8px}.freight-return-toggle small{color:#7d8780;margin-top:2px;font-size:7px}.freight-load-title{justify-content:space-between;align-items:center;margin:15px 0 8px;display:flex}.freight-load-title b{font-size:9px}.freight-load-title small{color:#828a85;font-size:7px}.freight-animal-counts{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.freight-animal-counts label{background:#fff;border:1px solid #e1dbd0;border-radius:9px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:5px;padding:8px;display:grid}.freight-animal-counts span{font-size:8px;font-weight:900}.freight-animal-counts span small{color:#8a918d;margin-top:2px;font-size:6px;font-weight:700;display:block}.freight-animal-counts input{color:#173d2f;text-align:center;background:#fffdf8;border:1px solid #d7cfc2;border-radius:7px;width:100%;padding:7px 4px;font-size:10px;font-weight:900}.freight-estimate-result{background:#f3eee5;border:1px solid #dcd5c9;border-radius:14px;flex-direction:column;min-height:340px;padding:18px;display:flex}.freight-estimate-result.fits{background:#edf6ef;border-color:#b7d2bf}.freight-estimate-result.split{background:#fff5e9;border-color:#dfb18d}.freight-estimate-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.freight-estimate-result>header>span{color:#286548;background:#d8eadc;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:900}.freight-estimate-result.split>header>span{color:#98502f;background:#f0d4bf}.freight-estimate-result>header small{color:#738078;font-size:7px}.freight-estimate-result>strong{color:#173d2f;margin-top:14px;font:800 30px/1 Barlow Condensed,sans-serif}.freight-estimate-result>p{color:#6d7871;margin:7px 0 12px;font-size:8px;line-height:1.5}.freight-estimate-empty{text-align:center;flex:1;align-content:center;place-items:center;display:grid}.freight-estimate-empty>span{color:#245b46;background:#e2ebe5;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.freight-estimate-empty b{margin-top:10px;font-size:11px}.freight-estimate-empty small{color:#77827b;margin-top:3px;font-size:7px}.freight-estimate-money{color:#fff;background:#173d2f;border-radius:11px;padding:12px}.freight-estimate-money small,.freight-estimate-money b,.freight-estimate-money span{display:block}.freight-estimate-money small{color:#bcd0c6;text-transform:uppercase;font-size:7px}.freight-estimate-money b{color:#f1c56d;margin:4px 0;font:800 27px/1 Barlow Condensed,sans-serif}.freight-estimate-money span{color:#c6d4cd;font-size:7px}.freight-estimate-result dl{background:#ded6ca;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:8px 0 0;display:grid;overflow:hidden}.freight-estimate-result dl>div{background:#fff;padding:8px}.freight-estimate-result dt{color:#7b857e;text-transform:uppercase;font-size:6px}.freight-estimate-result dd{color:#173d2f;margin:3px 0 0;font-size:9px;font-weight:900}.freight-estimate-suggestion{background:#fff;border-left:3px solid #c99d42;border-radius:8px;grid-template-columns:1fr auto;gap:3px 9px;margin-top:9px;padding:10px;display:grid}.freight-estimate-suggestion small,.freight-estimate-suggestion b,.freight-estimate-suggestion span{display:block}.freight-estimate-suggestion small{color:#8a713f;text-transform:uppercase;font-size:6px;font-weight:900}.freight-estimate-suggestion b{font-size:9px}.freight-estimate-suggestion span{color:#747f78;font-size:7px}.freight-estimate-suggestion button{color:#fff;background:#a56d2f;border:0;border-radius:7px;grid-area:1/2/4;padding:7px 9px;font-size:7px;font-weight:900}.freight-capacity-strip{background:#f8f4ec;border:1px solid #e0d9cd;border-radius:11px;align-items:center;gap:7px;margin-top:14px;padding:11px;display:flex;overflow:auto}.freight-capacity-strip>span{min-width:175px}.freight-capacity-strip>span b,.freight-capacity-strip>span small{display:block}.freight-capacity-strip>span b{font-size:9px}.freight-capacity-strip>span small{color:#7b857f;margin-top:2px;font-size:6px}.freight-capacity-strip em{text-align:center;background:#fff;border-radius:8px;min-width:63px;padding:7px;font-style:normal}.freight-capacity-strip em b,.freight-capacity-strip em small{display:block}.freight-capacity-strip em b{color:#173d2f;font-size:12px}.freight-capacity-strip em small{color:#7b857e;margin-top:2px;font-size:6px}.freight-estimator-disclaimer{color:#7a847e;margin:10px 2px 0;font-size:7px;line-height:1.5}.freight-live-map{color:#fff;background:#153d2f;border:1px solid #d9d2c6;border-radius:18px;padding:19px}.freight-live-map .central-section-title small,.freight-live-map .central-section-title h3{color:#fff}.live-pill{color:#dff3e5!important;background:#2a624a!important}.live-pill:first-letter{color:#70d48d}.freight-route-stage{grid-template-columns:1fr 110px 1fr;align-items:center;gap:12px;min-height:300px;padding:22px 4px;display:grid}.route-origins,.route-destinations{gap:9px;display:grid}.route-origins span,.route-destinations span{color:#abc2b7;text-transform:uppercase;font-size:9px}.route-origins b,.route-destinations b{background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;padding:10px;font-size:9px}.route-ai{text-align:center;place-items:center;padding:13px 5px;display:grid;position:relative}.route-ai:before,.route-ai:after{content:"";background:#769989;width:42px;height:1px;position:absolute;top:50%}.route-ai:before{right:100%}.route-ai:after{left:100%}.route-ai i{color:#173d2f;background:#e9c467;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.route-ai b{margin-top:7px;font-size:8px}.route-ai span{color:#99b4a8;font-size:7px}.freight-privacy-note{color:#b8cbc2;margin:0;font-size:9px;line-height:1.5}@media (width<=800px){.freight-estimator{padding:17px 13px}.freight-estimator-heading{display:grid}.freight-estimator-heading>span{width:max-content}.freight-vehicle-picker,.freight-estimator-grid,.freight-route-fields{grid-template-columns:1fr}.freight-route-arrow{display:none}.freight-route-button{width:100%}.freight-cost-fields{grid-template-columns:1fr 1fr}.freight-route-feedback{grid-template-columns:24px 1fr}.freight-route-feedback a{grid-column:2}.freight-animal-counts{grid-template-columns:1fr 1fr}.freight-estimate-result{min-height:0}.freight-capacity-strip{align-items:stretch}.freight-capacity-strip>span{min-width:135px}.freight-estimate-suggestion{grid-template-columns:1fr}.freight-estimate-suggestion button{grid-area:auto/1;width:100%;margin-top:4px}}.central-freight-card header span{color:#22523f;background:#e4efe7;border-radius:10px;padding:5px 8px;font-size:9px;font-weight:800}.central-freight-card header b{color:#717a74;font-size:9px}.central-freight-card ul{flex-wrap:wrap;gap:5px;padding:0;list-style:none;display:flex}.central-freight-card li{color:#617068;background:#f1eee7;border-radius:8px;padding:4px 7px;font-size:8px}.central-freight-card a{color:#23513e;margin-top:10px;font-size:10px;font-weight:800;text-decoration:none;display:block}.central-freight-card>button,.freight-suggestion>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:8px;font-weight:900}.central-freight-card>button:disabled,.freight-suggestion>button:disabled{color:#727b75;cursor:default;background:#e8e5de}.coordination-card{background:#fbfdfb;border-color:#cbdccd}.coordination-card.accepted{background:#f4faf5;border-color:#9fc3aa}.coordination-actions{flex-wrap:wrap;gap:8px;display:flex}.coordination-actions button{margin:0}.coordination-actions .secondary-button{color:#315243;background:#eee9df}.central-profile{grid-template-columns:.8fr 1.2fr}.profile-overview{gap:10px;display:grid}.profile-overview article{background:#fff;border:1px solid #dcd5c9;border-radius:16px;grid-template-columns:34px 1fr;gap:10px;padding:15px;display:grid}.profile-overview article>span{color:#fff;background:#173d2f;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.profile-overview small{color:#79817c;text-transform:uppercase;font-size:8px}.profile-overview h3{color:#1d4435;margin:2px 0;font-size:15px}.profile-overview p{color:#737b76;margin:0;font-size:9px;line-height:1.4}.profile-overview button{color:#204a39;cursor:pointer;background:#edf1ed;border:0;border-radius:9px;grid-column:2;padding:8px;font-size:9px;font-weight:800}.security-center{background:#fff;border:1px solid #d7d0c4;border-radius:18px;padding:19px}.security-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.security-grid article{background:#f2f0e9;border-radius:13px;padding:12px}.security-grid b{color:#af8b3c;font-size:9px}.security-grid h4{color:#193f31;margin:5px 0;font-size:11px}.security-grid p{color:#69736d;margin:0;font-size:8px;line-height:1.45}.security-scope{color:#6b6b5d;background:#faf6e9;border-left:3px solid #c69b45;margin:12px 0 0;padding:10px;font-size:8px;line-height:1.5}.security-shield{color:#fff;background:linear-gradient(135deg,#102f25,#1a4837);border-color:#294f40;padding:22px;overflow:hidden}.security-shield>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.security-shield>header .eyebrow{color:#e7bd64}.security-shield>header h3{color:#fff;margin:5px 0 4px;font-family:Georgia,serif;font-size:24px}.security-shield>header p{color:#b6ccc2;max-width:590px;margin:0;font-size:9px;line-height:1.5}.shield-live{color:#8fe3aa;text-transform:uppercase;background:#51b2701f;border:1px solid #72d79166;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.security-shield-metrics{border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.security-shield-metrics>div{padding:14px}.security-shield-metrics>div+div{border-left:1px solid #ffffff1f}.security-shield-metrics small,.security-shield-metrics strong,.security-shield-metrics span{display:block}.security-shield-metrics small{color:#9fbaae;text-transform:uppercase;font-size:7px;font-weight:900}.security-shield-metrics strong{color:#efc66e;margin:3px 0;font-size:27px}.security-shield-metrics span{color:#afc4ba;font-size:7px}.security-shield-body{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:15px;display:grid}.security-shield-body>section{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:13px;padding:15px}.security-shield-body .dash-title h3{color:#fff}.security-shield-body .dash-title button{color:#fff;background:0 0;border:1px solid #fff3;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.security-shield-body ul{grid-template-columns:1fr 1fr;gap:7px;padding:0;list-style:none;display:grid}.security-shield-body li{color:#c5d7cf;font-size:8px;line-height:1.4}.security-privacy{color:#bcd0c7;background:#0000001f;border-left:2px solid #d7af59;margin:11px 0 0;padding:9px;font-size:7px;line-height:1.5}.security-event-list{gap:5px;display:grid}.security-event-list>article{background:#ffffff0f;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.security-event-severity{color:#fff;background:#4f695f;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.security-event-severity.high,.security-event-severity.critical{background:#9c493f}.security-event-severity.medium{background:#9b7938}.security-event-list b,.security-event-list small,.security-event-list em{display:block}.security-event-list b{font-size:8px}.security-event-list small{color:#a9c0b6;margin-top:2px;font-size:7px}.security-event-list em{color:#819e91;margin-top:2px;font-size:6px;font-style:normal}.security-event-list>article>button{color:#173b2f;background:#e9c46c;border:0;border-radius:7px;padding:6px;font-size:7px;font-weight:900}.security-event-reviewed{color:#90b7a5;font-size:7px;font-weight:900}.retention-center{padding:21px}.retention-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.retention-center>header h3{font-family:var(--display);margin:4px 0;font-size:27px}.retention-center>header p{color:#6d7971;max-width:670px;margin:0;font-size:9px;line-height:1.55}.retention-center>header button{white-space:nowrap;padding:10px 13px;font-size:8px}.retention-metrics{background:#fbf8f1;border:1px solid #e0d9cd;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid;overflow:hidden}.retention-metrics>div{padding:13px}.retention-metrics>div+div{border-left:1px solid #e0d9cd}.retention-metrics small,.retention-metrics strong,.retention-metrics span{display:block}.retention-metrics small{color:#7a847e;text-transform:uppercase;font-size:7px;font-weight:900}.retention-metrics strong{color:var(--green);margin:5px 0 2px;font-size:19px}.retention-metrics span{color:#919891;font-size:7px}.retention-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:14px;display:grid}.retention-grid>section{border:1px solid #e2ddd3;border-radius:11px;padding:15px}.retention-grid .dash-title h3{font-size:17px}.retention-policy-list,.retention-protected-list{gap:6px;display:grid}.retention-policy-list>article{background:#f7f4ed;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.retention-policy-list>article>span{color:#2f684f;background:#e1ebe4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.retention-policy-list b,.retention-policy-list small,.retention-protected-list b,.retention-protected-list small{display:block}.retention-policy-list b,.retention-protected-list b{font-size:8px}.retention-policy-list small,.retention-protected-list small{color:#7d8781;margin-top:2px;font-size:7px;line-height:1.35}.retention-policy-list em{color:#8a7042;font-size:7px;font-style:normal;font-weight:900}.retention-protected-list>article{background:#edf3ee;border-radius:8px;grid-template-columns:22px 1fr;gap:7px;padding:9px;display:grid}.retention-protected-list>article>span{color:#2f724f;font-size:10px;font-weight:900}.retention-history{border-top:1px solid #e5e0d7;margin-top:12px;padding-top:11px}.retention-history>small{color:#7c867f;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.retention-history>span{border-top:1px solid #eeeae3;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.retention-history b{font-size:7px}.retention-history em{color:#89918c;font-size:6px;font-style:normal}.security-event-actions{justify-items:end;gap:4px;display:grid}.security-event-actions button{white-space:nowrap}.security-event-actions .incident-open-button{color:#173b2f;background:#e9c46c;border-color:#d9b55f}.incident-response-center{padding:21px}.incident-response-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.incident-response-center>header h3{font-family:var(--display);margin:4px 0;font-size:28px}.incident-response-center>header p{color:#6e7a73;margin:0;font-size:9px}.incident-summary{gap:6px;display:flex}.incident-summary>span{color:#65736b;background:#eef2ee;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:800}.incident-summary b{color:var(--green);margin-right:3px;font-size:13px}.incident-summary .overdue{color:#913b2d;background:#f5dfd8}.incident-summary .overdue b{color:#913b2d}.incident-protocol{border:1px solid #e1ddd5;border-radius:10px;grid-template-columns:repeat(6,1fr);margin-top:15px;display:grid;overflow:hidden}.incident-protocol>span{color:#6c7871;gap:4px;padding:10px;font-size:7px;line-height:1.35;display:grid}.incident-protocol>span+span{border-left:1px solid #e1ddd5}.incident-protocol b{color:#b38134;font-size:9px}.incident-workbench{grid-template-columns:minmax(260px,.72fr) minmax(0,1.35fr);gap:12px;margin-top:14px;display:grid}.incident-workbench>aside,.incident-detail{border:1px solid #e0ddd5;border-radius:11px;min-width:0;padding:14px}.incident-list{gap:6px;display:grid}.incident-list>button{text-align:left;background:#fff;border:1px solid #e6e1d8;border-radius:8px;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.incident-list>button.active{background:#edf4ef;border-color:#6c947c}.incident-list>button>span{color:#4f6b5c;background:#e5ebe7;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.incident-list>button>span.high,.incident-list>button>span.critical,.incident-list>button>span.overdue{color:#fff;background:#9c493f}.incident-list b,.incident-list small{display:block}.incident-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.incident-list small{color:#7f8983;margin-top:3px;font-size:6px}.incident-list em{color:#8b7446;font-size:7px;font-style:normal;font-weight:900}.incident-detail>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.incident-detail>header h3{font-family:var(--display);margin:4px 0;font-size:24px}.incident-detail>header p{color:#7e8882;margin:0;font-size:8px}.incident-status{color:#756f66;white-space:nowrap;background:#ece9e2;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:900}.incident-status.notification_required{color:#963e2e;background:#f3dfd7}.incident-status.resolved{color:#2b6c4b;background:#dcece1}.incident-deadlines{border:1px solid #e2ded6;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.incident-deadlines>div{padding:9px}.incident-deadlines>div+div{border-left:1px solid #e2ded6}.incident-deadlines small,.incident-deadlines b{display:block}.incident-deadlines small{color:#7f8982;text-transform:uppercase;font-size:6px;font-weight:900}.incident-deadlines b{margin-top:3px;font-size:7px}.incident-next{border-left:3px solid var(--gold);background:#fff7e8;margin-top:10px;padding:10px}.incident-next span,.incident-next b{display:block}.incident-next span{color:#927439;text-transform:uppercase;font-size:6px;font-weight:900}.incident-next b{margin-top:3px;font-size:9px}.incident-action{gap:8px;margin-top:11px;display:grid}.incident-action textarea{resize:vertical;border:1px solid #ded9d0;border-radius:8px;min-height:85px;padding:10px;font-size:8px}.incident-action label{color:#758078;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.incident-action select{background:#fff;border:1px solid #ded9d0;border-radius:8px;padding:9px}.incident-action button{justify-self:end;padding:10px 13px;font-size:8px}.incident-resolution{background:#e7f0e9;border-radius:9px;grid-template-columns:28px 1fr;gap:8px;margin-top:12px;padding:12px;display:grid}.incident-resolution>span{color:#fff;background:#4b8062;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.incident-resolution small{color:#587261;text-transform:uppercase;font-size:7px;font-weight:900}.incident-resolution p{margin:4px 0 0;font-size:8px}.incident-timeline{border-top:1px solid #e6e2da;margin-top:14px;padding-top:12px}.incident-timeline .dash-title h3{font-size:16px}.incident-timeline>article{border-top:1px solid #eeeae3;grid-template-columns:16px 1fr;gap:6px;padding:8px 0;display:grid}.incident-timeline>article>span{color:var(--gold);font-weight:900}.incident-timeline b,.incident-timeline small{display:block}.incident-timeline b{text-transform:capitalize;font-size:7px}.incident-timeline small{color:#8a928d;margin-top:2px;font-size:6px}.incident-timeline p{color:#66726b;margin:3px 0 0;font-size:7px;line-height:1.4}.incident-detail.empty{text-align:center;align-content:center;place-items:center;display:grid}.incident-detail.empty>span{width:42px;height:42px;color:var(--green);background:#e6eee8;border-radius:12px;place-items:center;font-weight:900;display:grid}.incident-detail.empty h3{margin:10px 0 3px}.incident-detail.empty p{color:#7c8780;margin:0;font-size:8px}.incident-communication-rule{color:#7a6849;background:#f7f1e5;border-radius:8px;margin:12px 0 0;padding:9px;font-size:7px;line-height:1.45}.pentest-center{padding:21px}.pentest-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pentest-center>header h3{font-family:var(--display);margin:4px 0;font-size:28px}.pentest-center>header p{color:#6f7b74;max-width:680px;margin:0;font-size:9px;line-height:1.5}.pentest-center>header>span{white-space:nowrap;border-radius:99px;padding:8px 10px;font-size:7px;font-weight:900}.pentest-center>header>span.ready{color:#2f6d4e;background:#dfece3}.pentest-center>header>span.waiting{color:#876427;background:#f3ead5}.pentest-summary{border:1px solid #e1dcd3;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid;overflow:hidden}.pentest-summary>span{color:#6f7a74;padding:11px;font-size:7px;font-weight:800}.pentest-summary>span+span{border-left:1px solid #e1dcd3}.pentest-summary b{color:var(--green);margin-right:4px;font-size:15px}.pentest-summary .critical{color:#913c2d;background:#f7e2db}.pentest-summary .critical b{color:#913c2d}.pentest-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:13px;display:grid}.pentest-grid>section,.pentest-findings>section{border:1px solid #e2ded6;border-radius:10px;padding:14px}.pentest-grid .dash-title h3,.pentest-findings .dash-title h3{font-size:17px}.pentest-grid ul{grid-template-columns:1fr 1fr;gap:6px;padding:0;list-style:none;display:grid}.pentest-grid li{color:#607168;font-size:7px;line-height:1.4}.pentest-grid details{color:#69766f;background:#f8f4eb;border-radius:8px;margin-top:9px;padding:9px;font-size:7px}.pentest-grid summary{cursor:pointer;color:#7e663a;font-weight:900}.pentest-grid details>b{margin-top:8px;display:block}.pentest-grid details p{margin:4px 0}.pentest-start-form,.pentest-finding-form{gap:8px;display:grid}.pentest-start-form label,.pentest-finding-form label,.pentest-remediation-note{color:#737f78;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.pentest-start-form input,.pentest-finding-form input,.pentest-finding-form select,.pentest-finding-form textarea,.pentest-remediation-note textarea{text-transform:none;background:#fff;border:1px solid #ddd8cf;border-radius:8px;padding:9px;font-size:8px}.pentest-finding-form textarea,.pentest-remediation-note textarea{resize:vertical;min-height:72px}.pentest-start-form button,.pentest-finding-form button{justify-self:end;padding:9px 12px;font-size:8px}.pentest-cycle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pentest-cycle>div{background:#eef3ef;border-radius:8px;padding:10px}.pentest-cycle small,.pentest-cycle b{display:block}.pentest-cycle small{color:#77847c;text-transform:uppercase;font-size:6px;font-weight:900}.pentest-cycle b{margin-top:4px;font-size:8px}.pentest-cycle p{border-left:3px solid var(--gold);color:#6e746f;background:#fff8eb;grid-column:1/-1;margin:0;padding:9px;font-size:7px;line-height:1.45}.pentest-findings{grid-template-columns:.72fr 1.28fr;gap:12px;margin-top:12px;display:grid}.pentest-finding-list>article{border-top:1px solid #ebe7df;grid-template-columns:29px 1fr auto;align-items:start;gap:9px;padding:9px 0;display:grid}.pentest-finding-list>article>span{color:#527160;background:#e6ede8;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.pentest-finding-list>article>span.high,.pentest-finding-list>article>span.critical,.pentest-finding-list>article>span.overdue{color:#fff;background:#9c493f}.pentest-finding-list b,.pentest-finding-list small{display:block}.pentest-finding-list b{font-size:8px}.pentest-finding-list small{color:#89918c;margin-top:2px;font-size:6px}.pentest-finding-list p{color:#657169;margin:4px 0 0;font-size:7px;line-height:1.4}.pentest-remediation-note{margin-bottom:9px}.pentest-finding-actions{justify-items:end;gap:5px;display:grid}.pentest-finding-actions em{color:#7c734f;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:900}.pentest-finding-actions button{color:#735a2a;white-space:nowrap;background:#fff8e9;border:1px solid #d5c7aa;border-radius:7px;padding:6px 7px;font-size:6px;font-weight:900}.privacy-rights-center{background:#f7faf7;border:1px solid #d9e2dc;border-radius:13px;margin-top:16px;padding:16px}.privacy-rights-center>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.privacy-rights-center>header small{color:#75837a;text-transform:uppercase;font-size:7px;font-weight:900}.privacy-rights-center>header h3{font-family:var(--display);margin:3px 0;font-size:21px}.privacy-rights-center>header p{color:#6d7972;max-width:650px;margin:0;font-size:8px;line-height:1.5}.privacy-rights-center>header>span{color:#35654d;white-space:nowrap;background:#e1ebe4;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:900}.privacy-rights-form{grid-template-columns:.65fr 1.35fr auto;align-items:end;gap:8px;margin-top:12px;display:grid}.privacy-rights-form label{color:#728078;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.privacy-rights-form select,.privacy-rights-form textarea{text-transform:none;background:#fff;border:1px solid #d7ded9;border-radius:8px;padding:9px;font-size:8px}.privacy-rights-form textarea{resize:vertical;min-height:38px}.privacy-rights-form button{height:38px;padding:0 12px;font-size:8px}.privacy-request-list{gap:5px;margin-top:11px;display:grid}.privacy-request-list>article{background:#fff;border-radius:8px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.privacy-request-list>article>span{color:#35684e;background:#e4ece6;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.privacy-request-list b,.privacy-request-list small{display:block}.privacy-request-list b{font-size:8px}.privacy-request-list small{color:#87918b;margin-top:2px;font-size:7px}.privacy-request-list p{color:#66746c;margin:4px 0 0;font-size:7px}.privacy-request-list em{color:#8a744a;font-size:7px;font-style:normal;font-weight:900}.privacy-rights-notice{border-left:3px solid var(--gold);color:#75684f;background:#fff8e9;margin:9px 0 0;padding:8px;font-size:7px;line-height:1.45}.admin-privacy-center{padding:21px}.admin-privacy-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-privacy-center>header h3{font-family:var(--display);margin:4px 0;font-size:27px}.admin-privacy-center>header p{color:#6e7a73;max-width:680px;margin:0;font-size:9px}.admin-privacy-summary{gap:6px;display:flex}.admin-privacy-summary>span{color:#69766e;background:#edf2ee;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:800}.admin-privacy-summary b{color:var(--green);margin-right:3px;font-size:13px}.admin-privacy-summary .overdue{color:#963f2e;background:#f6e0d8}.admin-privacy-workbench{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:12px;margin-top:14px;display:grid}.admin-privacy-workbench>aside,.admin-privacy-workbench>section{border:1px solid #e1ddd5;border-radius:11px;padding:14px}.admin-privacy-workbench>aside{align-content:start;gap:6px;display:grid}.admin-privacy-workbench>aside>button{text-align:left;background:#fff;border:1px solid #e5e1d9;border-radius:8px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.admin-privacy-workbench>aside>button.active{background:#edf4ef;border-color:#6c927d}.admin-privacy-workbench>aside>button>span{color:#46705a;background:#e5ede7;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.admin-privacy-workbench>aside b,.admin-privacy-workbench>aside small{display:block}.admin-privacy-workbench>aside b{font-size:8px}.admin-privacy-workbench>aside small{color:#87918a;margin-top:2px;font-size:6px}.admin-privacy-workbench>aside em{color:#806a40;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:900}.admin-privacy-workbench>section>header{justify-content:space-between;gap:14px;display:flex}.admin-privacy-workbench>section>header h3{font-family:var(--display);margin:4px 0;font-size:22px}.admin-privacy-workbench>section>header p{color:#758079;margin:0;font-size:8px}.admin-privacy-workbench>section>header>span{color:#746f67;background:#eeeae3;border-radius:99px;height:max-content;padding:6px 8px;font-size:6px;font-weight:900}.admin-privacy-facts{border:1px solid #e2ded6;border-radius:8px;grid-template-columns:1fr 1fr;margin-top:12px;display:grid;overflow:hidden}.admin-privacy-facts>div{padding:9px}.admin-privacy-facts>div+div{border-left:1px solid #e2ded6}.admin-privacy-facts small,.admin-privacy-facts b{display:block}.admin-privacy-facts small{color:#7d8881;text-transform:uppercase;font-size:6px;font-weight:900}.admin-privacy-facts b{margin-top:3px;font-size:8px}.admin-privacy-action{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.admin-privacy-action textarea{resize:vertical;border:1px solid #dcd8cf;border-radius:8px;width:100%;min-height:80px;padding:9px;font-size:8px}.admin-privacy-action button{padding:9px 11px;font-size:7px}.admin-privacy-response{background:#e9f1eb;border-radius:8px;margin-top:11px;padding:11px}.admin-privacy-response small{color:#5b7463;text-transform:uppercase;font-size:7px;font-weight:900}.admin-privacy-response p{margin:5px 0 0;font-size:8px}.admin-privacy-workbench>section.empty{text-align:center;align-content:center;place-items:center;display:grid}.admin-privacy-workbench>section.empty>span{width:42px;height:42px;color:var(--green);background:#e5ede7;border-radius:12px;place-items:center;font-weight:900;display:grid}.admin-privacy-workbench>section.empty h3{margin:9px 0 3px}.admin-privacy-workbench>section.empty p{color:#7a857e;margin:0;font-size:8px}.registration-risk{border-radius:7px;width:max-content;max-width:100%;margin-top:5px;padding:4px 6px;font-style:normal;font-weight:900;font-size:7px!important}.registration-risk.clear{color:#236445;background:#e5f1e9}.registration-risk.attention{color:#806120;background:#fff0ca}.registration-risk.critical{color:#8a3027;background:#f8ded8}.registration-queue-summary{background:#faf5ea;border:1px solid #e2d7c4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 20px 14px;padding:11px 13px;display:flex}.registration-queue-summary span{color:#56645c;background:#fff;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800}.registration-queue-summary span b{color:var(--rust);margin-right:3px;font-size:12px}.registration-queue-summary small{color:#7a837d;margin-left:auto;font-size:7px}.queue-priority{border-radius:7px;width:max-content;margin-top:5px;padding:4px 6px;font-style:normal;font-weight:900;font-size:7px!important}.queue-priority.critical{color:#fff;background:#9b382f}.queue-priority.attention{color:#5c4714;background:#f1c969}.queue-priority.priority{color:#6c4934;background:#e7ddd0}.queue-priority.standard{color:#52645a;background:#edf0ec}.queue-priority.completed{color:#296044;background:#dcecdf}.registration-title-actions{align-items:center;gap:8px;display:flex}.registration-title-actions>a{color:var(--rust);background:#fff;border:1px solid #d5c9b5;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900;text-decoration:none}@media (width<=760px){body{padding-bottom:82px}.market-dock{width:100%;min-height:68px;padding:6px 5px max(6px,env(safe-area-inset-bottom));background:#143026fb;border-width:1px 0 0;border-radius:0;bottom:0}.market-dock a{padding:6px 2px}.market-dock span{font-size:20px}.market-dock b{font-size:8px}.compare-tray{bottom:76px}.registration-queue-summary{margin:0 12px 12px}.registration-queue-summary small{width:100%;margin-left:0}.central-layer{background:#f8f5ee;padding:0 0 74px}.central-shell{min-height:calc(100dvh - 74px);box-shadow:none;border:0;border-radius:0}.central-head{z-index:3;padding:20px 17px 15px;position:sticky;top:0}.central-head p{font-size:10px}.central-close{width:36px;height:36px}.central-offers-wrap,.central-freight,.central-profile,.central-saved{padding:16px}.central-offers-grid,.central-freight,.central-profile,.central-saved{grid-template-columns:1fr}.central-action-strip{align-items:start}.central-action-strip p{font-size:8px}.central-favorites-card,.central-pedigree-card{padding:16px}.central-favorite-grid article{grid-template-columns:52px minmax(0,1fr)}.central-favorite-grid .listing-thumb{width:52px;height:52px}.central-favorite-actions{justify-items:initial;grid-column:2;display:flex}.central-offer-filters{grid-template-columns:1fr 1fr}.central-offer-filters label{grid-column:1/-1}.central-offer-filters>button{white-space:normal}.central-offer-filters>small{text-align:right;grid-column:1/-1}.central-messages{min-height:0;display:block}.central-messages>aside{border-bottom:1px solid #ded6c8;border-right:0;padding:14px}.central-conversation-list{max-height:210px;overflow:auto}.central-thread{min-height:420px;padding:16px}.freight-route-stage{grid-template-columns:1fr 78px 1fr;min-height:250px;padding:13px 0}.route-ai:before,.route-ai:after{width:22px}.security-grid{grid-template-columns:1fr}.security-shield>header{flex-direction:column}.security-shield-metrics{grid-template-columns:1fr 1fr}.security-shield-metrics>div+div{border-left:0}.security-shield-metrics>div:nth-child(2n){border-left:1px solid #ffffff1f}.security-shield-metrics>div:nth-child(n+3){border-top:1px solid #ffffff1f}.security-shield-body,.security-shield-body ul,.proposal-terms-summary{grid-template-columns:1fr}.proposal-terms-summary>div:nth-child(odd){border-right:0}.proposal-terms-gate{grid-template-columns:1fr}.proposal-terms-gate>button{grid-row:auto}.pedigree-columns{grid-template-columns:1fr 1fr}}.buyer-risk-evidence{background:#f8f3e9;border:1px solid #d8cfbd;border-radius:11px;grid-column:1/-1;gap:11px;margin:4px 18px 14px;padding:14px;display:grid}.admin-profile-verification-drafts{background:#fbf8f1;border:1px solid #d8cfbd;border-radius:11px;grid-column:1/-1;gap:11px;margin:4px 18px 14px;padding:14px;display:grid}.admin-profile-verification-drafts-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-profile-verification-drafts-head b,.admin-profile-verification-drafts-head small{display:block}.admin-profile-verification-drafts-head b{font-size:9px}.admin-profile-verification-drafts-head small{color:#6e7a72;text-align:right;font-size:7px;line-height:1.45}.admin-profile-verification-drafts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-profile-verification-drafts-grid label{color:#59665e;min-width:0;font-size:7px;font-weight:900}.admin-profile-verification-drafts-grid select,.admin-profile-verification-drafts-grid textarea{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7cdbb;border-radius:8px;margin-top:5px;padding:9px;font-weight:600}.admin-profile-verification-drafts-grid textarea{resize:vertical;min-height:62px}.buyer-risk-evidence-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.buyer-risk-evidence-head span{min-width:0}.buyer-risk-evidence-head b,.buyer-risk-evidence-head small{display:block}.buyer-risk-evidence-head b{font-size:9px}.buyer-risk-evidence-head small{color:#6e7a72;overflow-wrap:anywhere;margin-top:4px;font-size:7px;line-height:1.45}.buyer-risk-evidence-fields{grid-template-columns:minmax(0,.75fr) minmax(0,.9fr) minmax(0,1.5fr);gap:9px;display:grid}.buyer-risk-evidence-fields label{color:#59665e;font-size:7px;font-weight:900}.buyer-risk-evidence-fields input,.buyer-risk-evidence-fields textarea{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7cdbb;border-radius:8px;margin-top:5px;padding:9px;font-weight:600}.buyer-risk-evidence-fields textarea{resize:vertical;min-height:62px}.buyer-risk-evidence-actions{flex-wrap:wrap;gap:7px;display:flex!important}.buyer-risk-evidence-actions button{min-height:36px;color:var(--green);background:#fff;border:1px solid #d2c8b7;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900}.buyer-risk-evidence-actions .primary{border-color:var(--green);background:var(--green);color:#fff}.buyer-risk-evidence-actions .danger{color:#8c392c;border-color:#a94c3a}.buyer-risk-evidence-actions button:disabled{cursor:not-allowed;opacity:.55}@media (width<=760px){.admin-profile-verification-drafts{margin:0;padding:12px}.admin-profile-verification-drafts-head{gap:4px;display:grid}.admin-profile-verification-drafts-head small{text-align:left}.admin-profile-verification-drafts-grid{grid-template-columns:1fr}.buyer-risk-evidence{margin:0;padding:12px}.buyer-risk-evidence-head{gap:8px;display:grid}.buyer-risk-evidence-fields{grid-template-columns:1fr}.buyer-risk-evidence-actions{grid-template-columns:1fr;display:grid!important}.buyer-risk-evidence-actions button{width:100%;min-height:44px}}.auth-legal-links{text-align:center;margin-top:10px;line-height:1.45;display:block}.auth-legal-links a{color:var(--rust);font-weight:900}.public-footer-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.public-footer-links a{white-space:nowrap}.privacy-self-service-panel{border:1px solid var(--line);background:#fff;border-radius:22px;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:22px;display:grid}.privacy-self-service-panel>.central-section-title{grid-column:1/-1}.privacy-self-service-panel>.central-section-title a{color:var(--rust);font-weight:900}.privacy-request-form,.privacy-request-history{border:1px solid var(--line);background:var(--paper);border-radius:16px;min-width:0;padding:18px}.privacy-request-form{align-content:start;gap:13px;display:grid}.privacy-request-form label{gap:7px;font-weight:900;display:grid}.privacy-request-form select,.privacy-request-form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:12px}.privacy-request-form textarea{resize:vertical;min-height:110px}.privacy-request-form label>small{text-align:right;color:var(--muted);font-weight:700}.privacy-preservation-note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.privacy-request-history{align-content:start;gap:10px;display:grid}.privacy-request-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.privacy-request-history>header h4{margin:2px 0 0}.privacy-request-history>header button,.privacy-service-state button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:9px 12px;font-weight:900}.privacy-request-history article{background:#fff;border-radius:13px;gap:7px;padding:13px;display:grid}.privacy-request-history article>div{justify-content:space-between;gap:10px;display:flex}.privacy-request-history article span{color:var(--rust);font-size:.78rem;font-weight:900}.privacy-request-history article p,.privacy-request-history article small{margin:0}.privacy-request-history article small{color:var(--muted)}.privacy-request-history blockquote{border-left:3px solid var(--rust);background:var(--paper);margin:3px 0 0;padding:10px 12px}.privacy-service-state{color:var(--muted);grid-column:1/-1;margin:0}.privacy-service-state.error{color:#8f2f22;justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-page{background:var(--paper);min-height:100vh;color:var(--ink);padding:42px 16px 72px}.legal-page>header,.legal-page>article,.legal-page>nav{width:min(900px,100%);margin-inline:auto}.legal-page>header{background:var(--green);color:#fff;border-radius:24px;padding:30px}.legal-page>header img{width:170px;height:auto;margin-bottom:28px}.legal-page>header>span{color:#e6c6a4;text-transform:uppercase;letter-spacing:.08em;font-weight:900;display:block}.legal-page>header h1{max-width:680px;margin:10px 0;font-size:clamp(2rem,6vw,4rem);line-height:1}.legal-page>header p{color:#e5eee9;margin:0}.legal-page>article{gap:14px;margin-top:18px;display:grid}.legal-page article section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.legal-page article h2{margin:0 0 8px;font-size:1.1rem}.legal-page article p{color:var(--muted);margin:0;line-height:1.7}.legal-page>nav{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.legal-page>nav a{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:12px;padding:11px 15px;font-weight:900}@media (width<=760px){.privacy-self-service-panel{grid-template-columns:1fr;padding:14px}.privacy-request-form,.privacy-request-history{padding:14px}.privacy-request-history>header,.privacy-request-history article>div{flex-direction:column;align-items:flex-start}.privacy-request-history>header button{width:100%}.legal-page{padding:12px 12px 48px}.legal-page>header{padding:22px 18px}}.sale-term-callout{background:#fff8e9;border:1px solid #d5c7ac;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.sale-term-callout>span{background:var(--green);color:#e9bd6d;border-radius:9px;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.sale-term-callout small,.sale-term-callout b,.sale-term-callout p{display:block}.sale-term-callout small{color:#8d7650;letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:900}.sale-term-callout b{margin-top:3px;font-size:11px}.sale-term-callout p{color:#6f796f;margin:4px 0 0;font-size:8px;line-height:1.45}.sale-term-callout button{color:var(--green);background:#fff;border:1px solid #cdbd9f;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.seller-term-callout{margin-top:10px}.sale-term-layer{z-index:160;padding:22px}.sale-term-modal{background:#fffdf8;width:min(820px,96vw);max-height:94dvh;padding:42px;overflow:auto}.sale-term-head{border-bottom:1px solid #d9d0c1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.sale-term-head img{object-fit:contain;width:150px;height:55px}.sale-term-head>div{text-align:right}.sale-term-head span,.sale-term-head b{display:block}.sale-term-head span{color:#85755f;letter-spacing:1px;font-size:8px;font-weight:900}.sale-term-head b{color:var(--green);margin-top:5px;font-family:Georgia,serif;font-size:18px}.sale-term-title{padding:25px 0 18px}.sale-term-title h2{margin:2px 0 10px;font-family:Georgia,serif;font-size:35px;font-weight:500}.sale-term-title p{color:#68766e;max-width:650px;margin:0;font-size:10px;line-height:1.6}.sale-term-grid{border:1px solid #ddd4c6;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.sale-term-grid>div{background:#fff;padding:16px}.sale-term-grid>div:nth-child(2n){border-left:1px solid #ddd4c6}.sale-term-grid>div:nth-child(n+3){border-top:1px solid #ddd4c6}.sale-term-grid small,.sale-term-grid b,.sale-term-grid span{display:block}.sale-term-grid small{color:#8b948d;text-transform:uppercase;font-size:8px;font-weight:900}.sale-term-grid b{margin-top:5px;font-size:12px}.sale-term-grid span{color:#6e7a72;margin-top:4px;font-size:9px}.sale-term-clauses{border-left:3px solid var(--gold);background:#f5efe4;border-radius:9px;margin-top:20px;padding:20px}.sale-term-clauses h3{margin:0 0 10px;font-family:Georgia,serif;font-size:20px}.sale-term-clauses ol{color:#59675f;margin:0;padding-left:18px;font-size:9px;line-height:1.55}.sale-term-clauses li+li{margin-top:6px}.sale-term-acceptances{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.sale-term-acceptances>div{background:#fff;border:1px solid #d8d0c2;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.sale-term-acceptances>div>span{color:#20734f;background:#dcece1;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.sale-term-acceptances p{margin:0}.sale-term-acceptances small,.sale-term-acceptances b{display:block}.sale-term-acceptances small{color:#7a867e;font-size:8px}.sale-term-acceptances b{margin-top:4px;font-size:10px}.sale-term-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.sale-term-footer>span{color:#7b867f;max-width:450px;font-size:8px;line-height:1.5}.sale-term-footer button{padding:11px 15px}@media (width<=760px){.sale-term-callout{grid-template-columns:32px 1fr}.sale-term-callout button{grid-column:2;justify-self:start}.sale-term-layer{padding:0}.sale-term-modal{border-radius:0;width:100%;height:100dvh;max-height:none;padding:32px 16px 90px}.sale-term-head{align-items:flex-start}.sale-term-head img{width:115px;height:42px}.sale-term-head>div{max-width:145px}.sale-term-title h2{font-size:28px}.sale-term-grid,.sale-term-acceptances{grid-template-columns:1fr}.sale-term-grid>div:nth-child(2n){border-left:0}.sale-term-grid>div+div{border-top:1px solid #ddd4c6}.sale-term-footer{flex-direction:column;align-items:flex-start}.sale-term-footer button{width:100%}}@media print{body>*{visibility:hidden}.sale-term-layer,.sale-term-layer *{visibility:visible}.sale-term-layer{background:#fff;padding:0;display:block;position:absolute;inset:0}.sale-term-modal{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;padding:28px}.no-print{display:none!important}}.detail-actions{align-items:center;gap:13px;margin-top:15px;display:flex}.detail-actions .detail-action{margin-top:0}.detail-actions>a{color:var(--green);padding:13px 4px;font-size:10px;font-weight:900;text-decoration:none}.follow-detail{color:var(--green);background:0 0;border:1px solid #b8ad9b;border-radius:9px;padding:12px 15px;font-size:9px;font-weight:900}.follow-detail.active{border-color:var(--green);background:#e2eadf}.follow-detail-note{color:#7b877f;margin-top:9px;font-size:8px;display:block}.public-animal-page{background:#f7f1e6;min-height:100vh}.public-animal-header{background:#f7f1e6;border-bottom:1px solid #07372d1f;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.public-animal-header img{object-fit:contain;width:180px;height:60px}.public-animal-header>div{align-items:center;gap:22px;display:flex}.public-animal-header span{color:#637168;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900}.public-animal-header a{color:var(--green);font-size:11px;font-weight:900;text-decoration:none}.public-animal-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:6vw;min-height:610px;padding:55px 6vw;display:grid}.public-animal-photo{background:radial-gradient(at 50% 100%,#3e4d3680,#0000 42%),linear-gradient(#d7d4c8 0 68%,#819078 68%);border-radius:28px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 65px #1c2e2526}.public-animal-photo.silver{background:radial-gradient(at 50% 100%,#35493385,#0000 42%),linear-gradient(#c9cdca 0 68%,#6e826b 68%)}.public-animal-photo.sand{background:radial-gradient(at 50% 100%,#4b4c2e7a,#0000 42%),linear-gradient(#dccdb6 0 68%,#8b8c61 68%)}.public-animal-photo .cattle-art{bottom:100px;transform:translate(-50%)scale(1.55)}.public-animal-photo>small{color:#fff;background:#07372dd1;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;bottom:18px;right:20px}.public-animal-copy h1{letter-spacing:-3px;max-width:650px;margin:4px 0 13px;font-family:Georgia,serif;font-size:clamp(44px,5.3vw,74px);font-weight:500;line-height:.95}.public-animal-registry{color:#68766d;font-size:13px}.public-animal-price{border-top:1px solid #d8cfbf;border-bottom:1px solid #d8cfbf;margin-top:26px;padding:20px 0}.public-animal-price small,.public-animal-price strong,.public-animal-price span{display:block}.public-animal-price small{color:#869087;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.public-animal-price strong{color:var(--green);margin:5px 0;font-size:33px}.public-animal-price span{color:#69766e;font-size:10px;line-height:1.5}.public-animal-actions{align-items:flex-start;gap:18px;margin-top:22px;display:flex}.public-animal-actions a,.public-animal-actions button{color:var(--green);background:0 0;border:0;padding:14px 20px;font-size:10px;font-weight:900;text-decoration:none}.public-animal-actions button{border:1px solid #bfb4a2;border-radius:10px}.public-animal-actions .primary{color:#fff}.follow-animal-action{gap:5px;display:grid}.follow-animal-action button.active{border-color:var(--green);background:#e2eadf}.follow-animal-action button:disabled{cursor:wait;opacity:.65}.follow-animal-action small{color:#7c877f;max-width:190px;font-size:7px;line-height:1.4}.public-animal-proof{color:#7c877f;margin-top:18px;font-size:8px;display:block}.public-animal-details{background:#fffdf8;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:45px;padding:75px 7vw;display:grid}.public-animal-details h2{margin:3px 0 18px;font-family:Georgia,serif;font-size:35px;font-weight:500}.public-animal-details article>p,.public-animal-details aside>p{color:#68766e;font-size:11px;line-height:1.65}.public-facts{border:1px solid #e0d8cb;border-radius:13px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.public-facts>div{padding:16px}.public-facts>div:nth-child(2n){border-left:1px solid #e0d8cb}.public-facts>div:nth-child(n+3){border-top:1px solid #e0d8cb}.public-facts small,.public-facts b{display:block}.public-facts small{color:#8b948d;text-transform:uppercase;font-size:8px}.public-facts b{margin-top:5px;font-size:11px}.public-animal-details aside{background:var(--green);color:#fff;border-radius:18px;padding:28px}.public-animal-details aside h2{color:#fff}.public-animal-details aside>p{color:#c3d0c9}.public-animal-details aside>div{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;margin:20px 0;padding:14px 0}.public-animal-details aside b,.public-animal-details aside span{display:block}.public-animal-details aside b{font-family:Georgia,serif;font-size:25px}.public-animal-details aside span{color:#c4d0c9;margin-top:4px;font-size:8px}.public-animal-details aside a{color:#e9c374;font-size:10px;font-weight:900;text-decoration:none}.public-animal-footer p{margin:0}.public-animal-footer a{color:#e9c374;font-size:10px;font-weight:900;text-decoration:none}.unavailable-animal{align-content:center;place-items:start;min-height:100vh;padding:10vh 8vw;display:grid}.unavailable-animal>img{width:210px}.unavailable-animal>span{color:var(--rust);letter-spacing:1px;margin-top:35px;font-size:10px;font-weight:900}.unavailable-animal h1{max-width:700px;margin:10px 0;font-family:Georgia,serif;font-size:50px;font-weight:500}.unavailable-animal p{color:#6b776f}.unavailable-animal a{background:var(--green);color:#fff;border-radius:9px;margin-top:12px;padding:13px 17px;font-size:10px;font-weight:900;text-decoration:none}@media (width<=800px){.detail-actions{flex-direction:column;align-items:stretch}.detail-actions>a{text-align:center}.public-animal-header{height:70px;padding:0 16px}.public-animal-header img{width:135px}.public-animal-header span{display:none}.public-animal-hero{flex-direction:column;gap:30px;padding:22px 16px 45px;display:flex}.public-animal-photo{width:100%;min-height:330px}.public-animal-photo .cattle-art{bottom:65px;transform:translate(-50%)scale(1.08)}.public-animal-copy h1{font-size:44px}.public-animal-actions{flex-direction:column;align-items:stretch}.public-animal-actions a,.public-animal-actions button{text-align:center}.public-animal-details{grid-template-columns:1fr;padding:50px 16px}.public-facts{grid-template-columns:1fr}.public-facts>div+div{border-top:1px solid #e0d8cb}.public-facts>div:nth-child(2n){border-left:0}.public-animal-footer{flex-direction:column;align-items:flex-start;padding:25px 18px;display:flex}.public-animal-footer img{width:140px;height:55px}}.sale-term-callout.signed{background:#eef7f0;border-color:#b8d1c0}.contract-hash{color:#7b6e5d;text-overflow:ellipsis;white-space:nowrap;background:#f2ece1;border-radius:6px;margin-top:10px;padding:7px 9px;font-size:7px;display:block;overflow:hidden}.proposal-acceptances{opacity:.82}.contract-signing{background:#fff;border:1px solid #d8d0c2;border-radius:13px;margin-top:20px;padding:20px}.contract-signing-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.contract-signing-head h3{margin:4px 0 0;font-family:Georgia,serif;font-size:22px}.contract-signing-head>a{color:var(--rust);font-size:9px;font-weight:900}.contract-party-signatures{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.contract-party-signatures article{background:#faf7f1;border:1px solid #ddd5c8;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.contract-party-signatures article>span{color:#8a928d;background:#eee8dd;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.contract-party-signatures article.signed>span{color:#20734f;background:#dcece1}.contract-party-signatures small,.contract-party-signatures b,.contract-party-signatures p,.contract-party-signatures em{display:block}.contract-party-signatures small{color:#7d887f;text-transform:uppercase;font-size:7px}.contract-party-signatures b{margin-top:3px;font-size:10px}.contract-party-signatures p{color:#6f7a72;margin:4px 0 0;font-size:7px;line-height:1.45}.contract-party-signatures em{color:#9b6a3d;margin-top:3px;font-style:normal}.signature-actions{border-top:1px solid #e4ddd2;margin-top:15px;padding-top:15px}.signature-declaration{color:#58665e;align-items:flex-start;gap:9px;font-size:8px;line-height:1.55;display:flex}.signature-declaration input{accent-color:var(--green);margin-top:2px}.signature-actions>.primary{width:100%;margin-top:12px;padding:13px}.govbr-signature-option{background:#f3eee5;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px;display:flex}.govbr-signature-option b,.govbr-signature-option p{display:block}.govbr-signature-option b{font-size:9px}.govbr-signature-option p{color:#6c7971;max-width:410px;margin:4px 0 0;font-size:7px;line-height:1.5}.govbr-signature-option>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.govbr-signature-option a,.govbr-signature-option label{color:var(--green);cursor:pointer;background:#fff;border:1px solid #cfc5b6;border-radius:7px;padding:8px 9px;font-size:7px;font-weight:900;text-decoration:none}.govbr-signature-option input{display:none}.signature-complete-note{background:#e7f1e9;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:13px;display:flex}.signature-complete-note>span{color:#fff;background:#277052;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.signature-complete-note p{margin:0}.signature-complete-note b,.signature-complete-note small{display:block}.signature-complete-note b{font-size:9px}.registration-section-title{border-top:1px solid var(--line);padding-top:15px;font-family:Georgia,serif;margin:22px 0 10px!important;font-size:18px!important}.registration-help{color:#6c786f;line-height:1.55;margin:0 0 12px!important;font-size:9px!important}.form-grid .full-field{grid-column:1/-1}.document-upload{cursor:pointer;background:#f8f3e9;border:1px dashed #b8ac94;border-radius:9px;padding:13px;position:relative}.document-upload input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.document-upload:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #1f5b422e}.document-upload span{color:#6f786f;margin-top:7px;font-size:9px;font-weight:800;display:block}.document-upload.complete{background:#edf4ef;border-style:solid;border-color:#5f9c7b}.reference-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reference-grid article{border:1px solid var(--line);background:#faf7f0;border-radius:11px;padding:15px}.reference-grid article>b{color:var(--green);margin-bottom:10px;font-size:10px;display:block}.reference-grid label{color:#627068;margin-top:8px;font-size:8px;font-weight:900;display:block}.reference-grid input{border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;width:100%;margin-top:5px;padding:10px}.profile-gate{margin-top:18px}.profile-gate.pending{background:#f7edda}.profile-gate.changes_requested{background:#f6e4df}.seller-registration-progress.five-steps{grid-template-columns:repeat(5,1fr)}.admin-buyer-row a{color:var(--rust);font-weight:900;text-decoration:none}.profile-editor-modal{width:min(820px,94vw);max-height:90vh;padding:30px;overflow:auto}.profile-editor-modal>h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:31px}.profile-editor-modal>p{color:#657168;max-width:650px;font-size:10px;line-height:1.55}.profile-editor-alert{color:#5f563f;background:#f4ead7;border-radius:10px;grid-template-columns:auto 1fr;gap:12px;margin-top:16px;padding:13px 15px;font-size:9px;line-height:1.45;display:grid}.profile-editor-alert b{color:var(--rust)}.profile-editor-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8fa;justify-content:flex-end;gap:9px;margin:24px -30px -30px;padding:15px 30px;display:flex;position:sticky;bottom:-30px}.account-gateway-options .forgot-access{color:var(--rust);cursor:pointer;background:0 0;border:0;margin-top:9px;font-size:9px;font-weight:900;text-decoration:underline}.account-gateway-options article>small{color:#788079;margin-top:7px;font-size:7px;line-height:1.45;display:block}@media (width<=680px){.profile-editor-modal{padding:24px 18px}.profile-editor-alert{grid-template-columns:1fr}.profile-editor-actions{grid-template-columns:1fr 1fr;margin:20px -18px -24px;padding:13px 18px;display:grid;bottom:-24px}.reference-grid{grid-template-columns:1fr}.seller-registration-progress.five-steps{grid-template-columns:repeat(5,minmax(62px,1fr));overflow:auto}.seller-registration-progress.five-steps small{font-size:6px}}@media (width<=760px){.retention-center>header{display:grid}.retention-center>header button{width:100%}.retention-metrics,.retention-grid{grid-template-columns:1fr}.retention-metrics>div+div{border-top:1px solid #e0d9cd;border-left:0}.retention-policy-list>article{grid-template-columns:28px 1fr}.retention-policy-list em{grid-column:2}.retention-history>span,.incident-response-center>header{display:grid}.incident-summary{grid-template-columns:repeat(3,1fr);display:grid}.incident-protocol{grid-template-columns:1fr 1fr}.incident-protocol>span+span{border-left:0}.incident-protocol>span:nth-child(2n){border-left:1px solid #e1ddd5}.incident-protocol>span:nth-child(n+3){border-top:1px solid #e1ddd5}.incident-workbench{grid-template-columns:1fr}.incident-deadlines{grid-template-columns:1fr 1fr}.incident-deadlines>div+div{border-left:0}.incident-deadlines>div:nth-child(2n){border-left:1px solid #e2ded6}.incident-deadlines>div:nth-child(n+3){border-top:1px solid #e2ded6}.incident-detail>header{display:grid}.incident-action button{width:100%}.pentest-center>header{display:grid}.pentest-summary{grid-template-columns:1fr 1fr}.pentest-summary>span+span{border-left:0}.pentest-summary>span:nth-child(2n){border-left:1px solid #e1dcd3}.pentest-summary>span:nth-child(n+3){border-top:1px solid #e1dcd3}.pentest-grid,.pentest-findings,.pentest-grid ul{grid-template-columns:1fr}.pentest-finding-list>article{grid-template-columns:29px 1fr}.pentest-finding-actions{grid-column:2;justify-items:start}.pentest-start-form button,.pentest-finding-form button{width:100%}.privacy-rights-center>header,.admin-privacy-center>header{display:grid}.privacy-rights-form,.admin-privacy-workbench{grid-template-columns:1fr}.privacy-rights-form button{width:100%}.privacy-request-list>article{grid-template-columns:27px 1fr}.privacy-request-list em{grid-column:2}.admin-privacy-summary{grid-template-columns:repeat(3,1fr);display:grid}.admin-privacy-workbench>section>header{display:grid}.admin-privacy-action button{width:100%}}.reference-check-cell{gap:3px;display:grid!important}.reference-check-cell>b{margin-top:4px;font-size:8px}.reference-check-cell>small{font-size:7px}.reference-check-actions{gap:4px;margin:2px 0 5px;display:flex!important}.reference-check-actions button{color:var(--green)!important;background:#fff!important;border:1px solid #d8d0c2!important;border-radius:5px!important;padding:4px 5px!important;font-size:6px!important}.admin-registration-notes{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 18px;display:grid}@media (width<=760px){.admin-registration-notes{grid-template-columns:1fr}.reference-check-actions{flex-wrap:wrap}}.signature-complete-note small{color:#67766d;margin-top:3px;font-size:7px}.signature-legal-note{color:#78837c;margin:12px 0 0;font-size:7px;line-height:1.55}.signature-legal-note a{color:var(--rust);font-weight:900}.sale-term-footer>a{padding:11px 15px;text-decoration:none}@media (width<=760px){.contract-party-signatures{grid-template-columns:1fr}.contract-signing{padding:14px}.contract-signing-head,.govbr-signature-option{flex-direction:column;align-items:flex-start}.govbr-signature-option>div:last-child{justify-content:flex-start;width:100%}.sale-term-footer>a{text-align:center;width:100%}}.contract-archive{overflow:hidden}.contract-archive-head,.contract-archive-row{grid-template-columns:1.15fr 1.2fr .75fr .65fr .55fr;align-items:center;gap:12px;display:grid}.contract-archive-head{color:#768179;text-transform:uppercase;background:#f1ece3;border-radius:8px;margin-top:15px;padding:10px 12px;font-size:7px;font-weight:900}.contract-archive-row{border-bottom:1px solid #e7e0d5;padding:13px 12px}.contract-archive-row span b,.contract-archive-row span small{display:block}.contract-archive-row span b{font-size:9px}.contract-archive-row span small{color:#78837c;margin-top:4px;font-size:7px}.contract-archive-row em{border-radius:99px;place-items:center;min-width:34px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid}.contract-archive-row em.complete{color:#20734f;background:#dcece1}.contract-archive-row em.pending{color:#98642b;background:#f5ead3}.contract-archive-row>a{color:var(--rust);font-size:8px;font-weight:900}@media (width<=760px){.contract-archive-head{display:none}.contract-archive-row{grid-template-columns:1fr 1fr}.contract-archive-row>span:nth-child(3),.contract-archive-row>span:nth-child(4){border-top:1px solid #eee7dc;padding-top:8px}.contract-archive-row>a{text-align:center;border:1px solid #d8cdbd;border-radius:7px;grid-column:1/-1;padding:9px;text-decoration:none}}.account-gateway{max-width:760px;padding:52px}.account-gateway>p{color:#68766d;max-width:600px;line-height:1.55}.account-gateway-options{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.account-gateway-options article{border:1px solid var(--line);background:#fbf8f1;border-radius:16px;padding:24px}.account-gateway-options article.creator-option{background:#edf3ee}.account-gateway-options article>span{color:var(--rust);letter-spacing:.9px;text-transform:uppercase;font-size:8px;font-weight:900}.account-gateway-options h3{margin:7px 0;font-family:Georgia,serif;font-size:27px}.account-gateway-options p{color:#68756d;min-height:45px;margin:0 0 18px;font-size:11px;line-height:1.55}.account-gateway-options button{width:100%;padding:13px}.account-security-note{color:#7d8780;text-align:center;margin-top:16px;font-size:8px;display:block}.video-later-note{background:#faf5ea;border:1px solid #d9ccb4;border-radius:11px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px;display:flex}.video-later-note>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.video-later-note b,.video-later-note small{display:block}.video-later-note b{font-size:11px}.video-later-note small{color:#6d7971;margin-top:4px;font-size:9px;line-height:1.5}.profile-readiness-alert{background:#fff6e6;border:1px solid #e1be88;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin-bottom:16px;padding:17px 19px;display:grid}.profile-readiness-alert>span{background:var(--rust);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.profile-readiness-alert small,.profile-readiness-alert b,.profile-readiness-alert p{display:block}.profile-readiness-alert small{color:#9a682f;text-transform:uppercase;font-size:7px;font-weight:900}.profile-readiness-alert b{margin-top:3px;font-size:11px}.profile-readiness-alert p{color:#6f786f;margin:3px 0 0;font-size:8px}.profile-readiness-alert button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:900}.creator-profile-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.creator-profile-card{grid-row:span 2}.creator-profile-title{align-items:center;gap:13px;margin:20px 0;display:flex}.creator-profile-title>span{background:var(--green);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:19px;display:grid}.creator-profile-title h3{margin:0;font-family:Georgia,serif;font-size:25px}.creator-profile-title p{color:#748078;margin:4px 0 0;font-size:9px}.creator-profile-card dl{margin:0 0 20px}.creator-profile-card dl>div{border-top:1px solid #e7e0d6;padding:11px 0}.creator-profile-card dt{color:#7c877f;text-transform:uppercase;font-size:7px;font-weight:900}.creator-profile-card dd{margin:3px 0 0;font-size:9px;font-weight:800}.creator-profile-card>button{width:100%;padding:11px}.institutional-profile-card{grid-template-columns:42% 58%;padding:0;display:grid;overflow:hidden}.institutional-profile-preview{color:#fff;background:linear-gradient(#07372d47,#07372dbf),url(/marketgen-hero.webp) 50%/cover;align-content:center;place-items:center;gap:12px;min-height:270px;display:grid}.institutional-profile-preview>span{background:#07372db8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;display:grid}.institutional-profile-preview small{letter-spacing:1px;font-size:7px;font-weight:900}.institutional-profile-card.complete .institutional-profile-preview>span{background:#267052}.institutional-profile-copy{padding:25px}.institutional-profile-copy h3{margin:6px 0;font-family:Georgia,serif;font-size:24px}.institutional-profile-copy p{color:#6e7a72;font-size:9px;line-height:1.55}.institutional-profile-copy>small{color:#7a857e;margin-top:8px;font-size:7px;display:block}.profile-video-action{margin-top:8px;padding:11px 14px;font-size:9px;display:inline-block;position:relative;overflow:hidden}.profile-video-action input,.video-required-action input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profile-checklist h3{margin:5px 0 16px;font-family:Georgia,serif;font-size:24px}.profile-checklist>div{border-top:1px solid #e7e0d6;align-items:center;gap:10px;padding:10px 0;display:flex}.profile-checklist>div>span{color:#8b928d;background:#eee8dd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.profile-checklist>div>span.done{color:#20734f;background:#dcece1}.profile-checklist p{margin:0}.profile-checklist b,.profile-checklist small{display:block}.profile-checklist b{font-size:9px}.profile-checklist small{color:#7b867e;margin-top:3px;font-size:7px}.profile-checklist>strong{color:#95652d;background:#f6ead3;border-radius:8px;margin-top:13px;padding:11px;font-size:8px;display:block}.profile-checklist>strong.ready{color:#20734f;background:#dcece1}.public-profile-editor-card{grid-column:1/-1}.public-profile-editor-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.public-profile-editor-head h3{margin:5px 0 4px;font-family:Georgia,serif;font-size:26px}.public-profile-editor-head p{color:#6f7a73;max-width:560px;margin:0;font-size:10px;line-height:1.55}.public-profile-editor-head>a,.public-profile-editor-head>span{color:#244c3c;white-space:nowrap;background:#fbf8f1;border:1px solid #d5ccbd;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none}.public-profile-editor-head>span{color:#7c847e}.public-profile-editor-card>label{color:#304b3f;text-transform:uppercase;letter-spacing:.06em;gap:6px;margin-top:12px;font-size:8px;font-weight:900;display:grid}.public-profile-editor-card input,.public-profile-editor-card textarea{color:#183127;text-transform:none;letter-spacing:0;resize:vertical;background:#fff;border:1px solid #d7d0c5;border-radius:10px;outline:none;width:100%;padding:12px 13px;font-size:11px;line-height:1.5}.public-profile-editor-card input:focus,.public-profile-editor-card textarea:focus{border-color:#6f8f7d;box-shadow:0 0 0 3px #1f5b4214}.public-profile-editor-card label>small{color:#858d88;text-align:right;text-transform:none;letter-spacing:0;font-size:7px;font-weight:700}.public-profile-editor-card>button{margin-top:16px;padding:12px 16px}.video-required-layer{z-index:120}.video-required-modal{text-align:center;max-width:500px;padding:50px}.video-required-icon{background:var(--rust);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;font-size:20px;display:grid}.video-required-modal>p{color:#69766e;font-size:12px;line-height:1.6}.video-required-action{margin-top:10px;padding:14px 18px;display:block;position:relative;overflow:hidden}.profile-link-action{border:1px solid var(--green);width:100%;color:var(--green);background:0 0;border-radius:9px;margin-top:9px;padding:12px;font-size:9px;font-weight:900}.video-required-modal>small{color:#78827b;margin-top:13px;font-size:8px;display:block}@media (width<=760px){.account-gateway{padding:46px 20px 26px}.account-gateway-options{grid-template-columns:1fr}.account-gateway-options p{min-height:0}.creator-profile-grid{grid-template-columns:1fr}.creator-profile-card{grid-row:auto}.institutional-profile-card{grid-template-columns:1fr}.institutional-profile-preview{min-height:220px}.public-profile-editor-head{display:grid}.public-profile-editor-head>a,.public-profile-editor-head>span{justify-self:start}.public-profile-editor-card>button{width:100%}.profile-readiness-alert{grid-template-columns:34px 1fr}.profile-readiness-alert>span{width:34px;height:34px}.profile-readiness-alert button{grid-column:1/-1;width:100%}.video-required-modal{padding:45px 22px 28px}}.table-head,.table-row{grid-template-columns:2fr 1fr 1fr 1fr .65fr 192px}.table-row.needs-correction{background:#fff8f2}.listing-review-reason{color:#a24d2e;max-width:300px;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;line-height:1.35}.table-row>.listing-edit-action{color:#9e4525;background:#fff1e9;border:1px solid #d7aa91;border-radius:7px;padding:7px 8px}.listing-actions-cell{grid-template-columns:1fr 1fr;align-items:center;gap:5px;display:grid}.listing-actions-cell button,.table-row>.listing-reactivate-action{border-radius:7px;padding:7px 8px;font-size:8px;font-weight:900}.listing-confirm-action{color:#236e4e;background:#e7f1ea;border:1px solid #77a88c;grid-column:1/-1}.listing-report-action{color:#435a4d;background:#f2f4f1;border:1px solid #85958c}.listing-share-action{color:#176345;background:#e8f2ec;border:1px solid #7aa18c}.listing-media-action{color:#624a82;background:#f4eff9;border:1px solid #9a8ab1}.listing-price-action{color:#815c24;background:#fbf4e5;border:1px solid #c7b27f}.listing-pause-action{color:#954932;background:#fff5f2;border:1px solid #d2aaa0}.table-row>.listing-reactivate-action{color:#236e4e;background:#e7f1ea;border:1px solid #77a88c}.listing-actions-cell button:disabled,.table-row>.listing-reactivate-action:disabled{cursor:wait;opacity:.55}.listing-report-layer{z-index:120}.listing-report-modal{width:min(690px,96vw);padding:44px}.listing-report-modal h2{margin:6px 0 8px;font-size:38px}.listing-report-modal>p{color:#718078;margin:0}.listing-report-funnel{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0 16px;display:grid}.listing-report-funnel>div{background:#faf7f0;border:1px solid #e0d9cd;border-radius:11px;padding:15px}.listing-report-funnel small,.listing-report-funnel strong,.listing-report-funnel span{display:block}.listing-report-funnel small{color:#7a857e;text-transform:uppercase;font-size:7px;font-weight:900}.listing-report-funnel strong{color:var(--green);margin:5px 0;font-family:Georgia,serif;font-size:27px}.listing-report-funnel span{color:#78837c;font-size:7px}.listing-report-source{background:#eee8dc;border-radius:12px;padding:16px}.listing-report-source>div:first-child{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.listing-report-source>div:first-child b{font-size:10px}.listing-report-source>div:first-child small{color:#738077;font-size:8px}.listing-source-row{grid-template-columns:120px minmax(0,1fr) 28px;align-items:center;gap:9px;margin-top:7px;display:grid}.listing-source-row>span{color:#65736a;font-size:8px}.listing-source-row>i{background:#d9d2c5;border-radius:99px;height:7px;overflow:hidden}.listing-source-row>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--green),#5b9276);min-width:2px;height:100%;display:block}.listing-source-row>strong{text-align:right;font-size:8px}.listing-report-insight{border-left:4px solid var(--gold);background:#faf5e9;border-radius:9px;align-items:flex-start;gap:11px;margin-top:13px;padding:14px;display:flex}.listing-report-insight>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.listing-report-insight small,.listing-report-insight b{display:block}.listing-report-insight small{color:#8b7250;text-transform:uppercase;font-size:7px;font-weight:900}.listing-report-insight b{margin-top:4px;font-size:9px;line-height:1.5}.listing-report-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}.listing-report-actions>a{border:1px solid var(--line);color:var(--green);border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900;text-decoration:none}.listing-report-actions .primary{padding:11px 14px}.listing-report-note{color:#758079;text-align:right;margin-top:12px;font-size:7px;display:block}.share-listing-layer{z-index:119}.share-listing-modal{width:min(620px,96vw);padding:44px}.share-listing-modal h2{margin:6px 0 8px;font-size:36px}.share-listing-modal>p{color:#6f7b73;margin:0}.share-listing-summary{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 14px;display:grid}.share-listing-summary>div{background:#eee8dc;border-radius:11px;padding:14px 16px}.share-listing-summary small,.share-listing-summary strong{display:block}.share-listing-summary small{color:#78847c;text-transform:uppercase;font-size:7px;font-weight:900}.share-listing-summary strong{color:var(--green);margin-top:4px;font-family:Georgia,serif;font-size:24px}.share-listing-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.share-channel{color:var(--ink);text-align:left;background:#fbf8f1;border:1px solid #ddd5c8;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.share-channel>span{background:var(--green);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.share-channel b,.share-channel small{display:block}.share-channel b{font-size:10px}.share-channel small{color:#758078;margin-top:3px;font-size:7px}.share-channel.whatsapp>span{background:#287a55}.share-channel.instagram>span{background:#a24668}.share-channel.facebook>span{background:#315e9f}.share-channel.other>span{background:#966638}.share-listing-feedback{color:#1d6d4c;background:#dcece1;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:8px;font-weight:900}.share-listing-note{color:#748078;margin-top:13px;font-size:8px;line-height:1.5;display:block}.price-change,.public-price-change{color:#95652d;background:#f6ead3;border-radius:99px;margin-top:6px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.price-change.reduced,.public-price-change.reduced{color:#20734f;background:#dcece1}.public-animal-price .public-price-change{margin:2px 0 8px}.price-editor-layer{z-index:118}.price-editor-modal{width:min(560px,96vw);padding:42px}.price-editor-modal h2{margin:6px 0 8px;font-size:38px}.price-editor-modal>p{color:#6f7b73;margin:0}.price-editor-comparison{background:#eee8dc;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 20px;padding:16px;display:grid}.price-editor-comparison small,.price-editor-comparison strong{display:block}.price-editor-comparison small{color:#7f8982;text-transform:uppercase;font-size:8px;font-weight:900}.price-editor-comparison strong{margin-top:5px;font-family:Georgia,serif;font-size:20px}.price-editor-modal>label{gap:7px;font-size:10px;font-weight:900;display:grid}.price-editor-modal>label input{border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;padding:14px;font-size:16px}.price-editor-preview{border-left:3px solid var(--gold);background:#f8f3e9;margin-top:14px;padding:13px}.price-editor-preview b,.price-editor-preview span{display:block}.price-editor-preview b{font-size:11px}.price-editor-preview span{color:#6b776f;margin-top:4px;font-size:9px;line-height:1.45}.price-editor-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.price-editor-actions .primary{padding:10px 14px}.price-editor-actions .primary:disabled{opacity:.45}.price-editor-note{color:#738078;text-align:right;margin-top:12px;font-size:8px;display:block}@media (width<=680px){.price-editor-modal,.share-listing-modal,.listing-report-modal{padding:42px 20px 28px}.price-editor-comparison,.share-listing-summary,.share-listing-options,.listing-report-funnel{grid-template-columns:1fr}.price-editor-actions{grid-template-columns:1fr 1fr;display:grid}.price-editor-note,.listing-report-note{text-align:left}.listing-report-source>div:first-child{display:grid}.listing-source-row{grid-template-columns:95px minmax(0,1fr) 24px}.listing-report-actions{grid-template-columns:1fr 1fr;display:grid}.listing-report-actions>a{text-align:center}}.wizard-actions .primary:disabled,.draft-action:disabled{opacity:.45;cursor:not-allowed}.draft-action{color:var(--green);background:0 0;border:1px solid #b7aa95;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:900}.listing-funnel{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;margin-bottom:14px;display:grid}.listing-funnel h3{margin:5px 0 3px;font-family:Georgia,serif;font-size:24px}.listing-funnel p{color:#768179;margin:0;font-size:8px}.listing-funnel dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.listing-funnel dl>div{background:#faf7f0;border:1px solid #e4ddd2;border-radius:10px;padding:14px}.listing-funnel dt{color:#7f8982;text-transform:uppercase;font-size:7px;font-weight:900}.listing-funnel dd{color:var(--green);margin:5px 0;font-family:Georgia,serif;font-size:28px}.listing-funnel dl small{color:#7b857e;font-size:7px;display:block}.listing-performance-cell b,.listing-performance-cell small,.listing-performance-cell em{display:block}.listing-performance-cell em{color:#9a642f;max-width:230px;margin-top:4px;font-size:7px;font-style:normal;line-height:1.35}.listing-results-summary{color:#758078;justify-content:space-between;align-items:center;gap:12px;margin:-2px 2px 10px;font-size:8px;display:flex}.listing-results-summary b{color:var(--green);font-size:10px}.listing-results-summary button{color:var(--green);background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:8px;font-weight:900}.listing-correction-banner{border-left:4px solid var(--rust);text-align:left;background:#fff0e9;border-radius:9px;margin:0 0 22px;padding:15px 17px}.listing-correction-banner b,.listing-correction-banner span{display:block}.listing-correction-banner b{color:#9d4527;text-transform:uppercase;font-size:9px}.listing-correction-banner span{color:#6f655e;margin-top:5px;font-size:10px;line-height:1.5}.admin-media-review{margin-top:16px}.admin-media-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:16px;margin-top:18px;display:grid}.admin-media-feature{color:#7c867f;background:#e9e3d7;border-radius:14px;place-items:center;min-height:320px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.admin-media-feature img{object-fit:cover;width:100%;height:100%;min-height:320px}.admin-media-files{align-content:start;gap:7px;max-height:320px;display:grid;overflow:auto}.admin-media-files a{color:var(--ink);background:#fbf8f1;border:1px solid #e1d9cc;border-radius:9px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.admin-media-files b,.admin-media-files span,.admin-media-files em{font-size:8px}.admin-media-files span{color:#78837c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-media-files em{color:var(--rust);font-style:normal;font-weight:900}.admin-media-review>small{color:#7e8881;margin-top:13px;font-size:8px;display:block}.selected-media-list{grid-template-columns:1fr 1fr;gap:6px;margin-top:11px;display:grid}.selected-media-list span{color:#737e77;text-overflow:ellipsis;white-space:nowrap;background:#fbf8f1;border:1px solid #e1d9cd;border-radius:8px;min-width:0;padding:8px 10px;font-size:8px;overflow:hidden}.selected-media-list b{color:var(--green);text-transform:uppercase;margin-right:7px;font-size:7px}.ai-orb.blocked{background:#8e3e2c;border-color:#b85a3e;box-shadow:0 0 0 12px #f2dfd8}.ai-orb.blocked span{color:#fff}.media-check-results{text-align:left;gap:7px;max-width:620px;margin:20px auto;display:grid}.media-check-results>div{background:#f3f8f4;border:1px solid #dce5df;border-radius:9px;grid-template-columns:26px 1fr;align-items:start;gap:9px;padding:11px 13px;display:grid}.media-check-results>div>b{color:#20734f;background:#d8eadf;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.media-check-results strong,.media-check-results small{display:block}.media-check-results strong{font-size:9px}.media-check-results small{color:#6f7a73;margin-top:3px;font-size:8px;line-height:1.45}.media-check-results>div.attention{background:#fff8e9;border-color:#ead5a9}.media-check-results>div.attention>b{color:#8c622d;background:#f1dfb7}.media-check-results>div.blocked{background:#fff0eb;border-color:#e5b7aa}.media-check-results>div.blocked>b{color:#9e452c;background:#eccdc3}.media-check-results .human-review-note{color:#756d5f;border-left:3px solid #d1a45e;padding:9px 11px;font-size:8px;line-height:1.5}.media-organizer{background:#f5f1e8;border:1px solid #ddd4c6;border-radius:14px;margin-top:16px;padding:15px}.media-organizer.new-media{background:#eef4ef}.media-organizer-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.media-organizer-head b,.media-organizer-head small{display:block}.media-organizer-head b{font-size:11px}.media-organizer-head small{color:#78827b;margin-top:3px;font-size:8px}.media-organizer-head>button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900}.media-organizer-head>button:disabled{opacity:.55}.media-organizer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.media-organizer-grid>article{background:#fff;border:1px solid #ded7cb;border-radius:11px;min-width:0;padding:8px}.media-organizer-grid>article.cover{border-color:#c8953e;box-shadow:0 0 0 2px #c8953e1f}.media-organizer-preview{background:#e5e2da;border-radius:8px;height:112px;margin-bottom:8px;position:relative;overflow:hidden}.media-organizer-preview img,.media-organizer-preview video{object-fit:cover;width:100%;height:100%;display:block}.media-organizer-preview>span{color:#fff;text-transform:uppercase;background:#b9822f;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:900;position:absolute;top:6px;left:6px}.media-preview-loading{color:#748078;place-items:center;width:100%;height:100%;font-family:Georgia,serif;display:grid}.media-organizer-grid>article>b,.media-organizer-grid>article>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-organizer-grid>article>b{font-size:9px}.media-organizer-grid>article>small{color:#7b857e;margin-top:3px;font-size:7px}.media-organizer-grid>article>div:last-child{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.media-organizer-grid>article>div:last-child button{color:#395347;background:#faf8f3;border:1px solid #d7d0c4;border-radius:6px;min-width:28px;padding:6px;font-size:7px;font-weight:900}.media-organizer-grid>article>div:last-child button:disabled{cursor:not-allowed;opacity:.45}.media-organizer-grid .cover-action{flex:1;color:#835d20!important;background:#fff7e7!important;border-color:#d2b16e!important}.media-organizer-grid .delete-action{color:#9b4832!important;background:#fff2ee!important;border-color:#dfb8ae!important}.media-organizer-loading{color:#78827b;border:1px dashed #d0c8bb;border-radius:10px;place-items:center;padding:26px;font-size:9px;display:grid}.media-manager-layer{z-index:125}.media-manager-modal{width:min(880px,96vw);padding:34px}.media-manager-modal h2{margin:4px 0 8px;font-family:Georgia,serif;font-size:31px}.media-manager-modal>p{color:#6d7871;max-width:650px;margin:0;font-size:10px;line-height:1.55}.media-organizer.standalone{max-height:58vh;margin-top:20px;overflow:auto}.media-manager-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}.media-manager-actions button{padding:11px 15px}.media-manager-actions .primary{border:0}.media-manager-actions button:disabled{opacity:.5}.admin-quality-summary{background:#fbf6eb;border:1px solid #e1d6c1;border-radius:12px;grid-template-columns:180px 1fr;gap:18px;margin-top:16px;padding:16px;display:grid}.admin-quality-summary>div:first-child{flex-direction:column;justify-content:center;display:flex}.admin-quality-summary small,.admin-quality-summary strong,.admin-quality-summary span{display:block}.admin-quality-summary>div:first-child small{color:#8b918b;text-transform:uppercase;font-size:7px;font-weight:900}.admin-quality-summary>div:first-child strong{color:var(--green);margin:5px 0;font-family:Georgia,serif;font-size:31px}.admin-quality-summary>div:first-child span{color:#6f7a72;font-size:8px}.admin-quality-summary>div:last-child{gap:5px;display:grid}.admin-quality-summary p{background:#ffffff9e;border-radius:7px;grid-template-columns:20px 1fr;gap:7px;margin:0;padding:7px 9px;display:grid}.admin-quality-summary p>b{color:#20734f;background:#dcece1;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.admin-quality-summary p strong,.admin-quality-summary p small{display:block}.admin-quality-summary p strong{font-size:8px}.admin-quality-summary p small{color:#7b857d;margin-top:2px;font-size:7px;line-height:1.35}.admin-quality-summary p.attention>b{color:#8c622d;background:#f1dfb7}.admin-quality-summary p.blocked>b{color:#9e452c;background:#eccdc3}.admin-quality-summary.attention{border-color:#e1c58d}.admin-quality-summary.blocked{background:#fff1eb;border-color:#deb09f}@media (width<=760px){.listing-funnel{grid-template-columns:1fr}.listing-funnel dl{grid-template-columns:repeat(3,1fr)}.listing-funnel dl>div{padding:11px}.admin-media-layout{grid-template-columns:1fr}.admin-media-files a{grid-template-columns:70px minmax(0,1fr)}.admin-media-files em{grid-column:2}.selected-media-list,.admin-quality-summary{grid-template-columns:1fr}.media-check-results{max-height:300px;overflow:auto}.media-organizer{padding:11px}.media-organizer-head{align-items:flex-start}.media-organizer-grid{grid-template-columns:1fr 1fr}.media-organizer-preview{height:105px}.media-manager-layer{padding:0}.media-manager-modal{width:100%;height:100dvh;max-height:none;padding:30px 14px max(100px,calc(76px + env(safe-area-inset-bottom)));border-radius:0}.media-organizer.standalone{max-height:none}.media-manager-actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fffdf8f7;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #1e2f261f}.media-manager-actions button{flex:1}}.farm-link{text-decoration:none}.farm-public-link{color:#fff;text-align:center;text-decoration:none;display:block}.follow-farm-detail{width:100%;color:var(--green);background:0 0;border:1px solid #b8ad9b;border-radius:9px;padding:12px 14px;font-size:9px;font-weight:900}.follow-farm-detail.active{border-color:var(--green);background:#e2eadf}.follow-farm-note{color:#78847c;margin:6px 0 10px;font-size:8px;line-height:1.4;display:block}.public-farm-page{background:#f8f3e8;min-height:100vh}.public-farm-hero{background:var(--cream);grid-template-columns:1.08fr .92fr;align-items:center;gap:6vw;min-height:650px;padding:55px 6vw 70px;display:grid}.public-farm-video{background:linear-gradient(#07372d2e,#07372dba),url(/marketgen-hero.webp) 50%/cover;border-radius:24px 24px 120px;min-height:500px;overflow:hidden;box-shadow:0 25px 60px #07372d29}.public-farm-video video{object-fit:cover;width:100%;height:500px;display:block}.public-farm-video>div{color:#fff;align-content:center;place-items:center;gap:15px;min-height:500px;display:grid}.public-farm-video>div>span{background:#07372db8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:78px;height:78px;padding-left:5px;font-size:24px;display:grid}.public-farm-video>div>small{letter-spacing:1.4px;font-size:8px;font-weight:900}.public-farm-copy h1{letter-spacing:-3px;margin:7px 0 10px;font-family:Georgia,serif;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.95}.public-farm-copy>p{color:#627068;font-size:15px;line-height:1.65}.public-farm-location{font-weight:900;color:var(--rust)!important;font-size:11px!important}.public-farm-numbers{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0;display:grid}.public-farm-numbers>div{border:1px solid var(--line);background:#ffffff8c;border-radius:12px;padding:17px}.public-farm-numbers b,.public-farm-numbers span{display:block}.public-farm-numbers b{font-family:Georgia,serif;font-size:27px}.public-farm-numbers span{color:#768078;text-transform:uppercase;margin-top:4px;font-size:8px}.public-farm-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.public-farm-actions a,.public-farm-actions button{border-radius:10px;padding:14px 18px;font-size:10px;font-weight:900;text-decoration:none}.public-farm-actions button{border:1px solid var(--green);color:var(--green);background:0 0}.follow-farm-action{gap:5px;display:grid}.follow-farm-action button.active{background:#e2eadf}.follow-farm-action button:disabled{cursor:wait;opacity:.65}.follow-farm-action small{color:#77837b;max-width:210px;font-size:7px;line-height:1.4}.public-farm-listings{padding:80px 6vw 100px}.public-farm-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.public-farm-heading h2{letter-spacing:-2px;margin:7px 0 0;font-family:Georgia,serif;font-size:clamp(35px,4vw,52px);font-weight:500}.public-farm-heading p{color:#6b776f;max-width:460px;margin:0;font-size:11px;line-height:1.55}.public-farm-animal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.public-farm-animal-grid article{background:#fff;border:1px solid #ddd5c7;border-radius:18px;overflow:hidden}.public-farm-animal-photo{background:linear-gradient(#d7d4c8 0 68%,#819078 68%);min-height:220px;position:relative}.public-farm-animal-photo.silver{background:linear-gradient(#c9cdca 0 68%,#6e826b 68%)}.public-farm-animal-photo.sand{background:linear-gradient(#dccdb6 0 68%,#8b8c61 68%)}.public-farm-animal-photo span,.public-farm-animal-photo small{color:#fff;background:#07372de0;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute}.public-farm-animal-photo span{top:13px;left:13px}.public-farm-animal-photo small{bottom:13px;right:13px}.public-farm-animal-grid article>div:last-child{padding:20px}.public-farm-animal-grid article>div:last-child>small{color:var(--rust);text-transform:uppercase;font-size:8px;font-weight:900}.public-farm-animal-grid h3{margin:8px 0 4px;font-family:Georgia,serif;font-size:22px}.public-farm-animal-grid p{color:#737e77;margin:0;font-size:9px}.public-farm-animal-grid strong{margin-top:16px;font-size:19px;display:block}.public-farm-animal-grid a{color:var(--green);border-top:1px solid #ebe5dc;margin-top:14px;padding-top:12px;font-size:9px;font-weight:900;text-decoration:none;display:block}@media (width<=850px){.public-farm-hero{grid-template-columns:1fr;padding:30px 18px 55px}.public-farm-video,.public-farm-video video,.public-farm-video>div{height:360px;min-height:360px}.public-farm-copy h1{letter-spacing:-2px;font-size:48px}.public-farm-actions{flex-direction:column}.public-farm-actions a,.public-farm-actions button{text-align:center}.public-farm-listings{padding:60px 18px 80px}.public-farm-heading{display:block}.public-farm-heading p{margin-top:12px}.public-farm-animal-grid{grid-template-columns:1fr}}.public-animal-commercial{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:12px;display:grid}.public-animal-img{color:var(--green);background:#fbf6eb;border:1px solid #d9c9aa;border-radius:13px;flex-direction:column;justify-content:center;padding:18px;text-decoration:none;display:flex}.public-animal-img small,.public-animal-img strong,.public-animal-img span{display:block}.public-animal-img small{color:#8a918b;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.public-animal-img strong{color:var(--rust);margin:5px 0;font-family:Georgia,serif;font-size:22px}.public-animal-img span{color:#786f60;font-size:8px;font-weight:800}.public-farm-price{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.public-farm-price>span,.public-farm-price>a{background:#fbfaf6;border:1px solid #e3dccf;border-radius:9px;padding:9px;text-decoration:none}.public-farm-price small,.public-farm-price strong,.public-farm-price b{display:block}.public-farm-price small{color:#8a918b;text-transform:uppercase;font-size:7px;font-weight:900}.public-farm-price strong,.public-farm-price b{color:var(--green);font-size:14px;margin-top:4px!important}.public-farm-price>a b{color:var(--rust)}.img-method-page{background:#f8f3e8;min-height:100vh}.img-method-hero{background:var(--cream);grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;min-height:680px;padding:90px 7vw;display:grid}.img-method-hero h1{letter-spacing:-4px;margin:5px 0 24px;font-family:Georgia,serif;font-size:clamp(52px,6vw,84px);font-weight:500;line-height:.95}.img-method-hero>div>p{color:#596860;max-width:670px;font-size:18px;line-height:1.65}.img-calibration-note{border-left:3px solid var(--gold);background:#fff8e9;border-radius:8px;align-items:flex-start;gap:18px;margin-top:28px;padding:17px 19px;display:flex}.img-calibration-note b{color:#8b5d24;letter-spacing:1px;flex:none;font-size:9px}.img-calibration-note span{color:#6e685d;font-size:10px;line-height:1.5}.img-formula-card{background:var(--green);color:#fff;border-radius:26px;padding:38px;box-shadow:0 30px 70px #07372d33}.img-formula-card>span{color:#dfb462;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:900}.img-formula-card>strong{margin-top:38px;font-family:Georgia,serif;font-size:62px;font-weight:500;display:block}.img-formula-card>p{color:#b9c6bd;margin:4px 0 34px;font-size:13px}.img-scale{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.img-scale i{border:1px solid #ffffff24;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:105px;padding:15px 10px;font-style:normal;display:flex}.img-scale i.center{background:#d7ac6321;border-color:#d7ac63}.img-scale b,.img-scale span{display:block}.img-scale b{font-family:Georgia,serif;font-size:27px}.img-scale span{color:#b9c6bd;font-size:8px;line-height:1.35}.img-formula-card>small{color:#d8e1dc;border-top:1px solid #ffffff24;margin-top:26px;padding-top:18px;font-size:9px;display:block}.img-method-content{padding:95px 7vw 105px}.img-method-heading{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.img-method-heading h2,.img-guardrails h2,.img-method-cta h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,58px);font-weight:500}.img-method-heading>p{color:#68766e;max-width:480px;margin:0;font-size:12px;line-height:1.6}.img-factor-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:45px;display:grid}.img-factor-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:26px}.img-factor-grid article>b{color:var(--gold);font-family:Georgia,serif;font-size:24px}.img-factor-grid h3{margin:23px 0 9px;font-family:Georgia,serif;font-size:20px}.img-factor-grid p{color:#68766e;margin:0;font-size:11px;line-height:1.55}.img-guardrails{background:var(--green);color:#fff;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:90px 7vw;display:grid}.img-guardrails h2{color:#fff}.img-guardrails ul{margin:0;padding:0;list-style:none}.img-guardrails li{border-bottom:1px solid #ffffff24;grid-template-columns:160px 1fr;gap:20px;padding:18px 0;display:grid}.img-guardrails li b{font-size:12px}.img-guardrails li span{color:#b9c6bd;font-size:11px;line-height:1.5}.img-method-cta{text-align:center;padding:100px 7vw}.img-method-cta>p{color:#68766e;max-width:610px;margin:18px auto 28px;font-size:14px;line-height:1.6}.img-method-cta>a{padding:15px 21px;text-decoration:none;display:inline-block}@media (width<=850px){.public-animal-commercial{grid-template-columns:1fr}.img-method-hero{grid-template-columns:1fr;min-height:0;padding:65px 20px}.img-method-hero h1{letter-spacing:-2px;font-size:50px}.img-calibration-note{display:block}.img-calibration-note span{margin-top:8px;display:block}.img-formula-card{padding:25px}.img-scale{grid-template-columns:1fr}.img-scale i{min-height:75px}.img-method-content{padding:70px 20px}.img-method-heading{display:block}.img-method-heading>p{margin-top:15px}.img-factor-grid{grid-template-columns:1fr}.img-guardrails{grid-template-columns:1fr;padding:70px 20px}.img-guardrails li{grid-template-columns:1fr;gap:6px}.img-method-cta{padding:75px 20px}}.seller-price-img b,.seller-price-img small{display:block}.seller-price-img small{color:var(--rust);margin-top:4px;font-size:8px;font-weight:900}.admin-img-preview{background:#fbf6eb;border:1px solid #d9c9aa;border-radius:12px;grid-template-columns:135px 1fr auto;align-items:center;gap:14px;margin:17px 0;padding:15px;display:grid}.admin-img-preview>div small,.admin-img-preview>div strong{display:block}.admin-img-preview>div small{color:#8a918b;text-transform:uppercase;font-size:7px;font-weight:900}.admin-img-preview>div strong{color:var(--rust);margin-top:3px;font-family:Georgia,serif;font-size:18px}.admin-img-preview p{color:#596860;margin:0;font-size:9px;line-height:1.45}.admin-img-preview p small{color:#879087;margin-top:4px;font-size:7px;display:block}.admin-img-preview>a{color:var(--rust);white-space:nowrap;font-size:8px;font-weight:900;text-decoration:none}@media (width<=760px){.admin-img-preview{grid-template-columns:70px 1fr}.admin-img-preview>a{grid-column:1/-1}}.public-farm-price em{color:#8a918b;margin-top:4px;font-size:7px;font-style:normal;font-weight:800;display:block}.public-comparables{background:#f7f1e6;padding:75px 7vw 90px}.public-comparables-heading{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.public-comparables-heading h2{letter-spacing:-2px;max-width:680px;margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(36px,4vw,52px);font-weight:500}.public-comparables-heading>p{color:#68766e;max-width:480px;margin:0;font-size:11px;line-height:1.65}.public-comparable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.public-comparable-grid>article{color:var(--ink);background:#fffdf8;border:1px solid #ded5c7;border-radius:17px;transition:transform .18s,box-shadow .18s;overflow:hidden}.public-comparable-grid>article:hover{transform:translateY(-3px);box-shadow:0 18px 35px #1c2e251a}.public-comparable-photo{background:linear-gradient(#d7d4c8 0 68%,#819078 68%);min-height:155px;display:block;position:relative}.public-comparable-photo.silver{background:linear-gradient(#c9cdca 0 68%,#6e826b 68%)}.public-comparable-photo.sand{background:linear-gradient(#dccdb6 0 68%,#8b8c61 68%)}.public-comparable-photo>span{color:#fff;background:#07372ddb;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:12px;left:12px}.public-comparable-grid>article>div:last-child{padding:18px}.public-comparable-grid small{color:var(--rust);text-transform:uppercase;font-size:8px;font-weight:900}.public-comparable-grid h3{margin:7px 0 5px;font-family:Georgia,serif;font-size:21px;font-weight:500}.public-comparable-grid p{color:#748078;margin:3px 0;font-size:8px}.public-comparable-grid strong{color:var(--green);margin-top:16px;font-size:20px;display:block}.public-comparable-actions{border-top:1px solid #ebe5da;justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;display:flex}.public-comparable-actions a{color:var(--green);font-size:8px;font-weight:900;text-decoration:none}.public-comparable-actions a:last-child{color:var(--rust);text-align:right}.public-comparable-method{color:var(--green);margin-top:23px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.public-comparable-empty{color:#748078;text-align:center;border:1px dashed #cfc3b0;border-radius:14px;margin-top:28px;padding:28px;font-size:10px}@media (width<=800px){.public-comparables{padding:55px 16px 70px}.public-comparables-heading{display:block}.public-comparables-heading>p{margin-top:12px}.public-comparable-grid{grid-template-columns:1fr}.public-comparable-photo{min-height:190px}}.compare-page{background:#f7f1e6;min-height:100vh}.compare-hero{text-align:center;padding:65px 7vw 30px}.compare-hero h1{letter-spacing:-3px;margin:5px 0 12px;font-family:Georgia,serif;font-size:clamp(48px,6vw,74px);font-weight:500}.compare-hero>p{color:#68766e;max-width:690px;margin:0 auto;font-size:13px;line-height:1.65}.compare-toolbar{background:#eee6d8;border:1px solid #ddd2c1;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:15px;width:min(1180px,90vw);margin:0 auto 16px;padding:14px 16px;display:grid}.compare-toolbar small,.compare-toolbar strong,.compare-toolbar span{display:block}.compare-toolbar small{color:var(--rust);letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900}.compare-toolbar strong{margin-top:3px;font-family:Georgia,serif;font-size:16px;font-weight:500}.compare-toolbar span{color:#768078;margin-top:3px;font-size:8px}.compare-toolbar>a{color:var(--green);padding:10px;font-size:9px;font-weight:900;text-decoration:none}.compare-share{border:0;padding:12px 15px;font-size:9px}.compare-board{background:#fffdf8;border:1px solid #dcd3c5;border-radius:20px;grid-template-columns:170px repeat(2,minmax(0,1fr));width:min(1180px,90vw);margin:0 auto 36px;display:grid;overflow:hidden;box-shadow:0 24px 55px #1c2e251a}.compare-animal-head{border-left:1px solid #e4ddd2;min-width:0;padding:22px}.compare-label-head{background:#f0e9dd;border-left:0}.compare-label-head span{color:#758078;text-transform:uppercase;font-size:9px;font-weight:900}.compare-animal-photo{background:linear-gradient(#d7d4c8 0 68%,#819078 68%);border-radius:13px;min-height:145px;position:relative}.compare-animal-photo.silver{background:linear-gradient(#c9cdca 0 68%,#6e826b 68%)}.compare-animal-photo.sand{background:linear-gradient(#dccdb6 0 68%,#8b8c61 68%)}.compare-animal-photo>span{color:#fff;background:#07372ddb;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:10px;left:10px}.compare-animal-head>small{color:var(--rust);text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:900;display:block}.compare-animal-head h2{margin:5px 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.compare-animal-head p{color:#758078;margin:0;font-size:9px}.compare-animal-head>strong{color:var(--green);margin-top:13px;font-size:24px;display:block}.compare-animal-head>em{color:#20734f;background:#dcece1;border-radius:99px;margin-top:7px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.compare-row{border-top:1px solid #e4ddd2;grid-column:1/-1;grid-template-columns:170px repeat(2,minmax(0,1fr));display:grid}.compare-row>b,.compare-row>span,.compare-row>div{min-width:0;padding:14px 18px}.compare-row>b{color:#6d7971;text-transform:uppercase;background:#f0e9dd;font-size:9px}.compare-row>span,.compare-row>div{color:#36443c;border-left:1px solid #e4ddd2;font-size:11px;font-weight:700;line-height:1.4}.compare-actions-row>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compare-actions-row a{color:var(--green);text-align:center;border:1px solid #c8bcaa;border-radius:8px;padding:11px 9px;font-size:8px;font-weight:900;text-decoration:none}.compare-actions-row a.primary{color:#fff;border:0}.compare-note{border-left:3px solid var(--gold);background:#fff8e9;border-radius:9px;grid-template-columns:auto 1fr;gap:20px;width:min(900px,86vw);margin:0 auto 70px;padding:17px 20px;display:grid}.compare-note b{color:#8b5d24;text-transform:uppercase;font-size:9px}.compare-note p{color:#6e685d;margin:0;font-size:9px;line-height:1.55}.compare-empty{align-content:center;place-items:start;padding:10vh 8vw;display:grid}.compare-empty>img{width:210px}.compare-empty>span{color:var(--rust);letter-spacing:1px;margin-top:34px;font-size:9px;font-weight:900}.compare-empty h1{max-width:680px;margin:10px 0;font-family:Georgia,serif;font-size:50px;font-weight:500}.compare-empty p{color:#68766e}.compare-empty>a{background:var(--green);color:#fff;border-radius:9px;margin-top:12px;padding:13px 17px;font-size:10px;font-weight:900;text-decoration:none}@media (width<=800px){.compare-hero{padding:48px 18px 24px}.compare-toolbar{grid-template-columns:1fr auto;gap:8px;width:calc(100vw - 24px)}.compare-toolbar>div{grid-column:1/-1}.compare-toolbar>a{text-align:center}.compare-share{min-width:170px}.compare-board{grid-template-columns:110px repeat(2,minmax(210px,1fr));width:calc(100vw - 24px);overflow-x:auto}.compare-label-head{min-width:110px}.compare-animal-head{min-width:210px;padding:14px}.compare-animal-photo{min-height:115px}.compare-row{grid-template-columns:110px repeat(2,minmax(210px,1fr));min-width:530px}.compare-row>b,.compare-row>span,.compare-row>div{padding:12px 10px}.compare-actions-row>div{grid-template-columns:1fr}.compare-note{grid-template-columns:1fr;gap:7px;width:calc(100vw - 32px)}.compare-empty{padding:8vh 20px}.compare-empty h1{font-size:42px}}footer{background:var(--brand-green);grid-template-columns:215px 1fr auto auto;padding:32px 5vw}footer img{width:205px;height:112px}.public-animal-header{background:var(--brand-green);border-bottom-color:#ffffff1a;height:102px;box-shadow:0 8px 28px #071f161f}.public-animal-header img{width:240px;height:96px}.public-animal-header span{color:#b9c8c0}.public-animal-header a{color:#e9c374}.public-animal-footer{grid-template-columns:215px 1fr auto}.recently-viewed{border-top:1px solid var(--line);background:#f1eadf;padding:55px 6vw 65px}.recently-viewed-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.recently-viewed-heading h2{letter-spacing:-1.5px;margin:3px 0 0;font-family:Georgia,serif;font-size:clamp(30px,3.4vw,44px);font-weight:500}.recently-viewed-heading>button{color:#77817a;background:0 0;border:0;padding:9px;font-size:9px;font-weight:900}.recently-viewed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.recently-viewed-grid>article{background:#fffdf8;border:1px solid #dcd4c8;border-radius:14px;grid-template-columns:95px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.recent-animal-photo{min-height:145px;color:var(--green);background:linear-gradient(#d7d4c8 0 68%,#819078 68%);border:0;font-family:Georgia,serif;font-size:18px;font-weight:900}.recent-animal-photo.silver{background:linear-gradient(#c9cdca 0 68%,#6e826b 68%)}.recent-animal-photo.sand{background:linear-gradient(#dccdb6 0 68%,#8b8c61 68%)}.recently-viewed-grid>article>div{min-width:0;padding:14px 12px}.recently-viewed-grid small,.recently-viewed-grid h3,.recently-viewed-grid p,.recently-viewed-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recently-viewed-grid small{color:var(--rust);text-transform:uppercase;font-size:7px;font-weight:900}.recently-viewed-grid h3{margin:6px 0 3px;font-family:Georgia,serif;font-size:18px}.recently-viewed-grid p{color:#7b857e;margin:0;font-size:7px}.recently-viewed-grid strong{color:var(--green);margin-top:11px;font-size:15px}.recently-viewed-grid article>div>div{gap:5px;margin-top:12px;display:flex}.recently-viewed-grid article>div>div button{color:var(--green);background:#fff;border:1px solid #d3c9b9;border-radius:6px;padding:6px 7px;font-size:7px;font-weight:900}.recently-viewed-grid article>div>div button.selected{border-color:var(--green);color:#176747;background:#e5efe8}@media (width<=680px){.topbar{min-height:78px;padding:0 12px}.brand{width:185px;height:72px}.account-actions{gap:2px}.account-actions .login{padding:8px 5px}.primary.small{padding:10px 11px}.recently-viewed{padding:45px 16px 55px}.recently-viewed-heading{align-items:flex-start}.recently-viewed-grid{grid-template-columns:1fr}.recently-viewed-grid>article{grid-template-columns:105px minmax(0,1fr)}.recent-animal-photo{min-height:130px}footer img{width:215px;height:120px}}@media (width<=800px){.public-animal-header{height:82px;padding:0 12px}.public-animal-header img{width:185px;height:76px}.public-animal-footer img{width:215px;height:120px}}.media-view-field{color:#6f7b73;text-transform:uppercase;gap:4px;margin-top:8px;font-size:7px;font-weight:900;display:grid}.media-view-field select{color:#29483a;text-transform:none;background:#fffdf8;border:1px solid #d8d0c4;border-radius:7px;width:100%;padding:7px;font-size:8px;font-weight:800}.workspace-notify{font-size:13px;position:relative}.workspace-notify>b{background:var(--rust);color:#fff;border:2px solid #eae5da;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-6px;right:-6px}.proposal-toolbar{border:1px solid var(--line);background:#fffdf8;border-radius:11px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.proposal-toolbar .inline-search{flex:1}.proposal-toolbar select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px;font-size:9px}.proposal-toolbar>span{color:#748078;white-space:nowrap;font-size:8px}.proposal-toolbar>span b{color:var(--green);font-size:10px}.proposal-toolbar>button{color:var(--green);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:8px;font-weight:900}@media (width<=760px){.proposal-toolbar{flex-wrap:wrap}.proposal-toolbar .inline-search{flex:0 0 100%;order:0;width:100%}.proposal-toolbar select{flex:1}}.listing-review-checklist{background:#f8f4eb;border:1px solid #d9d2c3;border-radius:12px;gap:9px;margin:16px 0;padding:15px;display:grid}.listing-review-checklist>div{margin-bottom:3px}.listing-review-checklist>div b,.listing-review-checklist>div small{display:block}.listing-review-checklist>div>b{margin-top:4px;font-family:Georgia,serif;font-size:17px}.listing-review-checklist>div>small{color:#758078;margin-top:4px;font-size:9px}.listing-review-checklist label{cursor:pointer;background:#fff;border:1px solid #e2dccf;border-radius:9px;align-items:flex-start;gap:9px;padding:9px;display:flex}.listing-review-checklist input{accent-color:#1b6a50;width:17px;height:17px;margin:1px 0 0}.listing-review-checklist label span,.listing-review-checklist label b,.listing-review-checklist label small{display:block}.listing-review-checklist label b{font-size:10px}.listing-review-checklist label small{color:#778179;margin-top:3px;font-size:8px;line-height:1.45}.public-listing-verification{color:#15583f;background:#edf6f0;border:1px solid #b9d5c5;border-radius:999px;width:fit-content;margin:10px 0 2px;padding:7px 10px;font-size:10px;font-weight:850}.validation-history-layer{z-index:120}.validation-history-modal{width:min(560px,100vw - 24px);max-height:88vh;overflow:auto}.validation-current{background:#f8f4eb;border:1px solid #d8d1c4;border-radius:13px;align-items:flex-start;gap:12px;margin:18px 0;padding:15px;display:flex}.validation-current>span{color:#8a642d;background:#e9dfcb;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.validation-current.published>span{color:#1e714f;background:#dceee3}.validation-current.changes_requested>span{color:#a1462c;background:#f5ded6}.validation-current small,.validation-current b,.validation-current p{display:block}.validation-current small{color:#758078;text-transform:uppercase;font-size:9px}.validation-current b{margin-top:4px;font-size:13px}.validation-current p{color:#69746d;margin:5px 0 0;font-size:10px}.validation-timeline{margin:20px 0;display:grid}.validation-timeline article{padding:0 0 20px 28px;position:relative}.validation-timeline article:not(:last-child):before{content:"";background:#d8d1c4;width:1px;position:absolute;top:15px;bottom:-2px;left:7px}.validation-timeline article>i{background:#1e714f;border:3px solid #fdfaf3;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:2px;box-shadow:0 0 0 1px #9fbbaa}.validation-timeline small,.validation-timeline b,.validation-timeline p,.validation-timeline span{display:block}.validation-timeline small{color:#7f8881;font-size:8px}.validation-timeline b{margin-top:3px;font-size:11px}.validation-timeline p{color:#8f4b35;margin:5px 0 0;font-size:9px}.validation-timeline span{color:#6e7971;margin-top:5px;font-size:8px}.validation-history-note,.validation-history-empty{color:#7a847c;font-size:9px;line-height:1.5}.admin-queue-toolbar{border:1px solid var(--line);background:#fffdf8;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.admin-queue-toolbar .inline-search{flex:1}.admin-queue-toolbar select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px;font-size:9px}.admin-queue-toolbar>span{color:#748078;white-space:nowrap;font-size:8px}.admin-queue-toolbar>span b{color:var(--green);font-size:10px}.admin-queue-toolbar>button{color:var(--green);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:8px;font-weight:900}.admin-waiting-seller{border-left:4px solid var(--gold);background:#f6edda;border-radius:9px;margin-top:18px;padding:16px}.admin-waiting-seller b,.admin-waiting-seller span{display:block}.admin-waiting-seller b{color:#8b622b;font-size:10px}.admin-waiting-seller span{color:#6f766f;margin-top:5px;font-size:9px;line-height:1.5}@media (width<=760px){.admin-queue-toolbar{flex-wrap:wrap}.admin-queue-toolbar .inline-search{flex:0 0 100%;order:0;width:100%}.admin-queue-toolbar select{flex:1}}.pilot-sale-lab{background:linear-gradient(135deg,#fffdf8 0%,#f4ead9 100%);border:1px solid #d7c7ac;border-radius:20px;margin-bottom:22px;padding:28px;box-shadow:0 18px 46px #28342b14}.pilot-sale-lab.complete{background:linear-gradient(135deg,#f8fcf8 0%,#e2efe5 100%);border-color:#91b39f}.pilot-sale-lab-head{grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:28px;display:grid}.pilot-sale-lab-head h3{letter-spacing:-1px;margin:4px 0 7px;font-family:Georgia,serif;font-size:31px;font-weight:500}.pilot-sale-lab-head p{color:#647168;max-width:720px;margin:0;font-size:11px;line-height:1.6}.pilot-sale-progress{background:#ded4c4;border-radius:999px;height:12px;position:relative;overflow:hidden}.pilot-sale-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--rust),var(--gold));transition:width .28s;position:absolute;inset:0 auto 0 0}.pilot-sale-progress b{color:var(--green);font-size:10px;position:absolute;bottom:17px;right:0}.pilot-sale-reference{background:#ffffffb8;border:1px solid #ded4c5;border-radius:13px;grid-template-columns:1fr 1fr 1.35fr 1fr;margin-top:24px;display:grid}.pilot-sale-reference>span{border-left:1px solid #e3dacd;min-width:0;padding:14px 16px}.pilot-sale-reference>span:first-child{border-left:0}.pilot-sale-reference small,.pilot-sale-reference b{display:block}.pilot-sale-reference small{color:#7b857d;letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:900}.pilot-sale-reference b{color:var(--green);margin-top:5px;font-size:11px}.pilot-sale-steps{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:19px;display:grid}.pilot-sale-steps>div{opacity:.58;background:#ffffff8c;border:1px solid #ddd5ca;border-radius:12px;grid-template-columns:25px 1fr;align-content:start;gap:9px;min-height:108px;padding:14px;display:grid}.pilot-sale-steps>div.active{border-color:var(--rust);opacity:1;background:#fff8ec;box-shadow:0 8px 24px #b9572f1a}.pilot-sale-steps>div.done{opacity:1;background:#e7f0e9;border-color:#95b4a2}.pilot-sale-steps>div>span{color:#68746c;background:#ddd6cb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.pilot-sale-steps>div.active>span{background:var(--rust);color:#fff}.pilot-sale-steps>div.done>span{color:#fff;background:#287453}.pilot-sale-steps b,.pilot-sale-steps small{display:block}.pilot-sale-steps b{font-size:9px;line-height:1.35}.pilot-sale-steps small{color:#77827b;margin-top:5px;font-size:7px;line-height:1.45}.pilot-sale-rules{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pilot-sale-rules span{color:#526158;background:#e8e1d5;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900}.pilot-sale-action,.pilot-sale-empty{border-top:1px solid #d8cfbf;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:19px;display:flex}.pilot-sale-action>div small,.pilot-sale-action>div b,.pilot-sale-action>div strong,.pilot-sale-action>div span,.pilot-sale-empty b,.pilot-sale-empty span{display:block}.pilot-sale-action>div small{color:var(--rust);letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:900}.pilot-sale-action>div b{margin-top:4px;font-size:12px}.pilot-sale-action>div strong{color:var(--green);letter-spacing:4px;margin-top:3px;font-family:Georgia,serif;font-size:32px}.pilot-sale-action>div span,.pilot-sale-empty span{color:#6d7971;margin-top:5px;font-size:8px}.pilot-sale-action>button,.pilot-sale-empty>button{flex:none;padding:13px 17px}.pilot-sale-empty b{font-size:11px}@media (width<=900px){.pilot-sale-lab{padding:20px}.pilot-sale-lab-head{grid-template-columns:1fr}.pilot-sale-progress{margin-top:12px}.pilot-sale-reference{grid-template-columns:1fr 1fr}.pilot-sale-reference>span:nth-child(3){border-top:1px solid #e3dacd;border-left:0}.pilot-sale-reference>span:nth-child(4){border-top:1px solid #e3dacd}.pilot-sale-steps{grid-template-columns:1fr}.pilot-sale-steps>div{min-height:0}}@media (width<=600px){.pilot-sale-reference{grid-template-columns:1fr}.pilot-sale-reference>span{border-top:1px solid #e3dacd;border-left:0!important}.pilot-sale-reference>span:first-child{border-top:0}.pilot-sale-action,.pilot-sale-empty{flex-direction:column;align-items:stretch}.pilot-sale-action>button,.pilot-sale-empty>button{width:100%}}:root{--display:"Barlow Condensed","Arial Narrow",sans-serif;--body:"Manrope","Helvetica Neue",Arial,sans-serif;--cream:#f2ecdf;--paper:#fffdf7;--ink:#15372d;--green:#052f26;--brand-green:#03251e;--rust:#9f4528;--gold:#a97820}body{font-family:var(--body)}h1,h2,h3,h4,.section-heading h2,.how h2,.seller h2,.modal h2,.feed-heading h2,.public-farm-heading h1,.public-animal-main h1,.img-method-hero h1,.img-method-heading h2,.img-guardrails h2,.img-method-cta h2,.compare-hero h1,.compare-animal-head h2,.compare-empty h1,.recently-viewed-heading h2{letter-spacing:-.035em;font-family:var(--display)!important;font-weight:700!important}.eyebrow{font-family:var(--display);letter-spacing:.18em;font-size:12px}.topbar{background:#03251efb;border-bottom:1px solid #bc913f6b;min-height:116px;padding:0 3.6vw;box-shadow:0 12px 32px #03251e29}.brand{place-items:center;width:220px;height:112px;display:grid;overflow:visible}.brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.topbar nav{gap:12px}.topbar nav a{font-family:var(--display);letter-spacing:.025em;text-transform:uppercase;border-radius:0;padding:11px 12px;font-size:17px;font-weight:600}.topbar nav a:hover{color:#e3ba69;background:0 0}.account-actions .login,.account-actions .primary{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:15px}.account-actions .primary.small{color:#e7bd6a;box-shadow:none;background:0 0;border:1px solid #bc913f;border-radius:0;padding:14px 18px}.account-actions .primary.small:hover{color:#082a22;background:#bc913f}.hero{background:#f2ecdf;grid-template-columns:45% 55%;min-height:760px}.hero-copy{flex-direction:column;justify-content:center;min-height:760px;padding:54px 4.6vw 38px;display:flex;overflow:hidden}.hero-brand-architecture{z-index:-1;color:#052f260e;font-family:var(--display);letter-spacing:-.12em;-webkit-user-select:none;user-select:none;font-size:370px;font-weight:800;line-height:.8;position:absolute;top:-54px;left:1.8vw}.hero .eyebrow{color:#9d6d24;margin-bottom:20px}.hero h1{letter-spacing:-.045em;text-transform:none;max-width:680px;font-size:clamp(66px,6vw,102px);line-height:.82;font-family:var(--display)!important;font-weight:700!important}.hero h1 em{color:var(--rust);font-style:normal;font-weight:700;display:inline}.hero-copy>p{color:#41584f;max-width:570px;margin:26px 0 25px;font-size:17px;line-height:1.62}.hero-actions{gap:11px}.hero-button,.outline-button{min-height:58px;font-family:var(--display);letter-spacing:.055em;text-transform:uppercase;border-radius:0;padding:0 25px;font-size:17px}.hero-button{background:var(--green)}.hero-button span{color:#e4b65c;margin-left:35px}.outline-button{border-color:#9f7b37}.hero-stats{border-top:1px solid #755d3173;margin-top:38px;padding-top:19px}.hero-stats div{flex:1;min-width:0;padding:0 16px}.hero-stats strong{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:24px;font-weight:700}.hero-stats span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.hero-image{background:linear-gradient(90deg,#f2ecdf21,#0000 18%),linear-gradient(#0000 60%,#03251e3d),url(/marketgen-handshake-hero.webp) 50%/cover;border-radius:0;min-height:760px;box-shadow:inset 1px 0 #bc913fa6}.hero-image:after{content:"MG";color:#c29541e0;font-family:var(--display);letter-spacing:-.12em;mix-blend-mode:multiply;font-size:235px;font-weight:800;line-height:1;position:absolute;bottom:-72px;left:-4px}.hero-photo-caption{z-index:2;color:#fff;text-align:right;text-shadow:0 2px 16px #0000004d;position:absolute;bottom:5%;right:4.5%}.hero-photo-caption span,.hero-photo-caption b{font-family:var(--display);letter-spacing:.12em;display:block}.hero-photo-caption span{font-size:11px}.hero-photo-caption b{color:#edc676;margin-top:3px;font-size:16px}.registered-only{z-index:3;background:#03251ee8;border-radius:0;bottom:4%;left:5%}.search-band{background:#052f26;border-top:1px solid #bb913f;padding:21px 5vw}.search{border-radius:0}.search button{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border-radius:0;font-size:15px}@media (width<=1050px){.brand{width:205px}.topbar nav{display:none}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:72px}}@media (width<=760px){.topbar{min-height:94px;padding:0 12px}.brand{flex:0 0 165px;width:165px;height:92px}.notification-bell,.favorite-count,.seller-login{display:none}.account-actions .login{font-size:13px}.account-actions .primary.small{padding:10px 11px;font-size:12px}.hero{flex-direction:column;min-height:0;display:flex}.hero-copy{min-height:0;padding:62px 20px 42px}.hero-brand-architecture{font-size:245px;top:-20px;left:-8px}.hero h1{font-size:clamp(58px,17vw,76px);line-height:.84}.hero-copy>p{font-size:15px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-button,.outline-button{width:100%}.hero-stats{grid-template-columns:repeat(3,1fr);display:grid}.hero-stats div{min-width:0;padding:0 9px}.hero-stats strong{font-size:18px}.hero-image{background-position:50%;min-height:500px}.hero-image:after{font-size:160px;bottom:-47px}.hero-photo-caption{max-width:58%;bottom:112px;right:16px}.registered-only{max-width:58%;bottom:18px;left:16px}.search-band{padding:16px;display:block}.search-band .trust-row{margin-top:13px}}.sale-change-panel{background:#fffdf8;border:1px solid #d9d0c2;border-radius:15px;margin:18px 0;padding:22px}.sale-change-panel.pending{background:#fff8e9;border-color:#d9b46f}.sale-change-panel.effective{background:#edf5ef;border-color:#86aa94}.sale-change-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sale-change-head h4{margin:2px 0 7px;font-family:Georgia,serif;font-size:24px;font-weight:500}.sale-change-head p{color:#68766e;max-width:670px;margin:0;font-size:10px;line-height:1.55}.sale-change-status{color:#756b5d;text-transform:uppercase;background:#eee6d8;border-radius:99px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.sale-change-status.pending{color:#8b5d24;background:#f4dfb8}.sale-change-status.effective{color:#20734f;background:#d8eadc}.sale-change-status.rejected{color:#9c4325;background:#f2ded6}.sale-change-proposal{border-top:1px solid #e3d5ba;margin-top:17px;padding-top:17px}.sale-change-proposal small,.sale-change-proposal strong,.sale-change-proposal p,.sale-change-proposal em{display:block}.sale-change-proposal small{color:#8b744a;text-transform:uppercase;font-size:8px;font-weight:900}.sale-change-proposal strong{color:var(--green);margin-top:5px;font-size:18px}.sale-change-proposal p{color:#5f6e65;margin:8px 0 0;font-size:10px;line-height:1.5}.sale-change-proposal em{border-left:3px solid var(--gold);color:#756957;background:#fffdf8;margin-top:9px;padding:10px;font-size:9px;font-style:normal}.bilateral-acceptance{gap:8px;margin-top:15px;display:flex}.bilateral-acceptance span{color:#8d958f;border:1px solid #d8cdbb;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.bilateral-acceptance span.done{color:#20734f;background:#dfeee3;border-color:#8bb29a}.sale-change-waiting{background:#f0e9dc;border-radius:9px;justify-content:space-between;gap:18px;margin-top:14px;padding:12px 14px;display:flex}.sale-change-waiting b{font-size:9px}.sale-change-waiting span{color:#68766e;text-align:right;font-size:8px}.sale-change-answer{grid-template-columns:1fr auto auto;gap:8px;margin-top:14px;display:grid}.sale-change-answer input{background:#fff;border:1px solid #d8cdbb;border-radius:8px;min-width:0;padding:11px;font-size:9px}.sale-change-answer button{border-radius:8px;padding:10px 14px;font-size:9px}.sale-change-summary{background:#ffffff9e;border-radius:9px;justify-content:space-between;gap:20px;margin-top:15px;padding:12px 14px;display:flex}.sale-change-summary b{font-size:10px}.sale-change-summary span{color:#68766e;font-size:8px}.sale-change-actions{gap:9px;margin-top:16px;display:flex}.sale-change-actions button{border-radius:8px;padding:11px 15px;font-size:9px;font-weight:900}.sale-termination-button,.sale-termination-confirm{color:#9b4527;background:#fff4ef;border:1px solid #c9795d;font-weight:900}.sale-change-modal{width:min(680px,94vw);padding:42px}.sale-change-modal>p{color:#68766e;margin:12px 0 22px;font-size:11px;line-height:1.6}.sale-change-form{grid-template-columns:1fr 1.45fr;gap:12px;display:grid}.sale-change-form label,.sale-change-settlement,.sale-change-reason{color:#68766e;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid;position:relative}.sale-change-form label>span{color:#879087;font-size:10px;position:absolute;bottom:13px;left:12px}.sale-change-form input,.sale-change-form select,.sale-change-settlement textarea,.sale-change-reason textarea{width:100%;color:var(--ink);text-transform:none;background:#fff;border:1px solid #d8cdbb;border-radius:9px;padding:13px;font-size:11px}.sale-change-form input{padding-left:34px}.sale-change-paid-note{background:#edf3ed;border-radius:9px;grid-column:1/-1;align-items:center;gap:14px;padding:12px 14px;display:flex}.sale-change-paid-note b{color:#20734f;font-size:16px}.sale-change-paid-note span{color:#68766e;font-size:8px}.sale-change-settlement textarea,.sale-change-reason textarea{resize:vertical;min-height:96px}.sale-change-settlement+.sale-change-reason,.sale-change-form+.sale-change-reason{margin-top:14px}.sale-change-warning{border-left:3px solid var(--gold);background:#fff8e9;border-radius:8px;grid-template-columns:auto 1fr;gap:18px;margin-top:16px;padding:13px 15px;display:grid}.sale-change-warning b{color:#8b5d24;font-size:9px}.sale-change-warning span{color:#756957;font-size:8px;line-height:1.5}.sale-change-modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.sale-change-modal-actions button{border-radius:9px;padding:13px 17px}@media (width<=680px){.sale-change-panel{padding:17px}.sale-change-head{display:block}.sale-change-status{margin-top:12px;display:inline-block}.sale-change-waiting,.sale-change-summary{gap:5px;display:grid}.sale-change-waiting span{text-align:left}.sale-change-answer{grid-template-columns:1fr 1fr}.sale-change-answer input{grid-column:1/-1}.sale-change-actions{grid-template-columns:1fr 1fr;display:grid}.sale-change-modal{padding:36px 20px 24px}.sale-change-form{grid-template-columns:1fr}.sale-change-paid-note{grid-column:auto;gap:4px;display:grid}.sale-change-warning{grid-template-columns:1fr;gap:5px}.sale-change-modal-actions{grid-template-columns:1fr;display:grid}}.operational-case-panel{background:#f7faf7;border:1px solid #cdd8d0;border-radius:15px;margin:18px 0;padding:22px}.operational-case-panel.awaiting_counterpart{background:#fff9ed;border-color:#d8b56e}.operational-case-panel.under_review{background:#eef5f2;border-color:#84a69a}.operational-case-panel.resolved{background:#edf6ef;border-color:#91ae9b}.operational-case-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.operational-case-head h4{font-family:var(--display);margin:3px 0 6px;font-size:26px;line-height:1.05}.operational-case-head p{color:#66736b;margin:0;font-size:9px;line-height:1.55}.operational-case-status{color:#5f6e65;text-transform:uppercase;background:#e7ece8;border-radius:99px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.operational-case-status.awaiting_counterpart{color:#895b22;background:#f3deb3}.operational-case-status.under_review{color:#22664d;background:#dcebe5}.operational-case-status.resolved{color:#1f704c;background:#d7eadc}.operational-case-empty{border-top:1px solid #dce4de;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding-top:17px;display:flex}.operational-case-empty>span{color:#6d7a72;max-width:640px;font-size:9px;line-height:1.55}.operational-case-empty button{flex:none}.operational-case-summary{background:#ffffffb8;border:1px solid #dfe5df;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:12px 14px;display:flex}.operational-case-summary small,.operational-case-summary b{display:block}.operational-case-summary small{color:#7a867e;text-transform:uppercase;font-size:7px;font-weight:900}.operational-case-summary b{margin-top:3px;font-size:10px}.operational-case-summary>span{color:#607067;text-transform:uppercase;background:#e7ece8;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900}.operational-case-summary>span.urgent{color:#9b4527;background:#f4ddd5}.post-arrival-windows{background:#fff;border:1px solid #d8e2da;border-radius:12px;margin-top:16px;padding:15px}.post-arrival-title{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 10px;display:grid}.post-arrival-title small{color:#8c764d;text-transform:uppercase;font-size:7px;font-weight:900}.post-arrival-title b{font-size:11px}.post-arrival-title span{color:#7b867f;grid-column:2;font-size:8px}.post-arrival-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.post-arrival-grid article{background:#f7faf7;border:1px solid #dfe6e0;border-radius:9px;padding:11px}.post-arrival-grid article.closed{opacity:.64}.post-arrival-grid small,.post-arrival-grid b,.post-arrival-grid span{display:block}.post-arrival-grid small{color:#6f7d74;text-transform:uppercase;font-size:7px;font-weight:900}.post-arrival-grid b{color:var(--green);margin-top:4px;font-size:13px}.post-arrival-grid span{color:#7d8981;margin-top:3px;font-size:7px}.post-arrival-grid button{width:100%;color:var(--green);text-transform:uppercase;cursor:pointer;background:#e5efe8;border:0;border-radius:7px;margin-top:9px;padding:8px;font-size:7px;font-weight:900}.veterinary-case-facts{background:#fff;border:1px solid #dce5de;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px;display:grid}.veterinary-case-facts>div{padding:11px}.veterinary-case-facts>div+div{border-left:1px solid #e4e9e5}.veterinary-case-facts small,.veterinary-case-facts b{display:block}.veterinary-case-facts small{color:#7e8a82;text-transform:uppercase;font-size:7px;font-weight:900}.veterinary-case-facts b{margin-top:4px;font-size:8px;line-height:1.45}.operational-case-history{gap:8px;margin-top:14px;display:grid}.operational-case-history article{background:#fff;border:1px solid #e1e6e2;border-radius:10px;grid-template-columns:30px 1fr;gap:10px;padding:11px 12px;display:grid}.operational-case-history article>span{width:30px;height:30px;color:var(--green);background:#e8eee9;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.operational-case-history article.administrative_decision{background:#edf6ef;border-color:#8fb09b}.operational-case-history article.administrative_decision>span{background:var(--green);color:#fff}.operational-case-history small{color:#7a867e;text-transform:uppercase;font-size:7px;font-weight:800}.operational-case-history p{color:#425149;white-space:pre-line;margin:4px 0 0;font-size:9px;line-height:1.55}.operational-case-files{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.operational-case-files a{color:var(--green);background:#fff;border:1px solid #d8e0da;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;display:grid}.operational-case-files a span{font-size:11px}.operational-case-files a b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:8px;overflow:hidden}.operational-case-files a small{color:#88928c;font-size:7px}.operational-case-reply{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.operational-case-reply textarea{min-height:76px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #d3ddd6;border-radius:9px;padding:12px;font-size:9px;line-height:1.5}.operational-case-reply button{border-radius:9px;align-self:end;padding:12px 14px}.operational-case-admin{background:#e8f2eb;border:1px dashed #85a793;border-radius:10px;grid-template-columns:1fr 1fr auto;gap:8px;margin-top:14px;padding:14px;display:grid}.operational-case-admin>div{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.operational-case-admin>div b{font-size:9px}.operational-case-admin textarea{resize:vertical;background:#fff;border:1px solid #cadacf;border-radius:8px;min-height:72px;padding:11px;font-size:9px}.operational-case-admin button{align-self:end}.operational-case-decision{background:#dfeee3;border-radius:10px;grid-template-columns:32px 1fr;gap:11px;margin-top:15px;padding:14px;display:grid}.operational-case-decision>span{color:#fff;background:#27714f;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.operational-case-decision small,.operational-case-decision b{display:block}.operational-case-decision small{color:#597167;text-transform:uppercase;font-size:7px;font-weight:900}.operational-case-decision b{color:#1f5d43;margin-top:3px;font-size:11px}.operational-case-decision p{color:#587067;margin:5px 0 0;font-size:8px;line-height:1.5}.operational-case-modal{width:min(720px,94vw);padding:42px}.operational-case-modal>p{color:#68766e;margin:10px 0 22px;font-size:10px;line-height:1.6}.operational-case-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operational-case-form label{color:#66736b;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.operational-case-form .full{grid-column:1/-1}.operational-case-form input,.operational-case-form select,.operational-case-form textarea{width:100%;color:var(--ink);text-transform:none;background:#fff;border:1px solid #d5ddd6;border-radius:9px;padding:12px;font-size:10px}.operational-case-form textarea{resize:vertical;min-height:112px}.veterinary-evidence-fields{background:#f4f8f5;border:1px solid #d6e2d9;border-radius:10px;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:13px;display:grid}.veterinary-evidence-head{grid-column:1/-1}.veterinary-evidence-head b,.veterinary-evidence-head span{display:block}.veterinary-evidence-head b{color:var(--green);font-size:10px}.veterinary-evidence-head span{color:#758178;text-transform:none;margin-top:3px;font-size:8px;font-weight:500}.operational-case-upload{background:#f4f8f4;border:1px dashed #9daf9f;border-radius:10px;padding:13px}.operational-case-upload>span{color:#849087;text-transform:none;font-size:7px;font-weight:700}.operational-case-selected{gap:5px;display:grid}.operational-case-selected span{background:#eef3ef;border-radius:7px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.operational-case-selected b{font-size:8px}.operational-case-selected small{color:#7a867e;font-size:7px}.operational-case-limits{border-left:3px solid var(--gold);background:#fff8e9;border-radius:8px;grid-template-columns:auto 1fr;gap:16px;margin-top:16px;padding:13px 15px;display:grid}.operational-case-limits b{color:#8b5d24;font-size:9px}.operational-case-limits span{color:#756957;font-size:8px;line-height:1.5}@media (width<=680px){.operational-case-panel{padding:17px}.operational-case-head,.operational-case-empty,.operational-case-summary{display:block}.operational-case-status{margin-top:12px;display:inline-block}.operational-case-empty button{width:100%;margin-top:12px}.operational-case-summary>span{margin-top:9px;display:inline-block}.operational-case-reply{grid-template-columns:1fr}.operational-case-reply button{width:100%}.operational-case-admin{grid-template-columns:1fr}.operational-case-admin>div{display:block}.operational-case-modal{padding:36px 20px 24px}.operational-case-form{grid-template-columns:1fr}.operational-case-form .full{grid-column:auto}.post-arrival-grid,.veterinary-case-facts,.veterinary-evidence-fields,.post-arrival-title{grid-template-columns:1fr}.post-arrival-title span{grid-column:auto}.veterinary-case-facts>div+div{border-top:1px solid #e4e9e5;border-left:0}.veterinary-evidence-head{grid-column:auto}.operational-case-limits{grid-template-columns:1fr;gap:5px}}.trust-center-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);gap:14px;display:grid}.trust-case-queue,.trust-case-detail{min-width:0}.trust-case-list{gap:7px;margin-top:14px;display:grid}.trust-case-list button{text-align:left;background:#fff;border:1px solid #e1ded6;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.trust-case-list button.active{background:#edf4ef;border-color:#72957f}.trust-case-list button>span{color:#756d61;background:#ebe7de;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.trust-case-list button>span.under_review{color:#21674c;background:#dbeae3}.trust-case-list button>span.resolved{color:#24704f;background:#dcebdd}.trust-case-list button>span.overdue{color:#9b4527;background:#f3ddd5}.trust-case-list b,.trust-case-list small{display:block}.trust-case-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.trust-case-list small{color:#7b867f;margin-top:3px;font-size:7px}.trust-case-list em{color:#7a867e;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.trust-case-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trust-case-detail-head h3{font-family:var(--display);margin:3px 0;font-size:28px}.trust-case-detail-head p{color:#7a867e;margin:0;font-size:8px}.trust-case-facts{border:1px solid #e1ddd5;border-radius:10px;grid-template-columns:1fr 1fr;margin-top:17px;display:grid;overflow:hidden}.trust-case-facts>div{padding:12px}.trust-case-facts>div:nth-child(2n){border-left:1px solid #e1ddd5}.trust-case-facts>div:nth-child(n+3){border-top:1px solid #e1ddd5}.trust-case-facts small,.trust-case-facts b{display:block}.trust-case-facts small{color:#7b867f;text-transform:uppercase;font-size:7px;font-weight:900}.trust-case-facts b{margin-top:4px;font-size:9px}.trust-case-report{border-left:3px solid var(--gold);background:#fff8eb;margin-top:13px;padding:13px}.trust-case-report small{color:#8d713d;text-transform:uppercase;font-size:7px;font-weight:900}.trust-case-report p{color:#5b665f;margin:6px 0 0;font-size:9px;line-height:1.55}.trust-case-decision{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:14px;display:grid}.trust-case-decision>span{grid-column:1/-1}.trust-case-decision textarea{resize:vertical;background:#fff;border:1px solid #d7ddd8;border-radius:8px;min-height:90px;padding:11px;font-size:9px}.trust-case-decision button{align-self:end}.trust-scope-note{color:#818b85;margin-top:12px;font-size:7px;line-height:1.5;display:block}.trust-case-detail.empty{text-align:center;align-content:center;place-items:center;min-height:320px;display:grid}.trust-case-detail.empty>span{width:48px;height:48px;color:var(--green);background:#e5ede7;border-radius:14px;place-items:center;font-weight:900;display:grid}.trust-case-detail.empty h3{margin:12px 0 4px}.trust-case-detail.empty p{color:#7a867e;margin:0;font-size:9px}@media (width<=900px){.trust-center-layout{grid-template-columns:1fr}.trust-case-list{max-height:320px;overflow:auto}}@media (width<=680px){.trust-case-detail-head{display:block}.trust-case-detail-head .operational-case-status{margin-top:10px}.trust-case-facts{grid-template-columns:1fr}.trust-case-facts>div:nth-child(2n){border-left:0}.trust-case-facts>div+div{border-top:1px solid #e1ddd5}.trust-case-decision{grid-template-columns:1fr}.trust-case-decision>span{grid-column:auto}.trust-case-decision button{width:100%}}.integrity-center{gap:14px;display:grid}.integrity-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.integrity-metrics article{background:#fff;border:1px solid #ded9cf;border-radius:12px;padding:18px}.integrity-metrics span,.integrity-metrics strong,.integrity-metrics small{display:block}.integrity-metrics span{color:#758078;text-transform:uppercase;font-size:8px;font-weight:900}.integrity-metrics strong{font-family:var(--display);margin:7px 0 2px;font-size:31px}.integrity-metrics small{color:#8a938d;font-size:7px}.integrity-register>p{color:#68766e;max-width:760px;margin:8px 0 15px;font-size:9px;line-height:1.55}.integrity-form-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.integrity-form-grid label,.integrity-decision label{color:#6f7a73;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.integrity-form-grid input,.integrity-form-grid select,.integrity-form-grid textarea,.integrity-decision select,.integrity-decision textarea{width:100%;color:var(--ink);text-transform:none;background:#fff;border:1px solid #d9d6ce;border-radius:8px;padding:10px;font-size:9px}.integrity-form-grid textarea{resize:vertical;min-height:80px}.integrity-form-grid .integrity-wide{grid-column:span 2}.integrity-register>.primary{padding:11px 15px;font-size:9px}.integrity-workbench{grid-template-columns:minmax(300px,.78fr) minmax(0,1.45fr);gap:14px;display:grid}.integrity-alert-queue,.integrity-alert-detail{min-width:0}.integrity-alert-list{gap:7px;margin-top:13px;display:grid}.integrity-alert-list button{text-align:left;background:#fff;border:1px solid #e1ded6;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.integrity-alert-list button.active{background:#edf4ef;border-color:#6f927d}.integrity-severity{border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.integrity-severity.low{color:#557064;background:#e7eee9}.integrity-severity.medium{color:#8a6a2e;background:#f2ead7}.integrity-severity.high{color:#9b4527;background:#f3ddd5}.integrity-severity.critical{color:#fff;background:#7d2e22}.integrity-alert-list b,.integrity-alert-list small{display:block}.integrity-alert-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.integrity-alert-list small{color:#7d8780;margin-top:3px;font-size:7px}.integrity-alert-list em{color:#7a857e;text-transform:uppercase;background:#eeeae2;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.integrity-alert-list em.confirmed{color:#8f4027;background:#e9ded7}.integrity-alert-list em.dismissed{color:#2c6c50;background:#e1ede4}.integrity-alert-list em.clarification_requested{color:#866529;background:#f2ead5}.integrity-alert-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.integrity-alert-detail>header h3{font-family:var(--display);margin:3px 0;font-size:29px}.integrity-alert-detail>header p{color:#79847d;margin:0;font-size:8px}.integrity-status{color:#736f68;text-transform:uppercase;background:#eeeae2;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:900}.integrity-status.confirmed{color:#913f25;background:#f1ddd4}.integrity-status.dismissed{color:#286c4d;background:#dfece3}.integrity-status.clarification_requested{color:#866529;background:#f2ead5}.integrity-facts{border:1px solid #e1ddd5;border-radius:10px;grid-template-columns:1fr 1fr;margin-top:17px;display:grid;overflow:hidden}.integrity-facts>div{padding:12px}.integrity-facts>div:nth-child(2n){border-left:1px solid #e1ddd5}.integrity-facts>div:nth-child(n+3){border-top:1px solid #e1ddd5}.integrity-facts small,.integrity-facts b,.integrity-facts span{display:block}.integrity-facts small{color:#7b867f;text-transform:uppercase;font-size:7px;font-weight:900}.integrity-facts b{margin-top:4px;font-size:9px}.integrity-facts span{color:#8b948e;margin-top:2px;font-size:7px}.integrity-report{border-left:3px solid var(--gold);background:#fff8eb;margin-top:13px;padding:14px}.integrity-report small{color:#8d713d;text-transform:uppercase;font-size:7px;font-weight:900}.integrity-report p{color:#5b665f;margin:6px 0 0;font-size:9px;line-height:1.55}.integrity-decision{border-top:1px solid #e4e0d8;margin-top:15px;padding-top:15px}.integrity-decision-row{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.integrity-decision>textarea{resize:vertical;min-height:95px}.integrity-decision>.primary{margin-top:9px;padding:11px 14px;font-size:9px}.integrity-resolution{background:#f0eee8;border-radius:10px;margin-top:15px;padding:14px}.integrity-resolution>small{color:#7a867e;text-transform:uppercase;font-size:7px;font-weight:900}.integrity-resolution>p{color:#4f5d55;margin:7px 0;font-size:9px;line-height:1.55}.integrity-reversal-actions{gap:8px;display:flex}.integrity-reversal-actions button{color:var(--green);background:#fff;border:1px solid #aebbb3;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900}.integrity-history{border-top:1px solid #e4e0d8;margin-top:17px;padding-top:15px}.integrity-history>.dash-title h3{font-size:17px}.integrity-history>article{border-top:1px solid #ece8e0;grid-template-columns:28px 1fr;gap:9px;padding:10px 0;display:grid}.integrity-history>article>span{width:28px;height:28px;color:var(--green);background:#e9eee9;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.integrity-history b,.integrity-history small{display:block}.integrity-history b{text-transform:capitalize;font-size:8px}.integrity-history small{color:#818a84;margin-top:3px;font-size:7px}.integrity-history p{color:#5f6c64;margin:4px 0 0;font-size:8px;line-height:1.45}.integrity-empty{color:#7a857e;text-align:center;gap:5px;padding:25px;font-size:8px;display:grid}.integrity-alert-detail.empty{text-align:center;align-content:center;place-items:center;min-height:350px;display:grid}.integrity-alert-detail.empty>span{width:48px;height:48px;color:var(--green);background:#e5ede7;border-radius:14px;place-items:center;font-weight:900;display:grid}.integrity-alert-detail.empty h3{margin:12px 0 4px}.integrity-alert-detail.empty p{color:#7a867e;margin:0;font-size:9px}.preventive-integrity{border-left:4px solid var(--gold);grid-template-columns:minmax(250px,1.2fr) minmax(300px,1fr) auto;align-items:center;gap:22px;display:grid}.preventive-integrity h3{font-family:var(--display);margin:3px 0;font-size:25px}.preventive-integrity p{color:#68766e;max-width:620px;margin:6px 0 0;font-size:9px;line-height:1.55}.preventive-integrity-counts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.preventive-integrity-counts>span{text-align:center;background:#f3eee4;border-radius:9px;padding:11px}.preventive-integrity-counts b,.preventive-integrity-counts small{display:block}.preventive-integrity-counts b{font-family:var(--display);font-size:24px}.preventive-integrity-counts small{color:#7d877f;margin-top:2px;font-size:7px;line-height:1.3}.preventive-integrity>.primary{white-space:nowrap;padding:11px 14px}@media (width<=980px){.integrity-metrics{grid-template-columns:1fr 1fr}.preventive-integrity{grid-template-columns:1fr}.preventive-integrity>.primary{justify-self:start}.integrity-form-grid{grid-template-columns:1fr 1fr}.integrity-workbench{grid-template-columns:1fr}.integrity-alert-list{max-height:320px;overflow:auto}}@media (width<=620px){.integrity-metrics{grid-template-columns:1fr 1fr}.integrity-metrics article{padding:13px}.preventive-integrity-counts{grid-template-columns:1fr}.preventive-integrity>.primary{width:100%}.integrity-form-grid{grid-template-columns:1fr}.integrity-form-grid .integrity-wide{grid-column:auto}.integrity-alert-detail>header{display:block}.integrity-status{margin-top:10px;display:inline-block}.integrity-facts{grid-template-columns:1fr}.integrity-facts>div:nth-child(2n){border-left:0}.integrity-facts>div+div{border-top:1px solid #e1ddd5}.integrity-decision-row{grid-template-columns:1fr}.integrity-reversal-actions{display:grid}}.sale-dossier{background:#fff9ed;border:1px solid #d9c9aa;border-radius:15px;margin:18px 0;padding:21px}.sale-dossier.ready{background:#e8f2ea;border-color:#82aa92}.buyer-sale-dossier{margin:0 0 18px}.sale-dossier-head{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.sale-dossier-head h4{font-family:var(--display);margin:3px 0 4px;font-size:28px;font-weight:700}.sale-dossier-head p{color:#6a776f;margin:0;font-size:9px;line-height:1.5}.sale-dossier-progress{text-align:right;min-width:90px}.sale-dossier-progress strong,.sale-dossier-progress span{display:block}.sale-dossier-progress strong{color:var(--rust);font-family:var(--display);font-size:34px}.sale-dossier.ready .sale-dossier-progress strong{color:#24704f}.sale-dossier-progress span{color:#77827b;text-transform:uppercase;font-size:7px;font-weight:900}.sale-dossier-checks{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.sale-dossier-checks>div{background:#ffffffb3;border:1px solid #ddd3c4;border-radius:9px;grid-template-columns:22px 1fr;gap:7px;min-height:70px;padding:11px;display:grid}.sale-dossier-checks>div.done{background:#e4efe7;border-color:#90b09d}.sale-dossier-checks>div.post-sale{background:#f1ece2;border-style:dashed}.sale-dossier-checks>div>span{color:#748078;background:#e4dbcc;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.sale-dossier-checks>div.done>span{color:#fff;background:#267451}.sale-dossier-checks p{margin:0}.sale-dossier-checks b,.sale-dossier-checks small{display:block}.sale-dossier-checks b{font-size:8px}.sale-dossier-checks small{color:#77827b;margin-top:4px;font-size:6px;line-height:1.4}.sale-dossier-actions{border-top:1px solid #ded4c4;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:13px;display:flex}.sale-dossier-actions>span{color:#647168;font-size:8px;line-height:1.45}.sale-dossier-actions>a{flex:none;padding:10px 13px;text-decoration:none}@media (width<=820px){.sale-dossier-checks{grid-template-columns:1fr 1fr}}@media (width<=520px){.sale-dossier{padding:16px}.sale-dossier-head{grid-template-columns:1fr}.sale-dossier-progress{text-align:left}.sale-dossier-checks{grid-template-columns:1fr}.sale-dossier-actions{flex-direction:column;align-items:stretch}.sale-dossier-actions>a{text-align:center}}.collection-ladder{background:#f8f4eb;border:1px solid #d8d0c3;border-radius:15px;margin-top:20px;padding:21px}.collection-ladder.overdue{background:#fff5ef;border-color:#d4a18e}.collection-ladder-head{grid-template-columns:1fr auto;align-items:start;gap:22px;display:grid}.collection-ladder-head h4{font-family:var(--display);margin:3px 0 5px;font-size:29px}.collection-ladder-head p{color:#69766e;margin:0;font-size:9px;line-height:1.5}.collection-ladder-head>div:last-child{text-align:right}.collection-ladder-head>div:last-child strong,.collection-ladder-head>div:last-child span{display:block}.collection-ladder-head>div:last-child strong{color:#267451;font-family:var(--display);font-size:27px}.collection-ladder.overdue .collection-ladder-head>div:last-child strong{color:var(--rust)}.collection-ladder-head>div:last-child span{color:#77827b;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:900}.collection-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:17px;display:grid}.collection-steps>div{background:#ffffffbf;border:1px solid #ddd5c9;border-radius:8px;grid-template-columns:20px 1fr;gap:6px;min-width:0;padding:10px 8px;display:grid}.collection-steps>div>b{color:#7b857e;background:#e5ded2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.collection-steps>div.done{background:#e8f0e9;border-color:#a9c2b2}.collection-steps>div.done>b,.collection-steps>div.sent>b{color:#fff;background:#267451}.collection-steps>div.active{background:#fff0e8;border-color:#c67d61;box-shadow:inset 0 0 0 1px #c67d61}.collection-steps>div.active>b{background:var(--rust);color:#fff}.collection-steps strong,.collection-steps small{display:block}.collection-steps strong{font-size:7px}.collection-steps small{color:#77827b;margin-top:3px;font-size:6px;line-height:1.35}.collection-actions{border-top:1px solid #ded5c9;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:13px;display:flex}.collection-actions>span{color:#68756d;max-width:440px;font-size:8px;line-height:1.45}.collection-actions>div{gap:7px;display:flex}.collection-actions button,.collection-actions a{white-space:nowrap;padding:10px 13px;font-size:8px;text-decoration:none}.collection-actions button:disabled{cursor:not-allowed;opacity:.55}@media (width<=940px){.collection-steps{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.collection-ladder{padding:16px}.collection-ladder-head{grid-template-columns:1fr}.collection-ladder-head>div:last-child{text-align:left}.collection-steps{grid-template-columns:1fr 1fr}.collection-actions{flex-direction:column;align-items:stretch}.collection-actions>div{display:grid}.collection-actions button,.collection-actions a{text-align:center}}.reach-chart.real{gap:3px}.reach-chart.real i{min-width:3px}.reach-chart.real i:has(span:empty){background:#ded8cb}.chart-legend>b{color:var(--green);font-size:9px}.reach-source-grid{border:1px solid var(--line);background:#faf7f0;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.reach-source-grid>span{text-align:center;padding:11px}.reach-source-grid>span+span{border-left:1px solid var(--line)}.reach-source-grid b,.reach-source-grid small{display:block}.reach-source-grid b{color:var(--green);font-family:Georgia,serif;font-size:18px}.reach-source-grid small{color:#77827b;margin-top:3px;font-size:7px}@media (width<=620px){.reach-source-grid{grid-template-columns:1fr 1fr}.reach-source-grid>span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.reach-source-grid>span:nth-child(4){border-top:1px solid var(--line)}}.seller-registration-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 8px;display:grid}.seller-registration-progress span{color:#8b928d;text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.seller-registration-progress span:not(:last-child):after{content:"";background:#ddd7cc;height:2px;position:absolute;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.seller-registration-progress b{z-index:1;background:#e7e1d6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid;position:relative}.seller-registration-progress small{font-size:7px;font-weight:900}.seller-registration-progress .active,.seller-registration-progress .done{color:var(--green)}.seller-registration-progress .active b{background:var(--green);color:#fff;box-shadow:0 0 0 4px #dce9df}.seller-registration-progress .done b{color:#20734f;background:#dcece1}.seller-registration-progress .done:not(:last-child):after{background:#78a58d}.pilot-contract-card{background:#f7f0e2;border:1px solid #d8c8aa;border-radius:12px;margin-top:20px;padding:18px}.pilot-contract-card>span,.pilot-contract-card>b,.pilot-contract-card>p{display:block}.pilot-contract-card>span{color:var(--rust);text-transform:uppercase;letter-spacing:.7px;font-size:7px;font-weight:900}.pilot-contract-card>b{margin-top:6px;font-family:Georgia,serif;font-size:17px}.pilot-contract-card>p{color:#657169;margin:7px 0;font-size:9px;line-height:1.5}.pilot-contract-card>button{color:var(--green);background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.seller-registration-review{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr;margin-top:22px;display:grid;overflow:hidden}.seller-registration-review>div{background:#fbf8f1;padding:16px}.seller-registration-review>div:nth-child(2n){border-left:1px solid var(--line)}.seller-registration-review>div:nth-child(n+3){border-top:1px solid var(--line)}.seller-registration-review small,.seller-registration-review b,.seller-registration-review span{display:block}.seller-registration-review small{color:#8a918c;text-transform:uppercase;font-size:7px;font-weight:900}.seller-registration-review b{margin-top:5px;font-size:10px}.seller-registration-review span{color:#68756d;margin-top:3px;font-size:8px;line-height:1.4}.seller-registration-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.seller-registration-actions button{padding:12px 18px}.pilot-onboarding{color:#fff;background:linear-gradient(135deg,#0b4337,#17614f);border-radius:18px;margin-bottom:16px;padding:24px;box-shadow:0 15px 35px #09372d29}.pilot-onboarding.complete{background:linear-gradient(135deg,#184c3f,#32745e)}.pilot-onboarding-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.pilot-onboarding .eyebrow{color:#d8b26d}.pilot-onboarding h3{margin:5px 0 4px;font-family:Georgia,serif;font-size:26px}.pilot-onboarding p{color:#c9d8d3;margin:0;font-size:9px}.pilot-progress-ring{--pilot-progress:0deg;background:conic-gradient(#d7b268 var(--pilot-progress),#ffffff21 0);border-radius:50%;flex:none;place-items:center;width:82px;height:82px;display:grid;position:relative}.pilot-progress-ring:before{content:"";background:#104b3e;border-radius:50%;position:absolute;inset:7px}.pilot-progress-ring>span{text-align:center;position:relative}.pilot-progress-ring b,.pilot-progress-ring small{display:block}.pilot-progress-ring b{font-family:Georgia,serif;font-size:18px}.pilot-progress-ring small{color:#c9d8d3;margin-top:2px;font-size:7px}.pilot-step-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:21px;display:grid}.pilot-step-grid>div{background:#ffffff0f;border:1px solid #ffffff26;border-radius:11px;min-height:98px;padding:12px}.pilot-step-grid>div.done{background:#d7b2681f;border-color:#d7b2684d}.pilot-step-grid span{background:#ffffff1f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.pilot-step-grid .done span{color:#123f35;background:#d7b268}.pilot-step-grid b,.pilot-step-grid small{display:block}.pilot-step-grid b{margin-top:9px;font-size:9px}.pilot-step-grid small{color:#bed0ca;margin-top:4px;font-size:7px;line-height:1.4}.pilot-onboarding-action{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:16px;display:flex}.pilot-onboarding-action>span{font-size:8px;font-weight:800}.pilot-onboarding-action .primary{color:#123f35;background:#d7b268}.launch-readiness-center{gap:18px;padding-bottom:32px;display:grid}.launch-readiness-hero{color:#fff;background:linear-gradient(135deg,#133f36,#0a2924);border-radius:24px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:30px;display:grid;box-shadow:0 18px 45px #0a292429}.launch-readiness-hero.ready{background:linear-gradient(135deg,#1c5a48,#32765f)}.launch-readiness-hero .eyebrow{color:#d9b66f}.launch-readiness-hero h3{margin:7px 0 8px;font-family:Georgia,serif;font-size:31px;line-height:1.1}.launch-readiness-hero p{color:#ccdad6;max-width:690px;margin:0;font-size:12px;line-height:1.65}.launch-readiness-score{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;padding:18px 20px}.launch-readiness-score strong{font-family:Georgia,serif;font-size:42px;display:block}.launch-readiness-score span{color:#d2dfdb;margin-top:2px;font-size:10px;display:block}.launch-readiness-score i{background:#ffffff1f;border-radius:999px;height:8px;margin-top:14px;display:block;overflow:hidden}.launch-readiness-score i b{border-radius:inherit;background:#d9b66f;height:100%;display:block}.launch-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.launch-readiness-metrics article{background:#fff;border:1px solid #e6ebe7;border-radius:17px;padding:18px;box-shadow:0 8px 25px #0e392f0d}.launch-readiness-metrics span,.launch-readiness-metrics small{color:#71807b;font-size:9px;display:block}.launch-readiness-metrics strong{color:#143f35;margin:5px 0;font-family:Georgia,serif;font-size:25px;display:block}.launch-readiness-metrics article.blocked strong{color:#9d3e36}.launch-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.launch-readiness-grid>button{text-align:left;background:#fff;border:1px solid #e2e8e4;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid;position:relative;box-shadow:0 7px 22px #0e392f0a}.launch-readiness-grid>button:hover,.launch-readiness-grid>button.active{border-color:#8eaa9f;transform:translateY(-1px)}.launch-readiness-grid>button>span{color:#46665c;background:#edf2ef;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.launch-readiness-grid>button.ready>span{color:#176348;background:#e1f2e9}.launch-readiness-grid>button.blocked>span{color:#a33d34;background:#fae8e5}.launch-readiness-grid>button small{color:#7c8985;text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.launch-readiness-grid>button b{color:#173f36;margin:4px 0;font-size:12px;display:block}.launch-readiness-grid>button p{color:#687671;margin:0;font-size:9px;line-height:1.5}.launch-readiness-grid>button em{color:#52665f;white-space:nowrap;background:#eef2f0;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.launch-readiness-grid>button.ready em{color:#176348;background:#e0f1e8}.launch-readiness-grid>button.blocked em{color:#9f3c33;background:#f8e4e1}.launch-readiness-workbench{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.launch-readiness-editor,.launch-readiness-history{margin:0}.launch-status{color:#52665f;background:#edf1ef;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.launch-status.ready{color:#176348;background:#e0f1e8}.launch-status.blocked{color:#9f3c33;background:#f8e4e1}.launch-readiness-editor>p{color:#687671;margin:4px 0 16px;font-size:10px}.launch-readiness-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.launch-readiness-fields label{color:#50635c;gap:6px;font-size:9px;font-weight:800;display:grid}.launch-readiness-fields input,.launch-readiness-fields select,.launch-readiness-fields textarea{color:#173f36;width:100%;font:inherit;background:#fbfcfb;border:1px solid #dce5e0;border-radius:10px;padding:10px 11px;font-weight:600}.launch-readiness-fields .wide{grid-column:1/-1}.launch-readiness-fields textarea{resize:vertical;min-height:90px}.launch-evidence-rule{color:#9d5b28;margin-top:8px;font-size:8px;display:block}.launch-readiness-history>.dash-title button{color:#1a5a49;background:0 0;border:0;font-size:9px;font-weight:800}.launch-readiness-history>div:not(.dash-title):not(.empty-listing-state){border-bottom:1px solid #edf0ee;grid-template-columns:28px 1fr;gap:9px;padding:10px 0;display:grid}.launch-readiness-history>div>span{color:#48665d;background:#edf2ef;border-radius:9px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.launch-readiness-history>div>span.ready{color:#176348;background:#e1f2e9}.launch-readiness-history>div>span.blocked{color:#a33d34;background:#fae8e5}.launch-readiness-history p{margin:0}.launch-readiness-history p b,.launch-readiness-history p small,.launch-readiness-history p em{display:block}.launch-readiness-history p b{color:#173f36;font-size:10px}.launch-readiness-history p small{color:#7a8883;margin-top:2px;font-size:8px}.launch-readiness-history p em{color:#596963;margin-top:4px;font-size:8px;font-style:normal;line-height:1.45}.launch-readiness-rule{color:#5c6c66;background:#f2f5f3;border-radius:12px;margin:0;padding:12px 15px;font-size:9px;line-height:1.55}.provider-activation-panel>p{color:#687671;margin:4px 0 15px;font-size:10px;line-height:1.55}.provider-activation-panel ol{counter-reset:provider-step;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.provider-activation-panel li{color:#566860;counter-increment:provider-step;background:#fafcfb;border:1px solid #e1e8e4;border-radius:10px;min-height:30px;padding:8px 10px 8px 39px;font-size:9px;line-height:1.45;position:relative}.provider-activation-panel li:before{content:counter(provider-step);color:#245c4b;background:#e5eee9;border-radius:8px;place-items:center;width:22px;height:22px;font-weight:900;display:grid;position:absolute;top:7px;left:9px}.provider-activation-panel>small{color:#65746e;margin:-4px 0 13px;font-size:8px;display:block}.provider-activation-panel>strong{border-radius:9px;padding:8px 10px;font-size:9px;display:inline-block}.provider-activation-panel>strong.ready{color:#176348;background:#e1f2e9}.provider-activation-panel>strong.waiting{color:#8b622b;background:#f6edda}.provider-activation-panel>button{width:100%}.provider-phone-test{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:10px;margin-top:13px;display:grid}.provider-phone-test label{color:#50635c;gap:6px;font-size:9px;font-weight:800;display:grid}.provider-phone-test input{color:#173f36;width:100%;font:inherit;background:#fbfcfb;border:1px solid #dce5e0;border-radius:10px;padding:10px 11px;font-weight:600}.provider-phone-test button{width:100%}.provider-phone-test button:only-of-type{grid-column:1/-1}@media (width<=760px){.seller-registration-review{grid-template-columns:1fr}.seller-registration-review>div:nth-child(2n){border-left:0}.seller-registration-review>div+div{border-top:1px solid var(--line)}.seller-registration-actions{grid-template-columns:1fr 1fr;display:grid}.seller-registration-actions button:only-child{grid-column:1/-1}.pilot-onboarding{padding:19px 15px}.pilot-onboarding h3{font-size:22px}.pilot-progress-ring{width:70px;height:70px}.pilot-step-grid{grid-template-columns:1fr 1fr}.pilot-step-grid>div{min-height:88px}.pilot-step-grid>div:last-child{grid-column:1/-1}.pilot-onboarding-action{flex-direction:column;align-items:stretch}.pilot-onboarding-action button{width:100%}.launch-readiness-hero{grid-template-columns:1fr;padding:22px 17px}.launch-readiness-hero h3{font-size:25px}.launch-readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-readiness-grid,.launch-readiness-workbench{grid-template-columns:1fr}.launch-readiness-grid>button{grid-template-columns:34px minmax(0,1fr)}.launch-readiness-grid>button em{grid-column:2;justify-self:start}.launch-readiness-fields{grid-template-columns:1fr}.launch-readiness-fields .wide{grid-column:auto}.provider-phone-test{grid-template-columns:1fr}}.demand-radar{gap:16px;display:grid}.demand-radar-hero{color:#fff;background:linear-gradient(135deg,#082f27 0%,#0f493b 62%,#7d5a2d 140%);border-radius:19px;grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:35px;min-height:230px;padding:30px;display:grid;overflow:hidden;box-shadow:0 18px 45px #07372d26}.demand-radar-hero .eyebrow{color:#dfb76c}.demand-radar-hero h3{letter-spacing:-1px;text-transform:uppercase;max-width:720px;margin:5px 0 10px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:.96}.demand-radar-hero p{color:#c4d3ce;max-width:720px;margin:0;font-size:10px;line-height:1.55}.demand-radar-window{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff12;border:1px solid #ffffff2b;border-radius:13px;padding:20px}.demand-radar-window small,.demand-radar-window strong,.demand-radar-window span{display:block}.demand-radar-window small{color:#e3bd76;letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900}.demand-radar-window strong{text-transform:uppercase;margin:8px 0 4px;font-family:Barlow Condensed,Arial,sans-serif;font-size:30px}.demand-radar-window span{color:#bfcfc9;font-size:8px}.demand-radar-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.demand-radar-metrics article{border:1px solid var(--line);background:#fffdf8;border-radius:13px;padding:18px}.demand-radar-metrics small,.demand-radar-metrics strong,.demand-radar-metrics span{display:block}.demand-radar-metrics small{color:#7a857d;letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:900}.demand-radar-metrics strong{color:var(--green);margin:7px 0 3px;font-family:Barlow Condensed,Arial,sans-serif;font-size:31px;line-height:1}.demand-radar-metrics span{color:#7d877f;font-size:7px;line-height:1.4}.demand-radar-section{border:1px solid var(--line);background:#fffdf8;border-radius:17px;padding:24px}.demand-radar-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.demand-radar-heading h3{text-transform:uppercase;margin:3px 0 0;font-family:Barlow Condensed,Arial,sans-serif;font-size:29px}.demand-radar-heading>p{color:#717c75;text-align:right;max-width:490px;margin:0;font-size:8px;line-height:1.55}.demand-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.demand-segment-grid>article{background:#f8f3e9;border:1px solid #ded7ca;border-radius:13px;padding:17px}.demand-segment-grid>article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.demand-segment-grid>article>div:first-child>strong{color:#9b6238;font-family:Barlow Condensed,Arial,sans-serif;font-size:25px}.demand-level{color:#6f7972;letter-spacing:.5px;text-transform:uppercase;background:#ece6da;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900}.demand-level.active{color:#8a6429;background:#f2e7ca}.demand-level.strong{color:#20734f;background:#dcebe0}.demand-segment-grid h4{text-transform:uppercase;margin:14px 0 12px;font-family:Barlow Condensed,Arial,sans-serif;font-size:23px}.demand-signal-grid{grid-template-columns:repeat(3,1fr);gap:8px!important;display:grid!important}.demand-signal-grid span{background:#fff;border-radius:8px;padding:8px}.demand-signal-grid b,.demand-signal-grid small{display:block}.demand-signal-grid b{color:var(--green);font-size:12px}.demand-signal-grid small{color:#858e87;text-transform:uppercase;margin-top:2px;font-size:6px}.demand-listing-table{border:1px solid #ddd6ca;border-radius:13px;margin-top:20px;overflow:hidden}.demand-listing-row{border-top:1px solid #e7e1d8;grid-template-columns:1.05fr .8fr .72fr 1.6fr;align-items:center;gap:15px;padding:14px 16px;display:grid}.demand-listing-row.head{color:#7b857e;text-transform:uppercase;background:#eee8dc;border:0;font-size:7px;font-weight:900}.demand-listing-row>span b,.demand-listing-row>span small{display:block}.demand-listing-row>span b{font-size:9px;line-height:1.4}.demand-listing-row>span small{color:#828b85;margin-top:3px;font-size:7px}.demand-listing-row>span:nth-child(3)>b{color:var(--rust);font-size:13px}.demand-match-status{color:#8a6429;background:#f2e7ca;border-radius:99px;width:max-content;max-width:100%;margin-top:6px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900;display:block}.demand-match-status.sent{color:#20734f;background:#dcebe0}.demand-listing-row>span small.demand-match-impact{color:#52645a;margin-top:5px;font-size:6px;font-weight:800}.demand-listing-actions{align-items:center;gap:10px;margin-top:7px;display:flex}.demand-listing-row>span:last-child button{color:var(--green);background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:7px;font-weight:900}.demand-listing-row>span:last-child button.match-action{background:var(--green);color:#fff;border:0;border-radius:6px;padding:6px 8px}.demand-listing-row>span:last-child button:disabled{cursor:wait;opacity:.6}.demand-radar-empty{background:#faf6ee;border:1px dashed #cfc4b3;border-radius:12px;justify-items:start;gap:6px;margin-top:20px;padding:28px;display:grid}.demand-radar-empty b{font-size:11px}.demand-radar-empty span{color:#77827b;font-size:8px}.demand-radar-empty button{margin-top:6px;padding:10px 13px}.demand-radar-method{border-left:4px solid var(--gold);background:#fff8e9;border-radius:10px;grid-template-columns:52px 1fr;align-items:center;gap:16px;padding:17px 20px;display:grid}.demand-radar-method>span{background:var(--green);color:#e3b969;border-radius:50%;place-items:center;width:50px;height:50px;font-family:Barlow Condensed,Arial,sans-serif;font-size:18px;font-weight:900;display:grid}.demand-radar-method b,.demand-radar-method p{display:block}.demand-radar-method b{font-size:10px}.demand-radar-method p{color:#746f63;margin:5px 0 0;font-size:8px;line-height:1.5}.demand-radar-method.matching{background:#edf5ef;border-left-color:#6d9b82}.demand-radar-method.matching>span{color:#20734f;background:#dcebe0}@media (width<=900px){.demand-segment-grid,.demand-radar-metrics{grid-template-columns:1fr 1fr}.demand-listing-table{overflow-x:auto}.demand-listing-row{min-width:760px}}@media (width<=680px){.demand-radar-hero{grid-template-columns:1fr;gap:22px;min-height:0;padding:23px 18px}.demand-radar-window{padding:14px}.demand-radar-metrics{grid-template-columns:1fr 1fr}.demand-radar-metrics article{padding:14px}.demand-radar-section{padding:18px 14px}.demand-radar-heading{display:block}.demand-radar-heading>p{text-align:left;margin-top:9px}.demand-segment-grid{grid-template-columns:1fr}.demand-radar-method{grid-template-columns:42px 1fr;padding:14px}.demand-radar-method>span{width:42px;height:42px}}.admin-market-intelligence{gap:16px;display:grid}.admin-market-hero{color:#fff;background:linear-gradient(135deg,#082f27 0%,#124c3e 62%,#8d6834 145%);border-radius:19px;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:38px;min-height:230px;padding:30px;display:grid;overflow:hidden;box-shadow:0 18px 45px #07372d26}.admin-market-hero .eyebrow{color:#dfb76c}.admin-market-hero h3{letter-spacing:-1px;text-transform:uppercase;max-width:780px;margin:6px 0 10px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:.96}.admin-market-hero p{color:#c6d5d0;max-width:760px;margin:0;font-size:10px;line-height:1.55}.admin-market-hero-score{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff12;border:1px solid #ffffff2b;border-radius:13px;padding:20px}.admin-market-hero-score small,.admin-market-hero-score strong,.admin-market-hero-score span{display:block}.admin-market-hero-score small{color:#e3bd76;letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:900}.admin-market-hero-score strong{margin:7px 0 3px;font-family:Barlow Condensed,Arial,sans-serif;font-size:44px;line-height:1}.admin-market-hero-score span{color:#c3d2cd;font-size:7px;line-height:1.45}.admin-market-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-market-metrics article{border:1px solid var(--line);background:#fffdf8;border-radius:13px;padding:18px}.admin-market-metrics small,.admin-market-metrics strong,.admin-market-metrics span{display:block}.admin-market-metrics small{color:#7a857d;letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:900}.admin-market-metrics strong{color:var(--green);margin:7px 0 3px;font-family:Barlow Condensed,Arial,sans-serif;font-size:31px;line-height:1}.admin-market-metrics span{color:#7d877f;font-size:7px;line-height:1.4}.admin-market-section{padding:23px}.admin-market-table{border:1px solid #ddd6ca;border-radius:13px;margin-top:18px;overflow:hidden}.admin-market-row{border-top:1px solid #e7e1d8;grid-template-columns:.68fr .3fr .62fr .72fr .76fr 1.25fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.admin-market-row.head{color:#7b857e;text-transform:uppercase;background:#eee8dc;border-top:0;font-size:7px;font-weight:900}.admin-market-row b,.admin-market-row small{display:block}.admin-market-row b{font-size:8px;line-height:1.45}.admin-market-row small{color:#828b85;margin-top:3px;font-size:6px;line-height:1.45}.admin-market-row>span:nth-child(2)>b,.admin-market-row>span:nth-child(3)>b{color:var(--green);font-family:Barlow Condensed,Arial,sans-serif;font-size:21px}.admin-market-row em{color:#6f7972;text-transform:uppercase;background:#ece6da;border-radius:99px;width:max-content;max-width:100%;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900;display:block}.admin-market-row em.critical{color:#a34431;background:#f7ddd7}.admin-market-row em.high{color:#8a6429;background:#f2e7ca}.admin-market-row em.balanced,.admin-market-row em.trend.accelerating{color:#20734f;background:#dcebe0}.admin-market-row em.trend.cooling{color:#a34431;background:#f7ddd7}.admin-market-row em.trend.stable{color:#52645a;background:#e2e8e4}.admin-market-actions{gap:8px;margin-top:17px;display:grid}.admin-market-actions article{background:#faf7f0;border:1px solid #e2dbcf;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 180px;align-items:center;gap:14px;padding:14px 16px;display:grid}.admin-market-actions>article>span{color:#6d7770;background:#e8e1d5;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Barlow Condensed,Arial,sans-serif;font-size:14px;font-weight:800;display:grid}.admin-market-actions>article>span.critical{color:#a34431;background:#f7ddd7}.admin-market-actions>article>span.high{color:#8a6429;background:#f2e7ca}.admin-market-actions small,.admin-market-actions b{display:block}.admin-market-actions small{color:#8b928d;text-transform:uppercase;font-size:6px;font-weight:900}.admin-market-actions b{margin-top:3px;font-size:9px}.admin-market-actions p{color:#717c75;margin:4px 0 0;font-size:7px;line-height:1.45}.admin-market-actions>article>em{color:#52645a;text-align:right;font-size:7px;font-style:normal;font-weight:900}.admin-sourcing-intro{color:#717c75;max-width:760px;margin:8px 0 0;font-size:8px;line-height:1.55}.admin-sourcing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-sourcing-grid>article{background:#f8f3e9;border:1px solid #ded7ca;border-radius:13px;padding:17px}.admin-sourcing-grid header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-sourcing-grid header small{color:#8b928d;text-transform:uppercase;font-size:6px;font-weight:900;display:block}.admin-sourcing-grid h4{text-transform:uppercase;margin:4px 0 0;font-family:Barlow Condensed,Arial,sans-serif;font-size:26px}.admin-sourcing-grid header>span{color:#6f7972;text-transform:uppercase;white-space:nowrap;background:#ece6da;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900}.admin-sourcing-grid header>span.critical{color:#a34431;background:#f7ddd7}.admin-sourcing-grid header>span.high{color:#8a6429;background:#f2e7ca}.admin-sourcing-candidates{gap:7px;margin-top:14px;display:grid}.admin-sourcing-candidates>div{background:#fffdf8;border:1px solid #e3ddd2;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.admin-sourcing-candidates>div>span{color:#20734f;background:#e5eee8;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Barlow Condensed,Arial,sans-serif;font-size:11px;font-weight:900;display:grid}.admin-sourcing-candidates b,.admin-sourcing-candidates small,.admin-sourcing-candidates em{display:block}.admin-sourcing-candidates b{font-size:8px}.admin-sourcing-candidates small{color:#7d877f;margin-top:3px;font-size:6px;line-height:1.4}.admin-sourcing-candidates em{color:#8a6429;margin-top:6px;font-size:6px;font-style:normal;font-weight:900}.admin-sourcing-candidates button{color:#176747;background:#edf5ef;border:1px solid #b9cbbf;border-radius:7px;padding:7px 9px;font-size:6px;font-weight:900}.admin-sourcing-candidates button.sent{color:#67736b;background:#f1eee7;border-color:#d8d1c5}.admin-sourcing-candidates button:disabled{cursor:default;opacity:.72}.admin-sourcing-empty{background:#fffaf2;border:1px dashed #cfc4b3;border-radius:10px;margin-top:14px;padding:18px}.admin-sourcing-empty b,.admin-sourcing-empty span{display:block}.admin-sourcing-empty b{font-size:8px}.admin-sourcing-empty span{color:#7d877f;margin-top:4px;font-size:6px;line-height:1.45}.admin-market-method{border-left:4px solid var(--gold);background:#fff8e9;border-radius:10px;grid-template-columns:52px 1fr;align-items:center;gap:16px;padding:17px 20px;display:grid}.admin-market-method>span{background:var(--green);color:#e3b969;border-radius:50%;place-items:center;width:50px;height:50px;font-family:Barlow Condensed,Arial,sans-serif;font-size:18px;font-weight:900;display:grid}.admin-market-method b{font-size:10px;display:block}.admin-market-method p{color:#746f63;margin:5px 0 0;font-size:8px;line-height:1.5}.admin-nav-label{color:#819a8f;letter-spacing:1.2px;text-transform:uppercase;margin:24px 13px 9px;font-size:7px;font-weight:900}.admin-nav nav{gap:7px}.admin-nav nav button{min-height:57px;padding:10px 12px;position:relative}.admin-nav nav button>i{color:#dbb66d;background:#ffffff0f;border-radius:8px;place-items:center;width:25px;height:25px;font-family:Barlow Condensed,Arial,sans-serif;font-size:16px;display:grid}.admin-nav nav button>span{min-width:0;display:block}.admin-nav nav button>span b,.admin-nav nav button>span small{display:block}.admin-nav nav button>span b{font-size:10px}.admin-nav nav button>span small{color:#829b90;margin-top:3px;font-size:6px;font-weight:600;line-height:1.35}.admin-nav nav button.active>span small{color:#b9cec4}.admin-nav nav button>em{color:#123f35;background:#d7b268;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:10px;right:10px}.admin-workspace-top{margin-bottom:18px}.admin-header-actions{align-items:center;gap:9px;display:flex}.admin-header-actions .secondary-button{min-height:38px;padding:8px 13px}.admin-workspace-top>div:first-child p{color:#768078;margin:6px 0 0;font-size:9px}.admin-subnav{background:#f4efe5;border:1px solid #d8d0c2;border-radius:12px;gap:4px;margin:0 0 18px;padding:5px;display:flex;overflow:auto}.admin-subnav button{color:#68756d;background:0 0;border:0;border-radius:8px;min-width:max-content;padding:10px 13px;font-size:8px;font-weight:900}.admin-subnav button.active{color:var(--green);background:#fffdf8;box-shadow:0 4px 12px #1c332914}.security-section-nav{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4efe5f5;border:1px solid #d5cec1;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:14px;padding:6px;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #1e2e2612}.security-section-nav button{color:#69766e;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:11px 10px;font-size:8px;font-weight:900;display:flex}.security-section-nav button.active{background:var(--green);color:#fff;box-shadow:0 5px 14px #07372d2e}.security-section-nav button b{color:#123f35;background:#d7b268;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;display:grid}.integrity-center[data-section=defesa]>[data-security-panel]:not([data-security-panel=defesa]),.integrity-center[data-section=privacidade]>[data-security-panel]:not([data-security-panel=privacidade]),.integrity-center[data-section=pentest]>[data-security-panel]:not([data-security-panel=pentest]),.integrity-center[data-section=integridade]>[data-security-panel]:not([data-security-panel=integridade]){display:none}.admin-command-center{gap:16px;display:grid}.admin-command-hero{color:#fff;background:linear-gradient(135deg,#082f27,#164f40 70%,#9b753e 150%);border-radius:18px;grid-template-columns:minmax(0,1fr) 155px;align-items:end;gap:28px;min-height:215px;padding:28px;display:grid;overflow:hidden;box-shadow:0 18px 44px #07372d24}.admin-command-hero h3{text-transform:uppercase;max-width:650px;margin:6px 0 9px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(34px,4vw,50px);line-height:.95}.admin-command-hero p{color:#c4d3cd;max-width:680px;margin:0;font-size:9px;line-height:1.55}.admin-command-hero>div:last-child{background:#ffffff12;border:1px solid #ffffff26;border-radius:13px;padding:18px}.admin-command-hero>div:last-child strong,.admin-command-hero>div:last-child span{display:block}.admin-command-hero>div:last-child strong{font-family:Barlow Condensed,Arial,sans-serif;font-size:45px;line-height:1}.admin-command-hero>div:last-child span{color:#d4dfda;margin-top:4px;font-size:7px}.admin-command-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.admin-command-grid>button{min-width:0;color:var(--ink);text-align:left;background:#fffdf8;border:1px solid #d9d2c5;border-radius:13px;grid-template-columns:31px minmax(0,1fr);gap:3px 10px;padding:18px;display:grid;box-shadow:0 7px 18px #27322a09}.admin-command-grid>button:hover{border-color:#9eb7a8;translate:0 -1px}.admin-command-grid>button>span{width:30px;height:30px;color:var(--green);background:#e4eee7;border-radius:9px;grid-row:1/3;place-items:center;font-family:Barlow Condensed,Arial,sans-serif;font-size:17px;font-weight:900;display:grid}.admin-command-grid small,.admin-command-grid strong,.admin-command-grid b,.admin-command-grid em{display:block}.admin-command-grid small{color:#78827b;text-transform:uppercase;align-self:end;font-size:7px;font-weight:900}.admin-command-grid strong{color:var(--green);grid-column:1/-1;margin-top:10px;font-family:Barlow Condensed,Arial,sans-serif;font-size:33px;line-height:1}.admin-command-grid b{grid-column:1/-1;font-size:8px}.admin-command-grid em{color:#976d34;grid-column:1/-1;margin-top:9px;font-size:7px;font-style:normal;font-weight:900}.admin-priority-list{padding-bottom:12px}.admin-priority-list>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-top:1px solid #e8e2d7;grid-template-columns:31px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px 5px;display:grid}.admin-priority-list>.dash-title+button{margin-top:14px}.admin-priority-list>button>b{color:#8c6630;background:#eee6d8;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.admin-priority-list>button span strong,.admin-priority-list>button span small{display:block}.admin-priority-list>button span strong{font-size:9px}.admin-priority-list>button span small{color:#78827b;margin-top:3px;font-size:7px}.admin-priority-list>button>i{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.admin-priority-list>button>i.priority-0{color:#fff;background:#9b382f}.admin-priority-list>button>i.priority-1{color:#5b4212;background:#f0c96d}.admin-priority-list>button>i.priority-2{color:#245442;background:#e5eee8}.admin-priority-list>button>i.priority-3{color:#6d665b;background:#eee9df}.admin-priority-list>button>em{color:var(--green);font-size:13px;font-style:normal}.admin-transfer-center{gap:14px;display:grid}.admin-transfer-table{overflow:hidden}.admin-transfer-intro{color:#69736d;margin:0 0 16px;font-size:8px;line-height:1.55}.admin-transfer-row{border-top:1px solid #ebe5da;grid-template-columns:1.1fr 1.2fr .7fr .8fr .8fr;align-items:center;gap:12px;padding:12px 4px;font-size:8px;display:grid}.admin-transfer-row.head{color:#7a837d;text-transform:uppercase;border:0;padding:8px 4px;font-size:6px;font-weight:900}.admin-transfer-row span b,.admin-transfer-row span small{display:block}.admin-transfer-row span small{color:#7b847e;margin-top:3px;font-size:7px}.transfer-stage{border-radius:8px;width:max-content;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.transfer-stage.overdue{color:#fff;background:#9b382f}.transfer-stage.awaiting_seller{color:#5c4615;background:#f2d17f}.transfer-stage.awaiting_buyer{color:#285543;background:#dbe8df}.transfer-stage.completed{color:#296044;background:#dcecdf}.transfer-stage.locked{color:#6d706c;background:#ece9e3}@media (width<=980px){.admin-market-table{overflow-x:auto}.admin-market-row{min-width:830px}.admin-market-actions article{grid-template-columns:36px minmax(0,1fr)}.admin-market-actions>article>em{text-align:left;grid-column:2}.admin-sourcing-grid{grid-template-columns:1fr}.admin-command-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.admin-nav-label{display:none}.admin-nav nav button{min-height:auto}.admin-nav nav button>span small{display:none}.admin-nav nav button>em{margin-left:3px;position:static}.admin-workspace-top{margin-bottom:14px}.admin-workspace-top>div:first-child p{font-size:8px}.admin-subnav{margin-bottom:13px}.security-section-nav{display:flex;position:static;overflow:auto}.security-section-nav button{min-width:max-content;padding:10px 12px}.admin-command-hero{grid-template-columns:1fr;min-height:0;padding:22px 18px}.admin-command-hero>div:last-child{align-items:baseline;gap:7px;display:flex}.admin-command-hero>div:last-child span{margin:0}.admin-command-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-command-grid>button{padding:13px}.admin-priority-list>button{grid-template-columns:30px minmax(0,1fr) auto}.admin-priority-list>button>i{grid-column:2}.admin-priority-list>button>em{grid-area:1/3/3}.admin-transfer-row{grid-template-columns:1fr 1fr}.admin-transfer-row.head{display:none}.admin-transfer-row>em{grid-column:1/-1}.admin-market-hero{grid-template-columns:1fr;gap:22px;min-height:0;padding:23px 18px}.admin-market-metrics{grid-template-columns:1fr 1fr}.admin-market-section{padding:18px 14px}.admin-market-actions article{grid-template-columns:32px minmax(0,1fr);padding:13px 12px}.admin-market-actions>article>span{width:31px;height:31px}.admin-market-method{grid-template-columns:42px 1fr;padding:14px}.admin-market-method>span{width:42px;height:42px}}.auth-gateway{width:min(520px,100vw - 28px);padding:34px}.auth-form{gap:12px;margin-top:20px;display:grid}.auth-form label,.auth-password-group{color:#58675f;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.auth-form input{width:100%;color:var(--ink);text-transform:none;background:#fffdf8;border:1px solid #d5cec1;border-radius:9px;outline:0;padding:12px 13px;font-size:12px}.auth-form input:focus{border-color:#7d9f8e;box-shadow:0 0 0 3px #20694b1a}.auth-password-field{position:relative}.auth-password-field input{padding-right:76px}.auth-password-toggle{min-height:32px;color:var(--green);cursor:pointer;background:#f0ebe1;border:0;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-password-toggle:focus-visible{outline-offset:1px;outline:2px solid #7d9f8e}.auth-submit{width:100%;margin-top:4px;padding:13px}.auth-error,.auth-success{border-radius:8px;margin:0;padding:10px 12px;font-size:9px;line-height:1.45}.auth-error{color:#944a39;background:#f7e4df}.auth-success{color:#226846;background:#e1eee5}.auth-error-popup-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02130fad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-error-popup{background:var(--paper);text-align:center;border:1px solid #e2b5a1;border-radius:18px;width:min(390px,100%);padding:28px 24px 24px;box-shadow:0 28px 90px #00000061}.auth-error-popup-icon{color:#9c4325;background:#f7e4df;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 14px;font-family:Georgia,serif;font-size:27px;font-weight:900;display:grid}.auth-error-popup h3{letter-spacing:-.5px;margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.auth-error-popup p{color:#6f4638;margin:12px 0 20px;font-size:13px;line-height:1.5}.auth-error-popup button{width:100%;padding:13px}.auth-provider-pending{background:#faf6ee;border:1px solid #d8d0c2;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin:22px 0 14px;padding:16px;display:grid}.auth-provider-pending>span{color:#246a49;background:#dcebe1;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.auth-provider-pending b{font-size:10px;display:block}.auth-provider-pending p{color:#727b75;margin:4px 0 0;font-size:8px;line-height:1.5}.auth-switch,.auth-fallback{width:100%;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:9px;padding:10px;font-size:9px;font-weight:900}.auth-switch{text-decoration:underline}.auth-fallback{background:#fffdf8;border:1px solid #d4ccbe;text-decoration:none}.auth-gateway>.forgot-access{width:100%;margin-top:12px}.auth-recovery-note{color:#77817a;text-align:center;margin-top:4px;font-size:7px;display:block}.auth-gateway .account-security-note{text-align:center;margin-top:14px;display:block}.account-security-control{background:linear-gradient(135deg,#fffdf8,#f2eee6);border:1px solid #d7d0c4;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:18px;display:grid}.account-security-control-copy{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.account-security-control-copy>span{color:#226b49;background:#dcebe1;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.account-security-control-copy small,.account-security-control-copy h4,.account-security-control-copy p{display:block}.account-security-control-copy small{color:#8b7044;text-transform:uppercase;font-size:7px;font-weight:900}.account-security-control-copy h4{color:var(--green);overflow-wrap:anywhere;margin:3px 0;font-size:13px}.account-security-control-copy p{color:#6f7972;max-width:610px;margin:0;font-size:8px;line-height:1.5}.account-security-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.account-security-control-actions button{color:var(--green);cursor:pointer;background:#fffdf8;border:1px solid #cfc6b7;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.account-security-control-actions button.danger{color:#923e30;border-color:#deb5a9}.account-security-control-actions button:disabled{cursor:not-allowed;opacity:.48}.account-security-feedback{color:#276949;background:#e2eee6;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:8px;font-weight:800}.security-measures-title{margin-top:5px}.privacy-self-service{background:#edf5ef;border:1px solid #c8d9cd;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0;padding:14px 15px;display:grid}.privacy-self-service>div{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;display:grid}.privacy-self-service>div>span{color:#fff;background:#2d7855;border-radius:9px;place-items:center;width:35px;height:35px;font-size:17px;font-weight:900;display:grid}.privacy-self-service small,.privacy-self-service b,.privacy-self-service p{display:block}.privacy-self-service small{color:#568069;text-transform:uppercase;font-size:7px;font-weight:900}.privacy-self-service b{color:var(--green);margin-top:2px;font-size:10px}.privacy-self-service p{color:#68756d;margin:3px 0 0;font-size:8px;line-height:1.45}.privacy-self-service>a{background:var(--green);color:#fff;white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:900;text-decoration:none}.phone-verification-panel{background:linear-gradient(135deg,#fffdf8,#f5efe5);border:1px solid #d9d1c5;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;margin:14px 0;padding:18px;display:grid}.phone-verification-panel.verified{background:linear-gradient(135deg,#eff7f1,#e2efe6);border-color:#bad3c1}.phone-verification-icon{background:var(--green);color:#e0bc74;border-radius:13px;place-items:center;width:48px;height:48px;font-family:Barlow Condensed,Arial,sans-serif;font-size:16px;font-weight:900;display:grid}.phone-verification-panel.verified .phone-verification-icon{color:#fff;background:#2b7954}.phone-verification-copy small,.phone-verification-copy h3,.phone-verification-copy p,.phone-verification-copy span{display:block}.phone-verification-copy small{color:#8a6a39;text-transform:uppercase;font-size:7px;font-weight:900}.phone-verification-copy h3{margin:3px 0 4px;font-size:16px}.phone-verification-copy p{color:#6b766f;margin:0;font-size:8px;line-height:1.45}.phone-provider-pending,.phone-verification-notice{color:#8c6330;margin-top:7px;font-size:7px;font-weight:900}.phone-verification-panel.verified .phone-verification-notice{color:#276c4b}.phone-verification-actions{gap:7px;display:flex}.phone-verification-actions button,.phone-code-form>button{color:var(--green);cursor:pointer;background:#fffdf8;border:1px solid #cfc6b7;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.phone-code-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;min-width:270px;display:grid}.phone-code-form label{color:#65726a;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.phone-code-form input{letter-spacing:2px;background:#fff;border:1px solid #cfc6b7;border-radius:8px;width:100%;padding:9px;font-size:12px}.phone-code-form>button:last-child{grid-column:1/-1}@media (width<=760px){.auth-gateway{padding:27px 20px}.account-security-control{grid-template-columns:1fr}.account-security-control-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.account-security-control-actions button{width:100%}.privacy-self-service{grid-template-columns:1fr}.privacy-self-service>a{text-align:center;width:100%;display:block}.phone-verification-panel{grid-template-columns:42px minmax(0,1fr);padding:15px}.phone-verification-icon{width:42px;height:42px}.phone-verification-actions,.phone-code-form{grid-column:1/-1;min-width:0}.phone-verification-actions{grid-template-columns:1fr 1fr;display:grid}.phone-verification-actions button:only-child{grid-column:1/-1}}@media (width<=800px){.animal-media-gallery.public{width:100%;min-height:0}.animal-media-gallery.public .animal-media-stage{min-height:330px}.animal-media-gallery.modal{min-height:0}.animal-media-gallery.modal .animal-media-stage{flex:none;min-height:285px}.animal-media-gallery.modal .animal-media-rail{min-height:82px}.gallery-arrow{width:38px;height:38px}.animal-media-thumbs>button{width:65px;height:56px}.gallery-verified{text-overflow:ellipsis;white-space:nowrap;max-width:155px;overflow:hidden}}.pedigree-watch-card>p{color:#718078;margin:0 0 12px;font-size:8px;line-height:1.5}.pedigree-watch-form{gap:8px;display:grid}.pedigree-watch-form label{color:#65736b;text-transform:uppercase;gap:4px;font-size:7px;font-weight:900;display:grid}.pedigree-watch-form input{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fffdf8;border-radius:8px;padding:10px;font-size:10px}.pedigree-watch-form button{padding:10px}.pedigree-watch-list{gap:8px;margin-top:12px;display:grid}.pedigree-watch-item{background:#faf7f0;border:1px solid #e7dfd2;border-radius:10px;padding:9px}.pedigree-watch-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pedigree-watch-list span,.pedigree-watch-list b,.pedigree-watch-list small{display:block}.pedigree-watch-list b{font-size:8px}.pedigree-watch-list small{color:#7a857d;margin-top:2px;font-size:7px}.pedigree-watch-head>button{color:#8a4d3d;background:#eee5d7;border:0;border-radius:50%;width:25px;height:25px;font-size:15px}.pedigree-match-summary{color:var(--green);background:#e8efe9;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 9px;display:flex}.pedigree-match-summary strong{font-size:8px}.pedigree-match-summary small{color:#537065;margin:0;font-size:7px}.pedigree-match-links{gap:5px;margin-top:6px;display:grid}.pedigree-match-links>a{color:var(--ink);background:#fff;border:1px solid #e7dfd2;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:flex}.pedigree-match-links>a:hover{background:#fffaf0;border-color:#bfa574}.pedigree-match-links em{color:var(--rust);text-align:right;font-size:7px;font-style:normal;font-weight:900}.pedigree-match-links em small{color:#8b7667;font-size:6px;font-weight:500}.pedigree-match-empty,.pedigree-match-more{text-align:center;background:#f1ebdf;border-radius:7px;padding:7px;margin-top:8px!important}.pedigree-watch-empty{color:#78847c;text-align:center;background:#f3eee4;border-radius:8px;padding:9px;font-size:7px}.pedigree-public-facts>div>span{color:#8b948d;margin-top:4px;font-size:8px;display:block}.public-genetic-disclaimer{color:#727c75;background:#f5efe3;border-left:3px solid #b58c44;margin-top:12px;padding:10px 12px;font-size:8px;line-height:1.5;display:block}.admin-genetic-sheet{background:#f7f2e8;border:1px solid #d8cfbf;border-radius:12px;margin:13px 0;padding:13px}.admin-genetic-sheet>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-genetic-sheet>header span{color:#8b6736;text-transform:uppercase;font-size:7px;font-weight:900}.admin-genetic-sheet>header b{font-size:9px}.admin-genetic-sheet>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.admin-genetic-sheet p{background:#fff;border-radius:8px;margin:0;padding:9px}.admin-genetic-sheet small,.admin-genetic-sheet b,.admin-genetic-sheet em{display:block}.admin-genetic-sheet small{color:#7a857e;text-transform:uppercase;font-size:6px}.admin-genetic-sheet b{margin-top:3px;font-size:8px}.admin-genetic-sheet em{color:#858d87;margin-top:2px;font-size:6px;font-style:normal}@media (width<=760px){.admin-genetic-sheet>div{grid-template-columns:1fr 1fr}.account-suspension-banner{grid-template-columns:32px 1fr;padding:11px 13px}.account-suspension-banner em{display:none}.account-suspension-banner small{line-height:1.4}.account-check-error>button{grid-column:2;width:max-content;max-width:100%}.account-status-modal{padding:24px 18px max(30px,calc(20px + env(safe-area-inset-bottom)))}.account-status-modal>h2{font-size:27px}.account-status-columns{grid-template-columns:1fr}.account-status-actions{display:grid}.account-status-actions button{width:100%}}.delivery-confirmation-panel{background:linear-gradient(135deg,#fffdf8,#f4eee3);border:1px solid #d8d0c1;border-radius:16px;margin:16px 0;padding:20px;box-shadow:0 12px 32px #2030270f}.delivery-confirmation-panel.pickup_overdue{background:linear-gradient(135deg,#fff9f5,#f8e8e0);border-color:#d9a897}.delivery-confirmation-panel.in_transit{background:linear-gradient(135deg,#f7fbfd,#e7f0f5);border-color:#b7c9d4}.delivery-confirmation-panel.completed{background:linear-gradient(135deg,#f5fbf6,#e5f1e8);border-color:#a9cab4}.delivery-confirmation-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.delivery-confirmation-head h4{color:var(--green);margin:2px 0 5px;font:500 23px Georgia,serif}.delivery-confirmation-head p{color:#6c776f;max-width:720px;margin:0;font-size:9px;line-height:1.55}.delivery-confirmation-status{color:#675d4e;white-space:nowrap;background:#eee7da;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:900}.delivery-confirmation-panel.pickup_overdue .delivery-confirmation-status{color:#963f2c;background:#f0cfc3}.delivery-confirmation-panel.in_transit .delivery-confirmation-status{color:#35657c;background:#d6e6ee}.delivery-confirmation-panel.completed .delivery-confirmation-status{color:#286548;background:#cfe5d5}.delivery-confirmation-note,.delivery-buyer-code,.delivery-pickup-action,.delivery-in-transit,.delivery-complete{background:#fff;border:1px solid #dcd4c7;border-radius:11px;margin-top:15px;padding:14px}.delivery-confirmation-note{align-items:center;gap:11px;display:flex}.delivery-confirmation-note>span{color:#7b6f60;background:#eee8dd;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.delivery-confirmation-note b,.delivery-confirmation-note small{display:block}.delivery-confirmation-note b{font-size:9px}.delivery-confirmation-note small{color:#758078;margin-top:3px;font-size:7px}.delivery-buyer-code{justify-content:space-between;align-items:center;gap:18px;display:flex}.delivery-buyer-code small,.delivery-buyer-code strong,.delivery-buyer-code span{display:block}.delivery-buyer-code small{color:#7d877f;text-transform:uppercase;font-size:7px;font-weight:900}.delivery-buyer-code strong{color:var(--green);letter-spacing:5px;margin:4px 0;font:700 27px Barlow Condensed,Arial,sans-serif}.delivery-buyer-code span{color:#758078;font-size:7px}.delivery-pickup-action{grid-template-columns:minmax(190px,1fr) minmax(170px,230px) auto;align-items:center;gap:10px;display:grid}.delivery-pickup-action b,.delivery-pickup-action small{display:block}.delivery-pickup-action b{font-size:9px}.delivery-pickup-action small{color:#758078;margin-top:4px;font-size:7px}.delivery-pickup-action input{width:100%;color:var(--ink);letter-spacing:2px;background:#fffdf8;border:1px solid #cfc5b6;border-radius:8px;padding:11px;font-size:12px}.delivery-pickup-action button{padding:11px 14px}.delivery-receipt-ladder{background:#f7fafb;border:1px solid #d7e0e5;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid;overflow:hidden}.delivery-receipt-ladder>span{color:#7a8990;align-items:center;gap:7px;padding:9px;display:flex}.delivery-receipt-ladder>span+span{border-left:1px solid #d7e0e5}.delivery-receipt-ladder b{color:#466b7e;background:#dfe9ee;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.delivery-receipt-ladder small{font-size:7px;font-weight:800}.delivery-receipt-ladder>span:first-child,.delivery-receipt-ladder>span.active{color:#365f73;background:#e8f1f5}.delivery-receipt-ladder>span.active b{color:#fff;background:#4d788d}.delivery-receipt-ladder.escalation_due{border-color:#dfb19f}.delivery-receipt-ladder.escalation_due>span.active{color:#8d4634;background:#fae8df}.delivery-receipt-ladder.escalation_due>span.active b{background:#a7513d}.delivery-in-transit{justify-content:space-between;align-items:center;gap:16px;display:flex}.delivery-in-transit.attention{background:#fff9f5;border-color:#dfb19f}.delivery-in-transit small,.delivery-in-transit b,.delivery-in-transit span{display:block}.delivery-in-transit small{color:#74848c;text-transform:uppercase;font-size:7px}.delivery-in-transit.attention small{color:#9b4c38;font-weight:900}.delivery-in-transit b{margin-top:4px;font-size:10px}.delivery-in-transit div>span{color:#71808a;margin-top:3px;font-size:7px}.delivery-receipt-actions{gap:8px;display:flex}.delivery-waiting{color:#547080;background:#e6eef2;border-radius:8px;padding:9px 11px;font-weight:900;font-size:8px!important}.delivery-waiting.attention{color:#8f4534;background:#f2d8cc}.delivery-no-auto-close{color:#758078;margin:8px 3px 0;font-size:7px;line-height:1.45}.delivery-complete{align-items:center;gap:11px;display:flex}.delivery-complete>span{color:#fff;background:#2b7954;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.delivery-complete>div{flex:1;min-width:0}.delivery-complete b,.delivery-complete small{display:block}.delivery-complete b{font-size:10px}.delivery-complete small{color:#6b776f;margin-top:3px;font-size:7px}.delivery-complete em{color:#286548;white-space:nowrap;background:#d8eadc;border-radius:99px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}@media (width<=760px){.delivery-confirmation-panel{padding:16px 13px}.delivery-confirmation-head{gap:10px;display:grid}.delivery-confirmation-status{width:max-content}.delivery-buyer-code,.delivery-in-transit,.delivery-complete{flex-direction:column;align-items:stretch}.delivery-buyer-code button,.delivery-receipt-actions button,.delivery-in-transit>button{width:100%}.delivery-pickup-action{grid-template-columns:1fr}.delivery-pickup-action button{width:100%}.delivery-receipt-actions{display:grid}.delivery-receipt-ladder{grid-template-columns:1fr 1fr}.delivery-receipt-ladder>span+span{border-left:0}.delivery-receipt-ladder>span:nth-child(2n){border-left:1px solid #d7e0e5}.delivery-receipt-ladder>span:nth-child(n+3){border-top:1px solid #d7e0e5}.delivery-waiting{width:100%}.delivery-complete em{width:max-content}}.registry-transfer-panel{background:linear-gradient(135deg,#fffdf8,#f4eee3);border:1px solid #d8d0c1;border-radius:16px;margin:16px 0;padding:20px;box-shadow:0 12px 32px #2030270f}.registry-transfer-panel.overdue{background:linear-gradient(135deg,#fff9f5,#f8e8e0);border-color:#d9a897}.registry-transfer-panel.completed{background:linear-gradient(135deg,#f5fbf6,#e5f1e8);border-color:#a9cab4}.registry-transfer-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.registry-transfer-head h4{color:var(--green);margin:2px 0 5px;font:500 23px Georgia,serif}.registry-transfer-head p{color:#6c776f;max-width:720px;margin:0;font-size:9px;line-height:1.55}.registry-transfer-status{color:#675d4e;white-space:nowrap;background:#eee7da;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:900}.registry-transfer-panel.overdue .registry-transfer-status{color:#963f2c;background:#f0cfc3}.registry-transfer-panel.completed .registry-transfer-status{color:#286548;background:#cfe5d5}.registry-transfer-progress{background:#e0d8cb;border-radius:99px;height:7px;margin-top:15px;overflow:hidden}.registry-transfer-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--green2),#62a177);height:100%;transition:width .25s;display:block}.registry-transfer-action{background:#fff;border:1px solid #ded5c7;border-radius:11px;grid-template-columns:minmax(180px,1fr) minmax(180px,260px) auto;align-items:center;gap:10px;margin-top:15px;padding:14px;display:grid}.registry-transfer-action b,.registry-transfer-action small{display:block}.registry-transfer-action b{font-size:9px}.registry-transfer-action small{color:#758078;margin-top:4px;font-size:7px}.registry-transfer-action input{width:100%;color:var(--ink);text-transform:uppercase;background:#fffdf8;border:1px solid #cfc5b6;border-radius:8px;padding:11px;font-size:10px}.registry-transfer-action button{padding:11px 14px}.registry-transfer-wait,.registry-transfer-confirm,.registry-transfer-complete{background:#fff;border:1px solid #dcd4c7;border-radius:11px;align-items:center;gap:11px;margin-top:15px;padding:14px;display:flex}.registry-transfer-wait{justify-content:space-between}.registry-transfer-wait>span{color:#66736b;font-size:9px}.registry-transfer-confirm>div{flex:1;min-width:0}.registry-transfer-confirm small,.registry-transfer-confirm b,.registry-transfer-confirm span{display:block}.registry-transfer-confirm small{color:#7e887f;text-transform:uppercase;font-size:7px}.registry-transfer-confirm b{overflow-wrap:anywhere;margin-top:3px;font-size:13px}.registry-transfer-confirm div>span{color:#7b857e;margin-top:3px;font-size:7px}.registry-transfer-confirm>a,.registry-transfer-confirm>button{white-space:nowrap;padding:10px 12px}.registry-transfer-seller-wait{color:#6a746d;background:#f0ebe1;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.registry-transfer-complete>span{color:#fff;background:#2b7954;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.registry-transfer-complete>div{flex:1;min-width:0}.registry-transfer-complete b,.registry-transfer-complete small{display:block}.registry-transfer-complete b{font-size:10px}.registry-transfer-complete small{color:#6b776f;margin-top:3px;font-size:7px}.registry-transfer-complete>a{color:var(--green);font-size:8px;font-weight:900}@media (width<=760px){.registry-transfer-panel{padding:16px 13px}.registry-transfer-head{gap:10px;display:grid}.registry-transfer-status{width:max-content}.registry-transfer-action{grid-template-columns:1fr}.registry-transfer-action button{width:100%}.registry-transfer-confirm,.registry-transfer-complete{flex-direction:column;align-items:stretch}.registry-transfer-confirm>a,.registry-transfer-confirm>button{text-align:center;width:100%}.registry-transfer-wait{flex-direction:column;align-items:stretch}.registry-transfer-wait button{width:100%}}.institutional-video>a,.institutional-video>b{color:#fff;background:#07372dcc;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:76px;height:76px;text-decoration:none;display:grid}.institutional-video>a{padding-left:6px;font-size:25px}.institutional-video>b{letter-spacing:1px;font-family:Georgia,serif;font-size:22px}.future-channels.single{grid-template-columns:1fr}.pilot-step-grid{grid-template-columns:repeat(4,1fr)}@media (width<=760px){.market-dock a{min-width:0}.market-dock b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pilot-step-grid{grid-template-columns:1fr 1fr}.pilot-step-grid>div:last-child{grid-column:auto}}.notification-side>article>label.channel-unavailable{opacity:.72}.notification-side>article>label.channel-unavailable input{cursor:not-allowed}.delivery-history-card>p{color:#748078;margin:-4px 0 13px;font-size:8px;line-height:1.5}.delivery-history{gap:7px;display:grid}.delivery-history>div{background:#faf7f0;border:1px solid #e7e0d5;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.delivery-history span b,.delivery-history span small{display:block}.delivery-history span b{font-size:8px}.delivery-history span small{color:#858d87;margin-top:3px;font-size:7px}.delivery-history em{color:#6c756f;text-transform:uppercase;background:#eee9df;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.delivery-history em.sent,.delivery-history em.delivered{color:#26724f;background:#e1efe5}.delivery-history em.accepted,.delivery-history em.sending{color:#3d5878;background:#e8edf5}.delivery-history em.failed,.delivery-history em.dead_letter{color:#994530;background:#f7dfda}.delivery-history em.waiting_provider{color:#8e6026;background:#fff0d2}.delivery-empty{color:#7d8680;text-align:center;background:#f3eee4;border-radius:8px;padding:10px;font-size:8px;display:block}.notification-digest{color:#fff;background:linear-gradient(135deg,#173f31,#246247);border:1px solid #d9d2c6;border-radius:14px;margin-bottom:12px;padding:17px}.notification-digest.attention{background:linear-gradient(135deg,#713928,#a8563c)}.notification-digest-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.notification-digest-head span small,.notification-digest-head span strong{display:block}.notification-digest-head span small{color:#d8c797;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.notification-digest-head span strong{margin-top:4px;font-family:Georgia,serif;font-size:21px;font-weight:500}.notification-digest-head>em{text-transform:uppercase;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff40;border-radius:99px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:900}.notification-digest-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.notification-digest-groups>div{background:#ffffff17;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.notification-digest-groups>div>b{font-family:Georgia,serif;font-size:19px}.notification-digest-groups strong,.notification-digest-groups small{display:block}.notification-digest-groups strong{font-size:8px}.notification-digest-groups small{color:#ffffffad;margin-top:2px;font-size:6px;line-height:1.35}.notification-digest-groups>div.critical{box-shadow:inset 3px 0 #f0c26d}.notification-digest>p{color:#ffffffc7;margin:14px 0 0;font-size:8px}.notification-digest>footer{border-top:1px solid #ffffff26;justify-content:space-between;gap:12px;margin-top:13px;padding-top:10px;display:flex}.notification-digest>footer span,.notification-digest>footer small{font-size:6px;line-height:1.4}.notification-digest>footer span{font-weight:800}.notification-digest>footer small{color:#fff9;text-align:right;max-width:145px}@media (width<=760px){.notification-digest{padding:14px}.notification-digest-head span strong{font-size:19px}.notification-digest-groups{grid-template-columns:1fr}.notification-digest>footer{display:block}.notification-digest>footer small{text-align:left;max-width:none;margin-top:4px;display:block}}.account-gateway-layer{z-index:1200}.central-layer{box-sizing:border-box;width:100vw;max-width:100vw;overflow-x:clip}.central-shell,.central-offers-grid,.central-freight,.central-profile,.central-saved,.central-favorites-card,.central-pedigree-card{min-width:0;max-width:100%}.central-freight{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.central-freight>*,.freight-estimator,.freight-estimator-grid,.freight-estimator-form,.freight-location-fields,.freight-route-fields,.freight-place-pair,.freight-cost-fields,.freight-animal-counts,.freight-estimate-result{min-width:0;max-width:100%}.freight-estimator{width:100%;overflow-x:clip}.freight-estimator-form,.freight-estimate-result{width:100%}.freight-location-fields>label,.freight-place-pair label,.freight-cost-fields>label,.freight-animal-counts label{min-width:0}.freight-location-fields input,.freight-location-fields select,.freight-place-pair input,.freight-place-pair select,.freight-animal-counts input{min-width:0;max-width:100%}.freight-unit-input,.freight-unit-input input{min-width:0}@media (width<=800px){.central-layer{padding:0 0 74px;inset:0}.central-shell{width:100%;min-width:0;max-width:100%;overflow-x:clip}.central-freight{grid-template-columns:minmax(0,1fr);width:100%}.freight-estimator{width:100%;padding:17px 13px}.freight-estimator-grid,.freight-route-fields{grid-template-columns:minmax(0,1fr);width:100%}.freight-place-pair{grid-template-columns:minmax(0,1fr) 62px}.freight-cost-fields,.freight-animal-counts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.freight-capacity-strip{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid;overflow:visible}.freight-capacity-strip>span{grid-column:1/-1;min-width:0}.freight-capacity-strip em{min-width:0}}@media (width<=560px){.central-head{padding:17px 14px 13px}.central-freight{padding:12px}.freight-estimator{padding:15px 11px}.freight-estimator-heading>span{justify-self:start}.freight-vehicle-picker{grid-template-columns:minmax(0,1fr)}.freight-place-pair{grid-template-columns:minmax(0,1fr) 58px}.freight-cost-fields,.freight-animal-counts{grid-template-columns:minmax(0,1fr)}.freight-location-fields input,.freight-location-fields select,.freight-place-pair input,.freight-place-pair select,.freight-cost-fields input,.freight-animal-counts input{font-size:16px}.freight-capacity-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.central-freight>.central-freight-auth{padding:30px 18px}}.central-loading.error>span{color:#9d432d;background:#f2d8cf}.central-loading.error>button{margin-top:8px;padding:11px 16px}.module-loading{z-index:1090;color:#fff;letter-spacing:.04em;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;background:#07231bb8;align-content:center;place-items:center;gap:12px;padding:24px;font-size:10px;font-weight:900;display:grid;position:fixed;inset:0}.module-loading:before{content:"MG";background:var(--green);color:#e9bd6d;border:1px solid #e9bd6db8;border-radius:18px;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:18px;animation:1.1s ease-in-out infinite alternate central-pulse;display:grid;box-shadow:0 16px 36px #00000038}.deferred-inline-loading{color:#65736b;text-align:center;align-content:center;place-items:center;width:100%;min-height:240px;padding:28px;font-size:9px;font-weight:900;display:grid}.deferred-inline-loading:before{content:"MG";background:var(--green);color:#e9bd6d;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:10px;font-family:Georgia,serif;font-size:13px;animation:1.1s ease-in-out infinite alternate central-pulse;display:grid}body:has(.module-loading) .market-dock{pointer-events:none}.central-inline-error{color:#93432d;background:#fff1eb;border:1px solid #dfb4a5;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 13px;font-size:9px;font-weight:800;display:flex}.central-inline-error button,.message-empty.error button{color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.message-empty.error{color:#93432d}.admin-data-state{color:#3f6655;background:#eef3ef;border-radius:9px;margin:12px 22px 0;padding:10px 12px;font-size:9px;font-weight:800}.admin-data-state.error{color:#93432d;background:#fff1eb;border:1px solid #dfb4a5;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-data-state button{color:inherit;background:0 0;border:1px solid;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}@media (width<=760px){.central-inline-error,.admin-data-state.error{flex-direction:column;align-items:stretch}.central-inline-error button,.admin-data-state button{width:100%}}.report-action{color:#68766e;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.report-modal-backdrop{z-index:120;background:#0c1b16a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.report-modal{background:#fff;border-radius:22px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 70px #071f173d}.report-modal h2{margin:8px 0}.report-modal p{color:#68766e}.report-modal label{gap:7px;margin-top:16px;font-weight:700;display:grid}.report-modal select,.report-modal textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #cedbd6;border-radius:12px;padding:12px}.report-modal textarea{resize:vertical;min-height:132px}.report-modal>.primary{width:100%;margin-top:16px}.report-modal-close{color:#68766e;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:14px}.report-modal-notice{background:#eef6f2;border-radius:10px;margin-top:14px;padding:11px 12px}@media (width<=560px){.report-modal{padding:24px 18px}.report-modal select,.report-modal textarea{font-size:16px}}.admin-report-center{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.admin-report-list,.admin-report-detail{min-width:0}.admin-report-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px;display:flex}.admin-report-row.active{border-color:var(--green);background:#f0f6f2}.admin-report-row span,.admin-report-row b,.admin-report-row small{display:block}.admin-report-row small{color:#68766e;margin-top:3px}.admin-report-row em,.admin-report-detail em{text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.admin-report-row em.open,.admin-report-detail em.open{color:#9d5a29}.admin-report-row em.under_review,.admin-report-detail em.under_review{color:#336b84}.admin-report-row em.resolved,.admin-report-detail em.resolved{color:#2f7757}.admin-report-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-report-detail dl>div{background:#f4f6f4;border-radius:9px;padding:10px}.admin-report-detail dt{color:#68766e;text-transform:uppercase;font-size:8px;font-weight:900}.admin-report-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:800}.admin-report-description,.admin-report-resolution{background:#f7f2e9;border-radius:11px;padding:14px;line-height:1.6}.admin-report-detail label{gap:7px;font-weight:800;display:grid}.admin-report-detail textarea{min-height:120px;font:inherit;resize:vertical;border:1px solid #cedbd6;border-radius:11px;padding:11px}@media (width<=820px){.admin-report-center,.admin-report-detail dl{grid-template-columns:minmax(0,1fr)}}.admin-delivery-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.admin-delivery-summary span{color:#52655b;background:#f2f6f3;border-radius:10px;padding:11px;font-size:9px}.admin-delivery-summary span.attention{color:#954529;background:#fff0e8}.admin-delivery-summary b{color:var(--green);font-size:20px;display:block}.admin-delivery-table{gap:7px;display:grid}.admin-delivery-table article{border:1px solid #dbe3df;border-radius:10px;grid-template-columns:minmax(180px,1fr) auto minmax(140px,.7fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.admin-delivery-table article span,.admin-delivery-table article b,.admin-delivery-table article small{overflow-wrap:anywhere;min-width:0;display:block}.admin-delivery-table article small{color:#68766e;font-size:8px}.admin-delivery-table article em{text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.admin-delivery-table article em.sent{color:#2f7757}.admin-delivery-table article em.failed,.admin-delivery-table article em.dead_letter{color:#a0442d}.admin-delivery-table article em.waiting_provider{color:#956f24}.admin-delivery-table article button{padding:8px 10px}@media (width<=820px){.admin-delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-delivery-table article{grid-template-columns:minmax(0,1fr) auto}.admin-delivery-table article>small{grid-column:1/-1}}body .workspace-layer{z-index:1050}body .modal-backdrop,body .report-modal-backdrop{z-index:1100;pointer-events:auto;overscroll-behavior:contain}body .proposal-terms-layer,body .account-gateway-layer{z-index:1200}body .auth-error-popup-backdrop{z-index:1250}body:has(.modal-backdrop,.workspace-layer,.report-modal-backdrop,.auth-error-popup-backdrop) .market-dock{pointer-events:none}body:has(.central-layer) .market-dock{display:none}.auth-callback-actions{gap:10px;margin-top:20px;display:grid}.auth-callback-actions .auth-submit{width:100%;margin:0}@media (width<=760px){.central-navigation{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:8px 7px;position:sticky;top:0}.central-navigation button{padding:6px 2px;font-size:9px}body .modal-backdrop,body .report-modal-backdrop,body .auth-error-popup-backdrop{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));align-items:start;overflow-y:auto}body .modal,body .report-modal{max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom)))}body .workspace-layer{box-sizing:border-box;padding-bottom:max(10px,env(safe-area-inset-bottom));overscroll-behavior:contain;scroll-padding-bottom:max(10px,env(safe-area-inset-bottom))}.empty-listing-state{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.empty-listing-state>*{overflow-wrap:anywhere;max-width:100%}}.field-error{font-weight:800;line-height:1.35;display:block;color:#a3412d!important;font-size:8px!important}[aria-invalid=true]{box-shadow:0 0 0 2px #b9572f1f;border-color:#b9572f!important}.seller-registration-progress.correction-steps{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}button:focus-visible,a[href]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline-offset:3px;outline:3px solid #b78e3f!important}.gallery-status.error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-top:5px;padding:4px 6px;font-weight:900}.public-farm-animal-photo>img,.compare-animal-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-farm-animal-photo>span,.public-farm-animal-photo>small,.compare-animal-photo>span{z-index:1}.public-farm-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:30px auto 0;display:grid}.public-farm-pagination>a{border:1px solid var(--green);min-height:42px;color:var(--green);text-align:center;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none}.public-farm-pagination>a:last-child{justify-self:end}.public-farm-pagination>strong{color:#6f7a73;text-align:center;font-size:9px}@media (width<=760px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px!important}.provider-application-modal{width:100%;max-width:100%;padding:24px 16px max(30px,calc(18px + env(safe-area-inset-bottom)));border-radius:18px;margin:0}.admin-table{overflow:visible}.admin-table .finance-row.head{display:none}.admin-table .finance-row.admin-buyer-row{background:#fff;border:1px solid #ded6c9;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:13px;min-width:0;margin:10px 0;padding:14px;display:grid}.admin-table .finance-row.admin-buyer-row>span,.admin-table .finance-row.admin-buyer-row>div,.admin-buyer-actions{min-width:0}.approval-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.approval-actions button{white-space:normal;min-height:42px}.approval-actions .primary,.approval-actions .danger:last-child{grid-column:1/-1}.provider-approval-item{overflow-wrap:anywhere;min-width:0}.provider-approval-item .approval-actions{width:100%}.seller-registration-progress.correction-steps{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.public-farm-pagination{grid-template-columns:1fr 1fr}.public-farm-pagination>strong{grid-area:1/1/auto/-1}.public-farm-pagination>a{width:100%}}.sale-selector{background:#fff;border:1px solid #ded6c9;border-radius:12px;grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:grid}.sale-selector>span{color:#53645b;font-size:10px;font-weight:900}.sale-selector select{color:#183c2d;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cfc5b5;border-radius:9px;padding:9px 12px;font-weight:800}.sale-readonly-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.sale-readonly-summary>span{background:#faf8f3;border:1px solid #e5ded2;border-radius:9px;min-width:0;padding:10px}.sale-readonly-summary small,.sale-readonly-summary b{display:block}.sale-readonly-summary small{color:#718078;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.sale-readonly-summary b{overflow-wrap:anywhere;color:#183c2d;font-size:11px}.saved-deals article.selected-deal{border-color:#2f7657;box-shadow:0 0 0 2px #2f76571a}@media (width<=760px){.sale-selector{grid-template-columns:1fr;gap:6px}.sale-readonly-summary{grid-template-columns:1fr}}.payment-incident-center{margin-bottom:16px}.payment-incident-list{gap:10px;display:grid}.payment-incident-card{background:#fff;border:1px solid #e0d7c9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.payment-incident-card.open{background:#fff9f6;border-color:#dfb29f}.payment-incident-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.payment-incident-main div{min-width:0}.payment-incident-main b,.payment-incident-main small{display:block}.payment-incident-main small{color:#6f7a73;overflow-wrap:anywhere;margin-top:3px;font-size:8px}.payment-incident-kind{color:#8f3d2d;white-space:nowrap;background:#f2dfd7;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:900}.payment-incident-kind.cash_receipt_reversed{color:#755821;background:#f1e7cc}.payment-incident-kind.provider_regression{color:#7b4b2f;background:#f3e4d8}.payment-incident-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.payment-incident-actions button{min-height:38px}.payment-incident-resolution{border-left:2px solid #a9cab4;max-width:380px;padding-left:14px}.payment-incident-resolution b,.payment-incident-resolution span,.payment-incident-resolution small{display:block}.payment-incident-resolution span{color:#59665f;margin:4px 0;font-size:8px}.payment-incident-resolution small{color:#7b857e;font-size:7px}.delivery-confirmation-panel.payment-review,.registry-transfer-panel.payment-review{background:linear-gradient(135deg,#fff9f6,#f7e8e1);border-color:#dfb29f}.delivery-confirmation-panel.payment-review .delivery-confirmation-status,.registry-transfer-panel.payment-review .registry-transfer-status{color:#8f3d2d;background:#f2d9cf}.sale-doc-locked{color:#806e60;background:#f1e8df;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.status-track .payment-review,.delivery-track .payment-review{color:#9a4d38}@media (width<=760px){.payment-incident-card{flex-direction:column;align-items:stretch}.payment-incident-actions{grid-template-columns:1fr;display:grid}.payment-incident-actions button{width:100%}.payment-incident-resolution{border-top:2px solid #a9cab4;border-left:0;max-width:none;padding:10px 0 0}}@media (width>=761px){body{padding-bottom:0}.market-dock{display:none}}@media (width<=760px){body{padding-bottom:max(82px,calc(74px + env(safe-area-inset-bottom)))}.market-dock{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.market-dock a{min-height:52px;padding:6px 3px}.market-dock b{font-size:12px;line-height:1.15}.market-dock a.active{color:#fff;background:#ffffff24}.market-dock a.active:after{content:"";background:#e4b95f;border-radius:99px;width:22px;height:3px;position:absolute;bottom:2px}.hero-copy{padding:38px 20px 30px}.hero h1{font-size:clamp(42px,13vw,54px);line-height:.96}.hero-image{background-position:50% 38%;min-height:270px}.hero-image:after{display:none}.hero-actions{grid-template-columns:1fr}.hero-button,.outline-button{min-height:48px}p{font-size:14px}small,label{font-size:12px}button,a[href]{min-height:44px}.notification-bell,.favorite-count,.login,.central-close,.favorite,.modal-close,.gallery-arrow,.gallery-close{min-width:44px;min-height:44px}.proposal-progress span,.hero-stats span,.breeder-stories b,.breeder-stories small{font-size:12px}}@media (width<=680px){.topbar{gap:6px;min-height:68px;padding:0 12px}.brand{flex:0 0 126px;width:126px;height:64px}.account-actions{gap:4px;min-width:0}.account-actions .primary.small{display:none}.login{white-space:nowrap;padding:8px 6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.listing-draft-status{color:#526159;margin:-14px 0 16px;font-size:12px;font-weight:800;display:block}.listing-draft-status.saving{color:#8a6221}.listing-draft-status.saved{color:#236b4c}.listing-draft-status.offline,.listing-draft-status.conflict{color:#9f4528}.draft-conflict-actions{flex-wrap:wrap;gap:8px;margin:-8px 0 16px;display:flex}.draft-conflict-actions button{min-height:44px;color:var(--green);background:#fff;border:1px solid #bcae97;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:900}.draft-conflict-actions .draft-keep-action{border-color:var(--green);background:var(--green);color:#fff}.listing-private-draft-note{background:#fff8e9;border:1px solid #d7c59f;border-radius:10px;gap:4px;margin:16px 0 4px;padding:14px 16px;display:grid}.listing-private-draft-note b{color:#5d461a;font-size:13px}.listing-private-draft-note span{color:#657168;font-size:12px;line-height:1.5}.pre-kyc-interest{background:#faf7f0;border:1px solid #d9d1c3;border-radius:10px;gap:7px;margin-top:14px;padding:13px;display:grid}.pre-kyc-interest button{border:1px solid var(--green);min-height:44px;color:var(--green);background:#fff;border-radius:9px;font-weight:900}.pre-kyc-interest button[aria-pressed=true]{color:#236b4c;background:#e7f1e9;border-color:#4c8c6c}.pre-kyc-interest small{color:#657168;font-size:12px;line-height:1.4}@media (width<=760px){.wizard-head>div span,.seller-registration-progress small,.seller-registration-progress.five-steps small{font-size:11px}.wizard-body>p,.profile-editor-modal>p{font-size:14px}.form-grid label,.reference-grid label,.upload-grid small,.photo-guide span,.field-help,.social-proof,.social-proof span,.animal-card button,.animal-card a,.follow-animal-action small,.follow-farm-action small,.follow-farm-note,.listing-draft-status{font-size:12px}}@media (width<=360px){.listings,.how{padding-inline:12px}.filter-stack{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.farm-filter,.farm-filter select,.save-search{width:100%;min-width:0}.filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.filters button{white-space:normal;width:100%;min-width:0;padding-inline:8px}.photo-guide{grid-template-columns:1fr;display:grid}.account-actions .login{text-overflow:ellipsis;max-width:112px;overflow:hidden}.wizard-head,.wizard-body{padding-inline:16px}.listing-wizard{width:100%;max-width:100%}.proposal-actions{grid-template-columns:1fr;display:grid;position:static}.proposal-actions button{width:100%}.draft-conflict-actions{grid-template-columns:1fr;display:grid}.seller-registration-progress.five-steps{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.seller-registration-progress.five-steps span{min-width:0}.seller-registration-progress.five-steps small{overflow-wrap:anywhere;font-size:10px}}.admin-mfa-dialog{width:min(92vw,520px);max-height:min(92vh,760px);overflow:auto}.admin-mfa-setup,.admin-mfa-verify,.admin-mfa-enrollment{gap:14px;margin-top:18px;display:grid}.admin-mfa-enrollment img{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:16px;justify-self:center;width:min(240px,72vw);padding:10px}.admin-mfa-enrollment ol{color:var(--muted);margin:0;padding-left:22px}.admin-mfa-secret{gap:6px;min-width:0;display:grid}.admin-mfa-secret code{overflow-wrap:anywhere;background:var(--soft);letter-spacing:.08em;border-radius:10px;padding:10px 12px}.admin-mfa-verify label{gap:7px;font-weight:700;display:grid}.admin-mfa-verify input{letter-spacing:.28em;text-align:center;font-size:1.35rem}.admin-mfa-privacy{color:var(--muted);margin-top:14px;display:block}@media (width<=520px){.admin-mfa-dialog{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:100dvh}}.reputation-page{color:#17312c;background:#f6f8fa;min-height:100vh}.reputation-profile{width:min(100% - 32px,980px);margin:0 auto;padding:40px 0 64px;font-size:1rem;line-height:1.6}.reputation-profile h1{margin:12px 0 20px;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.reputation-profile h2{margin:0;font-size:1.3rem}.review-score{font-size:2rem;font-weight:700}.review-score small{font-size:1rem;font-weight:400}.review-tabs,.review-role-stats,.service-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.review-tabs a,.review-tabs button{color:#17312c;background:#fff;border:1px solid #c5d3ce;border-radius:8px;padding:9px 14px;font-size:.95rem;text-decoration:none}.review-tabs a[aria-current=page]{color:#fff;background:#174a3e;border-color:#174a3e}.review-role-stats span{font-size:.9rem}.public-review-card,.service-request-form{overflow-wrap:anywhere;background:#fff;border:1px solid #d9e2df;border-radius:14px;margin:20px 0;padding:24px}.public-review-card header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.public-review-card small,.service-request-form small{color:#52665f;font-size:.875rem;display:block}.public-review-card blockquote{background:#f4f7f6;border-left:3px solid #bacfc7;margin:16px 0;padding:8px 16px}.reputation-profile label{gap:6px;margin:16px 0;font-weight:600;display:grid}.reputation-profile textarea,.reputation-profile select{color:#17312c;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #a9bcb5;border-radius:8px;padding:12px}.reputation-profile textarea{resize:vertical;min-height:100px}.reputation-profile fieldset{border:0;min-width:0;margin:0;padding:0}.reputation-profile .rating-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.reputation-profile .rating-grid button{color:#65736d;background:#fff;border:1px solid #b8c9c2;min-width:38px;min-height:44px;font-size:1.5rem}.reputation-profile .rating-grid button.chosen{color:#8b6204;background:#fff3cf}.reputation-profile button:focus-visible,.reputation-profile a:focus-visible{outline-offset:3px;outline:3px solid #c68c14}.reputation-profile button:disabled{opacity:.6;cursor:wait}@media (width<=600px){.reputation-profile{padding-top:24px}.public-review-card,.service-request-form{padding:18px}}.contact-page form{gap:18px;display:grid}.contact-page label{gap:8px;font-size:15px;display:grid}.contact-page input,.contact-page textarea,.contact-page select{border:1px solid #c2cfbe;border-radius:6px;width:100%;min-height:46px;padding:12px;font:16px Manrope,sans-serif}.contact-page button{min-height:46px;margin:14px 0}.contact-page hr{border:0;border-top:1px solid #d6dfd1;margin:35px 0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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}.public-farm-reviews{background:#eee7da;padding:80px 6vw}.public-farm-compliance{background:#fffdf8;border-top:1px solid #ddd4c6;border-bottom:1px solid #ddd4c6;padding:74px 6vw}.farm-compliance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.farm-compliance-grid>article{background:linear-gradient(145deg,#f9f5ed,#fff);border:1px solid #d9d1c4;border-radius:15px;padding:20px}.farm-compliance-grid>article.attention{background:#fff3ee;border-color:#dfb09f}.farm-compliance-grid small,.farm-compliance-grid strong,.farm-compliance-grid span{display:block}.farm-compliance-grid small{color:#77837b;text-transform:uppercase;font-size:8px;font-weight:900}.farm-compliance-grid strong{color:var(--green);margin:11px 0 7px;font:500 32px Georgia,serif}.farm-compliance-grid>article.attention strong{color:#a14732}.farm-compliance-grid span{color:#68756d;font-size:8px;line-height:1.45}.farm-compliance-note{color:#7c867f;margin-top:13px;font-size:8px;display:block}.public-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:30px;display:grid}.public-review-grid>article{background:#fffdf8;border:1px solid #d7cebf;border-radius:16px;padding:22px}.public-review-grid>article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-review-grid strong{color:#a77829;font-size:17px}.public-review-grid span{color:#536159;font-size:9px;font-weight:900}.public-review-grid>article>p{color:#536159;min-height:43px;font-size:10px;line-height:1.55}.public-review-grid>article>small{color:#899088;font-size:7px}.public-review-grid blockquote{border-left:3px solid var(--green);background:#eef2ec;margin:16px 0 0;padding:13px}.public-review-grid blockquote b{text-transform:uppercase;font-size:8px}.public-review-grid blockquote p{color:#5d6a62;margin:5px 0 0;font-size:9px;line-height:1.5}.review-response{border-left:3px solid var(--green);background:#eef2ec;margin-top:8px;padding:9px}.review-item-copy{flex:1;min-width:0;font-size:9px;font-weight:900}.review-item-copy>small{color:#7e8880;margin-top:3px;font-size:8px;font-weight:400;display:block}.review-response b,.review-response span{display:block}.review-response b{font-size:8px}.review-response span{color:#657169;margin-top:3px;font-size:8px;line-height:1.45}.review-reply-form{gap:7px;margin-top:9px;display:grid}.review-reply-form textarea{min-height:62px}.review-reply-form button{justify-self:end;padding:8px 11px}@media (width<=850px){.public-farm-compliance{padding:55px 18px}.farm-compliance-grid{grid-template-columns:1fr 1fr}.public-farm-reviews{padding:60px 18px 80px}.public-review-grid{grid-template-columns:1fr}}@media (width<=480px){.farm-compliance-grid{grid-template-columns:1fr}}
