/* AGLYTIX palette and original granular artwork from the supplied presentation. */
:root{--brand:#c77b2d;--brand-soft:#f3e4c2;--brand-glow:rgba(199,123,45,.18);--accent:#c77b2d;--text:#231f20;--muted:#68625e;--subtle:#76716c;--border:#ffffffd9;--surface:#ffffff80;--surface-raised:#fffdf9ed;--surface-solid:#f5f3ef;--surface-hover:#ffffffb8;--canvas:#f5f5f5;--control:#ffffff70;--control-border:#3a302226;--chart-muted:#8d8172;--chart-secondary:#b2a18b;--chart-track:#94826a27;--hero-text:#231f20;--hero-muted:#5f5143;--hero-bar:#231f20;--hero-bar-text:#fff8eb;--positive:#35674e;--warning:#805719;--selection:#231f20;--selection-text:#fffaf3;--focus:#99571b;--shadow:0 20px 60px #59412212;background:var(--canvas)}
html[data-theme=dark]{--brand:#c77b2d;--brand-soft:#f3e4c2;--brand-glow:rgba(227,180,104,.14);--accent:#e3b468;--text:#f5f3ee;--muted:#beb5aa;--subtle:#a89e93;--border:#ffffff16;--surface:#2c2723d9;--surface-raised:#332c25f2;--surface-solid:#2b2622;--surface-hover:#51402c66;--canvas:#231f20;--control:#ffffff06;--control-border:#dfc8ad29;--chart-muted:#b8a995;--chart-secondary:#88745a;--chart-track:#d6bb8f28;--hero-text:#fff8ee;--hero-muted:#e4d0b6;--hero-bar:#f3e4c2;--hero-bar-text:#231f20;--positive:#b9d8bf;--warning:#edcd8d;--selection:#f3e4c2;--selection-text:#231f20;--focus:#e3b468;--shadow:0 20px 60px #0003}
body,html[data-theme=dark] body{background:var(--canvas)}
::selection{background:#e3b468;color:#231f20}
#app{position:relative;z-index:1}
#ambient-scene{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict;isolation:isolate}
.ambient-shape{position:absolute;aspect-ratio:1;pointer-events:none;opacity:.26;filter:blur(13px);transition:opacity .6s ease}
.ambient-layer{width:100%;height:100%;max-width:none;object-fit:contain;pointer-events:none;user-select:none}
.ambient-top{width:980px;left:calc(43% - 490px);top:-720px;--ambient-rotation:105deg;--ambient-duration:31s;--ambient-delay:-8s}
.ambient-side{width:880px;right:-580px;top:20%;--ambient-rotation:195deg;--ambient-duration:37s;--ambient-delay:-14s}
.ambient-bottom{width:900px;left:-400px;bottom:-600px;--ambient-rotation:25deg;--ambient-duration:29s;--ambient-delay:-3s}
html[data-theme=dark] .ambient-shape{opacity:.2;filter:blur(22px) saturate(.85)}
.auth-active .ambient-top{width:1040px;top:-640px;left:calc(45% - 520px);opacity:.65}
.auth-active .ambient-side{width:1000px;right:-680px;top:22%;opacity:.55}
.auth-active .ambient-bottom{width:1040px;left:-330px;bottom:-600px;opacity:.64}
html[data-theme=dark] .auth-active .ambient-shape{opacity:.42;filter:blur(18px) saturate(.82)}
.brand,.topbar .brand{width:132px;height:29px;overflow:hidden;isolation:isolate}
.brand::before{left:0;top:1px;width:25px;height:27px;background:url('assets/aglytix-light.png') no-repeat -38px -28px/100px 100px}
.brand img,.topbar .brand img{width:216px;height:216px;left:-32px;top:-117px}
html[data-theme=dark] .brand::before{background-image:url('assets/aglytix-dark.png')}
.topbar{padding-left:20px;padding-right:23px}
.hero-card{background:linear-gradient(135deg,#f3e4c2e8,#eed3a9b8 54%,#deebdfd9);border-color:#ffffffd9;box-shadow:inset 0 1px #fff8}
html[data-theme=dark] .hero-card{background:linear-gradient(130deg,#775233,#534031 55%,#414b40);border-color:#efc38b26;box-shadow:inset 0 1px #fff1}
:is(.activity-card,.target-card,.trend-card,.status-card,.panel,.offer-card,.settings-card,.mini-metric,.product-card){background:linear-gradient(135deg,#ffffffa8,#ffffff5e);border-color:var(--border);box-shadow:inset 0 1px #fff8}
html[data-theme=dark] :is(.activity-card,.target-card,.trend-card,.status-card,.panel,.offer-card,.settings-card,.mini-metric,.product-card){background:linear-gradient(135deg,#302a26f0,#2a2623e3);border-color:var(--border);box-shadow:inset 0 1px #ffffff03}
.target-fill{background:linear-gradient(90deg,#c77b2d,#e3b468)}
.target-handle{border-color:#b2875266;background:radial-gradient(ellipse at 28% 50%,#e3b468,#f3e4c2 45%,#deceb5);color:#513918;box-shadow:0 0 16px #c77b2d23}
html[data-theme=dark] .target-handle{border-color:#e3b46865;background:radial-gradient(ellipse at 25% 50%,#e3b468,#8c673b 40%,#483c2d);color:#fff8eb}
.profit-card.lime{background:linear-gradient(145deg,#e3b468,#d89d49);color:#231f20;border-color:#c77b2d20;box-shadow:inset 0 1px #fff4}
.profit-card.secondary,html[data-theme=dark] .profit-card.secondary{background:linear-gradient(130deg,#231f20,#3c3027);color:#f3e4c2;border-color:#d5a45b18}
.profit-card.secondary .value,html[data-theme=dark] .profit-card.secondary .value{color:#f3e4c2}
.bridge-button,html[data-theme=dark] .bridge-button{background:#231f20;color:#e3b468;border-color:var(--canvas)}
.btn.lime,.pill.lime{background:#e3b468;color:#231f20}
.product-art{background:linear-gradient(145deg,#f3e4c2a6,#fff9f1a6)}
html[data-theme=dark] .product-art{background:linear-gradient(145deg,#433528,#342e27)}
.product-art.herbicide{color:#786242}.product-art.fungicide{color:#617965}.product-art.insecticide{color:#97643c}.product-art.fertilizer{color:#887050}
html[data-theme=dark] .product-art{color:#e3b468}
.offer-card.featured{background:linear-gradient(135deg,#f3e4c2,#eed3a9)}
html[data-theme=dark] .offer-card.featured{background:linear-gradient(135deg,#61462d,#453a2d)}
.chart-legend i{background:var(--accent)}
.auth-mode{grid-template-rows:80px minmax(0,1fr)}
.auth-mode .topbar{height:80px;max-width:1510px;width:100%;justify-self:center;padding:18px 42px}
.auth-mode .header-tools{gap:12px}
.auth-mode .page-heading{display:none}
.auth-mode .auth-workspace{padding:0 48px 24px;display:flex;flex-direction:column;justify-content:center}
.auth-workspace .auth-layout{width:100%;max-width:1360px;min-height:calc(100dvh - 170px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr);gap:6vw;align-items:center;padding:35px 20px 48px}
.auth-layout>.auth-visual,html[data-theme=dark] .auth-layout>.auth-visual{background:none;min-height:560px;padding:32px 10px 24px;overflow:visible;display:flex;flex-direction:column;gap:25px;color:var(--text);border-radius:0;box-shadow:none}
.auth-visual .auth-kicker{font-size:11px;letter-spacing:4px;color:var(--muted);margin:0;display:flex;gap:14px;align-items:center}
.auth-kicker>span{font-size:12px;letter-spacing:0;align-self:flex-start}
.auth-visual>h2{font-size:clamp(42px,4.7vw,76px);line-height:1.08;letter-spacing:-3.5px;font-weight:400;max-width:650px;margin:0;position:relative;z-index:1;text-wrap:balance}
.auth-visual>p,html[data-theme=dark] .auth-visual>p{font-size:15px;line-height:1.8;max-width:390px;color:var(--muted);margin:0}
.auth-signature{position:relative;flex:1;min-height:120px;display:flex;align-items:center;gap:32px;opacity:.8;pointer-events:none}
.signature-mark{display:block;width:66px;height:74px;background:url('assets/aglytix-light.png') no-repeat -107px -79px/280px 280px;transform:rotate(-9deg)}
html[data-theme=dark] .signature-mark{background-image:url('assets/aglytix-dark.png')}
.signature-line{height:1px;flex:1;max-width:180px;background:linear-gradient(90deg,#c77b2d99,#c77b2d0)}
.signature-dot{width:9px;height:9px;border:1px solid #c77b2d;border-radius:50%;box-shadow:0 0 0 7px #c77b2d0b,0 0 0 16px #c77b2d06}
.auth-caption{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:460px}
.auth-caption .chip{font-size:9px;letter-spacing:1.2px;background:transparent;color:var(--muted);padding:8px 13px;border-color:var(--control-border)}
.auth-caption-arrow{width:44px;height:44px;border:1px solid var(--control-border);border-radius:50%;display:grid;place-items:center;color:var(--brand)}
.auth-caption-arrow svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.3}
.auth-layout>.auth-card{position:relative;isolation:isolate;max-width:480px;width:100%;padding:38px;border:1px solid #ffffffc9;border-radius:30px;background:linear-gradient(145deg,#ffffffcc,#ffffff70);box-shadow:0 26px 85px #6d462515,inset 0 1px #fff;backdrop-filter:blur(28px)}
html[data-theme=dark] .auth-layout>.auth-card{background:linear-gradient(140deg,#332b25e0,#2d2723ad);border-color:#fff2;box-shadow:0 30px 85px #0003,inset 0 1px #fff1}
.auth-card>.card-head{margin-bottom:30px;gap:15px}
.auth-card>.card-head h2{font-size:28px;font-weight:500;letter-spacing:-1px}
.auth-card .demo-badge{font-size:9px;padding:5px 9px;background:transparent}
.auth-card form.auth-form{gap:19px}
.auth-card .field{min-height:49px;border-radius:13px;background:#ffffff6b;transition:border-color .2s,box-shadow .2s,background .2s}
html[data-theme=dark] .auth-card .field{background:#0000000f}
.auth-card .field:focus{background:var(--surface-raised);box-shadow:0 0 0 5px #c77b2d0b}
.auth-card .form-field{gap:9px;font-size:11px}
.auth-card .form-field>span:not(.password-field):not(.error-text){color:var(--muted)}
.auth-card .btn.primary{min-height:48px;margin:1px 0 0;justify-content:space-between;padding:13px 19px;background:#231f20;color:#fffaf3;border-color:#231f20}
html[data-theme=dark] .auth-card .btn.primary{background:#e3b468;color:#231f20;border-color:#e3b468}
.auth-card .btn.secondary{min-height:44px;background:#ffffff22}
.auth-card .notice{padding:11px 0 0;background:transparent;border:0;border-top:1px solid var(--control-border);border-radius:0;color:var(--muted);font-size:10px;line-height:1.65}
.auth-card .preference-row{font-size:10px;flex-wrap:wrap;row-gap:12px}
.auth-card .preference-row input{width:15px;height:15px;margin:0 3px 0 0}
.auth-workspace>.footer{width:100%;max-width:1320px;margin:8px auto 0;font-size:9px;color:var(--muted)}
.auth-workspace>.footer strong{font-size:9px;font-weight:600;letter-spacing:1px}
@media(min-width:761px) and (max-width:1100px){.auth-workspace .auth-layout{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:30px;padding:20px 0 35px}.auth-mode .auth-workspace{padding:0 28px 24px}.auth-layout>.auth-visual{min-height:520px}.auth-visual>h2{font-size:49px;letter-spacing:-2.7px}.auth-layout>.auth-card{padding:28px}.auth-mode .topbar{padding:18px 30px}}
@media(max-width:760px){.topbar{padding-left:12px;padding-right:12px}.brand,.topbar .brand{width:128px;height:29px}.ambient-top{width:720px;left:-200px;top:-500px}.ambient-side{width:600px;right:-450px;top:25%}.ambient-bottom{width:660px;left:-340px;bottom:-400px}.auth-active .ambient-top{width:760px;left:-210px;top:-485px;opacity:.55}.auth-active .ambient-side{width:700px;right:-550px;top:22%;opacity:.5}.auth-active .ambient-bottom{width:800px;left:-400px;bottom:-530px;opacity:.5}.auth-mode{grid-template-rows:72px minmax(0,1fr)}.auth-mode .topbar{height:72px;padding:15px 22px;flex-wrap:nowrap;gap:10px}.auth-mode .header-tools{padding:0 40px 0 0;gap:9px}.auth-mode .header-tools .theme-toggle{top:20px;right:19px}.auth-mode .auth-workspace{padding:15px 22px 22px;justify-content:flex-start}.auth-workspace .auth-layout{display:flex;flex-direction:column;gap:24px;min-height:0;padding:0;max-width:500px}.auth-layout>.auth-visual,html[data-theme=dark] .auth-layout>.auth-visual{display:flex;min-height:0;padding:12px 4px 0;gap:13px;width:100%}.auth-visual .auth-kicker{font-size:9px;letter-spacing:3px}.auth-visual>h2{font-size:37px;letter-spacing:-1.7px;line-height:1.12;max-width:450px}.auth-visual>p{font-size:12px;line-height:1.7}.auth-signature,.auth-caption{display:none}.auth-layout>.auth-card{max-width:500px;padding:28px;border-radius:27px;margin:0}.auth-card>.card-head{margin-bottom:24px}.auth-card>.card-head h2{font-size:25px}.auth-card form.auth-form{gap:16px}.auth-workspace>.footer{margin-top:26px;max-width:500px;gap:14px;line-height:1.6}.auth-workspace>.footer>span:first-child{max-width:250px}}
@media(max-width:380px){.auth-mode .topbar{padding-left:17px;padding-right:17px}.auth-mode .auth-workspace{padding:8px 15px 20px}.auth-layout>.auth-card{padding:23px 20px}.auth-visual>h2{font-size:32px}.auth-card .preference-row{font-size:9px}.auth-visual>p{font-size:11px}.auth-workspace .auth-layout{gap:21px}}
@media(prefers-reduced-motion:reduce){.ambient-shape{transition:none}.auth-card .field{transition:none}}

/* Motion can also be paused explicitly; system reduced motion always wins. */
.motion-toggle svg{width:15px;height:15px}.motion-toggle[aria-pressed=true]{background:var(--surface-hover);color:var(--text)}
.kicker-dot{width:5px;height:5px;border-radius:50%;background:var(--brand);align-self:center!important}
.metric-explainer{width:fit-content;cursor:help;text-decoration:underline dotted transparent;text-underline-offset:5px;transition:text-decoration-color .2s}
.metric-explainer:hover,.metric-explainer:focus-visible{text-decoration-color:currentColor}
.metric-explainer>svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.3;opacity:.6;margin-left:3px}
.accent-metric{background:#e3b468!important;color:#231f20}.accent-metric>span,.accent-metric small{color:#574022}
.color-1>span{background:#c27d3a}.color-2>span{background:#87a18b}
.profit-card.secondary>div>strong,html[data-theme=dark] .profit-card.secondary>div>strong{color:#f3e4c2}
@media(max-width:760px){.header-tools .motion-toggle{position:absolute;top:12px;right:92px;width:32px;height:32px}.auth-mode .header-tools{padding-right:78px}.auth-mode .header-tools .motion-toggle{top:20px;right:58px}.auth-mode .topbar .brand{flex-shrink:1;min-width:122px}.auth-workspace .auth-layout{margin:0 auto}}
@media(max-width:380px){.auth-mode .topbar{gap:5px}.auth-mode .header-tools .language-select{flex-basis:50px}.auth-mode .header-tools{gap:5px}}
/* Long translated states remain readable at 320 px without cutting words. */
@media(max-width:480px){.activity-card{gap:15px}.activity-card .micro-row{grid-template-columns:minmax(0,1fr);gap:5px}.activity-card .micro-row>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.activity-card .micro-label{font-size:12px;margin:0;letter-spacing:-.25px}.activity-card .micro-value{font-size:16px}.activity-card .micro-hint{grid-column:1/-1;max-width:none;margin:0;font-size:9px}.activity-card .micro-row svg{height:104px}.activity-card .micro-row svg text{font-size:12px}.hero-chart svg text{font-size:16px}}
@media(max-width:380px){.status-stack{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto)}.status-card{flex-direction:row;align-items:center;gap:15px;min-height:88px;padding:15px 18px}.status-card .card-head{min-height:0;margin:0;flex:1}.status-card h2{font-size:12px;max-width:none}.status-card>div:last-child{flex:1.3;min-width:0;text-align:right}.status-card>div>strong{font-size:17px;white-space:normal;overflow-wrap:anywhere}.status-card .muted{font-size:9px}.status-card .round-action{display:none}}
@media(max-width:380px){.period-tabs{gap:4px;min-height:32px}.period-tabs button{flex:1;min-width:0;min-height:32px;white-space:normal;padding:4px 6px;font-size:9px;line-height:1.3}}

/* Vector identity and a responsive agricultural illustration for the entry page. */
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.brand::before,html[data-theme=dark] .brand::before{content:none;display:none;background:none}
.brand img,.topbar .brand img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain}
.powered-brand{display:inline-flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:7px;color:var(--muted)}
.powered-brand strong,.auth-workspace>.footer .powered-brand strong{font-size:11px;font-weight:600;letter-spacing:1.3px;color:var(--text);white-space:nowrap}
.provider-technologies{font-size:.73em;font-weight:500;letter-spacing:1.5px;margin-left:3px}
.footer,.auth-workspace>.footer{font-size:10px;line-height:1.7}
.agri-insight{width:100%;max-width:540px;margin-top:auto;padding-top:8px;position:relative}
.agri-graphic{height:156px;width:100%;position:relative;color:var(--brand);overflow:hidden;border-bottom:1px solid var(--control-border)}
.agri-graphic svg{width:100%;height:100%;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.agri-graphic svg>g{opacity:0;transform:translateY(8px);transform-origin:center;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}
.agri-insight[data-view=fields] .scene-fields,.agri-insight[data-view=markets] .scene-markets,.agri-insight[data-view=analytics] .scene-analytics{opacity:1;transform:none}
.field-lines{opacity:.6}.crop-stem{stroke-width:1.4}.crop-stem path:not(:first-child){fill:color-mix(in srgb,var(--brand) 7%,transparent)}
.agri-ring{stroke-dasharray:2 9;opacity:.38}.agri-node{fill:var(--canvas);stroke-width:1.8}
.scene-analytics rect{fill:color-mix(in srgb,var(--brand) 10%,transparent);stroke:color-mix(in srgb,var(--brand) 27%,transparent)}
.analysis-grid{opacity:.2;stroke-dasharray:2 8}.analysis-curve{stroke-width:2}
.agri-tabs{display:flex;align-items:center;gap:6px;padding:17px 0 0;flex-wrap:wrap}
.agri-tab{display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;min-height:36px;border-radius:999px;padding:7px 13px;font-size:11px;color:var(--muted);transition:background .2s,border-color .2s,color .2s}
.agri-tab svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.agri-tab:hover{color:var(--text);border-color:var(--control-border);background:var(--surface-hover)}
.agri-tab[aria-pressed=true]{background:var(--selection);color:var(--selection-text);border-color:transparent}
.agri-description{font-size:11px;line-height:1.65;color:var(--muted);min-height:36px;max-width:500px;margin:12px 0 0}
html[data-theme=dark] .agri-graphic{color:#d89d49}
.auth-layout>.auth-visual{gap:23px}
#ambient-scene::after{content:'';position:absolute;inset:0;background:radial-gradient(440px circle at var(--ambient-pointer-x,50%) var(--ambient-pointer-y,40%),#c77b2d20,transparent 70%);opacity:0;transition:opacity .45s ease;pointer-events:none}
#ambient-scene[data-ambient-active=true]::after{opacity:1}
html[data-theme=dark] #ambient-scene::after{background:radial-gradient(450px circle at var(--ambient-pointer-x,50%) var(--ambient-pointer-y,40%),#e3b46816,transparent 70%)}
.ambient-shape{filter:blur(8px);opacity:.3}
.auth-active .ambient-top{top:-610px;opacity:.59;filter:blur(8px)}
.auth-active .ambient-side{right:-660px;opacity:.5;filter:blur(11px)}
.auth-active .ambient-bottom{bottom:-570px;opacity:.58;filter:blur(6px)}
html[data-theme=dark] .ambient-shape{filter:blur(14px) saturate(.9)}
html[data-theme=dark] .auth-active .ambient-shape{opacity:.38;filter:blur(12px) saturate(.9)}
@media(hover:hover){.agri-insight:hover .field-lines{opacity:.9}.agri-insight:hover .agri-node{fill:var(--accent)}.agri-insight:hover .agri-ring{stroke-width:1.8;opacity:.7}}
@media(max-width:1100px) and (min-width:761px){.agri-tabs{gap:3px}.agri-tab{padding:7px 10px}.agri-graphic{height:135px}.auth-visual>h2{font-size:46px}}
@media(max-width:760px){.agri-insight{max-width:500px;margin-top:2px;padding-top:0}.agri-graphic{height:112px}.agri-tabs{padding-top:12px}.agri-tab{min-height:34px;font-size:10px;padding:6px 12px}.agri-description{font-size:10px;min-height:0;margin:9px 0 0}.auth-layout>.auth-visual{gap:13px}.auth-workspace .auth-layout{gap:22px}.auth-workspace>.footer{align-items:flex-start}.auth-workspace>.footer>span:first-child{max-width:none}.auth-active .ambient-top{top:-465px;left:-210px;opacity:.49}.auth-active .ambient-side{right:-540px;opacity:.38}.auth-active .ambient-bottom{bottom:-510px;opacity:.45}.powered-brand{gap:6px}.powered-brand strong,.auth-workspace>.footer .powered-brand strong{font-size:10px}.provider-technologies{letter-spacing:1px}}
@media(max-width:380px){.agri-graphic{height:96px}.agri-tab{padding:6px 9px;gap:5px;font-size:10px}.agri-tabs{gap:4px}.agri-description{font-size:10px}.footer{gap:10px}.powered-brand{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.agri-graphic svg>g,.agri-tab,#ambient-scene::after{transition:none}#ambient-scene::after{display:none}}

/* Measured contrast fixes: readable fine text over moving backgrounds and identifiable fields. */
:root{--field-border:#7b7167;--subtle:#655f58}
html[data-theme=dark]{--field-border:#9e9183;--subtle:#beb4a7}
.field,.search-field,.select-wrap select{--control-border:var(--field-border)}
.footer>span{background:var(--canvas);padding:5px 10px;border-radius:999px}
.footer,.auth-workspace>.footer{font-size:11px}
.powered-brand strong,.auth-workspace>.footer .powered-brand strong{font-size:11px}
.provider-technologies{font-size:9px}
.profit-card.lime p,.profit-card.lime .muted{color:#44321f;opacity:1}
.profit-card.secondary p,.profit-card.secondary .muted{color:#e4d1b5;opacity:1}
.auth-visual .agri-description,html[data-theme=dark] .auth-visual .agri-description{color:var(--muted);font-size:12px}
.auth-card .form-field{font-size:12px}.auth-card .preference-row{font-size:11px}.auth-card .notice{font-size:11px}
@media(min-width:761px) and (max-width:1100px){:root{--header-height:112px}.standard-mode .topbar{height:112px;align-items:flex-start;padding-top:12px}.standard-mode .topbar>.brand{margin-top:5px}.standard-mode .period-tabs{position:absolute;left:50%;top:62px;transform:translateX(-50%);margin:0}.standard-mode .header-tools{gap:7px;margin-left:auto}.standard-mode .header-tools .select-wrap select{max-width:170px}}
@media(max-width:760px){.footer>span{padding:5px 8px}.auth-visual .agri-description,html[data-theme=dark] .auth-visual .agri-description{font-size:11px}.auth-card .preference-row{font-size:10px}}
html[data-theme=dark] .target-handle{color:#231f20;background:linear-gradient(130deg,#f3e4c2,#d89d49);border-color:#e3b468a0}
