:root{color-scheme:light;--ink:#222c29;--muted:#586762;--paper:#f5f4ee;--line:#d9dfd8;--accent:#386b59}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:anywhere}a{color:var(--accent);text-underline-offset:.18em}button,input{font:inherit}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.topbar{background:#ffffffd9;border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-weight:750;text-decoration:none}.brand img{border-radius:12px;flex:none}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:10px 18px;border:1px solid var(--accent);border-radius:9px;background:var(--accent);color:white;text-decoration:none;font-weight:650;cursor:pointer}.secondary{color:var(--accent);background:white}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:48px;padding-block:58px 28px}.hero>div,.layout>div,.layout>aside{min-width:0}.eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.hero h1{font-size:clamp(30px,4.4vw,56px);line-height:1.15;letter-spacing:-.025em;margin:0 0 22px}.lede{font-size:20px;color:#3d5148;max-width:760px}.app-card,.panel{background:white;border:1px solid var(--line);border-radius:14px;padding:25px}.app-card img{border-radius:20px}.app-card h2{font-size:23px}.small{font-size:14px;color:var(--muted)}.languages{display:flex;flex-wrap:wrap;gap:7px;margin-block:14px}.languages a{padding:4px 8px;border:1px solid var(--line);border-radius:6px;font-size:13px;text-decoration:none;background:white}.languages a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:white}.language-area{padding-block:5px 22px;border-bottom:1px solid var(--line)}.language-area p{margin:0}.layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:40px;padding-block:36px 54px}.content h2{font-size:26px;line-height:1.3;margin:30px 0 12px}.content h2:first-child{margin-top:0}.content p{margin:0 0 20px}.content ul,.content ol{padding-inline-start:24px}.content li{padding-inline-start:3px;margin-bottom:10px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.entry{display:flex;flex-direction:column;gap:10px;background:white;border:1px solid var(--line);border-radius:12px;padding:22px;min-width:0}.entry h2,.entry h3{margin:0;font-size:22px;line-height:1.35}.entry p{font-size:15px;margin:0;color:var(--muted)}.entry a{margin-top:auto}.section{padding-block:32px}.search{display:block;width:100%;min-height:48px;margin:18px 0 25px;border:1px solid #899c90;border-radius:8px;padding:10px 14px;background:white}.table-scroll{overflow-x:auto;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;background:white}table{border-collapse:collapse;min-width:460px;width:100%}td,th{text-align:start;padding:12px;border-bottom:1px solid var(--line)}th{white-space:nowrap}.template{white-space:pre-wrap;font:inherit;padding:25px;background:white;border:1px solid var(--line);border-radius:10px;overflow-wrap:anywhere}.footer{border-top:1px solid var(--line);padding-block:26px}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer nav{display:flex;flex-wrap:wrap;gap:18px}.source-note{margin-top:32px}.source-note p{font-size:14px;color:var(--muted)}[hidden]{display:none!important}:focus-visible{outline:3px solid #bc7b20;outline-offset:4px}@media(max-width:700px){.wrap{width:min(100% - 32px,1120px)}.nav{gap:12px;padding-block:12px;flex-wrap:wrap}.hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 24px}.hero h1{font-size:34px}.layout{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:28px 38px}.grid{grid-template-columns:minmax(0,1fr)}.app-card{padding:20px}.lede{font-size:18px}.actions .button{max-width:100%}.language-area{padding-bottom:16px}.footer-inner{display:block}.footer nav{margin-top:12px}.template{padding:18px}}@media print{.topbar,.languages,.language-area,.actions,.footer,.search,.app-card{display:none}.hero,.layout{display:block;padding-block:10px}.wrap{width:100%}.panel,.entry,.template{break-inside:avoid;background:white}body{background:white}}
.app-shot{margin:24px auto 0;max-width:230px}.app-shot img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:20px}.app-shot figcaption{margin-top:12px}@media(max-width:700px){.app-shot{max-width:220px}}
.yieldra-tool{min-width:0}.yieldra-fields,.yieldra-flows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.yieldra-tool label{display:grid;gap:6px;min-width:0}.yieldra-tool input,.yieldra-tool select{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:10px;border:1px solid #b9bec8;border-radius:7px;background:white;color:#172033}.yieldra-tool input[type=checkbox]{width:22px;height:22px}.yieldra-tool fieldset{min-width:0;margin:20px 0;padding:18px;border:1px solid #d9dde5;border-radius:10px}.yieldra-tool legend{font-weight:650;padding:0 6px}.yieldra-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:20px}.yieldra-actions button{font:inherit;padding:10px 16px;border-radius:7px;border:1px solid #aaa;background:white;color:#172033;cursor:pointer}.yieldra-actions button[type=submit]{background:#172033;color:white;border-color:#172033}.yieldra-actions button:disabled{opacity:.45;cursor:default}.yieldra-output{background:#f2f5f8;padding:20px;border-radius:10px;min-width:0}.yieldra-output dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.yieldra-output dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.yieldra-table-scroll{overflow-x:auto;max-width:100%}.yieldra-table-scroll table{border-collapse:collapse;min-width:100%;font-variant-numeric:tabular-nums}.yieldra-table-scroll th,.yieldra-table-scroll td{padding:8px 10px;border-bottom:1px solid #d9dde5;text-align:start}.yieldra-table-scroll th{white-space:nowrap}.yieldra-tool [role=alert]{color:#9a2424}.yieldra-tool .yieldra-notes{font-size:.94em}.yieldra-example dd{font-variant-numeric:tabular-nums}@media(max-width:620px){.yieldra-fields,.yieldra-flows{grid-template-columns:minmax(0,1fr)}.yieldra-output dl{grid-template-columns:minmax(0,1fr)}.yieldra-output dd{margin-bottom:8px}}@media print{.yieldra-actions,.yieldra-tool form{display:none}.yieldra-output{background:white}.yieldra-table-scroll{overflow:visible}.yieldra-table-scroll th{white-space:normal}}
.elyaz-editor{min-width:0}.elyaz-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.elyaz-editor label{display:grid;gap:6px;min-width:0}.elyaz-editor input,.elyaz-editor textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:11px;border:1px solid #9daa9f;border-radius:8px;background:white;color:#222c29}.elyaz-editor textarea{resize:vertical;min-height:110px}.elyaz-editor [data-elyaz-draft]{min-height:350px;line-height:1.8}.elyaz-editor .elyaz-wide{grid-column:1/-1}.elyaz-editor .elyaz-actions{display:flex;gap:10px;flex-wrap:wrap;margin-block:20px}.elyaz-editor button{font:inherit;padding:10px 16px;border:1px solid #386b59;border-radius:8px;background:white;color:#254b3b;cursor:pointer}.elyaz-editor button[type=submit]{background:#386b59;color:white}.elyaz-editor .elyaz-hint{font-size:.9em;color:#586762}.elyaz-editor [role=alert]{color:#9a2424}.elyaz-print-preview{display:none;white-space:pre-wrap;font:inherit;overflow-wrap:anywhere}.elyaz-editor .elyaz-notice{background:#eef2ed;border-inline-start:3px solid #386b59;padding:15px}@media(max-width:620px){.elyaz-fields{grid-template-columns:minmax(0,1fr)}}@media print{.elyaz-editor form,.elyaz-editor .elyaz-actions,.elyaz-editor .elyaz-notice,.elyaz-editor .elyaz-edit-label,.elyaz-editor [role=alert]{display:none}.elyaz-print-preview{display:block}.elyaz-editor .elyaz-hint{display:none}}