@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.produce-art{position:relative;overflow:hidden}.produce-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.produce-art span{position:relative;z-index:1;background:#173f2acc;color:#fff;padding:5px 8px;border-radius:5px}.card-actions{display:flex;gap:8px;margin-top:14px}.card-actions button,.inline-action.danger{border:1px solid #cfd7d0;background:#fff;color:var(--green);border-radius:7px;padding:8px;font-weight:700;font-size:12px}.inline-action.danger{color:#a33c2f;border-color:#efc3bc}.crops-panel{margin-top:24px}.panel-head,.section-title{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-head>div,.crop-row>div,.review-row>div:first-child{display:flex;flex-direction:column;gap:4px}.panel-head small,.crop-row small,.review-row small{color:var(--muted);font-size:12px}.crop-row{display:flex;align-items:center;gap:18px;padding:16px 20px;border-bottom:1px solid #eceee9}.crop-row>div{flex:1}.compact{padding:20px}.check{flex-direction:row!important;align-items:center}.check input{width:auto}.section-title{padding:0 0 12px;border:0}.section-title h2{font:700 20px Manrope;margin:0}.section-title span{font-size:12px;color:var(--muted)}.admin-users{margin-top:34px}.review-row{display:grid;grid-template-columns:1.3fr 1fr auto;gap:20px;align-items:center;padding:18px 20px;border-bottom:1px solid #eceee9}.doc-links{display:flex;flex-wrap:wrap;gap:7px}.doc-links a{font-size:12px;color:#3f6c2b;text-decoration:underline}.doc-links span{font-size:12px;color:#a33c2f}.review-actions{display:flex;gap:8px;align-items:center}.review-actions .button{padding:9px 12px;font-size:12px}:root{font-family:DM Sans,sans-serif;color:#183127;background:#faf9f5;font-synthesis:none;--green:#154b32;--lime:#c8e66a;--cream:#f2f0e7;--line:#dfe3d9;--muted:#68766e}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.logo{display:flex;align-items:center;gap:9px;font:800 22px Manrope}.logo>span{display:grid;place-items:center;width:34px;height:34px;background:var(--lime);color:var(--green);border-radius:11px}.topbar{height:78px;max-width:1240px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.topbar nav{display:flex;gap:34px;font-size:14px;font-weight:600}.top-actions{display:flex;align-items:center;gap:22px}.button{border:0;border-radius:10px;padding:13px 20px;background:var(--green);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px}.button:hover{background:#0e3d28}.button.small{padding:10px 17px}.button.ghost{background:transparent;color:var(--green);border:1px solid #b9c4bb}.button:disabled{opacity:.6}.text-link{font-size:14px;font-weight:700}.hero{min-height:650px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:75px 24px;background:radial-gradient(circle at 50% 105%,#dfe9bf 0,transparent 35%),linear-gradient(#faf9f5,#f6f5ed)}.eyebrow,.section-label{color:#547127;text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:11px;display:flex;align-items:center;gap:7px}.hero h1{max-width:930px;margin:20px 0 22px;font:800 clamp(46px,6.5vw,82px)/1.02 Manrope;letter-spacing:-.055em}.hero h1 em{color:#4c722d;font-style:normal}.hero>p{max-width:650px;font-size:18px;line-height:1.65;color:var(--muted);margin:0}.hero-actions{display:flex;gap:12px;margin:34px 0}.trust-row{display:flex;gap:30px;color:#53635a;font-size:13px}.trust-row span{display:flex;align-items:center;gap:7px}.trust-row svg{width:17px;color:#5c812f}.impact{background:var(--green);color:#fff;padding:90px max(24px,calc((100vw - 1180px)/2))}.impact>div:first-child{font:700 clamp(32px,4vw,52px) Manrope;display:flex;flex-direction:column}.impact>div:first-child span{color:#a8c49a}.impact>p{color:#b9c9c0;max-width:480px;line-height:1.6}.impact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#436853;margin-top:52px}.impact-cards article{background:var(--green);padding:36px;display:flex;flex-direction:column;gap:14px}.impact-cards svg{color:var(--lime);width:30px;height:30px}.impact-cards b{font:700 19px Manrope}.impact-cards span{font-size:14px;color:#b9c9c0}.steps,.featured,.market{max-width:1180px;margin:auto;padding:100px 24px}.steps>div h2,.section-heading h2,.featured h2{font:750 clamp(32px,4vw,50px) Manrope;margin:10px 0}.steps ol{list-style:none;padding:0;margin:55px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.steps li b{color:#8ca05e;font:700 13px Manrope}.steps h3{font:700 20px Manrope;margin:20px 0 10px}.steps p{color:var(--muted);line-height:1.6}.featured{padding-top:40px;padding-bottom:120px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-heading>a{display:flex;align-items:center;gap:7px;color:#446b2b;font-weight:700}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.listing-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.produce-art{height:180px;padding:25px;display:flex;justify-content:space-between;align-items:flex-end;background:#e2e8c9;color:#3b6136}.produce-art svg{width:58px;height:58px}.produce-art span{font:700 12px Manrope;text-transform:uppercase;letter-spacing:.12em}.art-1{background:#eadcc1;color:#7a552d}.art-2{background:#d4e5d9;color:#275d3f}.listing-body{padding:22px}.listing-meta{display:flex;gap:8px}.listing-meta span,.status{padding:5px 8px;background:#eef3e9;color:#4e6b39;border-radius:6px;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.06em}.listing-body h3{font:700 19px Manrope;margin:13px 0 7px}.listing-body>p{color:var(--muted);font-size:13px;line-height:1.5;height:40px;overflow:hidden}.listing-foot{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.listing-foot b{font:700 17px Manrope}.listing-foot small{color:var(--muted);font-weight:500}.listing-foot a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--cream)}footer{background:#102f22;color:#dbe5df;display:flex;align-items:center;gap:40px;padding:45px max(24px,calc((100vw - 1180px)/2));font-size:13px}footer p{flex:1;color:#9db0a5}.market{min-height:calc(100vh - 78px)}.market>h1{font:800 clamp(38px,5vw,64px)/1.1 Manrope;max-width:750px;margin:16px 0 28px;letter-spacing:-.04em}.search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);padding:0 17px;border-radius:12px;max-width:550px;margin-bottom:50px}.search input{width:100%;border:0;outline:0;padding:15px 5px}.loading{text-align:center;padding:80px;color:var(--muted)}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-brand{padding:50px clamp(35px,6vw,90px);background:var(--green);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.auth-brand .logo{align-self:flex-start}.auth-brand>div{max-width:530px}.auth-brand .section-label{color:var(--lime)}.auth-brand h1{font:800 clamp(44px,5vw,68px)/1.05 Manrope;letter-spacing:-.05em;margin:20px 0}.auth-brand p{color:#bfd0c6;line-height:1.7;font-size:17px}.auth-brand small{color:#93aa9d}.auth-panel{position:relative;display:grid;place-items:center;padding:40px}.auth-panel .close{position:absolute;right:35px;top:35px}.auth-panel form,.modal form{width:min(430px,100%);display:flex;flex-direction:column;gap:17px}.auth-panel h2{font:750 30px Manrope;margin:0 0 15px}.auth-panel label,.modal label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#405148}.auth-panel input,.auth-panel select,.modal input{border:1px solid #cfd7d0;border-radius:9px;background:#fff;padding:13px;outline:0}.auth-panel input:focus,.auth-panel select:focus,.modal input:focus{border-color:#658151;box-shadow:0 0 0 3px #e7eddc}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.switch{text-align:center;color:var(--muted);font-size:13px}.switch a{color:var(--green);font-weight:700}.error{padding:11px 13px;background:#fff0ed;color:#a33c2f;border-radius:8px;font-size:13px}.app-shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh;background:#f5f5ef}.app-shell aside{position:fixed;width:250px;height:100vh;background:#123d2a;color:#dce9e1;padding:25px 18px;display:flex;flex-direction:column;z-index:10}.aside-head{padding:0 8px 24px}.aside-head button{display:none}.role-chip{margin:0 8px 22px;padding:8px 10px;border:1px solid #426651;border-radius:7px;color:#a9c0b3;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.12em}.app-shell aside nav{display:flex;flex-direction:column;gap:5px}.app-shell aside nav a,.logout{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#afc2b7;padding:12px;border-radius:8px;font-weight:600;font-size:14px}.app-shell aside nav svg,.logout svg{width:18px}.app-shell aside nav a.active{background:#28563f;color:#fff}.logout{margin-top:auto}.app-main{grid-column:2}.app-main>header{height:74px;padding:0 32px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center}.app-main>header>div:nth-of-type(1){display:flex;flex-direction:column;flex:1}.app-main>header span{font-size:11px;color:var(--muted)}.app-main>header b{font-size:14px}.bell{padding:9px;margin-right:15px}.avatar{width:36px;height:36px;background:#d9e7bc;color:#315328;border-radius:10px;display:grid!important;place-items:center;font-weight:800;font-size:12px!important}.menu{display:none;background:transparent;border:0}.app-main>main{padding:38px;max-width:1400px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-head h1{font:750 30px Manrope;margin:0}.page-head p{color:var(--muted);margin:6px 0 0;font-size:14px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stats article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.stats article>span{float:right;width:38px;height:38px;border-radius:9px;background:#edf3df;color:#547034;display:grid;place-items:center}.stats svg{width:19px}.stats p{color:var(--muted);font-size:12px;margin:0 0 14px}.stats strong{font:750 25px Manrope}.welcome-card{margin-top:20px;min-height:280px;background:var(--green);border-radius:16px;color:#fff;padding:40px;display:flex;overflow:hidden}.welcome-card>div:first-child{max-width:530px}.welcome-card .section-label{color:var(--lime)}.welcome-card h2{font:750 33px Manrope;margin:14px 0 8px}.welcome-card p{color:#b8cbc0;line-height:1.6}.welcome-card .button{background:var(--lime);color:var(--green);margin-top:12px}.field-lines{flex:1;display:grid;place-items:center}.field-lines svg{width:160px;height:160px;color:#52715e}.farm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.farm-grid article{background:#fff;border:1px solid var(--line);padding:22px;border-radius:12px}.farm-icon{width:44px;height:44px;background:#e9f0dc;display:grid;place-items:center;border-radius:10px;margin-bottom:18px}.farm-grid .status{float:right;margin-top:-58px}.farm-grid h3{font:700 19px Manrope}.farm-grid p{color:var(--muted);font-size:13px;display:flex;gap:5px}.farm-grid p svg{width:15px}.farm-grid article>div:last-child{border-top:1px solid var(--line);padding-top:15px;margin-top:18px;font-size:12px;color:var(--muted)}.farm-grid article>div:last-child b{color:var(--green);font-size:18px}.farm-grid article>div:last-child span{float:right}.table-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.table-row{display:grid;grid-template-columns:1fr .8fr 1.5fr .8fr .7fr;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid #eceee9;font-size:13px}.table-row:last-child{border:0}.table-head{background:#f8f9f5;text-transform:uppercase;font-weight:800;font-size:9px;letter-spacing:.08em;color:var(--muted)}.admin-row{grid-template-columns:1.5fr .7fr .7fr .9fr .7fr}.admin-row>div{display:flex;flex-direction:column}.admin-row small{color:var(--muted)}.inline-action{border:0;background:#e4edd5;color:#3b6429;border-radius:6px;padding:7px}.verified{display:flex;gap:4px;align-items:center;color:#477438;font-size:11px}.verified svg{width:15px}.notice-list{display:flex;flex-direction:column;gap:8px}.notice-list button{display:flex;text-align:left;gap:16px;border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.notice-list button.read{opacity:.65}.notice-list button>span{width:38px;height:38px;background:#e8efdb;border-radius:9px;display:grid;place-items:center}.notice-list b{font:700 14px Manrope}.notice-list p{margin:4px 0;color:var(--muted);font-size:13px}.notice-list small{color:#8c9790}.empty{text-align:center;padding:75px 20px;color:var(--muted)}.empty>span{display:grid;place-items:center;margin:auto;width:58px;height:58px;border-radius:18px;background:#eaf0df;color:#56703d}.empty h3{font:700 19px Manrope;color:var(--green);margin-bottom:7px}.empty p{font-size:13px}.weather-now{padding:30px;background:var(--green);color:#fff;border-radius:14px;display:flex;align-items:center;gap:24px}.weather-now>svg{width:75px;height:75px;color:var(--lime)}.weather-now span{color:#b6c9be;font-size:12px}.weather-now strong{display:block;font:800 50px Manrope}.weather-now p{margin:0;color:#c4d2ca}.forecast{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:18px}.forecast article{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 8px;background:#fff;border:1px solid var(--line);border-radius:11px}.forecast svg{color:#729448}.forecast span,.forecast small{font-size:10px;color:var(--muted)}.modal-backdrop{position:fixed;inset:0;background:#0c2319aa;z-index:30;display:grid;place-items:center;padding:20px}.modal{width:min(520px,100%);background:#fafaf7;border-radius:16px;padding:25px}.modal>div:first-child{display:flex;justify-content:space-between}.modal>div:first-child button{border:0;background:transparent}.modal form{margin-top:20px}.splash{height:100vh;display:grid;place-items:center}.splash span{width:30px;height:30px;border:3px solid #dbe3d7;border-top-color:var(--green);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.listing-grid,.impact-cards,.steps ol{grid-template-columns:1fr 1fr}.auth-page{grid-template-columns:1fr}.auth-brand{display:none}.stats{grid-template-columns:1fr 1fr}.forecast{grid-template-columns:repeat(4,1fr)}.farm-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.topbar nav{display:none}.topbar{padding:0 18px}.hero{min-height:600px}.hero h1{font-size:45px}.hero-actions,.trust-row{flex-direction:column}.impact,.steps,.featured,.market{padding-left:20px;padding-right:20px}.impact-cards,.steps ol,.listing-grid{grid-template-columns:1fr}.section-heading{align-items:start;gap:18px;flex-direction:column}footer{flex-direction:column;align-items:start}.app-shell{display:block}.app-shell aside{transform:translate(-100%);transition:.2s}.app-shell aside.open{transform:none}.aside-head{display:flex;justify-content:space-between}.aside-head button{display:block;color:#fff;background:transparent;border:0}.app-main>header{padding:0 16px}.menu{display:block;margin-right:12px}.app-main>main{padding:24px 16px}.stats{grid-template-columns:1fr 1fr}.page-head{align-items:start;gap:18px}.farm-grid{grid-template-columns:1fr}.table-card{overflow:auto}.table-row{min-width:720px}.forecast{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}.auth-panel{padding:25px 20px}.auth-panel .close{right:20px;top:20px}}.status.pending{background:#fff3cd;color:#856404}.status.accepted{background:#d9f1e2;color:#1f6b3d}.status.processing,.status.shipped{background:#dcecff;color:#235b9c}.status.delivered{background:#d8f3ee;color:#096b5b}.status.cancelled{background:#fde2e1;color:#a32727}.service-error{display:flex;align-items:center;gap:15px;padding:16px 18px;margin:0 0 25px;border:1px solid #e7b9ad;background:#fff3ef;border-radius:11px;color:#7e3027}.service-error span{flex:1;font-size:13px}.service-error button{border:0;border-radius:7px;background:#7e3027;color:#fff;padding:8px 12px}.fatal-error{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;background:#f7f7f1;color:#173f2a}.fatal-error .fatal-mark{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#fff0ed;color:#a33c2f;font:800 25px Manrope}.fatal-error h1{font:750 32px Manrope;margin:20px 0 8px}.fatal-error p{max-width:520px;color:#68766e}.fatal-error>div{display:flex;gap:10px}.fatal-error button,.fatal-error a{border:0;border-radius:9px;padding:11px 16px;background:#173f2a;color:#fff;font-weight:700}.fatal-error a{background:#fff;color:#173f2a;border:1px solid #b9c4bb}.fatal-error pre{max-width:700px;white-space:pre-wrap;text-align:left;background:#fff;padding:15px;border:1px solid #ddd;border-radius:8px;color:#a33c2f}.site-page{background:#fbfcf7}.hero{max-width:1280px;min-height:660px;margin:0 auto;padding:72px 70px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:44px;align-items:center;background:radial-gradient(circle at 15% 20%,#f4f8df 0,transparent 38%),linear-gradient(135deg,#fff,#f2f6e7);border-radius:0 0 36px 36px;text-align:left;overflow:hidden}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(48px,5.4vw,74px);max-width:680px;margin:18px 0}.hero>p,.hero-copy>p{font-size:17px;max-width:560px}.hero-actions{justify-content:flex-start}.hero .button{box-shadow:0 12px 24px #154b3230}.hero-visual{height:500px;position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(#b8d9e8 0 40%,#e6ebbe 40% 100%);box-shadow:0 28px 60px #1831272b;isolation:isolate}.sun{position:absolute;width:112px;height:112px;border-radius:50%;background:#ffe59b;top:50px;right:72px;box-shadow:0 0 0 18px #ffeaa83b}.hill{position:absolute;border-radius:50% 50% 0 0;bottom:125px}.hill-one{width:600px;height:260px;background:#91ba6a;left:-110px}.hill-two{width:560px;height:220px;background:#5c913f;right:-240px;bottom:112px}.field{position:absolute;width:150%;height:100px;left:-25%;border-radius:50%;transform:rotate(-8deg);background:repeating-linear-gradient(0deg,#2d682f 0 12px,#548a3b 12px 27px);z-index:2}.field-one{bottom:55px}.field-two{bottom:-30px;transform:rotate(7deg);background:repeating-linear-gradient(0deg,#1d562c 0 14px,#417d36 14px 32px)}.farmer-mark{position:absolute;z-index:4;left:50px;bottom:110px;width:176px;min-height:168px;border-radius:88px 88px 24px 24px;background:linear-gradient(145deg,#f4b26d,#a65732);border:12px solid #174b32;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center;box-shadow:0 16px 25px #164b3238}.farmer-mark svg{width:45px;height:45px;color:#c8e66a}.farmer-mark span{font-size:14px}.farmer-mark b{font:800 19px Manrope}.hero-float{position:absolute;right:25px;bottom:28px;z-index:5;width:220px;padding:18px;border:1px solid #ffffff80;border-radius:16px;background:#fffc;color:#173b29;box-shadow:0 12px 28px #173b2924;display:flex;flex-direction:column;gap:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-float span{color:#5d7c33;text-transform:uppercase;font-size:10px;letter-spacing:.1em;font-weight:800}.hero-float b{font:800 17px Manrope}.hero-float small{color:#607169}.impact{margin-top:26px;border-radius:28px 28px 0 0}@media(max-width:900px){.hero{grid-template-columns:1fr;padding:64px 42px}.hero-visual{height:390px}.hero h1{font-size:54px}}@media(max-width:680px){.hero{min-height:auto;padding:52px 20px 28px;border-radius:0;gap:28px}.hero h1{font-size:44px}.hero-visual{height:340px;border-radius:22px}.trust-row{gap:12px}.hero-float{right:16px;bottom:16px}.farmer-mark{left:30px;bottom:85px;transform:scale(.82);transform-origin:bottom left}}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:center}.impact-cards article{position:relative;min-height:250px;justify-content:flex-end;background-position:center;background-size:cover;isolation:isolate}.impact-cards article:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#123d2a22 15%,#102f22e8);z-index:-1}.impact-cards article:nth-child(1){background-image:url(/images/farmer-feature.jpg)}.impact-cards article:nth-child(2){background-image:url(/images/buyer-marketplace.jpg)}.impact-cards article:nth-child(3){background-image:url(/images/transporter-logistics.jpg)}.price-ticker{max-width:1180px;margin:24px auto 0;padding:0 24px;display:flex;align-items:stretch;gap:0}.ticker-label{flex:none;width:168px;display:flex;align-items:center;gap:8px;padding:0 18px;background:#123d2a;color:#fff;border-radius:12px 0 0 12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.ticker-label span{width:8px;height:8px;border-radius:50%;background:#c8e66a;box-shadow:0 0 0 5px #c8e66a33}.ticker-viewport{min-width:0;overflow:hidden;flex:1;background:#fff;border:1px solid var(--line);border-left:0;border-radius:0 12px 12px 0}.ticker-track{display:flex;width:max-content;animation:price-scroll 30s linear infinite}.ticker-viewport:hover .ticker-track{animation-play-state:paused}.ticker-item{display:flex;align-items:center;gap:12px;padding:16px 22px;white-space:nowrap;font-size:13px}.ticker-item b{font-family:Manrope}.ticker-item span{color:#41692e;font-weight:800}.ticker-item i{font-style:normal;color:#adc66b;font-size:18px}@keyframes price-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:680px){.price-ticker{padding:0 16px;display:block}.ticker-label{width:auto;border-radius:10px 10px 0 0;padding:12px 15px}.ticker-viewport{border-left:1px solid var(--line);border-radius:0 0 10px 10px}.ticker-track{animation-duration:22s}.ticker-item{padding:14px 16px}}.logo{display:inline-flex;flex:none;width:172px;height:52px;gap:0;font-size:0;line-height:0}.logo .logo-image{width:100%;height:100%;overflow:hidden;display:block;border-radius:12px;background:#fbfcf7;box-shadow:0 1px #ffffff80}.logo .logo-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01)}.auth-brand .logo .logo-image,.app-shell aside .logo .logo-image,footer .logo .logo-image{box-shadow:0 2px 12px #071b1226}@media(max-width:680px){.logo{width:148px;height:45px}.topbar .logo{width:140px;height:43px}}
