.workspace{background:var(--background);color:var(--foreground);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.enc-inline-help{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;margin:10px 0;color:#6a8a74}.enc-inline-help a{color:#39765e;text-decoration:underline;text-underline-offset:3px}.ph-encyclopedia-links{display:flex;flex-wrap:wrap;gap:9px 15px;margin:12px 0;font-size:11px}.ph-encyclopedia-links a{display:inline-flex;align-items:center;gap:5px;color:#397b5c!important;text-decoration:underline;text-underline-offset:3px}.ph-knowledge-card[id]{scroll-margin-top:24px}.site-header{flex-wrap:wrap;gap:20px;padding:14px 24px;background:var(--card);border-bottom:1px solid var(--border)}.site-brand,.site-header{display:flex;align-items:center}.site-brand{gap:9px;color:var(--foreground)!important;text-decoration:none;white-space:nowrap;font-size:17px}.site-brand svg{color:var(--primary)}.site-header nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.site-header nav a{display:flex;align-items:center;gap:7px;color:var(--muted-foreground);text-decoration:none;white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:14px}.site-header nav a:hover{background:var(--muted);color:var(--primary)}.site-header nav a[aria-current=page]{background:var(--secondary);color:var(--primary);font-weight:700}.site-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.site-actions button,.site-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:white;border:1px solid var(--input);color:var(--foreground);border-radius:8px;padding:8px 12px;min-height:38px;font-size:13px}.site-actions button:hover,.site-dialog button:hover{background:var(--secondary)}.site-draft-note{padding:12px 24px 0;color:var(--muted-foreground);font-size:12px;line-height:1.6}.workspace .f-card,.workspace .f-recipe-card,.workspace .model-panel,.workspace .properties-panel,.workspace .psychro-chart-card,.workspace .psychro-input-card,.workspace .settings{background:var(--card);border-color:var(--border);border-radius:14px;box-shadow:0 4px 18px #173f3d05}.workspace .f-field,.workspace .model-field{font-size:12px;color:var(--muted-foreground)}.workspace input:not([type=checkbox]):not([type=range]):not([type=file]),.workspace select,.workspace textarea{border-color:var(--input);border-radius:8px;background:white;color:var(--foreground);font-family:inherit;font-size:14px;min-height:38px}.workspace button:not(.psychro-chart-point){border-radius:8px;font-family:inherit}.workspace .f-main button{border-color:var(--input);color:var(--foreground)}.workspace .f-main button.f-primary{background:var(--primary);border-color:var(--primary);color:white}.workspace .f-heading h1,.workspace .psychro-title h1{font-size:28px;letter-spacing:-.5px;font-weight:700;color:var(--foreground)}.workspace .model-heading h2,.workspace .panel-title h1{font-size:21px;font-weight:700;color:var(--foreground)}.site-dialog :focus-visible,.workspace :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.workspace input[aria-invalid=true]{border-color:var(--destructive)!important;background:#fff4ef!important}.site-dialog{position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--foreground);box-shadow:0 24px 80px #173e3440;overflow:auto}.site-dialog::backdrop{background:#16392c80;backdrop-filter:blur(2px)}.site-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-dialog h2{font-size:18px;font-weight:700;margin:0}.site-dialog p{font-size:14px;line-height:1.8;margin:20px 0}.site-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.site-dialog button.site-primary{background:var(--primary);color:white;border-color:var(--primary)}@media(max-width:760px){.site-header{gap:12px;padding:14px 16px}.site-header nav{flex:1;justify-content:flex-end}.site-header nav a{padding:9px 10px}.site-actions{width:100%;margin-left:0}.site-draft-note{padding:10px 16px 0}.workspace .f-main,.workspace .psychro-main{padding-left:16px;padding-right:16px}}@media(max-width:480px){.site-header nav{width:100%;flex:auto;justify-content:flex-start}.site-header nav a{font-size:13px;flex:1;justify-content:center;padding:9px 6px}.site-header{gap:10px}.workspace .f-heading h1,.workspace .psychro-title h1{font-size:24px}.site-actions button{flex:1}.site-dialog{padding:20px}}@media print{.site-dialog,.site-draft-note,.site-header{display:none!important}}.workspace .psychro-card{border-color:var(--border);border-radius:14px;box-shadow:0 4px 18px #173f3d05}.workspace .psychro-reset{background:var(--primary);border-color:var(--primary);color:white}.workspace .f-metrics>div,.workspace .metrics>div,.workspace .psychro-key-metrics>div{border-radius:12px}.workspace .f-editor-modal{border-color:var(--border);border-radius:14px}.workspace .psychro-input-wrap{border-radius:8px;background:white}.workspace .f-card h2,.workspace .psychro-card h2{font-size:18px;font-weight:700}.workspace .psychro-badge{background:var(--secondary);color:var(--primary)}.cp-preview{--cp-bg:#f5f7f6;--cp-panel:#fff;--cp-text:#1b2c30;--cp-muted:#596b70;--cp-line:#dbe3e1;--cp-color:#08786f;--cp-light:#6de0c7;--cp-accent:var(--cp-color);background:var(--cp-bg);color:var(--cp-text);font-family:Arial,Microsoft YaHei,sans-serif;min-height:100vh;font-size:14px;line-height:1.7;isolation:isolate}.cp-preview.cp-b,.cp-preview.cp-c.cp-home{--cp-bg:#0d191c;--cp-panel:#142327;--cp-text:#eef4f2;--cp-muted:#a1b5b9;--cp-line:#2c3e43;--cp-accent:var(--cp-light)}.cp-preview *{box-sizing:border-box}.cp-preview a{color:inherit;text-decoration:none}.cp-preview button,.cp-preview input,.cp-preview textarea{font:inherit}.cp-preview button{cursor:pointer}.cp-preview h1,.cp-preview h2,.cp-preview h3,.cp-preview p{margin:0}.cp-preview h1,.cp-preview h2,.cp-preview h3{line-height:1.35;color:inherit}.cp-preview h2{font-size:30px;font-weight:600;letter-spacing:-1px}.cp-preview h3{font-size:18px;font-weight:600}.cp-preview p{color:var(--cp-muted)}.cp-preview small{font-size:11px}.cp-preview a:focus-visible,.cp-preview button:focus-visible,.cp-preview input:focus-visible,.cp-preview textarea:focus-visible{outline:3px solid var(--cp-accent);outline-offset:5px}.cp-skip{position:fixed;left:15px;top:-100px;z-index:100;background:var(--cp-panel);padding:12px}.cp-skip:focus{top:10px}.cp-shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.cp-comparison{background:#eaf0ee;color:#233c40;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 32px;border-bottom:1px solid #cbd9d5}.cp-comparison>div{display:grid;line-height:1.5}.cp-comparison>div span{font-size:11px;color:#526863}.cp-comparison nav{display:flex;gap:8px}.cp-comparison nav a{display:flex;align-items:center;gap:10px;padding:7px 15px;border:1px solid transparent;border-radius:6px;line-height:1.4}.cp-comparison nav a small{display:block;color:#526863}.cp-comparison nav a b{font-size:21px;font-weight:400}.cp-comparison nav a[aria-current]{background:white;border-color:#739b8c;box-shadow:0 2px 4px #1232}.cp-original{font-size:12px;gap:5px}.cp-header,.cp-original{display:flex;align-items:center}.cp-header{width:min(1376px,calc(100% - 64px));margin:auto;min-height:92px;justify-content:space-between;border-bottom:1px solid var(--cp-line);gap:24px}.cp-brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.cp-mark{height:38px;width:38px;display:grid;place-items:center;background:var(--cp-accent);color:var(--cp-bg);border-radius:9px}.cp-brand>span:last-child{font-size:22px;letter-spacing:-.6px;font-weight:700;line-height:1.1}.cp-brand small{display:block;font-size:10px;letter-spacing:3.5px;font-weight:400;margin-top:6px;color:var(--cp-muted)}.cp-header nav{display:flex;gap:3px;align-items:center}.cp-header nav a{padding:9px 10px;font-size:13px;color:var(--cp-muted);border-radius:5px;white-space:nowrap}.cp-header nav a:hover,.cp-header nav a[aria-current]{color:var(--cp-accent);background:color-mix(in srgb,var(--cp-accent) 9%,transparent)}.cp-menu{display:none;background:transparent;border:0;color:inherit}.cp-eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;color:var(--cp-accent);display:flex;align-items:center;gap:9px}.cp-dot{width:6px;height:6px;border-radius:50%;background:var(--cp-accent)}.cp-hero{min-height:630px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:22px;padding-top:55px;padding-bottom:65px}.cp-hero h1{font-size:clamp(34px,3.8vw,57px);letter-spacing:-2px;font-weight:600;line-height:1.22;margin:29px 0 20px}.cp-hero h1 span{color:var(--cp-accent)}.cp-hero .cp-hero-lead{font-size:20px;color:var(--cp-text);margin-bottom:15px}.cp-hero-copy>p:not(.cp-hero-lead){font-size:14px;line-height:1.9}.cp-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.cp-preview .cp-button{display:inline-flex;gap:18px;align-items:center;justify-content:center;padding:12px 20px;border-radius:5px;border:1px solid var(--cp-accent);background:var(--cp-accent);color:var(--cp-bg);font-size:13px;font-weight:600;line-height:1.5;transition:filter .15s,transform .15s}.cp-preview .cp-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.cp-preview .cp-outline{color:var(--cp-text);background:transparent;border-color:var(--cp-line)}.cp-hero-notes{display:flex;gap:15px;font-size:10px;color:var(--cp-muted);flex-wrap:wrap}.cp-hero-notes span+span{border-left:1px solid var(--cp-line);padding-left:15px}.cp-model{color:var(--cp-accent);position:relative;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--cp-accent) 8%,transparent),transparent 70%)}.cp-model svg{width:100%;height:auto;display:block}.cp-model-caption{display:flex;justify-content:space-between;color:var(--cp-muted);font-size:9px;letter-spacing:1px;padding:0 15px}.cp-model-caption:first-child{padding-bottom:18px}.cp-model-caption:last-child{padding-top:16px;border-bottom:1px solid var(--cp-line);padding-bottom:15px}.cp-purpose,.cp-section{padding-block:65px;border-top:1px solid var(--cp-line);scroll-margin-top:20px}.cp-section-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.cp-section-title h2{margin-top:13px}.cp-section-title>p{font-size:12px;line-height:1.9}.cp-purpose-list{display:grid;grid-template-columns:repeat(5,1fr)}.cp-purpose-list a{padding:15px 23px;border-left:1px solid var(--cp-line);position:relative}.cp-purpose-list a:first-child{padding-left:0;border-left:0}.cp-purpose-list small{color:var(--cp-accent)}.cp-purpose-list h3{margin:13px 0 7px;font-size:16px}.cp-purpose-list p{font-size:11px}.cp-purpose-list svg{margin-top:14px;color:var(--cp-muted)}.cp-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cp-tool-card{border:1px solid var(--cp-line);background:var(--cp-panel);padding:25px;border-radius:8px;display:flex;flex-direction:column;min-height:276px;transition:border-color .15s,transform .15s}.cp-tool-card:hover{border-color:var(--cp-accent);transform:translateY(-3px)}.cp-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;color:var(--cp-accent)}.cp-card-top span{font-size:10px;padding:3px 7px;background:color-mix(in srgb,var(--cp-accent) 9%,transparent);border-radius:4px}.cp-tool-card>small{font-size:8px;letter-spacing:1.2px;color:var(--cp-muted)}.cp-tool-card h3{margin:8px 0 11px;font-size:21px}.cp-tool-card p{font-size:12px;line-height:1.9;flex:1}.cp-card-bottom{margin-top:25px;padding-top:16px;border-top:1px solid var(--cp-line);display:flex;justify-content:space-between;align-items:center;color:var(--cp-accent)}.cp-card-bottom>span{display:flex;gap:9px;align-items:center;font-size:11px}.cp-card-bottom>small{color:var(--cp-muted)}.cp-tool-note{display:flex;flex-direction:column;justify-content:center;padding:30px}.cp-tool-note h3{font-size:23px;margin:15px 0}.cp-tool-note p{font-size:12px}.cp-tool-note>span:last-child{font-size:10px;color:var(--cp-muted);margin-top:20px}.cp-showcases{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.cp-showcases>a>div{height:220px;overflow:hidden;background:var(--cp-panel);border:1px solid var(--cp-line);border-radius:7px;margin-bottom:22px}.cp-showcases>a>small{color:var(--cp-accent);letter-spacing:1px}.cp-showcases h3{font-size:16px;margin:10px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-showcases p{font-size:12px}.cp-mini-model svg{width:100%;height:100%;color:var(--cp-accent)}.cp-mini-output{padding:32px 22px;display:flex;flex-direction:column;justify-content:center;gap:12px;font-size:12px}.cp-mini-output>div{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--cp-line);padding-bottom:10px}.cp-mini-output b{color:var(--cp-accent);font-size:15px}.cp-mini-output strong{margin-left:auto;font-weight:400}.cp-mini-output small{color:var(--cp-muted)}.cp-mini-health{padding:22px;display:flex;flex-direction:column;gap:15px;justify-content:center;color:var(--cp-accent);font-size:12px}.cp-mini-health>div{display:flex;gap:10px;align-items:center;color:var(--cp-text)}.cp-mini-health small{color:var(--cp-muted)}.cp-how{display:grid;grid-template-columns:1fr 1fr;gap:80px}.cp-how h2{margin:15px 0 22px}.cp-how p{font-size:12px}.cp-how ol{margin:0;padding-left:30px}.cp-how li{padding:0 0 25px 17px;color:var(--cp-accent)}.cp-how h3{font-size:16px;color:var(--cp-text);margin-bottom:8px}.cp-vision{border:1px solid var(--cp-line);padding:38px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:8px;margin-bottom:70px;background:var(--cp-panel)}.cp-vision h2{font-size:25px;margin:16px 0}.cp-vision p{font-size:12px}.cp-roadmap{display:flex;gap:15px;align-items:center;white-space:nowrap;font-size:11px;color:var(--cp-muted)}.cp-demo-label{font-size:10px;padding:4px 8px;border:1px solid var(--cp-line);border-radius:4px;color:var(--cp-muted);display:inline-block}.cp-footer{padding:30px 0 40px;border-top:1px solid var(--cp-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.cp-footer strong{font-size:18px}.cp-footer strong span{font-weight:400;margin-left:10px}.cp-footer a,.cp-footer p,.cp-footer strong span{font-size:11px;color:var(--cp-muted)}.cp-a .cp-hero{min-height:650px}.cp-a .cp-model{border-left:1px solid var(--cp-line);padding-left:20px}.cp-a .cp-hero h1{font-weight:500}.cp-b .cp-hero{grid-template-columns:1fr 1.2fr}.cp-b .cp-model{background-image:linear-gradient(#88aec008 1px,transparent 0),linear-gradient(90deg,#88aec008 1px,transparent 0);background-size:28px 28px;border:1px solid var(--cp-line);padding:25px 12px;border-radius:4px}.cp-b .cp-hero h1{font-size:clamp(34px,3.5vw,53px)}.cp-b .cp-tool-card{border-radius:2px}.cp-b .cp-comparison{background:#1e2d37;color:#edf4f7;border-color:#3b4f5b}.cp-b .cp-comparison small,.cp-b .cp-comparison>div span{color:#b1c1c9}.cp-b .cp-comparison nav a[aria-current]{background:#304753;border-color:#9ababd}.cp-c .cp-hero{min-height:650px}.cp-c.cp-home .cp-model{background:radial-gradient(ellipse,#2e675f33,transparent 70%)}.cp-tool-heading{padding-top:30px;padding-bottom:35px}.cp-back{font-size:11px;color:var(--cp-muted)!important;display:inline-block;margin-bottom:27px}.cp-tool-heading h1{font-size:36px;margin:12px 0;display:flex;align-items:center;gap:14px}.cp-tool-heading h1 svg{color:var(--cp-accent);width:30px;height:30px}.cp-tool-heading>p{margin-bottom:14px}.cp-tool-heading .cp-eyebrow span{letter-spacing:0}.cp-workspace{padding-bottom:55px}.cp-demo-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:22px}.cp-panel{padding:30px;background:var(--cp-panel);border:1px solid var(--cp-line);border-radius:8px;min-width:0}.cp-panel-title{display:flex;align-items:center;justify-content:space-between;color:var(--cp-accent);font-size:11px;margin-bottom:24px;gap:10px}.cp-panel h2{font-size:25px;margin:0 0 14px}.cp-panel h3{font-size:15px;margin:20px 0 10px}.cp-panel>p{font-size:12px;line-height:1.9}.cp-panel label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-top:24px}.cp-panel input,.cp-panel textarea{width:100%;background:var(--cp-bg);color:var(--cp-text);border:1px solid var(--cp-line);border-radius:5px;padding:12px}.cp-panel textarea{min-height:95px;resize:vertical}.cp-panel textarea::placeholder{color:var(--cp-muted)}.cp-summary{margin-top:22px;padding-block:15px;border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);display:flex;gap:18px}.cp-summary>span{font-size:10px;color:var(--cp-muted);flex:1}.cp-summary strong{display:block;font-size:12px;font-weight:400;color:var(--cp-text);margin-top:5px}.cp-data-line{display:flex;justify-content:space-between;font-size:12px;padding:8px 0;border-bottom:1px solid var(--cp-line)}.cp-data-line b{font-weight:500}.cp-panel .cp-note{font-size:11px;margin-top:20px}.cp-nutrients{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-block:15px 30px}.cp-nutrients>div{background:color-mix(in srgb,var(--cp-accent) 7%,var(--cp-panel));border-left:2px solid var(--cp-accent);padding:14px}.cp-nutrients span{display:block;font-size:11px;color:var(--cp-muted)}.cp-nutrients strong{font-size:28px;font-weight:500;color:var(--cp-accent)}.cp-tabs{display:flex;border-bottom:1px solid var(--cp-line);gap:15px}.cp-tabs button{padding:10px 5px;border:0;background:none;color:var(--cp-muted);border-bottom:2px solid transparent;font-size:12px}.cp-tabs button[aria-pressed=true]{color:var(--cp-accent);border-bottom-color:var(--cp-accent)}.cp-table-wrap{overflow-x:auto}.cp-panel table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;margin:20px 0}.cp-panel caption{text-align:left;color:var(--cp-muted);font-size:11px;margin-bottom:12px}.cp-panel td,.cp-panel th{padding:12px 8px;border-bottom:1px solid var(--cp-line)}.cp-panel th{font-size:11px;color:var(--cp-muted);font-weight:400}.cp-panel td:last-child,.cp-panel th:last-child{text-align:right}.cp-warning{background:#fff5df;color:#765000;padding:15px;font-size:11px;border-left:3px solid #c8891d;border-radius:3px;margin-top:25px}.cp-b .cp-warning{background:#342c1b;color:#f2cf87}.cp-panel .cp-error{color:#b32424;margin-top:7px}.cp-b .cp-error{color:#ffaaaa}.cp-live-link{margin-top:26px;display:flex;justify-content:space-between;align-items:center;padding:22px 0;gap:20px}.cp-live-link strong{font-size:15px}.cp-live-link p{font-size:11px;margin-top:5px}.cp-leaf-study{background:color-mix(in srgb,var(--cp-accent) 6%,var(--cp-bg));border:1px dashed var(--cp-line);padding:15px;color:var(--cp-accent);border-radius:6px;text-align:center}.cp-leaf-study svg{width:100%;max-height:200px}.cp-leaf-study span{display:block;font-size:10px;color:var(--cp-muted)}.cp-panel>.cp-button{margin-top:20px}.cp-observation{background:color-mix(in srgb,var(--cp-accent) 7%,var(--cp-panel));border-left:2px solid var(--cp-accent);padding:20px;margin:20px 0}.cp-observation small{color:var(--cp-accent)}.cp-observation h3{margin:8px 0}.cp-observation p{font-size:12px}.cp-checklist{list-style:none;padding:0;margin-top:15px}.cp-checklist li{display:flex;align-items:center;gap:10px;font-size:12px;margin:12px 0}.cp-checklist svg{color:var(--cp-accent);flex-shrink:0}.cp-empty{min-height:430px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px;gap:20px}.cp-empty>svg{color:var(--cp-accent)}.cp-empty h2{font-size:22px}.cp-empty p{font-size:12px}.cp-panel>svg{width:100%;height:auto;color:var(--cp-accent)}.cp-generic-icon{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;color:var(--cp-accent)}.cp-generic-icon span{font-size:10px;letter-spacing:2px}.cp-feature-list>div{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--cp-line)}.cp-feature-list h3{margin:0;flex:1}.cp-feature-list span,.cp-feature-list svg{color:var(--cp-accent)}.cp-feature-list{margin-bottom:25px}@media(min-width:1500px){.cp-hero h1{font-size:57px}}@media(max-width:1150px){.cp-header{flex-wrap:wrap;padding-block:20px;gap:15px}.cp-header nav{width:100%;justify-content:space-between}.cp-shell{width:calc(100% - 60px)}.cp-b .cp-hero,.cp-hero{grid-template-columns:1fr 1fr;gap:0}.cp-hero h1{font-size:39px}.cp-tools{grid-template-columns:repeat(2,1fr)}.cp-purpose-list a{padding-inline:14px}.cp-vision{flex-direction:column;align-items:start}.cp-comparison{padding-inline:20px}.cp-original{display:none}.cp-showcases h3{font-size:14px}.cp-showcases>a>div{height:200px}}@media(max-width:760px){.cp-shell{width:calc(100% - 36px)}.cp-comparison{padding:12px 15px;display:block}.cp-comparison>div{display:flex;gap:12px;align-items:center;margin-bottom:9px}.cp-comparison nav{gap:5px}.cp-comparison nav a{flex:1;padding:7px;gap:7px}.cp-comparison nav a b{font-size:17px}.cp-comparison nav a span{font-size:10px}.cp-comparison nav a small{font-size:8px}.cp-header{width:calc(100% - 36px);min-height:78px;padding-block:16px}.cp-brand>span:last-child{font-size:20px}.cp-menu{display:block;padding:7px}.cp-header nav{display:none;grid-template-columns:repeat(2,1fr);padding-top:8px}.cp-header nav.cp-open{display:grid}.cp-header nav a{padding:12px}.cp-b .cp-hero,.cp-hero{grid-template-columns:1fr;padding:44px 0 30px;min-height:0;gap:40px}.cp-a .cp-hero,.cp-c .cp-hero{min-height:0}.cp-b .cp-hero h1,.cp-hero h1{font-size:39px;letter-spacing:-1.5px;margin-top:24px}.cp-hero .cp-hero-lead{font-size:18px}.cp-hero-copy>p:not(.cp-hero-lead){font-size:12px}.cp-eyebrow{font-size:8px;letter-spacing:1.6px}.cp-actions{gap:9px;margin:25px 0}.cp-preview .cp-button{padding:11px 14px;font-size:12px;gap:10px}.cp-hero-notes{gap:10px;font-size:9px}.cp-hero-notes span+span{padding-left:10px}.cp-model-caption{font-size:8px;padding-inline:0;letter-spacing:0}.cp-a .cp-model{border:0;padding:0}.cp-purpose,.cp-section{padding-block:40px}.cp-section-title{align-items:start;flex-direction:column;gap:13px;margin-bottom:25px}.cp-preview h2{font-size:25px}.cp-section-title h2{margin-top:10px}.cp-purpose-list{grid-template-columns:1fr 1fr;gap:0}.cp-purpose-list a,.cp-purpose-list a:first-child{padding:15px;border:1px solid var(--cp-line);margin:0 -1px -1px 0}.cp-purpose-list a:last-child{grid-column:1/-1}.cp-purpose-list h3{font-size:15px}.cp-tools{gap:10px}.cp-tool-card{padding:17px;min-height:260px}.cp-card-top{margin-bottom:20px;gap:5px}.cp-card-top span{font-size:8px;padding:3px}.cp-card-top svg{width:20px}.cp-tool-card>small{font-size:7px;letter-spacing:.3px}.cp-tool-card h3{font-size:19px}.cp-tool-card p{font-size:11px}.cp-tool-note{padding:17px}.cp-tool-note h3{font-size:20px}.cp-showcases{grid-template-columns:1fr;gap:35px}.cp-showcases>a>div{height:240px}.cp-showcases h3{font-size:17px}.cp-mini-health,.cp-mini-output{padding:35px}.cp-how{grid-template-columns:1fr;gap:30px}.cp-vision{padding:25px;margin-bottom:40px}.cp-vision h2{font-size:22px}.cp-roadmap{gap:10px;font-size:10px;flex-wrap:wrap}.cp-footer{flex-wrap:wrap;gap:12px}.cp-footer p{width:100%;order:2}.cp-footer>a{margin-left:auto}.cp-demo-grid{grid-template-columns:1fr}.cp-tool-heading{padding-top:20px}.cp-tool-heading h1{font-size:29px}.cp-panel{padding:21px}.cp-panel h2{font-size:23px}.cp-summary{gap:10px}.cp-nutrients{gap:8px}.cp-nutrients>div{padding:10px}.cp-nutrients strong{font-size:25px}.cp-live-link{align-items:start;flex-direction:column}.cp-empty{min-height:250px}.cp-desktop{display:none}}@media(prefers-reduced-motion:reduce){.cp-preview *{transition:none!important;scroll-behavior:auto!important}}.cp-header nav a,.cp-tool-card{--cp-accent:var(--cp-color)}.cp-b .cp-header nav a,.cp-b .cp-tool-card,.cp-c.cp-home .cp-header nav a,.cp-c.cp-home .cp-tool-card{--cp-accent:var(--cp-light)}.cp-preview a,.cp-preview h1,.cp-preview h2,.cp-preview h3,.cp-preview p{font-family:inherit}.cp-header #cp-nav{position:relative}.cp-header #cp-nav>a{position:relative;z-index:1;transition:color .18s ease}.cp-header #cp-nav>a,.cp-header #cp-nav>a:hover,.cp-header #cp-nav>a[aria-current]{background:transparent}.cp-header #cp-nav>a[data-highlighted=true]{color:var(--cp-accent)}.cp-comparison .cp-mode-switch a{font-size:12px;gap:8px}@media(max-width:760px){.cp-comparison .cp-mode-switch{width:100%}.cp-comparison .cp-mode-switch a{justify-content:center;font-size:12px;min-height:38px}}.cp-global-highlight{position:fixed;left:0;top:0;z-index:20;pointer-events:none;opacity:0;mix-blend-mode:multiply;will-change:transform,width,height;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),background-color .24s ease,opacity .24s ease}.cp-c.cp-home .cp-global-highlight{mix-blend-mode:screen}.cp-preview .cp-button:hover,.cp-preview .cp-tool-card:hover{transform:none;filter:none}.cp-preview [data-highlight]{scroll-margin-top:20px}.cp-preview [data-highlight=control]:active{filter:brightness(.96)}@media(prefers-reduced-motion:reduce){.cp-preview .cp-global-highlight{transition:none!important}}.cropseek-site{--background:#f6f8f7;--foreground:#202e31;--card:#fff;--card-foreground:#202e31;--popover:#fff;--popover-foreground:#202e31;--primary:var(--module-color);--primary-foreground:#fff;--secondary:color-mix(in srgb,var(--module-color) 7%,white);--secondary-foreground:#202e31;--muted:#f1f4f3;--muted-foreground:#647476;--accent:color-mix(in srgb,var(--module-color) 10%,white);--accent-foreground:var(--module-color);--border:#e0e7e5;--input:#cbd5d2;--ring:var(--module-color);min-height:100dvh;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;isolation:isolate}.cropseek-site,.cropseek-site .workspace{background:var(--background);color:var(--foreground)}.cropseek-site .workspace{font-family:inherit}.cropseek-site[data-route-animating]{overflow-x:clip}.cropseek-site .cs-header{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:20px clamp(20px,3.4vw,56px);background:#ffffffdb;border-bottom:1px solid var(--border);color:var(--foreground)}.cropseek-site .site-brand{margin-right:auto;color:var(--foreground)!important;gap:12px;line-height:1.2;font-size:20px;font-weight:650}.cropseek-site .site-brand small{display:block;font-size:10px;letter-spacing:2px;font-weight:400;color:var(--muted-foreground);margin-top:5px}.cropseek-site .site-brand .cp-mark{width:38px;height:38px;background:#08786f;display:grid;place-items:center;border-radius:10px;color:white}.cropseek-site .site-brand .cp-mark svg{color:inherit}.cropseek-site .cs-header nav{gap:2px;flex-wrap:nowrap}.cropseek-site .cs-header nav a{padding:11px 10px;font-size:12px;border-radius:6px;background:transparent;color:var(--muted-foreground);transition:color .24s}.cropseek-site .cs-header nav a:hover,.cropseek-site .cs-header nav a[aria-current=page]{background:transparent;color:var(--cp-color);font-weight:500}.cropseek-site .cs-display-mode{display:flex;gap:3px;padding:3px;border:1px solid var(--border);border-radius:9px}.cropseek-site .cs-display-mode button,.cropseek-site .cs-mobile-menu{display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;padding:8px 9px;min-height:34px;color:var(--muted-foreground);font-size:11px;cursor:pointer}.cropseek-site .cs-display-mode button[aria-pressed=true]{color:var(--primary);background:var(--secondary);border-radius:5px}.cropseek-site .cs-mobile-menu{display:none}.cropseek-site .site-actions{flex-basis:100%;margin:0;gap:8px;justify-content:flex-end}.cropseek-site .site-actions button{border-color:var(--input);color:var(--foreground);background:var(--card);font-size:12px;box-shadow:none}.cropseek-site .site-actions button:hover{background:var(--card)}.cropseek-site .site-draft-note{padding-top:16px}.cropseek-site :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cropseek-site a,.cropseek-site button{-webkit-tap-highlight-color:transparent}.cropseek-site button:active:not(:disabled){filter:brightness(.96)}.cropseek-site .workspace button{font-family:inherit;transition:color .18s,background-color .18s,border-color .18s;transform:none!important;box-shadow:none}.cropseek-site .workspace :is(.f-heading,.psychro-title,.cl-heading,.sub-heading,.ph-heading) h1{font-size:30px;letter-spacing:-.7px;font-weight:650;color:var(--foreground)}.cropseek-site .workspace :is(.f-heading,.psychro-title,.cl-heading,.sub-heading,.ph-heading) h1>svg{color:var(--primary)}.cropseek-site .workspace :is(.settings,.model-panel,.properties-panel,.f-card,.f-recipe-card,.psychro-card,.cl-card,.sub-card,.ph-card){border-color:var(--border);border-radius:14px;box-shadow:0 4px 22px #223f3504;background:var(--card)}.cropseek-site .workspace :is(.settings,.model-panel,.properties-panel,.f-card,.psychro-card,.cl-card,.sub-card,.ph-card) h2{color:var(--foreground)}.cropseek-site .site-layout button.site-primary,.cropseek-site :is(.site-tools,.site-materials,.site-canvas-toolbar) button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:white}.cropseek-site .cl-export button,.cropseek-site .workspace :is(.f-primary,.psychro-reset,.sub-primary,.ph-primary){background:var(--primary);border-color:var(--primary);color:white}.cropseek-site .cl-export button:hover,.cropseek-site .workspace :is(.f-primary,.psychro-reset,.sub-primary,.ph-primary):hover{background:var(--primary);border-color:var(--primary)}.cropseek-site :is(.sub-tabs button[aria-selected=true],.sub-section-number,.sub-heading h1>span,.psychro-badge){color:var(--primary);background:var(--secondary);border-color:var(--border)}.cropseek-site :is(.sub-tabs button[aria-pressed=true],.f-tabs button[aria-selected=true]){color:var(--primary);border-color:var(--primary)}.cropseek-site :is(.sub-workspace input[type=range],.sub-workspace input[type=checkbox]){accent-color:var(--primary)}.cropseek-site .sub-workspace button:not(.sub-primary){color:var(--foreground);border-color:var(--input)}.cropseek-site :is(.cl-metrics>div,.cl-metrics>div:first-child,.sub-metrics>div,.psychro-key-metrics>div,.f-metrics>div){background:var(--secondary);border-color:var(--border)}.cropseek-site .cl-insight:not(.cl-insight-warning){background:var(--secondary)}.cropseek-site :is(.cl-scenarios,.cl-input-wrap>span){background:var(--muted)}.cropseek-site .enc-workspace{--enc-ink:var(--foreground);--enc-muted:var(--muted-foreground);--enc-green:var(--primary);--enc-line:var(--border);background:var(--background)!important}.cropseek-site :is(.enc-home-hero,.enc-crop-hero,.enc-path-grid article){background:var(--secondary);border-color:var(--border)}.cropseek-site .enc-main a:hover{color:var(--primary)}.cropseek-site .enc-main :is(.enc-category-filter,.enc-part-buttons) button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:white}.cropseek-site .enc-main .enc-crop-card:hover{transform:none;box-shadow:none}.cropseek-site :is(.enc-kicker,.enc-home-metrics b,.enc-toc summary){color:var(--primary)}.cropseek-site .enc-toc nav a[aria-current]{color:var(--primary);border-left-color:var(--primary);background:var(--secondary)}.cropseek-site .cp-global-highlight{z-index:20;mix-blend-mode:multiply}.cropseek-site[data-surface=dark]{--foreground:#e7f0ed;--muted-foreground:#a0b5b0;--border:#233e36;--secondary:#17372d;--primary:#6de0c7;--ring:#6de0c7}.cropseek-site[data-surface=dark] .cs-header{background:#0a1c16;color:var(--foreground)}.cropseek-site[data-surface=dark] .cs-header nav a:hover,.cropseek-site[data-surface=dark] .cs-header nav a[aria-current=page]{color:var(--cp-light)}.cropseek-site[data-surface=dark]>.cp-global-highlight{mix-blend-mode:screen}@media(max-width:1200px){.cropseek-site .cs-header{gap:12px}.cropseek-site .cs-header nav{order:3;width:100%;justify-content:center}.cropseek-site .site-actions{order:4}.cropseek-site .cs-display-mode{margin-left:auto}}@media(max-width:760px){.cropseek-site .cs-header{padding:15px 18px;gap:10px}.cropseek-site .site-brand{font-size:18px;gap:9px}.cropseek-site .site-brand .cp-mark{width:34px;height:34px}.cropseek-site .cs-mobile-menu{display:flex;order:2;padding:7px}.cropseek-site .cs-display-mode{margin-left:0}.cropseek-site .cs-display-mode button{padding:7px}.cropseek-site .cs-display-mode span{display:none}.cropseek-site .cs-header nav{display:none;order:3;justify-content:flex-start;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--border)}.cropseek-site .cs-header nav.cs-menu-open{display:flex}.cropseek-site .cs-header nav a{flex:1 0 22%;justify-content:center;padding:12px 6px;font-size:12px}.cropseek-site .site-actions{justify-content:flex-start}.cropseek-site .site-actions button{flex:0 1 auto;white-space:nowrap}.cropseek-site .workspace :is(.f-heading,.psychro-title,.cl-heading,.sub-heading,.ph-heading) h1{font-size:25px}}@media(prefers-reduced-motion:reduce){.cropseek-site *,.cropseek-site .cp-global-highlight{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.cropseek-site .cp-global-highlight{display:none!important}}.cropseek-site .cs-header nav a{font-size:14px}.cropseek-site .cs-display-mode button,.cropseek-site .site-brand small{font-size:12px}.cropseek-site .cp-home{--cp-muted:#45585d;font-size:16px}.cropseek-site .cp-home.cp-c{--cp-muted:#b6c8cc}.cropseek-site .cp-home p{font-size:15px;line-height:1.85}.cropseek-site .cp-home .cp-hero-copy>p:not(.cp-hero-lead){font-size:16px;line-height:1.9}.cropseek-site .cp-home .cp-hero-lead{font-size:20px}.cropseek-site .cp-home :is(small,.cp-eyebrow,.cp-hero-notes,.cp-model-caption,.cp-card-top span,.cp-card-bottom>span,.cp-tool-note>span:last-child,.cp-demo-label,.cp-roadmap){font-size:12px}.cropseek-site .cp-home .cp-button{font-size:15px}.cropseek-site .cp-home :is(.cp-mini-output,.cp-mini-health){font-size:15px}.cropseek-site .cp-home .cp-model-caption{flex-wrap:wrap;gap:6px 16px;letter-spacing:.3px}.cropseek-site .cp-home .cp-tool-card>small{letter-spacing:.8px;overflow-wrap:anywhere}.cropseek-site .cp-home .cp-card-top{flex-wrap:wrap;gap:8px}.cropseek-site .cp-home .cp-card-top span{padding:3px 7px}.cropseek-site .cp-home .cp-footer{font-size:12px;flex-wrap:wrap}.cropseek-site .cp-home .cp-footer-contact{flex-basis:100%;order:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:0;font-size:14px;color:var(--cp-muted)}.cropseek-site .cp-home .cp-footer-contact a{font-size:inherit;color:var(--cp-text);white-space:nowrap;text-decoration:underline;text-underline-offset:3px;border-radius:2px}.cropseek-site .cp-home .cp-footer-contact a:focus-visible{outline:2px solid var(--cp-accent);outline-offset:4px}@media(max-width:760px){.cropseek-site .cp-home .cp-hero-lead{font-size:18px}.cropseek-site .cp-home .cp-tool-card{padding:16px}.cropseek-site .cp-home .cp-mini-health,.cropseek-site .cp-home .cp-mini-output{padding:26px 18px}.cropseek-site .cp-home .cp-footer-contact{justify-content:flex-start}}.cropseek-site[data-mode=night]{color-scheme:dark;--background:#10191e;--foreground:#e5edf1;--card:#18242b;--card-foreground:var(--foreground);--popover:#1c2a32;--popover-foreground:var(--foreground);--primary:var(--cp-light);--primary-foreground:#10191e;--secondary:color-mix(in srgb,var(--cp-light) 12%,#18242b);--secondary-foreground:var(--foreground);--muted:#202f38;--muted-foreground:#afc1cb;--accent:var(--secondary);--accent-foreground:var(--primary);--border:#354750;--input:#526975;--ring:var(--cp-light);--destructive:#ff9c91}.cropseek-site[data-mode=day]{color-scheme:light}.cropseek-site[data-mode=night] .cs-header{background:var(--background)}.cropseek-site[data-mode=night] .workspace{background:var(--background);color:var(--foreground)}.cropseek-site[data-mode=night] .workspace :is(h1,h2,h3,h4){color:var(--foreground)}.cropseek-site[data-mode=night] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--background);color:var(--foreground);border-color:var(--input)}.cropseek-site[data-mode=night] input::placeholder,.cropseek-site[data-mode=night] textarea::placeholder{color:var(--muted-foreground);opacity:.8}.cropseek-site[data-mode=night] :is(.settings,.model-panel,.properties-panel,.parameter-panel,.canvas-panel,.check-panel,.site-palette,.site-model-panel,.site-property-panel,.f-card,.f-recipe-card,.f-editor,.f-editor-modal,.f-editor-header,.f-editor-actions,.psychro-card,.psychro-input-wrap,.cl-card,.cl-input-wrap,.sub-card,.ph-card,.ph-followup,.ph-observation,.enc-crop-card,.enc-concept-group,.enc-search-section>label,.enc-search-results>a,.enc-stage-detail,.enc-problem,.enc-demo-section,.enc-empty,.enc-filter-search,.enc-model-grid,.site-dialog,.f-dialog,.sub-confirm,.enc-image-dialog){background:var(--card);color:var(--foreground);border-color:var(--border);box-shadow:none}.cropseek-site[data-mode=night] :is(.f-main button,.sub-workspace button,.site-layout button,.designer-mode-switch button,.panel-title button,.property-edit button,.layout-view-toolbar button,.site-draft-note button,.site-dialog button,.enc-main button,.enc-dialog-head button,.cl-scenarios button,.cl-tabs button,.ph-card button:not(.ph-primary):not(.ph-clear):not(.ph-history-delete)){background:var(--card);color:var(--foreground);border-color:var(--input)}.cropseek-site[data-mode=night] :is(.f-main button,.sub-workspace button,.site-layout button,.enc-main button,.site-dialog button):hover{background:var(--muted)}.cropseek-site[data-mode=night] :is(.f-primary,.psychro-reset,.cl-export button,.sub-primary,.sub-download,.ph-primary,.site-primary,.site-dialog .site-primary){background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}.cropseek-site[data-mode=night] :is(.f-tabs button[aria-selected=true],.sub-tabs button[aria-pressed=true],.cl-tabs button[aria-selected=true],.cl-scenarios button[aria-pressed=true],.site-tools button[aria-pressed=true],.site-materials button[aria-pressed=true],.site-canvas-toolbar button[aria-pressed=true],.layout-view-toolbar button[aria-pressed=true],.enc-category-filter button[aria-pressed=true],.enc-part-buttons button[aria-pressed=true]){background:var(--secondary);border-color:var(--primary);color:var(--primary)}.cropseek-site[data-mode=night] :is(.metrics>div,.canvas-summary,.canvas-summary>div,.layout-stat-grid>div,.site-stat-grid>div,.site-template-card,.site-tool-instructions,.site-tutorial,.site-legend,.designer-mode-switch,.mobile-summary,.f-tabs,.f-metrics>div,.f-reference,.f-acid-results,.f-tag,.psychro-input-wrap>span,.psychro-chart-readout,.psychro-key-metrics>div,.psychro-insight:not(.psychro-condensation),.psychro-explainer,.psychro-differences section,.cl-scenarios,.cl-input-wrap>span,.cl-metrics>div,.cl-preview-values,.cl-insight:not(.cl-insight-warning),.sub-toolbar,.sub-volume,.sub-metrics>section,.sub-empty-icon,.sub-empty-chips span,.ph-upload,.ph-upload-icon,.ph-service,.ph-ready,.ph-result-icon,.ph-physiology,.ph-analysis-topics>span,.ph-model-picker legend>span,.ph-model-option:not(.ph-model-pro),.ph-model-symbol,.enc-home-hero,.enc-crop-hero,.enc-concept-hero,.enc-path-grid article,.enc-result-type,.enc-group-heading>span,.enc-related a,.enc-checklist,.enc-distinguish,.enc-tool-callout,.enc-problem-filters,.enc-demo-metrics>div){background:var(--secondary);border-color:var(--border);color:var(--foreground)}.cropseek-site[data-mode=night] :is(.f-main thead th,.psychro-table-card thead th,.cl-workspace thead,.sub-workspace thead){background:var(--muted);color:var(--muted-foreground)}.cropseek-site[data-mode=night] :is(table,td,th,.entity-properties div,.property-edit,.settings h2,.psychro-location,.psychro-leaf-input,.ph-history-group,.enc-card-meta,.enc-group-heading,.enc-concept-group>a,.enc-tags span,.enc-footer){border-color:var(--border)}.cropseek-site[data-mode=night] :is(.f-main tbody tr:hover,.psychro-inside-row){background:var(--secondary)}.cropseek-site[data-mode=night] :is(.model-field,.model-field small,.hint,.footnote,.panel-title small,.model-heading small,.empty-property,.entity-properties dt,.canvas-title p,.scene-legend,.canvas-summary span,.mobile-summary,.site-field,.site-layout small,.site-operation-hint,.site-model-heading>span,.site-stat-grid span,.site-property-list dt,.site-limit-note,.site-tool-instructions small,.f-local,.f-heading small,.f-heading p,.f-storage,.f-section-heading p,.f-metrics span,.f-metrics small,.f-field,.f-number small,.f-note,.f-unit,.f-main thead th,.f-main td small,.f-main th small,.f-solve-preview>p,.f-recipe-card p,.f-recipe-card small,.f-ratios p,.f-footer,.f-empty,.psychro-title p,.psychro-local-note,.psychro-field,.psychro-slider-label,.psychro-hint,.psychro-save-status,.psychro-chart-options,.psychro-chart-readout,.psychro-legend,.psychro-key-metrics span,.psychro-insight p,.psychro-explainer p,.psychro-insight dt,.psychro-differences dt,.psychro-insight .psychro-muted,.psychro-footer,.sub-heading p,.sub-local,.sub-storage,.sub-tabs small,.sub-field,.sub-input-wrap>span,.sub-hint,.sub-volume>span,.sub-details summary>span,.sub-metrics>section>div,.sub-metrics small,.sub-section-title>span,.sub-time,.sub-time-labels,.sub-container,.sub-state-numbers span,.sub-export>span,.sub-empty p,.sub-flow,.sub-model-notes,.ph-steps span,.ph-analysis-topics>span,.ph-model-option:not(.ph-model-pro),.ph-model-picker legend>span,.enc-home-hero>p,.enc-home-metrics,.enc-section-heading>div>span,.enc-section-heading>span,.enc-crop-card-body>small,.enc-crop-card-body p,.enc-card-meta,.enc-card-credit,.enc-group-heading p,.enc-concept-group>a small,.enc-path-grid article>small,.enc-path-grid ol,.enc-search-results p,.enc-breadcrumb,.enc-toc nav a,.enc-toc nav a>span,.enc-toc-note,.enc-scientific,.enc-hero-tagline,.enc-tags span,.enc-introduction,.enc-figure figcaption,.enc-figure figcaption strong,.enc-image-credit,.enc-footer,.enc-model-caption,.enc-part-summary,.enc-part-detail p,.enc-part-detail ul,.enc-related>span,.enc-note,.enc-timeline small,.enc-stage-summary,.enc-stage-detail p,.enc-stage-tasks ul,.enc-section-source,.enc-problem-filters label,.enc-problem summary p,.enc-problem-body p,.enc-problem-body ul,.enc-problem-body ol,.enc-tool-callout span,.enc-references li,.enc-references small,.enc-concept-hero>p,.enc-local-badge,.enc-demo-control label>span,.enc-demo-control small,.enc-demo-results>p,.enc-condensation p,.enc-teaching-chart>p,.enc-demo-metrics>div>span,.enc-chart-options){color:var(--muted-foreground)}.cropseek-site[data-mode=night] :is(.entity-properties dd,.property-edit h3,.metrics strong,.canvas-summary strong,.site-stat-grid strong,.site-property-list dd,.designer-mode-switch strong,.f-metrics strong,.f-main tbody th,.f-reference strong,.f-acid-results strong,.f-ratios strong,.sub-volume strong,.sub-details summary,.sub-workspace td,.sub-metrics strong,.sub-state-numbers strong,.sub-empty h2,.sub-flow b,.enc-prose-section p,.enc-demo-metrics strong){color:var(--foreground)}.cropseek-site[data-mode=night] :is(.f-main a,.psychro-insight h3,.psychro-explainer h3,.psychro-differences h3,.psychro-footer a,.sub-eyebrow,.sub-model-notes a,.sub-model-notes summary,.enc-main a:hover,.enc-figure figcaption a,.enc-image-credit a,.enc-footer strong,.enc-backtop,.enc-inline-help,.enc-inline-help a,.enc-knowledge-links a,.enc-citations a,.ph-term-link){color:var(--primary)}.cropseek-site[data-mode=night] .ph-encyclopedia-links a{color:var(--primary)!important}.cropseek-site[data-mode=night] .enc-toc{background:var(--background)}.cropseek-site[data-mode=night] .enc-timeline>button.is-active,.cropseek-site[data-mode=night] .enc-toc nav a[aria-current]{background:var(--secondary);color:var(--primary);border-color:var(--primary)}.cropseek-site[data-mode=night] .enc-timeline>button{background:var(--card);color:var(--foreground);border-color:var(--border)}.cropseek-site[data-mode=night] .enc-image-button{background:var(--muted)!important}.cropseek-site[data-mode=night] :is(.enc-crop-photo>span,.enc-zoom,.viewport-compass,.viewport-tools button,.layout-compass){background:#18242bec;color:var(--foreground);border-color:var(--border)}.cropseek-site[data-mode=night] :is(.validation,.layout-demo-note,.designer-alert,.site-demo-note,.site-overlap-note,.site-editor-alert,.f-alert,.f-warning,.psychro-condensation,.psychro-invalid-note,.cl-badge-warning,.cl-insight-warning,.cl-alert,.sub-warning,.ph-usage-notice,.ph-result-notice){background:#382b1d;color:#f2cd90;border-color:#866543}.cropseek-site[data-mode=night] .psychro-condensation>strong{color:#f2cd90}.cropseek-site[data-mode=night] :is(.ph-error,.f-import-errors,.f-preview-messages,.psychro-field-error,.sub-field-error){color:#ffaaa0}.cropseek-site[data-mode=night] input[aria-invalid=true]{background:#382527!important;border-color:#ff9c91!important}.cropseek-site[data-mode=night] :is(.f-main td.f-deviation,.enc-condensation.is-wet>strong){color:#f2cd90}.cropseek-site[data-mode=night] .ph-model-selected:not(.ph-model-pro){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.cropseek-site[data-mode=night] .ph-model-selected .ph-model-check{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.cropseek-site[data-mode=night] :is(.recharts-cartesian-axis-tick-value,.recharts-label){fill:var(--muted-foreground)}.cropseek-site[data-mode=night] .recharts-cartesian-grid line{stroke:var(--border)}.cropseek-site[data-mode=night] .recharts-legend-item-text{color:var(--muted-foreground)!important}.cropseek-site[data-mode=night] .recharts-default-tooltip{background:var(--popover)!important;border-color:var(--border)!important;color:var(--foreground)!important}.cropseek-site[data-mode=night] .psychro-svg text{fill:var(--muted-foreground)}.cropseek-site[data-mode=night] .psychro-point-label{stroke:var(--card);fill:var(--foreground)}.cropseek-site[data-mode=night] .psychro-svg>rect{fill:var(--card)}.cropseek-site[data-mode=night] .psychro-svg path[fill="#e9eeed"]{fill:var(--muted)}.cropseek-site[data-mode=night] .psychro-svg line[stroke="#dfeae7"]{stroke:var(--border)}.cropseek-site[data-mode=night] :is(.greenhouse-viewport,.viewport-fallback,.site-scene,.site-webgl-message){background:var(--card);color:var(--foreground)}.cropseek-site[data-mode=night] .enc-model-canvas{background:var(--secondary);border-color:var(--border)}.cropseek-site[data-mode=night] .enc-model-canvas svg text{fill:var(--muted-foreground)}.cropseek-site[data-mode=night] .regenerate-layout{background:var(--card);color:var(--foreground);border-color:var(--input)}.cropseek-site[data-mode=night] :is(.f-tabs button[aria-selected=true],.sub-tabs button[aria-pressed=true],.cl-tabs button[aria-selected=true],.cl-scenarios button[aria-pressed=true],.enc-category-filter button[aria-pressed=true],.enc-part-buttons button[aria-pressed=true]){background:var(--secondary)!important;color:var(--primary)!important;border-color:var(--primary)!important}.cropseek-site[data-mode=night] .psychro-legend button{background:transparent;color:var(--muted-foreground)}.cropseek-site[data-mode=night] .psychro-legend button:hover,.cropseek-site[data-mode=night] .psychro-legend button[aria-pressed=true]{background:var(--secondary);border-color:var(--border);color:var(--foreground)}.cropseek-site[data-mode=night] .psychro-svg path[stroke="#155f5a"]{stroke:var(--primary)}@media print{.cropseek-site[data-mode=night]{color-scheme:light;--background:#fff;--card:#fff;--foreground:#202e31;--muted-foreground:#45585d;--primary:var(--module-color);--border:#cbd5d2}}