.dc{color:#163c30;background:#f5f6f0;padding:32px 24px 0}.dc *{box-sizing:border-box}.dc-shell{max-width:1160px;margin:auto}.dc-back{color:#5b6e62;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.dc-hero{grid-template-columns:1fr 350px;align-items:center;padding:48px 0 42px;display:grid}.dc-eyebrow{letter-spacing:1.8px;align-items:center;gap:16px;font-size:11px;font-weight:700;display:flex}.dc-eyebrow span{letter-spacing:1px;background:#e5ebdd;border-radius:4px;padding:4px 7px;font-size:9px}.dc h1{letter-spacing:-3px;margin:16px 0 14px;font-size:clamp(38px,5.2vw,66px);font-weight:650;line-height:1.12}.dc h1 span{color:#8ebd4f}.dc-lead{margin:0 0 15px;font-size:24px;font-weight:500}.dc-intro{color:#687469;margin:0;font-size:15px;line-height:1.7}.dc-trust{color:#4f6957;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;display:flex}.dc-trust span{align-items:center;gap:6px;display:flex}.dc-hero-art{isolation:isolate;height:240px;position:relative}.dc-orbit{background:radial-gradient(circle,#dce8c5,#0000 68%);border:1px solid #cbd6b9;border-radius:50%;width:230px;height:230px;position:absolute;top:0;left:60px}.dc-file{border:1px solid #dde4d8;border-radius:12px;flex-direction:column;justify-content:space-between;width:114px;height:145px;padding:22px;display:flex;position:absolute;box-shadow:0 14px 30px #22462613}.dc-file svg{width:33px;height:33px}.dc-file span{letter-spacing:2px;font-size:14px;font-weight:700}.dc-file-back{background:#fff;top:35px;left:48px;transform:rotate(-13deg)}.dc-file-front{color:#d5e8bb;background:#174737;border-color:#174737;top:55px;left:174px;transform:rotate(10deg)}.dc-art-arrow{z-index:2;background:#c8e78c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:100px;left:146px;box-shadow:0 4px 10px #214e2c20}.dc-art-caption{letter-spacing:2.5px;color:#65805d;font-size:9px;position:absolute;bottom:5px;left:88px}.dc-filter{border-top:1px solid #dde3d6;gap:6px;margin-bottom:16px;padding:17px 0;display:flex;overflow-x:auto}.dc button,.dc input,.dc select{font:inherit}.dc button,.dc a,.dc input,.dc select{outline-offset:4px}:is(.dc button:focus-visible,.dc a:focus-visible,.dc input:focus-visible,.dc select:focus-visible){outline:2px solid #37764a}.dc button{cursor:pointer}.dc button:disabled{cursor:not-allowed;opacity:.45}.dc-filter button{white-space:nowrap;color:#5b6b60;background:0 0;border:0;border-radius:6px;padding:10px 17px;font-size:12px;font-weight:600}.dc-filter button[aria-pressed=true]{color:#fff;background:#163f30}.dc-workspace{grid-template-columns:245px 1fr;align-items:start;gap:25px;padding-bottom:40px;display:grid}.dc-sidebar{padding-top:10px}.dc-label{letter-spacing:1.3px;color:#788577;margin:0 0 18px;font-size:10px;font-weight:700}.dc-tools{flex-direction:column;gap:4px;display:flex}.dc-tools button{text-align:left;color:#587061;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:13px 11px;font-size:12px;display:flex}.dc-tools button span{flex:1}.dc-tools button[aria-pressed=true]{color:#244d35;background:#e6eddc;border-color:#d1dec1;font-weight:650}.dc-tools button:hover{background:#eaf0e2}.dc-panel{background:#fff;border:1px solid #dfe5d8;border-radius:15px;padding:30px;box-shadow:0 8px 22px #1a3c2b04}.dc-panel-heading{align-items:center;gap:16px;margin-bottom:25px;display:flex}.dc-tool-icon{background:#f0f4e9;border-radius:12px;flex-shrink:0;place-items:center;width:53px;height:56px;display:grid}.dc-panel-heading .dc-label{font-size:9px}.dc h2{letter-spacing:-.7px;margin:3px 0 5px;font-size:24px;line-height:1.2}.dc-panel-heading p{color:#7b857a;margin:0;font-size:12px;line-height:1.6}.dc-drop{color:#244c35;background:#fbfcf7;border:1.5px dashed #bed0ab;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:205px;transition:background .15s;display:flex}.dc-drop:hover,.dc-drop.dc-over{background:#edf5df;border-color:#5e8c43}.dc-upload-icon{background:#edf3e3;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:3px;display:grid}.dc-drop strong{font-size:17px}.dc-drop>span:not(.dc-upload-icon){color:#8a9686;font-size:12px}.dc-drop u{color:#456b38;text-underline-offset:3px}.dc-drop small{color:#8a9686;letter-spacing:.5px;align-items:center;gap:9px;margin-top:8px;font-size:9px;display:flex}.dc-options{flex-wrap:wrap;gap:22px;margin-top:24px;display:flex}.dc-options label{color:#5c705d;flex-direction:column;flex:1;gap:9px;min-width:130px;font-size:11px;font-weight:600;display:flex;position:relative}.dc-options label>span{color:#829278;font-size:10px;position:absolute;right:0}.dc-options input:not([type=range]),.dc-options select{color:#345137;background:#fff;border:1px solid #dce4d4;border-radius:6px;width:100%;padding:11px;font-size:12px}.dc-options input[type=range]{accent-color:#285c3d;width:100%;margin-top:12px}.dc-options small{color:#83917d;font-size:10px;font-weight:400}.dc-fine{color:#86917f;margin:16px 0;font-size:10px;line-height:1.6}.dc-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.dc .dc-primary{color:#fff;background:#173f2f;border:0;border-radius:7px;justify-content:center;align-items:center;gap:25px;min-width:180px;padding:15px 21px;font-size:12px;font-weight:600;display:flex}.dc-submit-row>span{color:#86917f;align-items:center;gap:5px;font-size:9px;display:flex}.dc-status{overflow-wrap:anywhere;min-height:0;margin:15px 0 0;font-size:12px;line-height:1.7}.dc-status-alert{color:#8d4b29}.dc-bottom{color:#66805d;border-top:1px solid #dce4d4;justify-content:space-between;align-items:center;gap:22px;padding:26px 0;display:flex}.dc-bottom>div{align-items:center;gap:14px;display:flex}.dc-bottom p{letter-spacing:1px;margin:0;font-size:9px}.dc-bottom strong{color:#45603f;letter-spacing:0;margin-bottom:4px;font-size:11px;display:block}.dc-bottom span{color:#82917b;letter-spacing:0;font-size:10px}.dc-selected{margin-top:20px}.dc-list-heading{color:#687d60;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:11px;display:flex}.dc-list-heading button{color:#688155;background:0 0;border:0;padding:6px;font-size:11px}.dc-file-row{border-bottom:1px solid #edf0e9;align-items:center;gap:10px;padding:12px 0;display:flex}.dc-file-row>div:not(.dc-reorder){flex:1;min-width:0}.dc-file-row strong,.dc-result strong{overflow-wrap:anywhere;font-size:12px;display:block}.dc-file-row small,.dc-result small{color:#86917f;margin-top:3px;font-size:10px;display:block}.dc-file-row button{color:#667b59;background:#f4f6ef;border:0;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:flex}.dc-reorder{gap:4px;display:flex}.dc-notice{color:#74663b;background:#faf7e9;border:1px solid #eee8cf;border-radius:7px;margin-bottom:18px;padding:14px 16px;font-size:11px}.dc-notice strong{font-size:11px}.dc-notice p{margin:5px 0 0;font-size:11px;line-height:1.65}.dc-results{background:#f2f7eb;border:1px solid #d9e5cd;border-radius:8px;margin-top:20px;padding:18px}.dc-results .dc-list-heading strong{align-items:center;gap:5px;display:flex}.dc-result{border-top:1px solid #dee7d4;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.dc-result>div{min-width:0}.dc-result a{color:#285639;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.dc-spin{animation:1.4s linear infinite dc-spin}@keyframes dc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dc-spin{animation:none}}@media (max-width:900px){.dc-workspace{grid-template-columns:200px 1fr;gap:16px}.dc-panel{padding:22px}.dc-hero{grid-template-columns:1fr 280px}.dc-hero-art{transform-origin:100%;transform:scale(.85)}.dc h1{letter-spacing:-2px}}@media (max-width:650px){.dc{padding:20px 16px 0}.dc-hero{grid-template-columns:1fr;padding-top:32px;position:relative}.dc-hero-art{display:none}.dc h1{letter-spacing:-2.5px;font-size:44px}.dc-lead{font-size:22px}.dc-intro{font-size:13px}.dc-workspace{flex-direction:column;display:flex}.dc-sidebar{width:100%}.dc-tools{grid-template-columns:1fr 1fr;gap:4px;display:grid}.dc-tools button{gap:6px;padding:10px 8px;font-size:11px}.dc-tools button>svg:last-child{display:none}.dc-panel{width:100%;margin-top:5px;padding:20px 16px}.dc h2{font-size:23px}.dc-bottom{align-items:flex-start}.dc-bottom>p{display:none}.dc-bottom span{line-height:1.7;display:block}.dc-filter{gap:2px}.dc-filter button{padding:9px 11px;font-size:11px}.dc-submit-row>.dc-primary{width:100%}.dc-submit-row>span{margin:auto}.dc-eyebrow{gap:10px;font-size:9px}.dc-options{gap:15px}.dc-options label{min-width:110px}}
