.rich-dossier{color:#2c483c;font-family:var(--sans,system-ui,sans-serif);font-size:16px;line-height:1.7;--dossier-line:#d7dfce;--dossier-paper:#f6f6ee;--dossier-muted:#536953}.rich-dossier *{box-sizing:border-box}.rich-dossier p{color:var(--dossier-muted);font-size:16px;line-height:1.75;margin:12px 0}.rich-dossier a{color:#3c684d;text-underline-offset:3px}.rich-dossier h1,.rich-dossier h2{font-family:var(--serif,Georgia,serif);font-weight:400;color:#28493c;letter-spacing:-.03em}.rich-dossier h1{font-size:46px;line-height:1.13;margin:16px 0 9px}.rich-dossier h2{font-size:32px;line-height:1.25;margin:0}.rich-dossier h3{font-size:17px;font-weight:600;margin:21px 0 7px;line-height:1.5}.rich-dossier .dossier-binomial{font:italic 21px Georgia,serif;color:#69815b;margin:0 0 20px}.dossier-kicker{font-size:12px;letter-spacing:1.8px;font-weight:600;color:#70804f}.dossier-cover{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;align-items:center}.dossier-specimen{margin:0;min-width:0;background:radial-gradient(ellipse at center,#e5e9d9,#f3f4eb 65%);border-radius:140px 140px 5px 5px;overflow:hidden}.dossier-specimen img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.dossier-specimen figcaption{font-size:11px;text-align:center;padding:12px;color:#586b4e}.dossier-chips{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.dossier-chips span{border:1px solid #cedbc5;border-radius:30px;padding:3px 11px;font-size:12px;color:#536d4b}.rich-dossier .dossier-lead{font-size:18px;color:#3a5947}.dossier-facts{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;margin:22px 0 5px}.dossier-facts>div{border-top:1px solid var(--dossier-line);padding-top:11px}.dossier-facts dt{font-size:12px;color:#617754}.dossier-facts dd{font-size:21px;line-height:1.4;margin:5px 0;color:#315640}.dossier-context{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:18px 0}.rich-dossier .dossier-scope{font-size:13px;line-height:1.7;border-left:3px solid #a5b680;background:#f0f3e9;padding:15px 18px;margin:23px 0 0}.dossier-contents{display:flex;flex-wrap:wrap;gap:9px 19px;border-block:1px solid var(--dossier-line);padding:16px 0;margin:30px 0 10px}.dossier-contents a{font-size:13px}.report-block{margin-bottom:36px;scroll-margin-top:20px}.dossier-section-head{display:flex;gap:18px;align-items:flex-start;margin:38px 0 22px}.plate-number{font:italic 32px Georgia,serif;color:#8e9d6c;border-top:1px solid #b5c39d;padding-top:7px;min-width:42px}.dossier-section-head p{font-size:14px;margin:8px 0 0}.dossier-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.dossier-plate{margin:0;min-width:0;border:1px solid #dae1d0;background:#fafbf5;border-radius:9px;overflow:hidden;break-inside:avoid}.botanical-svg{display:block;width:100%;height:auto}.dossier-plate figcaption{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:12px 15px;border-top:1px solid #dde5d3;color:#5e7152;font-size:12px;line-height:1.55}.plate-export{border:1px solid #c7d3bc;background:#f4f6ee;border-radius:5px;color:#426042;font:12px var(--sans,system-ui,sans-serif);min-height:33px;padding:4px 10px;white-space:nowrap;cursor:pointer}.plate-export:hover{background:#e4ebda}.organ-description{padding:17px 0 8px}.organ-measure{display:block;font-size:13px;font-weight:600;color:#62784f}.organ-dimension{display:block;font:32px Georgia,serif;margin:5px 0 13px;color:#3a6749}.rich-dossier .organ-note{font-size:14px;border-left:2px solid #c3b88e;padding-left:13px}.trait-citation{display:inline-block;font-size:12px;margin:9px 0 1px}.dossier-text-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.rich-dossier .dossier-method{font-size:13px;color:#5b6d53;line-height:1.75;margin:19px 0}.model-facts{grid-template-columns:repeat(4,1fr);margin:20px 0}.model-facts dd{font-size:25px}.dossier-table-scroll{overflow-x:auto;margin-top:20px}.dossier-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.dossier-table caption{text-align:left;font-size:13px;padding-bottom:12px;color:#5a7150}.dossier-table th{text-align:left;font-weight:500;padding:12px 9px;vertical-align:bottom;color:#466242;background:#f2f5e9}.dossier-table td{padding:13px 9px;border-bottom:1px solid #e1e6d9;color:#31513d;white-space:nowrap}.dossier-table tbody th{font-weight:600;border-bottom:1px solid #e1e6d9}.dossier-table tr:nth-child(2n) td{background:#fafbf6}.dossier-equation{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:18px;margin:20px 0;background:#edf2e4;border:1px solid #d6e0c7;border-radius:6px}.dossier-equation code{font-size:17px;color:#42613e}.dossier-equation span{font-size:13px}.dossier-comparison-head{margin-top:28px;display:flex;align-items:end;justify-content:space-between;gap:20px}.dossier-comparison-head h3{margin:0}.dossier-comparison-head label{display:block;font-size:12px;color:#62774f;max-width:50%}.dossier-comparison-head select{display:block;width:100%;margin:7px 0 15px;min-width:0}.dossier-stages{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px}.dossier-stages article{padding:19px 21px;border:1px solid #d6dfc9;background:#f6f8f0;border-radius:7px}.dossier-stages article>span{float:right;font:28px Georgia,serif;color:#9ca987}.dossier-stages h3{margin:0 32px 7px 0}.dossier-stages small{font-size:12px;color:#6b7d58}.dossier-field-notes{background:#eaf0df;padding:7px 22px 18px;border-radius:8px;margin-top:22px}.rich-dossier li{margin:8px 0;font-size:15px}.dossier-review{display:flex;flex-wrap:wrap;gap:8px 24px;padding:14px 0;border-block:1px solid #d2ddc7;font-size:13px;color:#5f784b}.dossier-references{padding-left:24px}.dossier-references li{margin-bottom:15px}.dossier-references a{font-size:14px;overflow-wrap:anywhere}.dossier-references small{display:block;font-size:10px;line-height:1.5;color:#657257;overflow-wrap:anywhere}#app-dialog:has(.rich-dossier){width:min(1150px,96vw);max-width:1150px}#app-dialog:has(.rich-dossier) .dialog-body{padding:28px 40px}#app-dialog:has(.rich-dossier) .dialog-header{padding:22px 40px}#app-dialog:has(.rich-dossier) .dialog-header h2{font-size:26px}#app-dialog:has(.rich-dossier) .dialog-header p{margin:6px 0 0}.report-body{margin:0;background:#e7ebdf;color:#2c483c}.report-toolbar{max-width:1060px;margin:24px auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:0 20px}.report-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.report-toolbar select{max-width:210px;min-width:0}.report-toolbar .report-brand{font:28px Georgia,serif;text-decoration:none;color:#315341}.report-document{width:min(1060px,calc(100% - 40px));margin:20px auto 45px;background:#fbfcf7;padding:42px 48px;box-shadow:0 9px 55px #344c3412;border:1px solid #d5deca}.report-status{padding:30px;font-size:17px;text-align:center}.report-print-note{max-width:1060px;margin:20px auto;padding:0 20px;font-size:14px;color:#4d6349}@media(max-width:700px){#app-dialog:has(.rich-dossier) .dialog-body{padding:20px}#app-dialog:has(.rich-dossier) .dialog-header{padding:20px}.dossier-cover{grid-template-columns:1fr}.dossier-specimen{max-width:300px;margin:auto;order:-1}.rich-dossier h1{font-size:35px}.rich-dossier h2{font-size:28px}.dossier-two-col,.dossier-text-grid,.dossier-context,.dossier-stages{grid-template-columns:1fr}.model-facts{grid-template-columns:1fr 1fr}.dossier-comparison-head{display:block}.dossier-comparison-head label{max-width:100%;margin-top:12px}.report-document{width:100%;padding:24px 20px;margin:0;box-shadow:none}.report-toolbar{margin:16px 0}.report-toolbar-actions{width:100%}.report-toolbar select{max-width:155px}.dossier-wide .dossier-plate{overflow-x:auto}.dossier-wide .growth-strip{min-width:760px}.dossier-equation code{font-size:14px}.rich-dossier p{font-size:16px}}@page{size:A4;margin:14mm 13mm 15mm}@media print{html,body.report-body{background:#fff;font-size:10pt}.report-toolbar,.report-print-note,.plate-export,.dossier-contents,.report-status{display:none!important}.report-document{width:100%;margin:0;padding:0;border:0;box-shadow:none}.rich-dossier{font-size:10pt;line-height:1.5}.rich-dossier p{font-size:10pt;line-height:1.55}.rich-dossier h1{font-size:30pt}.rich-dossier h2{font-size:22pt}.rich-dossier h3{font-size:12pt;break-after:avoid}.rich-dossier li{font-size:10pt}.dossier-section-head{margin:10px 0 18px;break-after:avoid}.report-block{break-before:page;margin:0;padding:0}.report-block:first-child{break-before:auto}.dossier-cover{grid-template-columns:1.2fr 1fr;gap:20px}.dossier-two-col,.dossier-text-grid,.dossier-stages,.dossier-context{grid-template-columns:1fr 1fr;gap:16px}.dossier-plate,.organ-measure,.dossier-equation,.dossier-stages article,.dossier-facts>div{break-inside:avoid}.rich-dossier .organ-note,.rich-dossier .dossier-method,.rich-dossier .dossier-scope{font-size:8.5pt}.organ-dimension{font-size:23pt}.dossier-facts dt,.organ-measure,.dossier-chips span,.dossier-stages small{font-size:8pt}.dossier-facts dd{font-size:15pt}.model-facts{grid-template-columns:repeat(4,1fr)}.dossier-plate figcaption,.trait-citation{font-size:8pt}.dossier-table{font-size:8.5pt}.dossier-table td,.dossier-table th{padding:8px 5px}.dossier-table-scroll{overflow:visible}.dossier-table thead{display:table-header-group}.dossier-table tr{break-inside:avoid}.dossier-comparison-head label{font-size:8pt}.dossier-comparison-head select{font-size:9pt;border:0;background:none;appearance:none;padding-left:0}.dossier-comparison-head{break-after:avoid}.dossier-wide .growth-strip{min-width:0}.dossier-specimen{max-width:none;order:initial}.dossier-references a{font-size:9pt}.dossier-references small{font-size:7pt}.dossier-references li{break-inside:avoid}.dossier-review{font-size:8pt}.rich-dossier a{color:#31533f}.rich-dossier *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rich-dossier p{orphans:3;widows:3}}@media print{#dossier-architecture .botanical-svg{max-height:260px}#dossier-architecture .dossier-method{break-inside:avoid}#dossier-architecture .dossier-text-grid h3{margin-top:14px}#dossier-architecture .dossier-text-grid p{margin:8px 0}#dossier-rates .dossier-two-col .botanical-svg,#dossier-rates .dossier-compare-content .botanical-svg{max-height:165px}#dossier-rates .dossier-equation{padding:9px 12px;margin:12px 0}#dossier-rates .dossier-comparison-head{margin-top:16px}#dossier-rates .dossier-compare-content .dossier-table-scroll{margin-top:10px}#dossier-rates .dossier-compare-content td,#dossier-rates .dossier-compare-content th{padding:6px 5px}#dossier-development .dossier-stages{gap:12px;margin-bottom:18px}#dossier-development .dossier-stages article{padding:12px 15px}#dossier-development .dossier-stages p{margin:7px 0}#dossier-development [data-plate=stem-tissues] .botanical-svg{max-height:145px}#dossier-development .dossier-field-notes{margin-top:12px;padding:5px 16px 10px;break-inside:avoid}#dossier-development .dossier-field-notes h3{margin-top:10px}}.dossier-reference-host{width:100%;min-width:0}.dossier-reference-host>img{display:block;width:100%;height:auto}.dossier-reference-host svg{display:block;width:100%;height:auto}.dossier-chips{align-items:center}.dossier-chips .plant-kind{display:inline-block;margin:0}.dossier-loading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:15px 18px;margin:20px 0;border:1px solid var(--dossier-line);border-radius:9px;background:#f1f4eb;color:#536953;font-size:13px}.dossier-loading progress{width:160px;max-width:100%;height:6px;accent-color:#557b5a}.dossier-placeholder{padding:28px 24px;margin:24px 0;border:1px solid var(--dossier-line);border-radius:9px;background:linear-gradient(110deg,#f3f5ed,#fafbf6);min-height:140px}.dossier-placeholder h2{font-size:24px}.dossier-placeholder p{font-size:13px;margin:8px 0 0;color:#738267}.dossier-slot{content-visibility:auto;contain-intrinsic-size:auto 700px}.dossier-slot[aria-busy=true]{contain-intrinsic-size:auto 190px}@media print{.dossier-slot{content-visibility:visible;contain-intrinsic-size:none}.dossier-loading button{display:none}}.flower-study{margin:12px 0 28px}.flower-study>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.flower-study h3{margin:8px 0 0}.flower-evidence{border:1px solid var(--line,#d7dfce);padding:7px 12px;border-radius:20px;font-size:11px;white-space:nowrap}.flower-study-details{display:grid;grid-template-columns:2fr 1fr;gap:28px;margin-top:18px;line-height:1.7}.flower-study-details p{margin:0 0 10px}.flower-study-details a{font-size:12px}.flower-season-note{font-size:13px;line-height:1.7;padding:14px 18px;border-left:3px solid #a9b994;background:#f0f3e9}.dossier-chips .plant-kind{font-weight:600;background:#e5eddd}.flower-plate{display:block;width:100%;height:auto}.flower-study .dossier-plate{overflow:hidden}@media(max-width:620px){.flower-study>header{align-items:flex-start;flex-direction:column;gap:10px}.flower-study-details{grid-template-columns:1fr;gap:8px}.flower-study .dossier-plate figcaption{gap:12px;padding:12px}.flower-season-note{padding:12px}}
