/* PAGE THEMES V1 — eight independent visual systems */
:root{--brand-logo-size:46px}
/* 01 SERVICES — command-center / service marketplace */
body.services-page,body.page-services,body.page-home{background:#07110f;color:#edf5ef}
.page-services main,.page-home main{background:radial-gradient(circle at 78% 8%,rgba(201,167,93,.16),transparent 28%),linear-gradient(180deg,#07110f 0,#0b1714 55%,#07100e 100%)}
.page-services .site-header,.page-home .site-header{background:rgba(7,17,15,.86);border-color:rgba(201,167,93,.24)}
/* 02 ACADEMY — editorial / paper / learning */
body.page-academy{background:#eee9df;color:#18251f}
.page-academy main{background:linear-gradient(180deg,#eee9df,#e4ded2 52%,#f5f0e7)}
.page-academy .site-header{background:#eee9df;border-bottom:1px solid #c9bfae}
.page-academy .academy-hero{min-height:62vh;padding:clamp(110px,13vw,190px) 8vw 80px;display:grid;grid-template-columns:.25fr 1fr;gap:5vw;align-items:end;border-bottom:1px solid #c9bfae;position:relative;overflow:hidden}
.page-academy .academy-hero:after{content:'ACADEMY';position:absolute;left:-2vw;bottom:-7vw;font:900 clamp(120px,22vw,340px)/.8 Arial,sans-serif;color:rgba(24,37,31,.045);letter-spacing:-.08em;pointer-events:none}
.page-academy .academy-kicker{letter-spacing:.18em;font-size:11px;color:#7a6b4c}.page-academy .academy-hero h1{font-size:clamp(44px,7vw,105px);line-height:.98;max-width:900px;margin:18px 0}.page-academy .academy-hero p{max-width:700px;font-size:18px;line-height:2;color:#59645d}.page-academy .academy-index{font:700 14px/1.6 monospace;color:#7a6b4c}.page-academy .academy-index b{font-size:72px;color:#18251f}
.page-academy .academy-manifesto{padding:90px 8vw;display:grid;grid-template-columns:220px 1fr;gap:6vw}.page-academy .academy-courses{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-academy .academy-courses article{background:#f7f2e9;border:1px solid #cec4b4;padding:28px;min-height:220px;box-shadow:8px 8px 0 rgba(24,37,31,.05)}
/* 03 AI — dark cyber control room */
body.page-agents{background:#050709;color:#dce7e5}.page-agents main{background:radial-gradient(circle at 50% 20%,rgba(61,255,192,.08),transparent 35%),#050709}.page-agents .site-header{background:#050709;border-color:#1c3430}.page-agents .agent-hero{min-height:78vh;background:linear-gradient(135deg,#050709,#081713);border:1px solid #19332e}.page-agents .agent-core{filter:drop-shadow(0 0 25px rgba(61,255,192,.25));transform:scale(1.15)}.page-agents .agent-status{border-color:#2c5d52}.page-agents .agent-console,.page-agents .agent-modules article{background:#09100f;border-color:#1b332f}.page-agents .agent-modules article{box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}
/* 04 WEATHER — atmospheric / scientific */
body.page-weather{background:#dfeaf0;color:#102c38}.page-weather main{background:linear-gradient(180deg,#dfeaf0 0,#f4f7f7 55%,#cddde4)}.page-weather .site-header{background:rgba(223,234,240,.9);border-color:#b8cdd6}.page-weather .weather-hero{min-height:68vh;padding:130px 8vw 80px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:5vw;position:relative;overflow:hidden}.page-weather .weather-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 30%,rgba(255,255,255,.9),transparent 25%),repeating-linear-gradient(120deg,transparent 0 80px,rgba(16,44,56,.035) 81px 82px);pointer-events:none}.page-weather .weather-kicker{letter-spacing:.2em;font:700 11px monospace}.page-weather .weather-hero h1{font-size:clamp(48px,8vw,112px);line-height:.95;margin:20px 0}.page-weather .weather-hero p{font-size:19px;line-height:2;color:#55717c;max-width:650px}.page-weather .weather-orbit{width:240px;height:240px;border:1px solid #8eabb7;border-radius:50%;display:grid;place-content:center;text-align:center;box-shadow:0 0 0 24px rgba(255,255,255,.3),0 0 80px rgba(76,132,155,.15)}.page-weather .weather-console{margin:0 8vw 30px;background:#102c38;color:#eaf6fa;border-radius:28px;padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.page-weather .weather-console input{background:#173c4a;color:#fff;border:1px solid #456a77}.page-weather .weather-result{margin:0 8vw 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page-weather .weather-result article{background:rgba(255,255,255,.62);border:1px solid #b8cdd6;border-radius:20px;padding:24px;backdrop-filter:blur(10px)}
/* 05 ECONOMY — financial dashboard */
body.page-economy{background:#11100d;color:#f2ead9}.page-economy main{background:linear-gradient(135deg,#11100d 0,#1c1810 52%,#0e1110 100%)}.page-economy .site-header{background:#11100d;border-color:#4b3b20}.page-economy .lux-hero{min-height:78vh;background:radial-gradient(circle at 80% 25%,rgba(207,164,74,.17),transparent 25%),linear-gradient(90deg,#11100d,#18150f);border-bottom:1px solid #4b3b20}.page-economy .market-ticker{letter-spacing:.18em;color:#cfa44a}.page-economy .market-price{font-family:Georgia,serif;color:#e1bd65}.page-economy .market-cards article{background:#191711;border:1px solid #4b3b20}.page-economy .market-cards h3{color:#f5e4bd}.page-economy .market-cta{background:#cfa44a;color:#111}
/* 06 STUDIO — cinematic / creative */
body.page-studio{background:#0b0710;color:#f6eefb}.page-studio main{background:radial-gradient(circle at 70% 12%,rgba(205,113,255,.17),transparent 25%),linear-gradient(180deg,#0b0710,#171022 60%,#09070d)}.page-studio .site-header{background:#0b0710;border-color:#3a2648}.page-studio .lux-hero{min-height:78vh;position:relative;background:linear-gradient(120deg,#0b0710,#1b1024 48%,#09070d);overflow:hidden}.page-studio .lux-hero:after{content:'PLAY / FRAME / STORY';position:absolute;bottom:35px;left:6vw;font:700 12px monospace;letter-spacing:.25em;color:#a98ab9}.page-studio .market-glass{border-color:#77538b;background:rgba(255,255,255,.04);box-shadow:0 25px 80px rgba(173,87,227,.12)}.page-studio .market-cards article{background:linear-gradient(145deg,#191023,#0d0a12);border:1px solid #493057;border-radius:28px;transform:translateY(0);transition:.25s}.page-studio .market-cards article:hover{transform:translateY(-8px);border-color:#a866c4}.page-studio .market-cards h3{font-size:30px}
/* 07 KNOWLEDGE — archive / library */
body.page-knowledge{background:#f1eadc;color:#28241c}.page-knowledge main{background:#f1eadc}.page-knowledge .site-header{background:#f1eadc;border-color:#c8baa0}.page-knowledge .know-hero{min-height:76vh;background:#28241c;color:#f4ead7;overflow:hidden}.page-knowledge .know-glow{background:radial-gradient(circle,rgba(211,173,91,.24),transparent 60%)}.page-knowledge .know-index{font-family:Georgia,serif}.page-knowledge .know-books article{background:#e7ddca;border:1px solid #c7b99f;box-shadow:10px 12px 0 rgba(40,36,28,.08)}.page-knowledge .know-books article:nth-child(even){transform:translateY(24px)}.page-knowledge .know-glossary{background:#28241c;color:#f4ead7}.page-knowledge .know-cta{border-top:1px solid #c8baa0}
/* 08 COMPANY — institutional editorial */
body.page-company{background:#080b09;color:#f0eadc}.page-company main{background:#080b09}.page-company .site-header{background:rgba(8,11,9,.92);border-color:#55452a}.page-company .company-hero{min-height:90vh}.page-company .company-seal{box-shadow:0 0 0 1px rgba(205,167,85,.55),0 20px 80px rgba(0,0,0,.45)}.page-company .company-command-grid a{transition:transform .25s,border-color .25s,background .25s}.page-company .company-command-grid a:hover{transform:translateY(-6px);border-color:#caa75a;background:rgba(202,167,90,.07)}
/* logo visibility on every page */
.site-header .brand-logo,.site-footer .footer-logo{display:block;object-fit:contain}.site-header .brand-logo{width:46px;height:46px}.site-footer .footer-logo{width:42px;height:42px}
@media(max-width:900px){.page-academy .academy-hero,.page-academy .academy-manifesto,.page-weather .weather-hero,.page-weather .weather-console{grid-template-columns:1fr}.page-academy .academy-courses,.page-weather .weather-result{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.page-academy .academy-courses,.page-weather .weather-result{grid-template-columns:1fr}.page-academy .academy-hero{padding-top:110px}.page-weather .weather-orbit{width:180px;height:180px}.site-header .brand-logo{width:40px;height:40px}}
/* KNOWLEDGE ENCYCLOPEDIA V2 */
.page-knowledge .know-taxonomy{max-width:1280px;margin:0 auto;padding:75px 7vw;background:#f1eadc}.page-knowledge .know-taxonomy header{max-width:780px;margin-bottom:35px}.page-knowledge .know-taxonomy header span{font-size:.65rem;letter-spacing:.18em;color:#8d713d}.page-knowledge .know-taxonomy header h2{font:400 clamp(2rem,4vw,3.5rem) Georgia;margin:9px 0 14px;color:#28241c}.page-knowledge .know-taxonomy header p{color:#655f52;line-height:2}.page-knowledge .know-taxonomy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.page-knowledge .know-taxonomy-grid article{min-height:220px;padding:26px;background:#e7ddca;border:1px solid #c7b99f;display:flex;flex-direction:column}.page-knowledge .know-taxonomy-grid small{font-size:.62rem;letter-spacing:.12em;color:#8d713d}.page-knowledge .know-taxonomy-grid h3{font:400 1.55rem Georgia;margin:22px 0 10px}.page-knowledge .know-taxonomy-grid p{color:#5f594e;line-height:1.9;margin:0}.page-knowledge .know-taxonomy-grid a{margin-top:auto;padding-top:20px;color:#765b2d;font-size:.75rem;font-weight:800;text-decoration:none}
@media(max-width:800px){.page-knowledge .know-taxonomy{padding:55px 22px}.page-knowledge .know-taxonomy-grid{grid-template-columns:1fr}}

/* KNOWLEDGE LIBRARY V1 — specialized books and encyclopedias */
.page-knowledge .know-library-catalog{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#f1eadc}.page-knowledge .know-library-catalog header{max-width:850px;margin-bottom:38px}.page-knowledge .know-library-catalog header span{font-size:.65rem;letter-spacing:.16em;color:#8d713d}.page-knowledge .know-library-catalog header h2{font:400 clamp(2.1rem,4.5vw,4rem) Georgia;color:#28241c;margin:10px 0 14px}.page-knowledge .know-library-catalog header p{color:#655f52;line-height:2}.page-knowledge .know-library-catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.page-knowledge .know-library-catalog-grid article{min-height:245px;padding:30px;background:#e7ddca;border:1px solid #c7b99f;box-shadow:9px 10px 0 rgba(40,36,28,.055);display:flex;flex-direction:column}.page-knowledge .know-library-catalog-grid article small{font-size:.62rem;letter-spacing:.13em;color:#8d713d}.page-knowledge .know-library-catalog-grid article h3{font:400 1.65rem Georgia;color:#28241c;margin:24px 0 12px}.page-knowledge .know-library-catalog-grid article p{color:#5f594e;line-height:1.95;margin:0}.page-knowledge .know-library-catalog-grid article span{margin-top:auto;padding-top:22px;color:#765b2d;font-size:.7rem;font-weight:800}.page-knowledge .know-library-religion{background:#e9dfcf!important}.page-knowledge .know-library-quran{background:#ded4bd!important}.page-knowledge .know-library-occult{background:#d8d0c4!important}.page-knowledge .know-library-occult h3{letter-spacing:-.01em}.page-knowledge .know-library-catalog-grid article:nth-child(5){grid-column:1/-1;max-width:none}@media(max-width:700px){.page-knowledge .know-library-catalog{padding:55px 22px}.page-knowledge .know-library-catalog-grid{grid-template-columns:1fr}.page-knowledge .know-library-catalog-grid article:nth-child(5){grid-column:auto}}
.page-knowledge .know-engineering-standard{max-width:1280px;margin:0 auto;padding:82px 7vw;background:#20231f;color:#eee9dc}.page-knowledge .know-engineering-standard header{max-width:900px;margin-bottom:38px}.page-knowledge .know-engineering-standard header span{font-size:.65rem;letter-spacing:.16em;color:#c8a55b}.page-knowledge .know-engineering-standard header h2{font:400 clamp(2.1rem,4.5vw,4rem) Georgia;margin:10px 0 14px}.page-knowledge .know-engineering-standard header p{color:#c8c1b2;line-height:2}.page-knowledge .know-engineering-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page-knowledge .know-engineering-grid article{min-height:205px;padding:25px;border:1px solid #4b4d45;background:#292c27}.page-knowledge .know-engineering-grid b{font-size:.65rem;color:#c8a55b;letter-spacing:.12em}.page-knowledge .know-engineering-grid h3{font:400 1.35rem Georgia;margin:24px 0 10px}.page-knowledge .know-engineering-grid p{color:#bbb4a7;line-height:1.9;margin:0}.page-knowledge .know-public-mission{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#f7f1e5;color:#28241c;display:grid;grid-template-columns:1.4fr .6fr;gap:35px;align-items:center}.page-knowledge .know-public-mission span{font-size:.65rem;letter-spacing:.16em;color:#8d713d}.page-knowledge .know-public-mission h2{font:400 clamp(2.1rem,4.5vw,4rem) Georgia;margin:10px 0 14px}.page-knowledge .know-public-mission p{line-height:2;color:#5f594e;margin:0}.page-knowledge .know-public-points{display:grid;gap:10px}.page-knowledge .know-public-points b{padding:15px 18px;border:1px solid #c7b99f;background:#eee6d7;font-size:.8rem}.page-knowledge .know-agent-control{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#171714;color:#eee8da}.page-knowledge .know-agent-control header{max-width:900px;margin-bottom:35px}.page-knowledge .know-agent-control header span{font-size:.65rem;letter-spacing:.16em;color:#caa75a}.page-knowledge .know-agent-control header h2{font:400 clamp(2.1rem,4.5vw,4rem) Georgia;margin:10px 0 14px}.page-knowledge .know-agent-control header p{line-height:2;color:#c7c0b1}.page-knowledge .know-agent-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.page-knowledge .know-agent-metrics article{padding:18px;border:1px solid #514a3d;background:#211f1b}.page-knowledge .know-agent-metrics small{display:block;color:#9e947f;font-size:.6rem;letter-spacing:.12em}.page-knowledge .know-agent-metrics strong{display:block;margin-top:9px;font-size:1rem}.page-knowledge .know-agent-flow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:30px;color:#d5b76d;font-size:.72rem;font-weight:800;letter-spacing:.08em}.page-knowledge .know-agent-flow i{color:#786c58}.page-knowledge .know-agent-governance{margin-top:30px;padding:18px 20px;border-left:2px solid #caa75a;background:#211f1b;line-height:2}.page-knowledge .know-agent-governance b{margin-left:8px;color:#d5b76d}.page-knowledge .know-library-domains{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#e4dccd}.page-knowledge .know-library-domains header{max-width:900px;margin-bottom:38px}.page-knowledge .know-library-domains header span{font-size:.65rem;letter-spacing:.16em;color:#8d713d}.page-knowledge .know-library-domains header h2{font:400 clamp(2.1rem,4.5vw,4rem) Georgia;color:#28241c;margin:10px 0 14px}.page-knowledge .know-library-domains header p{color:#655f52;line-height:2}.page-knowledge .know-domain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.page-knowledge .know-domain-grid article{min-height:245px;padding:30px;background:#eee7d9;border:1px solid #c7b99f;box-shadow:9px 10px 0 rgba(40,36,28,.05);display:flex;flex-direction:column}.page-knowledge .know-domain-grid article small{font-size:.62rem;letter-spacing:.13em;color:#8d713d}.page-knowledge .know-domain-grid article h3{font:400 1.6rem Georgia;color:#28241c;margin:24px 0 12px}.page-knowledge .know-domain-grid article p{color:#5f594e;line-height:1.95;margin:0}.page-knowledge .know-domain-grid article span{margin-top:auto;padding-top:22px;color:#765b2d;font-size:.7rem;font-weight:800}.page-knowledge .know-domain-grid article:nth-child(2){background:#e8dfcf}.page-knowledge .know-domain-grid article:nth-child(3){background:#e1d7c5}.page-knowledge .know-domain-grid article:nth-child(4){background:#dcd5c8}.page-knowledge .know-domain-grid article:nth-child(5){background:#e6dccb}.page-knowledge .know-domain-grid article:nth-child(6){background:#ddd7ca}@media(max-width:700px){.page-knowledge .know-library-domains{padding:55px 22px}.page-knowledge .know-domain-grid{grid-template-columns:1fr}.page-knowledge .know-agent-control{padding:55px 22px}.page-knowledge .know-agent-metrics{grid-template-columns:repeat(2,1fr)}.page-knowledge .know-agent-flow{line-height:1.8}.page-knowledge .know-public-mission{padding:55px 22px;grid-template-columns:1fr}}

/* KNOWLEDGE VISUAL V30 — encyclopedic command, search, graph and entry standard */
.page-knowledge .know-command{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#28241c;color:#f4ead7}.page-knowledge .know-command-head{max-width:900px;margin-bottom:34px}.page-knowledge .know-command-head span,.page-knowledge .know-search span,.page-knowledge .know-architecture header span,.page-knowledge .know-graph-head span,.page-knowledge .know-content-standard span{font-size:.65rem;letter-spacing:.16em;color:#c8a55b}.page-knowledge .know-command-head h2,.page-knowledge .know-search h2,.page-knowledge .know-architecture header h2,.page-knowledge .know-graph-head h2,.page-knowledge .know-content-standard h2{font:400 clamp(2.1rem,4.5vw,4rem) Georgia;margin:10px 0 14px}.page-knowledge .know-command-head p,.page-knowledge .know-search p,.page-knowledge .know-architecture header p,.page-knowledge .know-graph-head p,.page-knowledge .know-content-standard p{line-height:2;color:#c8c1b3}.page-knowledge .know-command-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page-knowledge .know-command-grid a{min-height:190px;padding:24px;border:1px solid #514a3d;background:#211f1b;color:#f4ead7;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;transition:.25s}.page-knowledge .know-command-grid a:hover{transform:translateY(-5px);border-color:#c8a55b}.page-knowledge .know-command-grid small{color:#9e947f;letter-spacing:.12em}.page-knowledge .know-command-grid strong{font:400 1.35rem Georgia;margin:18px 0 9px}.page-knowledge .know-command-grid span{font-size:.72rem;color:#c8a55b}.page-knowledge .know-search{max-width:1280px;margin:0 auto;padding:68px 7vw;background:#e4dccd;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.page-knowledge .know-search h2{color:#28241c}.page-knowledge .know-search p{color:#5f594e}.page-knowledge .know-search form{display:flex;gap:10px}.page-knowledge .know-search input{min-width:0;flex:1;padding:18px 20px;border:1px solid #bcae94;background:#f8f3e9;color:#28241c;font:inherit}.page-knowledge .know-search button{padding:18px 24px;border:1px solid #765b2d;background:#28241c;color:#f4ead7;font:inherit;font-weight:800;cursor:pointer}.page-knowledge .know-architecture{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#f7f1e5}.page-knowledge .know-architecture header{max-width:850px;margin-bottom:38px}.page-knowledge .know-architecture header h2{color:#28241c}.page-knowledge .know-architecture header p{color:#655f52}.page-knowledge .know-architecture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.page-knowledge .know-architecture-grid article{min-height:185px;padding:25px;border:1px solid #c7b99f;background:#eee6d7}.page-knowledge .know-architecture-grid article:nth-child(2){background:#e8dfcf}.page-knowledge .know-architecture-grid article:nth-child(3){background:#e1d7c5}.page-knowledge .know-architecture-grid article:nth-child(4){background:#ddd5c5}.page-knowledge .know-architecture-grid article:nth-child(5){background:#e7ddca}.page-knowledge .know-architecture-grid article:nth-child(6){background:#dcd4c5}.page-knowledge .know-architecture-grid b{font-size:.65rem;color:#8d713d;letter-spacing:.12em}.page-knowledge .know-architecture-grid h3{font:400 1.45rem Georgia;color:#28241c;margin:20px 0 10px}.page-knowledge .know-architecture-grid p{margin:0;color:#5f594e;line-height:1.9}.page-knowledge .know-graph{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#20231f;color:#eee9dc}.page-knowledge .know-graph-head{max-width:850px;margin-bottom:36px}.page-knowledge .know-graph-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px}.page-knowledge .know-graph-flow a{min-height:150px;padding:22px;border:1px solid #4b4d45;background:#292c27;color:#eee9dc;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end}.page-knowledge .know-graph-flow a:hover{border-color:#c8a55b}.page-knowledge .know-graph-flow small{color:#c8a55b}.page-knowledge .know-graph-flow strong{font:400 1.3rem Georgia;margin:12px 0 6px}.page-knowledge .know-graph-flow span{font-size:.7rem;color:#aaa496}.page-knowledge .know-graph-flow i{font-style:normal;color:#c8a55b;text-align:center}.page-knowledge .know-content-standard{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#f1eadc;color:#28241c;display:grid;grid-template-columns:1.35fr .65fr;gap:42px;align-items:center}.page-knowledge .know-content-standard h2{color:#28241c}.page-knowledge .know-content-standard p{color:#5f594e}.page-knowledge .know-standard-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-knowledge .know-standard-points b{padding:15px 16px;border:1px solid #c7b99f;background:#e7ddca;font-size:.76rem}.page-knowledge .know-standard-points b:nth-child(2n){background:#ded5c5}
@media(max-width:950px){.page-knowledge .know-command-grid{grid-template-columns:repeat(2,1fr)}.page-knowledge .know-graph-flow{grid-template-columns:1fr 1fr;gap:12px}.page-knowledge .know-graph-flow i{display:none}.page-knowledge .know-search,.page-knowledge .know-content-standard{grid-template-columns:1fr}.page-knowledge .know-architecture-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.page-knowledge .know-command,.page-knowledge .know-search,.page-knowledge .know-architecture,.page-knowledge .know-graph,.page-knowledge .know-content-standard{padding:55px 22px}.page-knowledge .know-command-grid,.page-knowledge .know-architecture-grid,.page-knowledge .know-standard-points{grid-template-columns:1fr}.page-knowledge .know-search form{flex-direction:column}.page-knowledge .know-search button{width:100%}.page-knowledge .know-graph-flow{grid-template-columns:1fr}}

/* KNOWLEDGE INTERNAL V31 — public domain, book and article pages */
.knowledge-internal{background:#f1eadc;color:#28241c;min-height:100vh}.knowledge-internal-hero{padding:145px 7vw 70px;background:#28241c;color:#f4ead7;display:grid;grid-template-columns:1fr 280px;gap:50px;align-items:end}.knowledge-internal-hero span,.knowledge-internal-body>div>span{font-size:.65rem;letter-spacing:.16em;color:#c8a55b}.knowledge-internal-hero h1{font:400 clamp(2.5rem,6vw,6rem) Georgia;line-height:1.05;margin:14px 0}.knowledge-internal-hero p{max-width:850px;color:#c8c1b3;line-height:2;font-size:1.05rem}.knowledge-internal-hero aside{border-left:1px solid #514a3d;padding-left:25px;display:grid;gap:7px}.knowledge-internal-hero aside small{font-size:.58rem;color:#9e947f;letter-spacing:.14em}.knowledge-internal-hero aside strong{font-size:.9rem;margin-bottom:10px}.knowledge-internal-body{max-width:1280px;margin:0 auto;padding:75px 7vw;display:grid;grid-template-columns:1fr 300px;gap:55px}.knowledge-internal-main h2{font:400 2.6rem Georgia;margin:12px 0 18px}.knowledge-internal-main p,.knowledge-article-content{line-height:2;color:#5f594e}.knowledge-internal-side{display:flex;flex-direction:column;gap:10px}.knowledge-internal-side>a{padding:15px 16px;border:1px solid #c7b99f;background:#e7ddca;color:#765b2d;text-decoration:none}.knowledge-internal-side h3{font:400 1.35rem Georgia;margin:24px 0 4px}.knowledge-internal-side p{line-height:1.9;color:#655f52}.knowledge-source-content,.knowledge-article-content{margin-top:30px;padding:28px;background:#f8f3e9;border:1px solid #c7b99f}.knowledge-empty{margin-top:25px;padding:24px;background:#e7ddca;border:1px dashed #bcae94;color:#655f52;line-height:2}.knowledge-progress,.knowledge-source-policy{margin-top:18px;padding:18px 20px;border:1px solid #c7b99f;background:#e4dccd;display:flex;justify-content:space-between;gap:20px}.knowledge-source-policy{display:block}.knowledge-source-policy p{margin:8px 0 0}.knowledge-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:25px 0 42px}.knowledge-card-grid a{min-height:150px;padding:22px;border:1px solid #c7b99f;background:#e7ddca;color:#28241c;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end}.knowledge-card-grid a:hover{border-color:#8d713d;transform:translateY(-3px)}.knowledge-card-grid small{color:#8d713d;font-size:.62rem;letter-spacing:.1em}.knowledge-card-grid strong{font:400 1.3rem Georgia;margin:14px 0 8px}.knowledge-card-grid span{font-size:.72rem;color:#765b2d}.knowledge-subheading{font:400 1.8rem Georgia;margin-top:35px}@media(max-width:800px){.knowledge-internal-hero,.knowledge-internal-body{grid-template-columns:1fr}.knowledge-internal-hero{padding:120px 22px 55px}.knowledge-internal-body{padding:55px 22px}.knowledge-internal-hero aside{border-left:0;border-top:1px solid #514a3d;padding:20px 0 0}.knowledge-card-grid{grid-template-columns:1fr}}

/* KNOWLEDGE LIVE INDEX V32 */
.page-knowledge .know-live-index{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#ded5c5}.page-knowledge .know-live-index header{max-width:850px;margin-bottom:35px}.page-knowledge .know-live-index header span{font-size:.65rem;letter-spacing:.16em;color:#8d713d}.page-knowledge .know-live-index header h2{font:400 clamp(2.1rem,4.5vw,4rem) Georgia;color:#28241c;margin:10px 0 14px}.page-knowledge .know-live-index header p{color:#5f594e;line-height:2}.page-knowledge .know-live-grid,.page-knowledge .know-live-books{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page-knowledge .know-live-books{margin-top:12px;grid-template-columns:repeat(2,1fr)}.page-knowledge .know-live-grid a,.page-knowledge .know-live-books a{min-height:175px;padding:23px;background:#eee7d9;border:1px solid #c7b99f;color:#28241c;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;transition:.25s}.page-knowledge .know-live-grid a:hover,.page-knowledge .know-live-books a:hover{transform:translateY(-4px);border-color:#8d713d}.page-knowledge .know-live-grid small,.page-knowledge .know-live-books small{font-size:.6rem;letter-spacing:.11em;color:#8d713d}.page-knowledge .know-live-grid strong,.page-knowledge .know-live-books strong{font:400 1.35rem Georgia;margin:15px 0 8px}.page-knowledge .know-live-grid span,.page-knowledge .know-live-books span{font-size:.72rem;color:#765b2d;line-height:1.7}.page-knowledge .know-live-empty{padding:25px;border:1px dashed #bcae94;color:#655f52}@media(max-width:800px){.page-knowledge .know-live-index{padding:55px 22px}.page-knowledge .know-live-grid,.page-knowledge .know-live-books{grid-template-columns:1fr}}

/* 05 ECONOMY — dual-layer economic intelligence */
body.page-economy{background:#090b0d;color:#e8e2d5}.page-economy main{background:#090b0d}.page-economy .site-header{background:rgba(9,11,13,.94);border-color:#4b4a43}
.page-economy .eco-hero{min-height:88vh;position:relative;overflow:hidden;padding:130px 8vw 70px;display:grid;grid-template-columns:1fr 220px;align-items:end;background:radial-gradient(circle at 72% 42%,rgba(186,157,83,.15),transparent 30%),linear-gradient(135deg,#090b0d,#171817 55%,#0b0d0f)}
.page-economy .eco-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(196,172,103,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(196,172,103,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black,transparent)}
.page-economy .eco-radar{position:absolute;width:48vw;height:48vw;right:4vw;top:10vh;border:1px solid rgba(201,174,99,.18);border-radius:50%;box-shadow:0 0 0 80px rgba(201,174,99,.025),0 0 0 160px rgba(201,174,99,.02)}
.page-economy .eco-index{position:absolute;top:32px;left:8vw;color:#bda765;font-size:.7rem;letter-spacing:.16em;line-height:1.8}.page-economy .eco-index small{font-size:.55rem;color:#8e8a80}
.page-economy .eco-copy{position:relative;z-index:2;max-width:850px}.page-economy .eco-copy h1{font:400 clamp(3.5rem,8vw,8rem) Georgia;line-height:.94;margin:16px 0 22px;color:#f1eadc}.page-economy .eco-copy p{max-width:720px;line-height:2;color:#bdb8ad;font-size:1.05rem}
.page-economy .eco-seal{position:relative;z-index:2;width:190px;height:190px;border:1px solid #857344;border-radius:50%;display:grid;place-items:center;text-align:center;color:#cbb16a;font-size:.65rem;letter-spacing:.15em;background:rgba(10,12,13,.6);box-shadow:0 0 70px rgba(193,164,86,.12)}.page-economy .eco-seal strong{font-size:2rem}
.page-economy .eco-status{position:absolute;right:8vw;top:35px;font-size:.58rem;letter-spacing:.15em;color:#bdb8ad}.page-economy .eco-status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#c6a85b;margin-left:7px}
.page-economy .eco-command,.page-economy .eco-reports,.page-economy .eco-domains,.page-economy .eco-agent,.page-economy .eco-governance,.page-economy .eco-links,.page-economy .eco-cta{max-width:1280px;margin:0 auto}
.page-economy .eco-command{padding:78px 7vw;background:#e8e1d4;color:#23231f}.page-economy .eco-command header{max-width:900px;margin-bottom:35px}.page-economy .eco-command header span,.page-economy .eco-reports header span,.page-economy .eco-domains header span,.page-economy .eco-agent header span,.page-economy .eco-governance span,.page-economy .eco-cta span{font-size:.62rem;letter-spacing:.16em;color:#8c7035}.page-economy .eco-command h2,.page-economy .eco-reports h2,.page-economy .eco-domains h2,.page-economy .eco-agent h2,.page-economy .eco-governance h2,.page-economy .eco-cta h2{font:400 clamp(2.2rem,4.5vw,4rem) Georgia;margin:10px 0 14px}.page-economy .eco-command header p,.page-economy .eco-reports header p,.page-economy .eco-agent header p,.page-economy .eco-governance p,.page-economy .eco-cta p{line-height:2;color:#625d52}
.page-economy .eco-command-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page-economy .eco-command-grid a{min-height:190px;padding:23px;background:#f3eee5;border:1px solid #c5b99f;color:#25241f;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;transition:.25s}.page-economy .eco-command-grid a:hover{transform:translateY(-5px);border-color:#8c7035}.page-economy .eco-command-grid small{color:#8c7035;letter-spacing:.12em}.page-economy .eco-command-grid strong{font:400 1.35rem Georgia;margin:17px 0 8px}.page-economy .eco-command-grid span{font-size:.7rem;color:#80632d}
.page-economy .eco-reports{padding:78px 7vw;background:#121514;color:#e8e2d5}.page-economy .eco-reports header,.page-economy .eco-domains header{max-width:900px;margin-bottom:35px}.page-economy .eco-reports header p{color:#aaa59b}.page-economy .eco-report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page-economy .eco-report-grid article{min-height:235px;padding:25px;border:1px solid #45463f;background:#1a1d1b;display:flex;flex-direction:column;justify-content:flex-end}.page-economy .eco-report-grid small{color:#bda765;letter-spacing:.13em}.page-economy .eco-report-grid h3{font:400 1.55rem Georgia;margin:20px 0 10px}.page-economy .eco-report-grid p{color:#aaa59b;line-height:1.9;margin:0}.page-economy .eco-report-grid b{margin-top:18px;font-size:.65rem;color:#c8b889}
.page-economy .eco-domains{padding:78px 7vw;background:#ded6c7;color:#25241f}.page-economy .eco-domain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page-economy .eco-domain-grid article{min-height:190px;padding:23px;background:#eee8dc;border:1px solid #c3b79d}.page-economy .eco-domain-grid b{font-size:.65rem;color:#8c7035}.page-economy .eco-domain-grid h3{font:400 1.3rem Georgia;margin:22px 0 10px}.page-economy .eco-domain-grid p{color:#625d52;line-height:1.9}
.page-economy .eco-agent{padding:82px 7vw;background:#070908;color:#e8e2d5;border-top:1px solid #4a463b}.page-economy .eco-agent header{max-width:900px;margin-bottom:34px}.page-economy .eco-agent header p{color:#aaa59b}.page-economy .eco-flow{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#d2b76c;font-size:.63rem;font-weight:800;letter-spacing:.07em;line-height:1.9}.page-economy .eco-flow i{color:#6e6758}.page-economy .eco-agent-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:32px}.page-economy .eco-agent-grid article{min-height:150px;padding:20px;border:1px solid #3e403a;background:#121513}.page-economy .eco-agent-grid small{color:#918876;font-size:.57rem;letter-spacing:.12em}.page-economy .eco-agent-grid strong{display:block;margin:13px 0 8px;font:400 1.05rem Georgia}.page-economy .eco-agent-grid p{font-size:.76rem;color:#aaa59b;line-height:1.8;margin:0}.page-economy .eco-hard-stop{margin-top:28px;padding:17px 20px;border-left:2px solid #bda765;background:#121513;line-height:2}.page-economy .eco-hard-stop b{display:block;color:#d2b76c;font-size:.65rem;letter-spacing:.13em}.page-economy .eco-hard-stop span{font-size:.66rem;color:#aaa59b;letter-spacing:.08em}
.page-economy .eco-governance{padding:78px 7vw;background:#eee8dc;color:#25241f;display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}.page-economy .eco-governance p{margin:0}.page-economy .eco-governance-points{display:grid;grid-template-columns:1fr 1fr;gap:9px}.page-economy .eco-governance-points b{padding:14px;border:1px solid #c5b99f;background:#e3daca;font-size:.66rem;color:#6e5729}.page-economy .eco-links{display:grid;grid-template-columns:repeat(4,1fr);background:#242621}.page-economy .eco-links a{min-height:145px;padding:23px;color:#eee8dc;text-decoration:none;border:1px solid #3c3d37;display:flex;flex-direction:column;justify-content:flex-end}.page-economy .eco-links span{font:400 1.2rem Georgia}.page-economy .eco-links small{margin-top:7px;color:#aaa59b}.page-economy .eco-links b{margin-top:13px;color:#c8aa62}.page-economy .eco-cta{padding:78px 7vw;background:#b79a55;color:#171815}.page-economy .eco-cta span{color:#40351d}.page-economy .eco-cta p{color:#403a2e}.page-economy .eco-cta a{display:inline-block;margin-top:20px;padding:14px 22px;border:1px solid #40351d;color:#171815;text-decoration:none;font-weight:800}
@media(max-width:900px){.page-economy .eco-hero{grid-template-columns:1fr;padding-top:115px}.page-economy .eco-seal{margin-top:35px}.page-economy .eco-command-grid,.page-economy .eco-domain-grid,.page-economy .eco-agent-grid{grid-template-columns:repeat(2,1fr)}.page-economy .eco-report-grid{grid-template-columns:1fr 1fr}.page-economy .eco-governance{grid-template-columns:1fr}.page-economy .eco-links{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.page-economy .eco-hero,.page-economy .eco-command,.page-economy .eco-reports,.page-economy .eco-domains,.page-economy .eco-agent,.page-economy .eco-governance,.page-economy .eco-cta{padding-left:22px;padding-right:22px}.page-economy .eco-command-grid,.page-economy .eco-domain-grid,.page-economy .eco-agent-grid,.page-economy .eco-report-grid,.page-economy .eco-links{grid-template-columns:1fr}.page-economy .eco-copy h1{font-size:3.4rem}.page-economy .eco-radar{width:90vw;height:90vw}}
.weather-page .weather-sources{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.weather-page .weather-sources span,.weather-page .weather-meta span{padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.72rem}.weather-page .weather-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.weather-page .weather-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.weather-page .weather-card{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.035)}.weather-page .weather-card header{display:flex;justify-content:space-between;align-items:flex-start}.weather-page .weather-card h3{margin:4px 0 0}.weather-page .weather-card header>strong{font-size:2.2rem}.weather-page .weather-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px}.weather-page .weather-days div{padding:10px 8px;border-radius:12px;background:rgba(255,255,255,.035);display:grid;gap:5px}.weather-page .weather-days small,.weather-page .weather-days span{font-size:.68rem;opacity:.72}.weather-page .weather-days b{font-size:.85rem}.weather-page .weather-daily{margin:35px 0;padding:35px;border:1px solid rgba(255,255,255,.1);border-radius:24px}.weather-page .weather-daily a{display:inline-block;margin-top:16px}.weather-page .weather-error{padding:30px;border:1px solid rgba(255,120,120,.25);border-radius:18px}@media(max-width:900px){.weather-page .weather-grid{grid-template-columns:1fr}.weather-page .weather-days{grid-template-columns:repeat(5,minmax(82px,1fr));overflow:auto}}
/* AI AGRI/LIVESTOCK PUBLIC SERVICE LAYER */
.page-agents .agent-intro{max-width:1280px;margin:0 auto;padding:70px 7vw;background:#0b1713;color:#e8f1ec}.page-agents .agent-intro>span,.page-agents .agent-access-card>span{font-size:.62rem;letter-spacing:.15em;color:#c9a75c}.page-agents .agent-intro h2{font:400 clamp(2.2rem,4.5vw,4rem) Georgia;margin:10px 0 14px}.page-agents .agent-intro p{max-width:850px;line-height:2;color:#aebcb5}.page-agents .agent-service-grid{max-width:1280px;margin:0 auto}.page-agents .agent-service-grid article{min-height:240px}.page-agents .agent-author{margin-top:28px;display:grid;gap:4px;max-width:390px;padding:16px 18px;border-right:2px solid #c9a75c;background:rgba(0,0,0,.22)}.page-agents .agent-author b{font-size:.7rem;color:#c9a75c}.page-agents .agent-author strong{font:400 1.35rem Georgia;color:#f2ead9}.page-agents .agent-author span{font-size:.72rem;color:#9eafa6}.page-agents .agent-access{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.page-agents .agent-access-card{padding:55px 7vw;min-height:360px}.page-agents .agent-access-card.free{background:#e8e1d3;color:#25251f}.page-agents .agent-access-card.pro{background:#c7ad70;color:#171813}.page-agents .agent-access-card h2{font:400 clamp(2rem,4vw,3.4rem) Georgia;margin:12px 0}.page-agents .agent-access-card p{line-height:2;max-width:600px}.page-agents .agent-access-card ul{margin:25px 0 0;padding-right:20px;line-height:2.1}.page-agents .agent-access-card li{margin:4px 0}.page-agents .agent-access-card.pro>span{color:#4b3d21}.page-agents .agent-access-card.pro p{color:#403824}@media(max-width:700px){.page-agents .agent-access{grid-template-columns:1fr}.page-agents .agent-access-card{padding:45px 28px}.page-agents .agent-author{max-width:100%}}
/* WEATHER INTELLIGENCE V2 — public decision-support architecture */
.page-weather main{overflow:hidden}.page-weather .weather-hero-v2{min-height:78vh;padding:125px 8vw 80px;position:relative;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;background:radial-gradient(circle at 75% 38%,rgba(103,174,201,.25),transparent 24%),linear-gradient(135deg,#dcecf2,#f7fafb 58%,#c9dce4);overflow:hidden}.page-weather .weather-atmo{position:absolute;inset:0;pointer-events:none}.page-weather .weather-atmo i{position:absolute;border:1px solid rgba(35,101,125,.13);border-radius:50%}.page-weather .weather-atmo i:nth-child(1){width:65vw;height:65vw;right:-22vw;top:-12vw}.page-weather .weather-atmo i:nth-child(2){width:42vw;height:42vw;right:-10vw;top:5vw}.page-weather .weather-atmo i:nth-child(3){width:24vw;height:24vw;right:4vw;top:14vw}.page-weather .weather-hero-copy{position:relative;z-index:2}.page-weather .weather-kicker{font:700 .62rem monospace;letter-spacing:.18em;color:#315d6d}.page-weather .weather-hero-v2 h1{font:400 clamp(3.2rem,7vw,7.8rem) Georgia;line-height:.95;color:#10313e;margin:18px 0 25px;letter-spacing:-.05em}.page-weather .weather-hero-v2 h1 em{font-style:normal;color:#356b7e}.page-weather .weather-hero-v2 p{max-width:720px;font-size:1.05rem;line-height:2;color:#4e6c77}.page-weather .weather-hero-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.page-weather .weather-hero-pills span{padding:9px 13px;border:1px solid #a9c5cf;border-radius:999px;background:rgba(255,255,255,.45);font-size:.7rem;color:#315d6d}.page-weather .weather-hero-dial{width:300px;height:300px;border:1px solid #7fa7b6;border-radius:50%;display:grid;place-items:center;position:relative;justify-self:end;box-shadow:0 0 0 28px rgba(255,255,255,.28),0 0 90px rgba(60,124,151,.18);background:rgba(255,255,255,.18);backdrop-filter:blur(5px)}.page-weather .weather-hero-dial:before{content:'';position:absolute;inset:35px;border:1px dashed #91b4c0;border-radius:50%}.page-weather .weather-hero-dial>div{display:grid;text-align:center;z-index:2}.page-weather .weather-hero-dial small{font:700 .55rem monospace;letter-spacing:.15em;color:#537582}.page-weather .weather-hero-dial strong{font:400 6rem Georgia;line-height:1;color:#163e4d}.page-weather .weather-hero-dial span{font-size:.65rem;letter-spacing:.15em;color:#537582}.page-weather .weather-hero-dial i{position:absolute;width:1px;height:50%;background:#4d8192;top:0;left:50%;transform-origin:bottom;transform:rotate(32deg)}.page-weather .weather-model-strip{max-width:1280px;margin:0 auto;padding:60px 7vw;background:#102f3d;color:#eaf7fa;display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}.page-weather .weather-model-strip span,.page-weather .weather-section-head span,.page-weather .weather-agri span,.page-weather .weather-editorial span,.page-weather .weather-disclaimer span{font:700 .6rem monospace;letter-spacing:.16em;color:#8fc1d1}.page-weather .weather-model-strip h2,.page-weather .weather-section-head h2,.page-weather .weather-agri h2,.page-weather .weather-editorial h2,.page-weather .weather-disclaimer h2{font:400 clamp(2rem,4.5vw,3.7rem) Georgia;margin:10px 0 12px}.page-weather .weather-model-strip p,.page-weather .weather-agri p,.page-weather .weather-editorial p,.page-weather .weather-disclaimer p{line-height:2;color:#b9cdd4}.page-weather .weather-models{display:grid;gap:9px}.page-weather .weather-models b{padding:14px 16px;border:1px solid #355767;background:#163c4b;font-size:.7rem}.page-weather .weather-models small{color:#8fa8b1;line-height:1.8}.page-weather .weather-dashboard{max-width:1280px;margin:0 auto;padding:80px 7vw;background:#f5f8f8}.page-weather .weather-section-head{max-width:850px}.page-weather .weather-section-head span{color:#4a7584}.page-weather .weather-section-head h2{color:#153846}.page-weather .weather-section-head p{color:#60757d;line-height:2}.page-weather .weather-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;margin:32px 0}.page-weather .weather-controls label{display:grid;gap:7px;font-size:.7rem;color:#46636d}.page-weather .weather-controls select,.page-weather .weather-controls input{padding:14px 15px;border:1px solid #b9cbd2;background:#fff;color:#193844;border-radius:12px;font:inherit}.page-weather #weather-updated{align-self:end;padding:14px 15px;border:1px solid #b9cbd2;border-radius:12px;font-size:.68rem;color:#5b727b}.page-weather .weather-summary{display:flex;align-items:center;gap:12px;padding:15px 18px;background:#e5eff2;border:1px solid #c0d2d8;margin-bottom:14px}.page-weather .weather-summary b{font:400 2rem Georgia;color:#173f4e}.page-weather .weather-summary span{font-size:.72rem;color:#4f6c75}.page-weather .weather-summary i{margin-right:auto;font-size:.65rem;color:#77909a}.page-weather .weather-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-weather .weather-card-v2{padding:23px;background:#fff;border:1px solid #c3d3d9;border-radius:18px;box-shadow:0 8px 28px rgba(37,75,87,.06)}.page-weather .weather-card-v2 header{display:flex;justify-content:space-between;align-items:flex-start}.page-weather .weather-card-v2 header small{color:#64808a}.page-weather .weather-card-v2 h3{font:400 1.35rem Georgia;margin:5px 0;color:#163b49}.page-weather .weather-card-v2 header>strong{font:400 2.6rem Georgia;color:#23566a}.page-weather .weather-now{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.page-weather .weather-now span{font-size:.66rem;color:#5c727a;padding:7px 9px;background:#edf4f5;border-radius:999px}.page-weather .weather-risk{min-height:30px;display:flex;gap:7px;flex-wrap:wrap}.page-weather .weather-risk b{font-size:.62rem;padding:6px 9px;background:#f2dfbf;color:#73501f;border-radius:999px}.page-weather .weather-risk span{font-size:.62rem;color:#83969c;padding:6px 0}.page-weather .weather-agreement{display:flex;justify-content:space-between;border-top:1px solid #e1e8ea;margin-top:12px;padding-top:12px;font-size:.65rem;color:#71858c}.page-weather .weather-agreement b{color:#376e80}.page-weather .weather-days-v2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:13px}.page-weather .weather-days-v2 div{padding:9px 6px;background:#f1f6f7;border-radius:10px;display:grid;gap:4px}.page-weather .weather-days-v2 small,.page-weather .weather-days-v2 span{font-size:.57rem;color:#71858c}.page-weather .weather-days-v2 strong{font-size:.7rem;color:#315d6d}.page-weather .weather-agri{max-width:1280px;margin:0 auto;padding:75px 7vw;background:#183d35;color:#edf7f1;display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}.page-weather .weather-agri span{color:#9ccdbb}.page-weather .weather-agri-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-weather .weather-agri-grid article{padding:22px;border:1px solid #315d50;background:#1e493f;min-height:145px}.page-weather .weather-agri-grid b{color:#c7a95f;font-size:.65rem}.page-weather .weather-agri-grid h3{font:400 1.3rem Georgia;margin:20px 0 8px}.page-weather .weather-agri-grid p{font-size:.78rem;margin:0}.page-weather .weather-editorial{max-width:1280px;margin:0 auto;padding:65px 7vw;background:#e7dfcf;color:#253b36;display:flex;justify-content:space-between;gap:35px;align-items:end}.page-weather .weather-editorial span,.page-weather .weather-editorial strong{color:#765e30}.page-weather .weather-editorial p{color:#5e665e;max-width:750px}.page-weather .weather-editorial strong,.page-weather .weather-editorial small{display:block;margin-top:10px}.page-weather .weather-editorial small{font-size:.7rem;color:#7d776c}.page-weather .weather-editorial a{padding:14px 20px;border:1px solid #8e7a4c;color:#4f4329;text-decoration:none;white-space:nowrap}.page-weather .weather-disclaimer{max-width:1280px;margin:0 auto;padding:60px 7vw;background:#0e2833;color:#edf6f8;display:grid;grid-template-columns:1.1fr .9fr;gap:45px}.page-weather .weather-disclaimer p{max-width:780px}.page-weather .weather-source-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.page-weather .weather-source-list b{padding:13px;border:1px solid #345462;background:#143542;font-size:.67rem;color:#b8d2da}.page-weather .weather-error{padding:30px;border:1px dashed #b8cbd2;background:#fff;border-radius:16px;color:#60747c}.page-weather .weather-loading{padding:40px;text-align:center;color:#60747c}@media(max-width:900px){.page-weather .weather-hero-v2,.page-weather .weather-model-strip,.page-weather .weather-agri,.page-weather .weather-disclaimer{grid-template-columns:1fr}.page-weather .weather-hero-dial{justify-self:start;width:220px;height:220px;margin-top:25px}.page-weather .weather-hero-dial strong{font-size:4.5rem}.page-weather .weather-controls{grid-template-columns:1fr 1fr}.page-weather #weather-updated{grid-column:1/-1}.page-weather .weather-grid-v2{grid-template-columns:1fr}.page-weather .weather-editorial{display:block}.page-weather .weather-editorial a{display:inline-block;margin-top:20px}}@media(max-width:560px){.page-weather .weather-hero-v2{padding:110px 22px 55px}.page-weather .weather-model-strip,.page-weather .weather-dashboard,.page-weather .weather-agri,.page-weather .weather-editorial,.page-weather .weather-disclaimer{padding-left:22px;padding-right:22px}.page-weather .weather-controls,.page-weather .weather-agri-grid{grid-template-columns:1fr}.page-weather .weather-days-v2{grid-template-columns:repeat(5,95px);overflow:auto}.page-weather .weather-source-list{grid-template-columns:1fr}.page-weather .weather-hero-v2 h1{font-size:3.2rem}}\n
/* AI AGRICULTURE BUSINESS MODEL V1 */
.page-agents .agent-pricing{max-width:1280px;margin:0 auto;padding:82px 7vw;background:#f4eee2;color:#24261f}.page-agents .agent-pricing>header{max-width:850px;margin-bottom:38px}.page-agents .agent-pricing header span,.page-agents .agent-packages header span,.page-agents .agent-business-model span{font:700 .6rem monospace;letter-spacing:.17em;color:#856b32}.page-agents .agent-pricing h2,.page-agents .agent-packages h2,.page-agents .agent-business-model h2{font:400 clamp(2.2rem,4.5vw,4rem) Georgia;margin:10px 0 14px}.page-agents .agent-pricing header p,.page-agents .agent-packages header p,.page-agents .agent-business-model p{line-height:2;color:#68645b;max-width:850px}.page-agents .agent-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.page-agents .agent-pricing-grid article{padding:32px;background:#fff;border:1px solid #d6cdbd;min-height:390px;display:flex;flex-direction:column}.page-agents .agent-pricing-grid article.featured{background:#1a3028;color:#f3eee1;border-color:#1a3028;transform:translateY(-10px)}.page-agents .agent-pricing-grid small{font:700 .62rem monospace;letter-spacing:.14em;color:#9b7d3c}.page-agents .agent-pricing-grid h3{font:400 2rem Georgia;margin:12px 0}.page-agents .agent-pricing-grid strong{font:400 1.35rem Georgia;margin-bottom:10px}.page-agents .agent-pricing-grid p{line-height:1.9;min-height:65px}.page-agents .agent-pricing-grid ul{margin:8px 0 20px;padding-right:20px;line-height:2}.page-agents .agent-pricing-grid a{margin-top:auto;display:inline-block;padding:13px 16px;border:1px solid currentColor;color:inherit;text-decoration:none;text-align:center}.page-agents .agent-packages{max-width:1280px;margin:0 auto;padding:78px 7vw;background:#101914;color:#eef3ed}.page-agents .agent-packages header{max-width:820px}.page-agents .agent-packages header p{color:#a9b5ad}.page-agents .agent-package-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.page-agents .agent-package-grid article{padding:25px;border:1px solid #304239;background:#17251f;min-height:260px;display:flex;flex-direction:column}.page-agents .agent-package-grid small{font:700 .58rem monospace;color:#c5a65d;letter-spacing:.12em}.page-agents .agent-package-grid h3{font:400 1.45rem Georgia;margin:24px 0 10px}.page-agents .agent-package-grid p{color:#b5c0b9;line-height:1.9;font-size:.82rem}.page-agents .agent-package-grid a{margin-top:auto;color:#e5d6a9;text-decoration:none;font-size:.75rem}.page-agents .agent-business-model{max-width:1280px;margin:0 auto;padding:75px 7vw;background:#d9c99f;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.page-agents .agent-business-model h2{color:#22261e}.page-agents .agent-business-model p{color:#4e4d43}.page-agents .agent-business-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-agents .agent-business-points b{padding:17px;background:rgba(255,255,255,.42);border:1px solid rgba(91,74,33,.2);font-size:.78rem;color:#403921}.page-agents .agent-access-card a{display:inline-block;margin-top:22px;color:inherit;border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:5px;font-size:.72rem}.page-agents .agent-links{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);background:#0b1713}.page-agents .agent-links a{padding:27px 25px;color:#eef3ed;text-decoration:none;border:1px solid rgba(255,255,255,.08);display:grid;gap:8px}.page-agents .agent-links b{font:400 1.1rem Georgia}.page-agents .agent-links span{font-size:.7rem;color:#9daea5}.page-agents .agent-links em{font-style:normal;color:#c8a85f}.page-agents .agent-cta{max-width:1280px;margin:0 auto;padding:72px 7vw;background:linear-gradient(135deg,#172e25,#0b1713);color:#edf3ee;display:flex;justify-content:space-between;gap:35px;align-items:end}.page-agents .agent-cta>div{max-width:800px}.page-agents .agent-cta span{font:700 .6rem monospace;color:#c8a85f;letter-spacing:.15em}.page-agents .agent-cta h2{font:400 clamp(2.2rem,4vw,4rem) Georgia;margin:10px 0}.page-agents .agent-cta p{line-height:2;color:#afbbb3}.page-agents .agent-cta>a{padding:15px 22px;background:#c8a85f;color:#162018;text-decoration:none;white-space:nowrap}.page-agents .agent-journey,.page-agents .agent-revenue-map,.page-agents .agent-trust{max-width:1280px;margin:0 auto}.page-agents .agent-journey{padding:82px 7vw;background:#f7f2e8;color:#25271f}.page-agents .agent-journey header,.page-agents .agent-revenue-map header{max-width:850px;margin-bottom:36px}.page-agents .agent-journey header span,.page-agents .agent-revenue-map header span,.page-agents .agent-trust span{font:700 .6rem monospace;letter-spacing:.17em;color:#856b32}.page-agents .agent-journey h2,.page-agents .agent-revenue-map h2,.page-agents .agent-trust h2{font:400 clamp(2.2rem,4.5vw,4rem) Georgia;margin:10px 0 14px}.page-agents .agent-journey header p,.page-agents .agent-revenue-map header p,.page-agents .agent-trust p{line-height:2;color:#68645b;max-width:850px}.page-agents .agent-journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page-agents .agent-journey-grid article{padding:28px;border:1px solid #d8cfbf;background:#fff;min-height:190px}.page-agents .agent-journey-grid b{font:700 .7rem monospace;color:#9a7b39}.page-agents .agent-journey-grid h3{font:400 1.7rem Georgia;margin:22px 0 8px}.page-agents .agent-journey-grid p{font-size:.85rem;line-height:1.9;color:#6d695f}.page-agents .agent-revenue-map{padding:82px 7vw;background:#111b17;color:#edf2ed}.page-agents .agent-revenue-map header span{color:#c9a75c}.page-agents .agent-revenue-map h2{color:#f3ead7}.page-agents .agent-revenue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page-agents .agent-revenue-grid article{padding:28px;border:1px solid #30443b;background:#17231e;min-height:190px}.page-agents .agent-revenue-grid small{font:700 .58rem monospace;color:#c9a75c;letter-spacing:.12em}.page-agents .agent-revenue-grid h3{font:400 1.55rem Georgia;margin:20px 0 8px}.page-agents .agent-revenue-grid p{color:#b7c1ba;line-height:1.9;font-size:.82rem}.page-agents .agent-trust{padding:72px 7vw;background:#d8c89e;color:#28271f;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.page-agents .agent-trust span{color:#5e4b27}.page-agents .agent-trust h2{color:#22251e}.page-agents .agent-trust p{color:#4f4b3f}.page-agents .agent-trust-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-agents .agent-trust-points b{padding:17px;background:rgba(255,255,255,.42);border:1px solid rgba(91,74,33,.2);font-size:.78rem;color:#403921}@media(max-width:900px){.page-agents .agent-pricing-grid{grid-template-columns:1fr}.page-agents .agent-pricing-grid article.featured{transform:none}.page-agents .agent-package-grid{grid-template-columns:1fr 1fr}.page-agents .agent-business-model{grid-template-columns:1fr}.page-agents .agent-links{grid-template-columns:1fr 1fr}.page-agents .agent-cta{display:block}.page-agents .agent-cta>a{display:inline-block;margin-top:20px}}@media(max-width:560px){.page-agents .agent-pricing,.page-agents .agent-packages,.page-agents .agent-business-model{padding-left:22px;padding-right:22px}.page-agents .agent-package-grid,.page-agents .agent-business-points,.page-agents .agent-links{grid-template-columns:1fr}.page-agents .agent-pricing-grid article{min-height:0}.page-agents .agent-access-card{min-height:0}}