:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-285a42:#12613f;--focus-8fae85:#236d4e;--ink-202d29:#14271e;--ink-234b34:#14271e;--ink-254631:#14271e;--ink-254e37:#14271e;--ink-27372b:#14271e;--ink-283d27:#14271e;--ink-2a5536:#14271e;--ink-315c3d:#14271e;--ink-34483d:#14271e;--ink-3d6432:#14271e;--ink-3f5939:#14271e;--ink-537147:#435b4e;--ink-537e3e:#435b4e;--ink-56774a:#435b4e;--ink-60725b:#435b4e;--ink-627a58:#435b4e;--ink-627f4b:#435b4e;--ink-63775b:#435b4e;--ink-64705f:#435b4e;--ink-667a5c:#435b4e;--ink-667f58:#435b4e;--ink-67815c:#435b4e;--ink-697963:#435b4e;--ink-697b60:#435b4e;--ink-697d60:#435b4e;--ink-6a7b5f:#435b4e;--ink-6a805c:#435b4e;--ink-6b7755:#435b4e;--ink-6d805f:#435b4e;--ink-6d8958:#435b4e;--ink-6e895c:#435b4e;--ink-6f8065:#435b4e;--ink-6f8168:#435b4e;--ink-718565:#435b4e;--ink-72856f:#435b4e;--ink-74856b:#435b4e;--ink-758275:#435b4e;--ink-75876a:#435b4e;--ink-758d63:#435b4e;--ink-788674:#435b4e;--ink-788c6b:#435b4e;--ink-789075:#435b4e;--ink-798d67:#435b4e;--ink-7a886d:#435b4e;--ink-7a8d70:#435b4e;--ink-7b8a73:#435b4e;--ink-7b8d75:#435b4e;--ink-7b8f67:#435b4e;--ink-7b8f6b:#435b4e;--ink-7c8778:#435b4e;--ink-7c8e6d:#435b4e;--ink-7d8973:#435b4e;--ink-7e8e70:#435b4e;--ink-7e936d:#435b4e;--ink-819274:#435b4e;--ink-849277:#435b4e;--ink-859377:#435b4e;--ink-86907f:#435b4e;--ink-86927c:#435b4e;--ink-87937d:#435b4e;--ink-8a977e:#435b4e;--ink-8b9880:#435b4e;--ink-8ba695:#dceee4;--ink-98a28f:#435b4e;--ink-9c4438:#9e2525;--ink-a3342b:#9e2525;--ink-a6b49b:#435b4e;--ink-b7cdc0:#dceee4;--ink-c9d9cb:#dceee4;--ink-d8deb9:#dceee4;--ink-e3ece4:#dceee4;--ink-fff:#fff;--line-285a42:#12613f;--line-a5bc93:#b3c6b9;--line-a7bd92:#b3c6b9;--line-b4483c:#c67b72;--line-b5c7b3:#b3c6b9;--line-b6cda1:#b3c6b9;--line-b8cda5:#b3c6b9;--line-d2dec7:#b3c6b9;--line-d6ddd5:#b3c6b9;--line-d9e5d1:#b3c6b9;--line-dbe1d4:#b3c6b9;--line-dbe4d2:#b3c6b9;--line-dbe7ce:#b3c6b9;--line-dce3d4:#b3c6b9;--line-dce4d4:#b3c6b9;--line-dce4d5:#b3c6b9;--line-dce5d4:#b3c6b9;--line-dce7d4:#b3c6b9;--line-dde3d9:#b3c6b9;--line-e0e5db:#b3c6b9;--line-e0e6db:#b3c6b9;--line-e0e7d7:#b3c6b9;--line-e0e8d5:#b3c6b9;--line-e1e9d9:#b3c6b9;--line-e2e6dd:#b3c6b9;--line-e2e7d3:#b3c6b9;--line-e2e9dc:#b3c6b9;--line-e4e9dc:#b3c6b9;--line-e4e9df:#b3c6b9;--line-e5eadb:#b3c6b9;--line-e5eadf:#b3c6b9;--line-e8cba0:#b3c6b9;--line-edf0e8:#b3c6b9;--line-edf1e8:#b3c6b9;--line-efc1b7:#c67b72;--shadow-183a2d03:#102b2315;--shadow-183a2d35:#102b2315;--shadow-234b340b:#102b2315;--shadow-243d2904:#102b2315;--surface-102b2470:#061b14b3;--surface-183a2d:#102b23;--surface-214d37:#0c4d31;--surface-244e3b:#1d5942;--surface-285a42:#12613f;--surface-335d46:#1d5942;--surface-537f3f:#12613f;--surface-b6c9a661:#d0e7d866;--surface-c3d7b4:#8ce7b5;--surface-d5d6a6:#8ce7b5;--surface-dce9d4:#e8f3ed;--surface-dcebcf:#e8f3ed;--surface-dfe9d9:#e8f3ed;--surface-e1eadf:#e8f3ed;--surface-e4eedb:#e8f3ed;--surface-e5eadf:#e8f3ed;--surface-e7eddf:#e8f3ed;--surface-e7efdd:#e8f3ed;--surface-e8f1e3:#e8f3ed;--surface-eaf0e3:#e8f3ed;--surface-eaf0e9:#e8f3ed;--surface-eaf1e5:#e8f3ed;--surface-edf2e6:#e8f3ed;--surface-edf3e6:#e8f3ed;--surface-edf4e4:#e8f3ed;--surface-eef4e9:#e8f3ed;--surface-f0f3ea:#f5f8f6;--surface-f0f5ea:#f5f8f6;--surface-f0f6e9:#f5f8f6;--surface-f2f4e9:#f5f8f6;--surface-f4f5f1:#f3f6f4;--surface-f5f7f0:#f5f8f6;--surface-f5f8ef:#f5f8f6;--surface-f6f8f1:#f5f8f6;--surface-f6f8f2:#f5f8f6;--surface-f7f8f4:#f5f8f6;--surface-f8faf4:#f5f8f6;--surface-f8faf5:#f5f8f6;--surface-fbfcf8:#f5f8f6;--surface-fcfdf9:#f5f8f6;--surface-fff:#fff;--surface-fff0ec:#fff0ef;--surface-fff5e8:#fff5e5;--nav-bg:#102b23;--nav-text:#f4faf6;--nav-muted:#c5dfcf;--nav-hover:#1d4b39;--nav-selected:#1c6043;--nav-border:#64917b;--control-border:#718b7b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-285a42:#9ceac0;--focus-8fae85:#9ceac0;--ink-202d29:#f0f6f2;--ink-234b34:#f0f6f2;--ink-254631:#f0f6f2;--ink-254e37:#f0f6f2;--ink-27372b:#f0f6f2;--ink-283d27:#f0f6f2;--ink-2a5536:#f0f6f2;--ink-315c3d:#f0f6f2;--ink-34483d:#f0f6f2;--ink-3d6432:#f0f6f2;--ink-3f5939:#f0f6f2;--ink-537147:#c0d2c8;--ink-537e3e:#c0d2c8;--ink-56774a:#c0d2c8;--ink-60725b:#c0d2c8;--ink-627a58:#c0d2c8;--ink-627f4b:#c0d2c8;--ink-63775b:#c0d2c8;--ink-64705f:#c0d2c8;--ink-667a5c:#c0d2c8;--ink-667f58:#c0d2c8;--ink-67815c:#c0d2c8;--ink-697963:#c0d2c8;--ink-697b60:#c0d2c8;--ink-697d60:#c0d2c8;--ink-6a7b5f:#c0d2c8;--ink-6a805c:#c0d2c8;--ink-6b7755:#c0d2c8;--ink-6d805f:#c0d2c8;--ink-6d8958:#c0d2c8;--ink-6e895c:#c0d2c8;--ink-6f8065:#c0d2c8;--ink-6f8168:#c0d2c8;--ink-718565:#c0d2c8;--ink-72856f:#c0d2c8;--ink-74856b:#c0d2c8;--ink-758275:#c0d2c8;--ink-75876a:#c0d2c8;--ink-758d63:#c0d2c8;--ink-788674:#c0d2c8;--ink-788c6b:#c0d2c8;--ink-789075:#c0d2c8;--ink-798d67:#c0d2c8;--ink-7a886d:#c0d2c8;--ink-7a8d70:#c0d2c8;--ink-7b8a73:#c0d2c8;--ink-7b8d75:#c0d2c8;--ink-7b8f67:#c0d2c8;--ink-7b8f6b:#c0d2c8;--ink-7c8778:#c0d2c8;--ink-7c8e6d:#c0d2c8;--ink-7d8973:#c0d2c8;--ink-7e8e70:#c0d2c8;--ink-7e936d:#c0d2c8;--ink-819274:#c0d2c8;--ink-849277:#c0d2c8;--ink-859377:#c0d2c8;--ink-86907f:#c0d2c8;--ink-86927c:#c0d2c8;--ink-87937d:#c0d2c8;--ink-8a977e:#c0d2c8;--ink-8b9880:#c0d2c8;--ink-8ba695:#dceee4;--ink-98a28f:#c0d2c8;--ink-9c4438:#ffb8af;--ink-a3342b:#ffb8af;--ink-a6b49b:#c0d2c8;--ink-b7cdc0:#dceee4;--ink-c9d9cb:#dceee4;--ink-d8deb9:#dceee4;--ink-e3ece4:#dceee4;--ink-fff:#fff;--line-285a42:#12613f;--line-a5bc93:#516b5e;--line-a7bd92:#516b5e;--line-b4483c:#b16a64;--line-b5c7b3:#516b5e;--line-b6cda1:#516b5e;--line-b8cda5:#516b5e;--line-d2dec7:#516b5e;--line-d6ddd5:#516b5e;--line-d9e5d1:#516b5e;--line-dbe1d4:#516b5e;--line-dbe4d2:#516b5e;--line-dbe7ce:#516b5e;--line-dce3d4:#516b5e;--line-dce4d4:#516b5e;--line-dce4d5:#516b5e;--line-dce5d4:#516b5e;--line-dce7d4:#516b5e;--line-dde3d9:#516b5e;--line-e0e5db:#516b5e;--line-e0e6db:#516b5e;--line-e0e7d7:#516b5e;--line-e0e8d5:#516b5e;--line-e1e9d9:#516b5e;--line-e2e6dd:#516b5e;--line-e2e7d3:#516b5e;--line-e2e9dc:#516b5e;--line-e4e9dc:#516b5e;--line-e4e9df:#516b5e;--line-e5eadb:#516b5e;--line-e5eadf:#516b5e;--line-e8cba0:#516b5e;--line-edf0e8:#516b5e;--line-edf1e8:#516b5e;--line-efc1b7:#b16a64;--shadow-183a2d03:#00000035;--shadow-183a2d35:#00000035;--shadow-234b340b:#00000035;--shadow-243d2904:#00000035;--surface-102b2470:#061b14b3;--surface-183a2d:#102b23;--surface-214d37:#0c4d31;--surface-244e3b:#1d5942;--surface-285a42:#12613f;--surface-335d46:#1d5942;--surface-537f3f:#12613f;--surface-b6c9a661:#3d715c66;--surface-c3d7b4:#8ce7b5;--surface-d5d6a6:#8ce7b5;--surface-dce9d4:#263e34;--surface-dcebcf:#263e34;--surface-dfe9d9:#263e34;--surface-e1eadf:#263e34;--surface-e4eedb:#263e34;--surface-e5eadf:#263e34;--surface-e7eddf:#263e34;--surface-e7efdd:#263e34;--surface-e8f1e3:#263e34;--surface-eaf0e3:#263e34;--surface-eaf0e9:#263e34;--surface-eaf1e5:#263e34;--surface-edf2e6:#263e34;--surface-edf3e6:#263e34;--surface-edf4e4:#263e34;--surface-eef4e9:#263e34;--surface-f0f3ea:#202f35;--surface-f0f5ea:#202f35;--surface-f0f6e9:#202f35;--surface-f2f4e9:#202f35;--surface-f4f5f1:#10191e;--surface-f5f7f0:#202f35;--surface-f5f8ef:#202f35;--surface-f6f8f1:#202f35;--surface-f6f8f2:#202f35;--surface-f7f8f4:#202f35;--surface-f8faf4:#202f35;--surface-f8faf5:#202f35;--surface-fbfcf8:#202f35;--surface-fcfdf9:#202f35;--surface-fff:#19262b;--surface-fff0ec:#42282c;--surface-fff5e8:#403721;--nav-bg:#0b211a;--nav-text:#f4faf6;--nav-muted:#c5dfcf;--nav-hover:#1d4b39;--nav-selected:#1c6043;--nav-border:#64917b;--control-border:#688779}input,textarea,select{border-color:var(--control-border)}input::placeholder,textarea::placeholder{color:var(--ink-64705f);opacity:1}nav .nav-number{opacity:1;color:var(--nav-muted)}:root{color:var(--ink-202d29);background:var(--surface-f4f5f1);font-synthesis:none;font-family:Segoe UI,Malgun Gothic,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--line-d6ddd5);background:var(--surface-fff);color:var(--ink-34483d);border-radius:7px;padding:10px 15px}button:hover{background:var(--surface-eaf0e9)}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--surface-285a42);border-color:var(--line-285a42);color:var(--ink-fff)}button.primary:hover{background:var(--surface-214d37)}button.danger{border-color:var(--line-b4483c);color:var(--ink-a3342b)}button.active{background:var(--surface-e1eadf);border-color:var(--line-b5c7b3);color:var(--ink-254e37);font-weight:600}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-8fae85);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:0;font-size:29px}h2{letter-spacing:-.6px;margin-bottom:12px;font-size:19px}h3{font-size:16px}p{line-height:1.8}small{line-height:1.5}.app{min-height:100vh;display:flex}aside{background:var(--surface-183a2d);width:232px;color:var(--ink-e3ece4);flex-direction:column;flex-shrink:0;padding:32px 15px 24px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.logo{letter-spacing:1.5px;align-items:center;gap:12px;padding:0 12px 34px;font-size:10px;line-height:1.8;display:flex}.logo>span{color:var(--ink-d8deb9);font-size:39px}.logo strong{letter-spacing:-.6px;font-size:15px}nav{gap:5px;display:grid}nav button{color:var(--ink-b7cdc0);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:13px;padding:13px 12px;display:flex}nav button:hover{background:var(--surface-244e3b)}nav button.current{background:var(--surface-335d46);color:var(--ink-fff)}.nav-number{opacity:.55;font-size:10px}.dot{background:var(--surface-d5d6a6);border-radius:50%;width:5px;height:5px;margin-left:auto}.aside-bottom{color:var(--ink-c9d9cb);margin-top:auto;padding:34px 12px 0;font-size:12px;line-height:2}.aside-bottom small{color:var(--ink-8ba695);font-size:11px}.offline-dot{background:var(--surface-c3d7b4);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.body{width:calc(100% - 232px);margin-left:232px}header{background:var(--surface-fff);border-bottom:1px solid var(--line-e2e6dd);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px 36px;display:flex}.mode-switch{border:1px solid var(--line-dde3d9);white-space:nowrap;border-radius:9px;padding:4px;display:flex}.mode-switch button{border:0;padding:9px 13px;font-size:13px}.scope-select{gap:15px;display:flex}.scope-select label{letter-spacing:.4px;color:var(--ink-758275);gap:3px;font-size:10px;display:grid}.scope-select select{background:var(--surface-f7f8f4);min-width:175px;color:var(--ink-34483d);border:0;border-radius:4px;max-width:220px;padding:7px 27px 7px 8px}main{max-width:1460px;margin:auto;padding:32px 36px 40px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:.7px;color:var(--ink-789075);margin-bottom:8px;font-size:11px}.local-label{color:var(--ink-72856f);border:1px solid var(--line-dce3d4);border-radius:20px;padding:7px 11px;font-size:11px}.panel{background:var(--surface-fff);border:1px solid var(--line-e0e5db);box-shadow:0 2px 4px var(--shadow-183a2d03);border-radius:12px;margin-bottom:20px;padding:26px}.hero{background:var(--surface-e7eddf);border:1px solid var(--line-dbe4d2);background-image:radial-gradient(ellipse at 93% 120%,var(--surface-b6c9a661) 0%,transparent 55%);border-radius:12px;margin-bottom:22px;padding:35px 34px}.hero h2{letter-spacing:-1px;color:var(--ink-254631);margin:8px 0 14px;font-size:29px;font-weight:600;line-height:1.5}.hero p{color:var(--ink-697963);font-size:13px}.section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.section-head h2{margin-bottom:5px}.section-head p{margin:5px 0 0}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:22px;display:grid}.stat{background:var(--surface-fff);border:1px solid var(--line-e0e5db);border-radius:10px;gap:13px;padding:23px;display:grid}.stat span{color:var(--ink-788674);font-size:12px}.stat strong{color:var(--ink-315c3d);font-size:29px;font-weight:500}.flow{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.flow span{background:var(--surface-f0f3ea);color:var(--ink-667a5c);border-radius:5px;padding:10px 13px;font-size:12px}.muted{color:var(--ink-7c8778);font-size:12px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.toolbar>input{flex:1;min-width:140px}.toolbar label{margin:0}.toolbar .check{align-self:flex-end;margin-bottom:9px}.badge{border:1px solid var(--line-dce4d5);background:var(--surface-f6f8f2);color:var(--ink-697d60);border-radius:5px;flex-shrink:0;padding:5px 8px;font-size:10px}.record{text-align:left;border:0;border-bottom:1px solid var(--line-edf0e8);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:17px 0;display:flex}.record:hover{background:var(--surface-f8faf5)}.record strong{font-weight:500}.record small{color:var(--ink-86907f);text-overflow:ellipsis;white-space:nowrap;max-width:650px;margin-top:7px;display:block;overflow:hidden}.record>span:last-child{color:var(--ink-7b8a73);font-size:11px}.empty{text-align:center;color:var(--ink-7b8d75);padding:34px 10px 20px}.empty>span{color:var(--ink-a6b49b);font-size:36px}.empty h3{color:var(--ink-627a58);margin:12px 0 8px;font-weight:500}.empty p{margin:0;font-size:12px}label{color:var(--ink-60725b);gap:8px;margin-bottom:17px;font-size:12px;line-height:1.5;display:grid}input,select,textarea{background:var(--surface-fcfdf9);border:1px solid var(--line-dbe1d4);width:100%;color:var(--ink-27372b);border-radius:6px;min-width:0;padding:10px 11px}textarea{resize:vertical;min-height:115px;line-height:1.8}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-285a42);flex-shrink:0}.check{align-items:center;gap:9px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.form-grid .wide{grid-column:1/-1}.form-actions{border-top:1px solid var(--line-e4e9df);align-items:center;gap:12px;padding-top:20px;display:flex}.multi-ref{background:var(--surface-fcfdf9);border:1px solid var(--line-dbe1d4);border-radius:6px;max-height:240px;padding:12px;overflow:auto}.multi-ref .check:last-child{margin:0}.tabs{border-bottom:1px solid var(--line-dbe1d4);gap:5px;margin-bottom:16px;padding-bottom:12px;display:flex;overflow:auto}.tabs button{white-space:nowrap;background:0 0;border-color:#0000;padding:9px 12px;font-size:12px}.tabs button.active{background:var(--surface-dfe9d9);color:var(--ink-2a5536)}.journey{color:var(--ink-859377);margin:20px 0;font-size:12px}.notice,.error,.toast{overflow-wrap:anywhere;border-radius:7px;margin-bottom:18px;padding:14px 17px;font-size:12px;line-height:1.7}.notice{background:var(--surface-f2f4e9);border:1px solid var(--line-e2e7d3);color:var(--ink-6b7755)}.notice p{margin-bottom:7px}.error{background:var(--surface-fff0ec);border:1px solid var(--line-efc1b7);color:var(--ink-9c4438)}.error p{white-space:pre-wrap}.toast{background:var(--surface-eaf1e5);border:1px solid var(--line-d9e5d1);color:var(--ink-67815c)}.contract{background:var(--surface-f6f8f2);border-left:3px solid var(--line-a7bd92);color:var(--ink-6a7b5f);padding:14px;font-size:12px}.preview{background:var(--surface-fbfcf8);min-height:330px;font-family:Consolas,Malgun Gothic,monospace;font-size:12px}.card-list{max-height:360px;overflow:auto}.evidence-row{border-bottom:1px solid var(--line-edf1e8);align-items:center;gap:12px;padding:11px 0;display:flex}.plain{text-align:left;background:0 0;border:0;min-width:0;padding:0}.plain strong{font-size:12px;font-weight:500}.plain small{color:var(--ink-87937d);margin-top:5px;font-size:10px;display:block}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:560px;margin:0;font-family:Consolas,Malgun Gothic,monospace;font-size:12px;line-height:1.8;overflow:auto}dl{background:var(--surface-e5eadf);border:1px solid var(--line-e5eadf);border-radius:6px;grid-template-columns:180px 1fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}dt,dd{background:var(--surface-fff);overflow-wrap:anywhere;margin:0;padding:13px}dt{background:var(--surface-f6f8f1);color:var(--ink-7a886d);font-size:12px}dd{font-size:12px}details{border-bottom:1px solid var(--line-e4e9dc);padding:12px 0}summary{cursor:pointer;margin-bottom:8px}footer{color:var(--ink-98a28f);text-align:center;padding:0 25px 26px;font-size:10px}@media (width<=1150px){aside{width:195px;padding-left:9px;padding-right:9px}.body{width:calc(100% - 195px);margin-left:195px}header{flex-wrap:wrap;gap:14px;padding:14px 20px}.scope-select,.scope-select label{flex:1}.scope-select select{width:100%;min-width:120px}main{padding:25px 20px}.panel{padding:21px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.hero h2{font-size:25px}.record small{max-width:330px}}@media (width<=900px){aside{width:175px}.body{width:calc(100% - 175px);margin-left:175px}nav button{gap:8px;padding:12px 8px;font-size:12px}.logo{gap:6px;padding-left:6px}.logo strong{font-size:13px}.logo>span{font-size:30px}dl{grid-template-columns:130px 1fr}.toolbar button{font-size:12px}.local-label{display:none}}.compare-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.compare-grid>div{background:var(--surface-f8faf4);border-radius:7px;min-width:0;padding:16px}@media (width<=1000px){.compare-grid{grid-template-columns:1fr}}.quick-entry{background:var(--surface-dce9d4);color:var(--ink-234b34);text-align:left;border:0;margin:0 6px 18px;padding:13px;font-weight:600}.quick-entry:hover{background:var(--surface-e8f1e3)}.header-helper{color:var(--ink-6f8168);margin:0;font-size:12px;line-height:1.8}.welcome{margin-bottom:25px}.welcome>h2{letter-spacing:-1px;margin-bottom:10px;font-size:30px;line-height:1.5}.welcome>p{color:var(--ink-697b60)}.start-grid{grid-template-columns:1fr 1fr;gap:15px;margin:23px 0 10px;display:grid}.start-card{text-align:left;background:var(--surface-fff);border:1px solid var(--line-dce4d4);min-height:150px;box-shadow:0 2px 4px var(--shadow-243d2904);border-radius:12px;flex-direction:column;align-items:flex-start;gap:11px;padding:23px;display:flex}.start-card:hover{background:var(--surface-f0f5ea);border-color:var(--line-a5bc93);box-shadow:0 4px 12px var(--shadow-234b340b)}.start-card.featured{background:var(--surface-e4eedb);border-color:var(--line-b8cda5)}.start-card-top{width:100%;color:var(--ink-758d63);justify-content:space-between;font-size:11px;display:flex}.start-card-top>span{font-size:18px;line-height:1}.start-card strong{letter-spacing:-.4px;font-size:17px;font-weight:600;line-height:1.6}.start-card small{color:var(--ink-6f8065);font-size:12px;line-height:1.8}.more-start{border:0}.more-start>summary{color:var(--ink-667f58);padding:8px 0;font-size:13px}.more-start .start-card{min-height:112px}.how-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:23px 0 5px;display:grid}.how-grid>div{padding-left:38px;position:relative}.how-grid b{background:var(--surface-eaf0e3);width:27px;height:27px;color:var(--ink-56774a);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:-3px;left:0}.how-grid h3{margin-bottom:7px;font-size:14px;font-weight:500}.how-grid p{color:var(--ink-7d8973);margin:0;font-size:12px;line-height:1.8}.guided{max-width:1000px;scroll-margin-top:20px}.guided h2{font-size:24px}.guided fieldset{border:0;min-width:0;margin:0;padding:0}.guided .guided-lead{color:var(--ink-63775b);margin:23px 0;font-size:14px;line-height:1.9}.guided label{color:var(--ink-3f5939);gap:9px;margin-bottom:22px;font-size:13px}.guided textarea{background:var(--surface-fff);min-height:105px;padding:13px;font-size:14px;line-height:1.9}.guided input,.guided select{background:var(--surface-fff);padding:12px;font-size:14px}.guided label>.optional{display:inline}.optional{color:var(--ink-8a977e);font-size:11px;font-weight:400}.required-label{color:var(--ink-7b8f67);font-size:11px;font-weight:400}.guided label small{color:var(--ink-86927c);font-size:11px;line-height:1.7}.guided-target{background:var(--surface-f5f7f0);border-radius:9px;margin-bottom:25px;padding:20px 20px 1px}.guided-target label{margin-bottom:18px}.guided-settings{background:var(--surface-f8faf4);border:1px solid var(--line-e5eadb);border-radius:8px;margin:25px 0 18px;padding:15px 18px}.guided-settings summary{color:var(--ink-6a805c);margin-bottom:0;font-size:13px}.guided-settings[open] summary{margin-bottom:20px}.guided-settings .check{margin-bottom:12px}.guided .check input{width:17px;height:17px;padding:0}.guided-note{color:var(--ink-849277);margin-bottom:17px;font-size:12px;line-height:1.9}.large{padding:14px 21px;font-size:14px;line-height:1.5}.guided-steps{border:1px solid var(--line-e0e7d7);border-radius:9px;gap:0;margin:22px 0 25px;padding:0;list-style:none;display:flex;overflow:hidden}.guided-steps li{color:var(--ink-8b9880);background:var(--surface-f8faf4);border-right:1px solid var(--line-e2e9dc);white-space:nowrap;flex:1;align-items:center;gap:8px;padding:14px 15px;font-size:12px;display:flex}.guided-steps li:last-child{border-right:0}.guided-steps li.selected{background:var(--surface-e7efdd);color:var(--ink-3d6432);font-weight:600}.guided-steps li.complete{color:var(--ink-6e895c)}.guided-steps b{background:var(--surface-edf2e6);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.guided-steps .selected b{background:var(--surface-537f3f);color:var(--ink-fff)}.guided-ready{background:var(--surface-edf4e4);border:1px solid var(--line-dbe7ce);border-radius:10px;align-items:center;gap:15px;padding:22px;display:flex}.ready-mark{background:var(--surface-dcebcf);width:42px;height:42px;color:var(--ink-537e3e);border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;display:inline-grid}.guided-ready h3{margin:0 0 5px;font-size:18px}.guided-ready p{color:var(--ink-7b8f6b);margin:0;font-size:12px}.guided-primary{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.guided details{margin-top:12px}.guided details>summary{color:var(--ink-6d805f);font-size:13px}.guided .preview{min-height:240px;font-size:12px;line-height:1.9}.back-link{color:var(--ink-7e8e70);background:0 0;border:0;margin-top:15px;padding:9px 0;font-size:12px}.saved-caption{color:var(--ink-627f4b);margin-bottom:18px;font-size:12px}.guided-review{background:var(--surface-f5f8ef);border:1px solid var(--line-e0e8d5);border-radius:10px;margin-top:25px;padding:25px;scroll-margin-top:20px}.guided-review h3{margin-bottom:10px;font-size:19px}.guided-review>p{color:var(--ink-798d67);font-size:13px}.guided-review .check{font-size:12px}.guided-finished{text-align:center;padding:26px 15px}.guided-finished h3{margin:19px 0 10px;font-size:23px}.guided-finished p{color:var(--ink-7c8e6d);font-size:14px;line-height:1.9}.guided-finished .toolbar{justify-content:center}.export-path{overflow-wrap:anywhere;font-size:12px}@media (width<=1100px){.guided-steps li{gap:6px;padding:12px 9px;font-size:11px}.how-grid{gap:10px}.how-grid>div{padding-left:32px}.start-card{padding:20px}.start-card strong{font-size:16px}.header-helper{font-size:11px}}@media (width<=900px){.start-grid{grid-template-columns:1fr}.start-card{min-height:110px}.how-grid{grid-template-columns:1fr;gap:22px}.guided h2{font-size:21px}.guided .section-head{align-items:flex-start}.guided .section-head>button{padding:8px;font-size:11px}.welcome>h2{font-size:26px}.guided-primary{flex-direction:column}.guided-steps li{white-space:normal}.guided-review{padding:19px}.guided label{font-size:12px}.guided .check{align-items:flex-start}}.workspace-header{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.workspace-current{text-align:left;background:var(--surface-f6f8f1);border-color:var(--line-dce5d4);grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:3px 16px;min-width:220px;max-width:530px;padding:10px 13px;display:grid}.workspace-current small{color:var(--ink-7a8d70);grid-column:1;font-size:10px}.workspace-current strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;max-width:360px;font-size:12px;font-weight:500;overflow:hidden}.workspace-current>span{color:var(--ink-537147);white-space:nowrap;grid-area:1/2/3;font-size:11px}.workspace-save{white-space:nowrap;font-size:11px}.legacy-scope{color:var(--ink-819274);border:0;flex-shrink:0;margin:0;padding:0;font-size:10px}.legacy-scope summary{margin:0}.legacy-scope .scope-select{margin-top:12px}.workspace-home{background:var(--surface-edf3e6);justify-content:space-between;align-items:center;gap:24px;display:flex}.workspace-home h2{font-size:18px;line-height:1.6}.workspace-home p{color:var(--ink-74856b);margin-bottom:0;font-size:12px}.workspace-home .eyebrow{margin-bottom:5px;font-size:10px}.workspace-home .toolbar{flex-shrink:0;justify-content:flex-end;max-width:330px;margin:0}.workspace-home .toolbar button{font-size:12px}.workspace-dialog{border:1px solid var(--line-d2dec7);background:var(--surface-fff);color:var(--ink-283d27);width:min(890px,100vw - 40px);max-height:86vh;box-shadow:0 24px 100px var(--shadow-183a2d35);border-radius:14px;padding:26px;overflow-y:auto}.workspace-dialog::backdrop{background:var(--surface-102b2470);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-dialog .section-head{margin-bottom:22px}.workspace-dialog h2{font-size:22px}.workspace-intro{color:var(--ink-718565);font-size:13px;line-height:1.9}.hub-modes{width:max-content;margin:15px 0 20px}.workspace-options{max-height:39vh;margin:15px 0 24px;overflow-y:auto}.workspace-option{text-align:left;border:1px solid var(--line-e1e9d9);background:var(--surface-fff);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:10px;padding:17px;display:flex}.workspace-option.selected{background:var(--surface-f0f6e9);border-color:var(--line-b6cda1)}.workspace-option small{color:var(--ink-7e936d);margin-bottom:7px;font-size:11px;display:block}.workspace-option strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.workspace-option>span:last-child{color:var(--ink-6d8958);white-space:nowrap;font-size:11px}.workspace-import-buttons{flex-wrap:wrap;gap:10px;margin:20px 0 15px;display:flex}.workspace-import-buttons button,.workspace-dialog .notice{font-size:12px}.planning-review fieldset{border:0;min-width:0;margin:0;padding:0}.planning-review textarea{min-height:130px;font-size:12px;line-height:1.8}.planning-review details{margin:10px 0}.planning-review details p{color:var(--ink-75876a);font-size:12px;line-height:1.8}.planning-review .form-actions{background:var(--surface-fff);z-index:1;margin-bottom:-18px;padding-bottom:18px;position:sticky;bottom:-26px}.workspace-file-preview p{color:var(--ink-788c6b);font-size:12px}@media (width<=1150px){.workspace-header{justify-content:flex-start;min-width:250px}.workspace-current{flex:1;max-width:100%}.workspace-current strong{max-width:260px}.workspace-home{flex-direction:column;align-items:flex-start;gap:13px}.workspace-home .toolbar{justify-content:flex-start;max-width:none}.legacy-scope{width:100%}}@media (width<=900px){.workspace-header{width:100%;min-width:0}.workspace-current{min-width:0}.workspace-current strong{max-width:220px}.workspace-dialog{max-height:90vh;padding:20px}.workspace-dialog .form-grid{grid-template-columns:1fr}.workspace-option strong{font-size:12px}.workspace-home h2{font-size:16px}}.field-help{color:var(--ink-64705f);margin:3px 0 6px;font-size:12px;font-weight:400;line-height:1.7;display:block}.optional-fields{border:1px solid var(--line-e0e6db);border-radius:12px;margin:22px 0;padding:16px}.optional-fields summary{cursor:pointer;font-weight:600}.optional-fields .form-grid{margin-top:16px}.stage-navigation{gap:10px;margin:10px 0;display:flex}.size-preview{background:var(--surface-eef4e9);border:1px solid var(--line-dce7d4);border-radius:12px;margin:14px 0;padding:16px 20px}.size-preview p{margin:7px 0;font-size:13px;line-height:1.8}.size-preview ul{padding-left:22px;font-size:13px;line-height:1.9}.size-preview.size-over{background:var(--surface-fff5e8);border-color:var(--line-e8cba0)}.theme-options{flex-wrap:wrap;gap:12px;display:flex}.theme-options button{min-width:100px}.draft-controls{border-top:1px solid var(--line-e4e9df);margin:12px 0;padding:10px 0}.draft-controls small,.draft-controls [role=status]{color:var(--ink-7c8778);font-size:12px}.draft-row{align-items:center;gap:12px;display:flex}.draft-row>.record{min-width:0}.draft-row>button:last-child{flex-shrink:0}.workspace-dialog ul{padding-left:22px;line-height:1.8}.draft-fieldset{border:0;min-width:0;margin:0;padding:0}
