:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-285a42:#285a42;--focus-8fae85:#8fae85;--ink-202d29:#202d29;--ink-234b34:#234b34;--ink-254631:#254631;--ink-254e37:#254e37;--ink-27372b:#27372b;--ink-283d27:#283d27;--ink-2a5536:#2a5536;--ink-315c3d:#315c3d;--ink-34483d:#34483d;--ink-3d6432:#3d6432;--ink-3f5939:#3f5939;--ink-537147:#537147;--ink-537e3e:#537e3e;--ink-56774a:#56774a;--ink-60725b:#60725b;--ink-627a58:#627a58;--ink-627f4b:#627f4b;--ink-63775b:#63775b;--ink-64705f:#64705f;--ink-667a5c:#667a5c;--ink-667f58:#667f58;--ink-67815c:#67815c;--ink-697963:#697963;--ink-697b60:#697b60;--ink-697d60:#697d60;--ink-6a7b5f:#6a7b5f;--ink-6a805c:#6a805c;--ink-6b7755:#6b7755;--ink-6d805f:#6d805f;--ink-6d8958:#6d8958;--ink-6e895c:#6e895c;--ink-6f8065:#6f8065;--ink-6f8168:#6f8168;--ink-718565:#718565;--ink-72856f:#72856f;--ink-74856b:#74856b;--ink-758275:#758275;--ink-75876a:#75876a;--ink-758d63:#758d63;--ink-788674:#788674;--ink-788c6b:#788c6b;--ink-789075:#789075;--ink-798d67:#798d67;--ink-7a886d:#7a886d;--ink-7a8d70:#7a8d70;--ink-7b8a73:#7b8a73;--ink-7b8d75:#7b8d75;--ink-7b8f67:#7b8f67;--ink-7b8f6b:#7b8f6b;--ink-7c8778:#7c8778;--ink-7c8e6d:#7c8e6d;--ink-7d8973:#7d8973;--ink-7e8e70:#7e8e70;--ink-7e936d:#7e936d;--ink-819274:#819274;--ink-849277:#849277;--ink-859377:#859377;--ink-86907f:#86907f;--ink-86927c:#86927c;--ink-87937d:#87937d;--ink-8a977e:#8a977e;--ink-8b9880:#8b9880;--ink-8ba695:#8ba695;--ink-98a28f:#98a28f;--ink-9c4438:#9c4438;--ink-a3342b:#a3342b;--ink-a6b49b:#a6b49b;--ink-b7cdc0:#b7cdc0;--ink-c9d9cb:#c9d9cb;--ink-d8deb9:#d8deb9;--ink-e3ece4:#e3ece4;--ink-fff:#fff;--line-285a42:#285a42;--line-a5bc93:#a5bc93;--line-a7bd92:#a7bd92;--line-b4483c:#b4483c;--line-b5c7b3:#b5c7b3;--line-b6cda1:#b6cda1;--line-b8cda5:#b8cda5;--line-d2dec7:#d2dec7;--line-d6ddd5:#d6ddd5;--line-d9e5d1:#d9e5d1;--line-dbe1d4:#dbe1d4;--line-dbe4d2:#dbe4d2;--line-dbe7ce:#dbe7ce;--line-dce3d4:#dce3d4;--line-dce4d4:#dce4d4;--line-dce4d5:#dce4d5;--line-dce5d4:#dce5d4;--line-dce7d4:#dce7d4;--line-dde3d9:#dde3d9;--line-e0e5db:#e0e5db;--line-e0e6db:#e0e6db;--line-e0e7d7:#e0e7d7;--line-e0e8d5:#e0e8d5;--line-e1e9d9:#e1e9d9;--line-e2e6dd:#e2e6dd;--line-e2e7d3:#e2e7d3;--line-e2e9dc:#e2e9dc;--line-e4e9dc:#e4e9dc;--line-e4e9df:#e4e9df;--line-e5eadb:#e5eadb;--line-e5eadf:#e5eadf;--line-e8cba0:#e8cba0;--line-edf0e8:#edf0e8;--line-edf1e8:#edf1e8;--line-efc1b7:#efc1b7;--shadow-183a2d03:#183a2d03;--shadow-183a2d35:#183a2d35;--shadow-234b340b:#234b340b;--shadow-243d2904:#243d2904;--surface-102b2470:#102b2470;--surface-183a2d:#183a2d;--surface-214d37:#214d37;--surface-244e3b:#244e3b;--surface-285a42:#285a42;--surface-335d46:#335d46;--surface-537f3f:#537f3f;--surface-b6c9a661:#b6c9a661;--surface-c3d7b4:#c3d7b4;--surface-d5d6a6:#d5d6a6;--surface-dce9d4:#dce9d4;--surface-dcebcf:#dcebcf;--surface-dfe9d9:#dfe9d9;--surface-e1eadf:#e1eadf;--surface-e4eedb:#e4eedb;--surface-e5eadf:#e5eadf;--surface-e7eddf:#e7eddf;--surface-e7efdd:#e7efdd;--surface-e8f1e3:#e8f1e3;--surface-eaf0e3:#eaf0e3;--surface-eaf0e9:#eaf0e9;--surface-eaf1e5:#eaf1e5;--surface-edf2e6:#edf2e6;--surface-edf3e6:#edf3e6;--surface-edf4e4:#edf4e4;--surface-eef4e9:#eef4e9;--surface-f0f3ea:#f0f3ea;--surface-f0f5ea:#f0f5ea;--surface-f0f6e9:#f0f6e9;--surface-f2f4e9:#f2f4e9;--surface-f4f5f1:#f4f5f1;--surface-f5f7f0:#f5f7f0;--surface-f5f8ef:#f5f8ef;--surface-f6f8f1:#f6f8f1;--surface-f6f8f2:#f6f8f2;--surface-f7f8f4:#f7f8f4;--surface-f8faf4:#f8faf4;--surface-f8faf5:#f8faf5;--surface-fbfcf8:#fbfcf8;--surface-fcfdf9:#fcfdf9;--surface-fff:#fff;--surface-fff0ec:#fff0ec;--surface-fff5e8:#fff5e8}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-285a42:#70ab83;--focus-8fae85:#91b98b;--ink-202d29:#e4eee6;--ink-234b34:#e4eee6;--ink-254631:#e4eee6;--ink-254e37:#e4eee6;--ink-27372b:#e4eee6;--ink-283d27:#e4eee6;--ink-2a5536:#e4eee6;--ink-315c3d:#e4eee6;--ink-34483d:#e4eee6;--ink-3d6432:#e4eee6;--ink-3f5939:#e4eee6;--ink-537147:#afc1b0;--ink-537e3e:#afc1b0;--ink-56774a:#afc1b0;--ink-60725b:#afc1b0;--ink-627a58:#afc1b0;--ink-627f4b:#afc1b0;--ink-63775b:#afc1b0;--ink-64705f:#afc1b0;--ink-667a5c:#afc1b0;--ink-667f58:#afc1b0;--ink-67815c:#afc1b0;--ink-697963:#afc1b0;--ink-697b60:#afc1b0;--ink-697d60:#afc1b0;--ink-6a7b5f:#afc1b0;--ink-6a805c:#afc1b0;--ink-6b7755:#afc1b0;--ink-6d805f:#afc1b0;--ink-6d8958:#afc1b0;--ink-6e895c:#afc1b0;--ink-6f8065:#afc1b0;--ink-6f8168:#afc1b0;--ink-718565:#afc1b0;--ink-72856f:#afc1b0;--ink-74856b:#afc1b0;--ink-758275:#afc1b0;--ink-75876a:#afc1b0;--ink-758d63:#afc1b0;--ink-788674:#afc1b0;--ink-788c6b:#afc1b0;--ink-789075:#afc1b0;--ink-798d67:#afc1b0;--ink-7a886d:#afc1b0;--ink-7a8d70:#afc1b0;--ink-7b8a73:#afc1b0;--ink-7b8d75:#afc1b0;--ink-7b8f67:#afc1b0;--ink-7b8f6b:#afc1b0;--ink-7c8778:#afc1b0;--ink-7c8e6d:#afc1b0;--ink-7d8973:#afc1b0;--ink-7e8e70:#afc1b0;--ink-7e936d:#afc1b0;--ink-819274:#afc1b0;--ink-849277:#afc1b0;--ink-859377:#afc1b0;--ink-86907f:#afc1b0;--ink-86927c:#afc1b0;--ink-87937d:#afc1b0;--ink-8a977e:#afc1b0;--ink-8b9880:#afc1b0;--ink-8ba695:#c3d7c4;--ink-98a28f:#c3d7c4;--ink-9c4438:#f1b6aa;--ink-a3342b:#f1b6aa;--ink-a6b49b:#c3d7c4;--ink-b7cdc0:#c3d7c4;--ink-c9d9cb:#c3d7c4;--ink-d8deb9:#c3d7c4;--ink-e3ece4:#f1f6ef;--ink-fff:#f1f6ef;--line-285a42:#3b5041;--line-a5bc93:#3b5041;--line-a7bd92:#3b5041;--line-b4483c:#85544c;--line-b5c7b3:#3b5041;--line-b6cda1:#3b5041;--line-b8cda5:#3b5041;--line-d2dec7:#3b5041;--line-d6ddd5:#3b5041;--line-d9e5d1:#3b5041;--line-dbe1d4:#3b5041;--line-dbe4d2:#3b5041;--line-dbe7ce:#3b5041;--line-dce3d4:#3b5041;--line-dce4d4:#3b5041;--line-dce4d5:#3b5041;--line-dce5d4:#3b5041;--line-dce7d4:#3b5041;--line-dde3d9:#3b5041;--line-e0e5db:#3b5041;--line-e0e6db:#3b5041;--line-e0e7d7:#3b5041;--line-e0e8d5:#3b5041;--line-e1e9d9:#3b5041;--line-e2e6dd:#3b5041;--line-e2e7d3:#3b5041;--line-e2e9dc:#3b5041;--line-e4e9dc:#3b5041;--line-e4e9df:#3b5041;--line-e5eadb:#3b5041;--line-e5eadf:#3b5041;--line-e8cba0:#7d6a40;--line-edf0e8:#3b5041;--line-edf1e8:#3b5041;--line-efc1b7:#7d6a40;--shadow-183a2d03:#00000003;--shadow-183a2d35:#00000035;--shadow-234b340b:#0000000b;--shadow-243d2904:#00000004;--surface-102b2470:#10271c70;--surface-183a2d:#10271c;--surface-214d37:#478a63;--surface-244e3b:#2c513b;--surface-285a42:#3b7854;--surface-335d46:#2c513b;--surface-537f3f:#2c513b;--surface-b6c9a661:#304c3861;--surface-c3d7b4:#304c38;--surface-d5d6a6:#304c38;--surface-dce9d4:#24382b;--surface-dcebcf:#24382b;--surface-dfe9d9:#24382b;--surface-e1eadf:#24382b;--surface-e4eedb:#24382b;--surface-e5eadf:#24382b;--surface-e7eddf:#24382b;--surface-e7efdd:#24382b;--surface-e8f1e3:#24382b;--surface-eaf0e3:#24382b;--surface-eaf0e9:#24382b;--surface-eaf1e5:#24382b;--surface-edf2e6:#1c2b22;--surface-edf3e6:#1c2b22;--surface-edf4e4:#1c2b22;--surface-eef4e9:#1c2b22;--surface-f0f3ea:#1c2b22;--surface-f0f5ea:#1c2b22;--surface-f0f6e9:#1c2b22;--surface-f2f4e9:#1c2b22;--surface-f4f5f1:#101914;--surface-f5f7f0:#1c2b22;--surface-f5f8ef:#1c2b22;--surface-f6f8f1:#1c2b22;--surface-f6f8f2:#1c2b22;--surface-f7f8f4:#1c2b22;--surface-f8faf4:#1c2b22;--surface-f8faf5:#1c2b22;--surface-fbfcf8:#132019;--surface-fcfdf9:#132019;--surface-fff:#1a2821;--surface-fff0ec:#422822;--surface-fff5e8:#423a24}: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}
