@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2?dpl=dpl_GsUcTssTeuEja9X8mScnDwBF3jWX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b3c37ea9-module__m-cq2W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b3c37ea9-module__m-cq2W__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--green:#123c33;--orange:#ff6b3d;--ivory:#f6f1e8;--ink:#1f2421;--cream-border:#e8dfc9;--ink-muted:#5c605d;--accent-soft:#ffe3d6;--green-dark:#0d2a24;--green-mid:#2f7d5b;--green-50:#f3f8f5;--green-100:#e7efe9;--green-border:#cfe0da;--ivory-light:#fcfaf5;--orange-dark:#c2410c;--orange-border:#f4c9b8;--hairline:#efe8da;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:18px;--fs-xl:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--e-0:none;--e-1:0 1px 2px #123c330d, 0 4px 12px #123c330d;--e-2:0 12px 32px #123c3321;--shadow:var(--e-1);--shadow-lg:var(--e-2);--t-fast:.12s ease;--t:.18s ease;--focus:0 0 0 3px #2f7d5b52}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ivory);color:var(--ink);font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm);outline:none}.btn{font-family:inherit;font-weight:700;font-size:var(--fs-sm);border-radius:var(--r-md);cursor:pointer;padding:var(--sp-3) var(--sp-4);align-items:center;gap:var(--sp-2);transition:background var(--t),transform var(--t-fast);border:none;display:inline-flex}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 3px 10px #ff6b3d3d}.btn-primary:hover{background:#ec5f34;transform:translateY(-1px)}.btn-ghost{color:var(--green);border:1px solid var(--green-border);background:0 0}.btn-ghost:hover{background:var(--green-50)}.btn-sm{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);border-radius:var(--r-sm)}.btn .badge-n{border-radius:var(--r-xs);font-size:var(--fs-xs);background:#ffffff40;padding:1px 7px}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn[aria-busy=false]:disabled{cursor:not-allowed}.link-btn{color:var(--green-mid);font-weight:700;font-size:var(--fs-xs);cursor:pointer;transition:color var(--t-fast);background:0 0;border:none;font-family:inherit}.link-btn:hover{color:var(--green)}.spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite spin;display:inline-block}.btn-ghost .spin{border-color:var(--green-border);border-top-color:var(--green)}@keyframes spin{to{transform:rotate(360deg)}}.inp{border:1px solid var(--cream-border);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);font-family:inherit;font-size:var(--fs-sm);color:var(--ink);transition:border-color var(--t-fast);background:#fff;outline:none}.inp:focus{border-color:var(--green-border)}select.inp{cursor:pointer}.field-lbl{font-size:var(--fs-2xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:var(--sp-1);font-weight:700;display:block}.topsel{font-family:inherit;font-size:var(--fs-xs);color:var(--green);cursor:pointer;background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-2);max-width:230px;transition:background var(--t-fast);font-weight:600}.topsel:hover{background:var(--green-50)}.client-grid{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start;display:grid}.credential-current{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--green-50);border:1px solid var(--green-border);border-radius:var(--r-md);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.credential-current.fallback{background:var(--ivory);border-color:var(--cream-border)}.credential-current b{font-size:var(--fs-sm);color:var(--green)}.credential-current p{flex:200px;margin:0}.credential-current code,.credential-history code{font-size:var(--fs-xs);background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-xs);white-space:nowrap;padding:2px 6px}.credential-form{gap:var(--sp-3);grid-template-columns:1fr 1fr;align-items:end;display:grid}.credential-form>div{min-width:0}.credential-form .inp{width:100%}.credential-form .credential-secret{grid-column:1/-1}.credential-form .btn{margin-top:var(--sp-1);grid-column:1/-1;justify-self:start}.credential-form .credential-ok,.credential-form .credential-error{font-size:var(--fs-xs);grid-column:1/-1;font-weight:700}.credential-ok{color:var(--green-mid)}.credential-error{color:var(--orange-dark)}.local-warning{font-size:var(--fs-xs);color:var(--orange-dark);background:var(--accent-soft);border:1px solid var(--orange-border);border-radius:var(--r-sm);padding:var(--sp-3);margin-bottom:var(--sp-4);line-height:1.5}.client-facts{gap:var(--sp-2);margin-bottom:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.client-facts>div{background:var(--ivory);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3)}.client-facts dt{font-size:var(--fs-2xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-weight:700}.client-facts dd{font-size:var(--fs-lg);color:var(--green);margin-top:2px;font-weight:800}.client-sites{gap:var(--sp-2);display:grid}.client-sites>div{gap:var(--sp-2);font-size:var(--fs-xs);min-width:0;padding:var(--sp-2) var(--sp-3);background:var(--ivory);border:1px solid var(--hairline);border-radius:var(--r-sm);align-items:center;display:flex}.client-sites>div>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credential-history{margin-top:var(--sp-4)}.credential-history tbody tr{cursor:default}.credential-history tbody tr:hover{background:0 0}.credential-history td{font-size:var(--fs-xs)}.credential-history td b{font-size:var(--fs-sm)}.credential-history form{justify-content:flex-end;display:flex}.bar{border-radius:var(--r-pill);background:var(--green-100);height:5px;margin-top:7px;overflow:hidden}.bar>i{border-radius:var(--r-pill);background:var(--green-mid);height:100%;transition:width var(--t);display:block}.bar-mini{border-radius:var(--r-pill);background:var(--green-100);min-width:90px;height:6px;overflow:hidden}.bar-mini>i{background:var(--green-mid);height:100%;display:block}.pill{font-size:var(--fs-2xs);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.published{background:var(--green-100);color:var(--green)}.pill.approved{color:var(--green-mid);background:#e4f3ea}.pill.review{background:var(--accent-soft);color:var(--orange-dark)}.pill.machine{color:var(--ink-muted);background:#eef1ef}.pill.todo{color:var(--ink-muted);background:#f0ece2}.pill.ok{background:var(--green-100);color:var(--green)}.pill.warn{background:var(--accent-soft);color:var(--orange-dark)}.chip{font-size:var(--fs-2xs);border-radius:var(--r-xs);padding:2px 8px;font-weight:700;display:inline-block}.chip.dnt{background:var(--accent-soft);color:var(--orange-dark)}.chip.forced{background:var(--green-100);color:var(--green)}.chip.forbidden{background:var(--accent-soft);color:var(--orange-dark);border:1px solid var(--orange-border);white-space:normal}.type-badge{font-size:var(--fs-2xs);letter-spacing:.3px;border-radius:var(--r-xs);background:var(--green-100);color:var(--green);white-space:nowrap;padding:3px 8px;font-weight:700}.state-out{font-size:var(--fs-2xs);color:var(--orange-dark);background:var(--accent-soft);border:1px solid var(--orange-border);border-radius:var(--r-pill);align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.state-ok{font-size:var(--fs-2xs);color:var(--green-mid);font-weight:600}mark{background:var(--accent-soft);color:var(--orange-dark);border-radius:3px;padding:0 3px;font-weight:600}.action-msg{font-size:var(--fs-xs);margin-top:var(--sp-2);max-width:280px;font-weight:600}.action-msg.ok{color:var(--green-mid)}.action-msg.err{color:var(--orange-dark)}.tiny{font-size:var(--fs-2xs);color:var(--ink-muted)}.empty-state{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--ink-muted);font-size:var(--fs-sm)}.flag{background:#ccc 50%/cover no-repeat;border-radius:2px;flex:none;width:20px;height:14px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.flag.fr{background:linear-gradient(90deg,#002395 33.3%,#fff 33.3% 66.6%,#ed2939 66.6%)}.flag.en{background:#012169 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='t'%3E%3Cpath d='M30 15h30v15zv15H0zH0V0zV0h30z'/%3E%3C/clipPath%3E%3Cpath d='M0 0v30h60V0z' fill='%23012169'/%3E%3Cpath d='M0 0l60 30m0-30L0 30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0 0l60 30m0-30L0 30' clip-path='url(%23t)' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/svg%3E") 50%/cover no-repeat}.flag.es{background:linear-gradient(#aa151b 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag.de{background:linear-gradient(#000 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%)}.flag.it{background:linear-gradient(90deg,#009246 33.3%,#fff 33.3% 66.6%,#ce2b37 66.6%)}.flag.nl{background:linear-gradient(#ae1c28 33.3%,#fff 33.3% 66.6%,#21468b 66.6%)}.flag.pt{background:#da291c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M0 0h30v20H0z' fill='%23DA291C'/%3E%3Cpath d='M0 0h12v20H0z' fill='%23046A38'/%3E%3Ccircle cx='12' cy='10' r='4.6' fill='none' stroke='%23FFE000' stroke-width='1.6'/%3E%3Cpath d='M10.2 7.6h3.6v3.6a1.8 1.8 0 0 1-3.6 0z' fill='%23DA291C' stroke='%23fff' stroke-width='.7'/%3E%3C/svg%3E") 50%/cover no-repeat}.flag.pl{background:linear-gradient(#fff 50%,#dc143c 50%)}.flag.br{background:#009c3b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 21'%3E%3Cpath d='M0 0h30v21H0z' fill='%23009C3B'/%3E%3Cpath d='M15 2.2 27.6 10.5 15 18.8 2.4 10.5z' fill='%23FFDF00'/%3E%3Ccircle cx='15' cy='10.5' r='5' fill='%23002776'/%3E%3Cpath d='M10.1 9.6a9 9 0 0 1 9.8 2.1' stroke='%23fff' stroke-width='.9' fill='none'/%3E%3C/svg%3E") 50%/cover no-repeat}.topbar{background:var(--green);color:var(--ivory);height:58px;padding:0 var(--sp-5);z-index:20;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar .brand{align-items:center;gap:var(--sp-4);display:flex}.env-badge{background:var(--orange);color:#fff;font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;border-radius:var(--r-pill);cursor:help;padding:3px 9px;font-weight:800}.topbar .brand .logo{font-weight:800;font-size:var(--fs-lg);letter-spacing:.3px;color:var(--ivory)}.topbar .brand .div{background:#f6f1e840;width:1px;height:22px}.topbar .brand .app{font-weight:600;font-size:var(--fs-sm);opacity:.92}.topbar .right{align-items:center;gap:var(--sp-3);display:flex}.topbar .nav{gap:var(--sp-1);margin-right:var(--sp-2);display:flex}.topbar .nav a{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-sm);opacity:.8;transition:background var(--t-fast),opacity var(--t-fast);font-weight:600}.topbar .nav a:hover{opacity:1;background:#f6f1e81a}.topbar .nav a.on{opacity:1;background:#f6f1e824}.site-pill{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-xs);background:#f6f1e81a;border:1px solid #f6f1e82e;align-items:center;gap:9px;font-weight:500;display:flex}.site-pill .shop{color:var(--green-dark);font-weight:700;font-size:var(--fs-2xs);background:#95bf47;border-radius:5px;padding:2px 7px}.locale-switch{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-xs);background:#f6f1e81a;border:1px solid #f6f1e82e;align-items:center;gap:7px;font-weight:600;display:flex}.locale-switch>span:not(.flag){align-items:center;gap:5px;display:inline-flex}.lp{position:relative}.lp-btn{font-family:inherit;font-size:var(--fs-xs);color:var(--green);cursor:pointer;background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-sm);transition:background var(--t-fast);align-items:center;gap:7px;padding:6px 8px 6px 9px;font-weight:700;display:inline-flex}.lp-btn:hover,.lp-btn[aria-expanded=true]{background:var(--green-50)}.lp-btn .ico{color:var(--ink-muted);transition:transform var(--t-fast)}.lp-btn[aria-expanded=true] .ico{transform:rotate(180deg)}.lp-list{z-index:40;background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-md);min-width:240px;max-height:340px;box-shadow:var(--e-2);color:var(--ink);outline:none;padding:5px;list-style:none;animation:.14s lp-in;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.lp-list li{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer;padding:7px 9px;font-weight:500;display:flex}.lp-list li.active{background:var(--green-50)}.lp-list li.on{color:var(--green);font-weight:700}.lp-list li .ico{color:var(--green-mid)}.lp-name{white-space:nowrap;flex:1}.lp-code{font-size:var(--fs-2xs);color:var(--ink-muted);letter-spacing:.4px;white-space:nowrap;font-weight:700}@keyframes lp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-list{animation:none}}.avatar{cursor:pointer;background:var(--orange);color:#fff;width:30px;height:30px;font-family:inherit;font-weight:700;font-size:var(--fs-xs);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pagehead{padding:var(--sp-5) var(--sp-5) var(--sp-2)}.pagehead .eyebrow{color:var(--green-mid);font-weight:700;font-size:var(--fs-2xs);letter-spacing:1.4px;text-transform:uppercase}.pagehead h1{color:var(--green);font-size:var(--fs-xl);letter-spacing:-.3px;margin-top:var(--sp-1);font-weight:800}.pagehead p{color:var(--ink-muted);font-size:var(--fs-sm);margin-top:3px}.pagehead.flush{padding:0 0 var(--sp-4)}.ico{flex:none;display:block}.btn .ico,.link-btn .ico,.tab .ico{margin-right:-1px}.link-btn{align-items:center;gap:5px;display:inline-flex}.statusbar{align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--cream-border);background:var(--ivory-light);flex-wrap:wrap;display:flex}.sb-id{min-width:150px}.sb-id .eyebrow{color:var(--green-mid);font-weight:700;font-size:var(--fs-2xs);letter-spacing:1.2px;text-transform:uppercase}.sb-id h1{color:var(--green);font-size:var(--fs-lg);letter-spacing:-.2px;font-weight:800;line-height:1.2}.sb-metrics{align-items:stretch;gap:var(--sp-5);flex-wrap:wrap;display:flex}.metric{padding-left:var(--sp-5);border-left:1px solid var(--cream-border);flex-direction:column;justify-content:center;gap:1px;display:flex}.sb-metrics .metric:first-child{border-left:none;padding-left:0}.metric .m-val{font-size:var(--fs-lg);color:var(--green);font-weight:800;line-height:1.1}.metric .m-val small{font-size:var(--fs-xs);color:var(--ink-muted);font-weight:700}.metric .m-lbl{font-size:var(--fs-2xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.metric.warn .m-val{color:var(--orange-dark)}.metric.accent .m-val{color:var(--green-mid)}.sb-actions{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.import-site{align-items:center;gap:var(--sp-2);display:flex}.import-site .topsel{max-width:280px}.dock{right:var(--sp-5);bottom:var(--sp-5);z-index:30;align-items:flex-end;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.dock-item{pointer-events:auto;background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-lg);box-shadow:var(--e-2);padding:var(--sp-3);width:320px}.dock-item .job-panel,.dock-item .sync-wrap{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;padding:0}.kpis{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-2);grid-template-columns:repeat(4,1fr) auto;align-items:start;display:grid}.kpi{background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--e-1)}.kpi .lbl{color:var(--ink-muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.kpi .val{font-size:var(--fs-xl);color:var(--green);margin-top:var(--sp-2);font-weight:800;line-height:1}.kpi .val small{font-size:var(--fs-md);color:var(--ink-muted);font-weight:700}.kpi .sub{font-size:var(--fs-2xs);margin-top:var(--sp-2);font-weight:600}.kpi .sub.up{color:var(--green-mid)}.kpi .sub.warn{color:var(--orange-dark)}.kpi.accent{background:var(--green);border-color:var(--green)}.kpi.accent .lbl{color:#f6f1e8b3}.kpi.accent .val{color:var(--ivory)}.kpi.accent .sub{color:var(--orange)}.cta-col{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.layout{gap:var(--sp-4);padding:var(--sp-3) var(--sp-5) var(--sp-6);grid-template-columns:230px 1fr;align-items:start;display:grid}.content{gap:var(--sp-4);display:grid}.split{gap:var(--sp-4);grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.page-wrap{padding:var(--sp-5) var(--sp-5) var(--sp-6);max-width:1100px}.panel,.card{background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-lg);box-shadow:var(--e-1);overflow:hidden}.card .card-h{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--cream-border);justify-content:space-between;align-items:center;display:flex}.card .card-h h2{font-size:var(--fs-md);color:var(--green);font-weight:800}.card-b{padding:var(--sp-4)}.card-b>:last-child{margin-bottom:0}.toolbar{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--cream-border);flex-wrap:wrap;display:flex}.selbar{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--green-50);border-bottom:1px solid var(--green-border);display:flex}.selbar .spacer{flex:1}.pager{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--cream-border);display:flex}.pager .spacer{flex:1}.form-row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--cream-border);background:var(--green-50);flex-wrap:wrap;align-items:end;display:flex}.tabs{gap:var(--sp-1);background:var(--green-100);border-radius:var(--r-md);padding:3px;display:flex}.tab{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--green);cursor:pointer;transition:background var(--t-fast);background:0 0;border:none;font-family:inherit;font-weight:600}.tab.active{background:var(--ivory-light);box-shadow:var(--e-1)}.tab .n{color:var(--ink-muted);margin-left:var(--sp-1);font-weight:700}.search{background:var(--ivory);border:1px solid var(--cream-border);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);color:var(--ink-muted);font-size:var(--fs-xs);align-items:center;gap:7px;min-width:180px;margin-left:auto;display:flex}.search input{font-family:inherit;font-size:var(--fs-xs);color:var(--ink);background:0 0;border:none;outline:none;width:100%}.search .link-btn{margin-left:var(--sp-2)}table{border-collapse:collapse;width:100%}thead th{text-align:left;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.6px;color:var(--ink-muted);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--cream-border);font-weight:700}tbody tr{cursor:pointer;transition:background var(--t-fast);border-bottom:1px solid var(--hairline)}tbody tr:last-child{border-bottom:none}tbody tr:hover{background:var(--green-50)}tbody tr.sel{background:var(--green-100)}tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--green-mid)}td{padding:var(--sp-3) var(--sp-4);vertical-align:middle}table th:first-child input[type=checkbox],table td:first-child input[type=checkbox]{cursor:pointer}.res .t{color:var(--ink);font-weight:600;font-size:var(--fs-sm)}.res .m{color:var(--ink-muted);font-size:var(--fs-2xs)}.fields-c{font-size:var(--fs-xs);color:var(--ink-muted);font-weight:600}.fields-c b{color:var(--green)}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--t-fast)}.th-sort:hover,.th-sort.on{color:var(--green)}.th-arrow{opacity:.35;margin-left:5px;font-size:9px}.th-sort.on .th-arrow{opacity:1;color:var(--green-mid)}.side{background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-lg);padding:var(--sp-2);box-shadow:var(--e-1)}.side .rule{background:var(--cream-border);height:1px;margin:var(--sp-2) var(--sp-2)}.grp-lbl{color:var(--ink-muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.8px;padding:var(--sp-3) var(--sp-3) var(--sp-2);font-weight:700}.dom{border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast);margin-bottom:2px;padding:9px 11px}.dom:hover{background:var(--green-50)}.dom.active{background:var(--green-100)}.dom .top{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.dom .name{font-weight:600;font-size:var(--fs-sm);color:var(--green)}.dom .pct{font-size:var(--fs-2xs);color:var(--ink-muted);font-weight:700}.dom .sub{color:var(--ink-muted);font-size:var(--fs-2xs);margin-top:2px}.dom.warn .bar>i{background:var(--orange)}.dom-types{margin:0 var(--sp-1) var(--sp-2) 15px;border-left:1px solid var(--cream-border);padding-left:9px}.dtype{padding:var(--sp-2);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast);margin-bottom:1px}.dtype:hover{background:var(--green-50)}.dtype.active{background:var(--green-100)}.dtype .dtop{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.dtype .dname{font-size:var(--fs-xs);color:var(--ink);font-weight:600}.dtype .dname .dn{color:var(--ink-muted);font-weight:700;font-size:var(--fs-2xs);margin-left:5px}.dtype .dpct{font-size:var(--fs-2xs);color:var(--ink-muted);font-weight:700}.dtype .bar{height:4px;margin-top:5px}.dtype.warn .bar>i{background:var(--orange)}.navlink{border-radius:var(--r-md);font-weight:600;font-size:var(--fs-sm);color:var(--green);transition:background var(--t-fast);align-items:center;gap:9px;padding:9px 11px;display:flex}.navlink:hover{background:var(--green-50)}.navlink .tag{font-size:var(--fs-2xs);background:var(--green-100);color:var(--green);border-radius:var(--r-xs);margin-left:auto;padding:1px 7px;font-weight:700}.job-panel{background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-md);min-width:260px;max-width:320px;box-shadow:var(--e-0);flex-direction:column;gap:7px;padding:11px 13px;display:flex}.job-panel .job-top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.job-panel .job-title{font-size:var(--fs-sm);color:var(--green);font-weight:700}.job-panel .bar{margin:0}.job-meta{font-size:var(--fs-2xs);color:var(--ink-muted);font-weight:600}.job-meta code{background:var(--green-100);font-size:var(--fs-2xs);border-radius:5px;padding:1px 5px}.job-cur{color:var(--green);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.job-warn{color:var(--orange-dark);margin-top:5px;font-weight:700}.job-panel-idle{flex-direction:column;gap:5px;max-width:320px;display:flex}.job-start{align-items:center;gap:var(--sp-2);display:flex}.job-scope{font-size:var(--fs-2xs);color:var(--ink-muted);text-align:right;font-weight:600}.job-scope .warn{color:var(--orange-dark);align-items:center;gap:5px;font-weight:700;display:inline-flex}.job-confirm{gap:var(--sp-2);flex-direction:column;display:flex}.scope-list{font-size:var(--fs-2xs);color:var(--green);flex-direction:column;gap:3px;font-weight:700;list-style:none;display:flex}.scope-list li{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.scope-list li>span{color:var(--ink-muted);font-weight:600}.scope-list li.sub>span{padding-left:var(--sp-3)}.scope-list li.total{border-top:1px solid var(--hairline);margin-top:var(--sp-1);padding-top:var(--sp-2);font-size:var(--fs-xs)}.scope-list li.total b{color:var(--orange-dark)}.scope-list.locale-pick label{color:var(--green);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.scope-list.locale-pick label small{color:var(--ink-muted);font-weight:600}.scope-list.locale-pick input:disabled+span{opacity:.5}.job-others{font-size:var(--fs-2xs);color:var(--ink-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-weight:600;display:flex}.job-other{border-radius:var(--r-xs);background:var(--green-100);color:var(--green);align-items:center;gap:4px;padding:1px 7px;font-weight:700;text-decoration:none;display:inline-flex}.job-other:hover{background:var(--accent-soft);color:var(--orange-dark)}.confirm-actions{justify-content:flex-end;gap:var(--sp-2);display:flex}.job-limit{font-size:var(--fs-2xs);color:var(--ink-muted);align-items:center;gap:5px;font-weight:600;display:flex}.job-limit input{width:62px;padding:7px var(--sp-2);border:1px solid var(--cream-border);border-radius:var(--r-sm);font-family:inherit;font-size:var(--fs-xs);background:var(--ivory-light);color:var(--ink)}.sync-wrap{gap:var(--sp-2);flex-direction:column;max-width:300px;display:flex}.sync-prog .bar{margin-top:2px}.sync-steps{background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);max-height:190px;box-shadow:var(--e-0);overflow-y:auto}.sync-step{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-2xs);color:var(--green);padding:2px 0;display:flex}.sync-step .sname{white-space:nowrap;font-weight:600}.sync-step .sval{color:var(--ink-muted);text-align:right;font-weight:600}.sync-step.err,.sync-step.err .sval{color:var(--orange-dark)}.rev-head{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--cream-border);justify-content:space-between;gap:var(--sp-3);display:flex}.rev-head .t{font-size:var(--fs-md);color:var(--green);font-weight:800}.rev-head .m{font-size:var(--fs-2xs);color:var(--ink-muted);margin-top:var(--sp-1);gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.rev-body{padding:var(--sp-2) var(--sp-4) var(--sp-3)}.rev-foot{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--cream-border);align-items:center;gap:var(--sp-3);background:var(--green-50);flex-wrap:wrap;display:flex}.rev-foot .spacer{flex:1}.rev-loading{color:var(--ink-muted);font-size:var(--fs-sm);padding:var(--sp-5) var(--sp-1);align-items:center;gap:9px;display:flex}.rev-loading .spin{border-color:var(--green-border);border-top-color:var(--green)}.field{padding:var(--sp-3) 0;border-bottom:1px solid var(--hairline)}.field:last-child{border-bottom:none}.field .key{font-size:var(--fs-2xs);color:var(--green);background:var(--green-100);margin-bottom:var(--sp-2);border-radius:5px;padding:2px 7px;font-family:ui-monospace,Menlo,monospace;font-weight:700;display:inline-block}.field .key .out{margin-left:var(--sp-2);color:var(--orange-dark);background:var(--accent-soft);font-size:var(--fs-2xs);border-radius:5px;padding:1px 6px}.field .key .fcheck{vertical-align:middle;margin-right:7px}.pair{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.cell{border:1px solid var(--cream-border);border-radius:var(--r-sm);background:var(--ivory);font-size:var(--fs-xs);padding:9px 11px;line-height:1.45}.cell.tgt{border-color:var(--green-border);background:#fff}.cell .cl{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--ink-muted);align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:5px;font-weight:700;display:flex}.cell.tgt .cl{color:var(--green-mid)}.cell .cl .spacer{flex:1}.cell.empty{opacity:.55;font-style:italic}.cl-note{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--orange-dark);background:var(--accent-soft);border-radius:5px;padding:1px 6px;font-weight:700}.link-changes{flex-direction:column;gap:6px;list-style:none;display:flex}.link-changes li{flex-direction:column;gap:2px;display:flex}.link-anchor{font-size:var(--fs-2xs);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-style:italic;overflow:hidden}.link-diff{font-size:var(--fs-2xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.link-diff code{border-radius:var(--r-xs);word-break:break-all;padding:1px 6px}.link-diff .before{color:var(--ink-muted);background:#f0ece2;text-decoration:line-through}.link-diff .after{background:var(--green-100);color:var(--green);font-weight:700}.fkey{font-size:var(--fs-2xs);background:var(--green-100);color:var(--green);border-radius:var(--r-xs);padding:1px 5px}.dim{color:var(--ink-muted);opacity:.75}.key-role{margin-left:var(--sp-2);font-size:var(--fs-2xs);color:var(--ink-muted);background:var(--green-100);border-radius:var(--r-xs);align-items:center;gap:4px;padding:1px 7px;font-weight:700;display:inline-flex}.slug-cell code{font-size:var(--fs-xs);background:var(--green-100);color:var(--green);border-radius:var(--r-xs);word-break:break-all;padding:2px 7px}.slug-cell code.slug-warn{background:var(--accent-soft);color:var(--orange-dark)}.slug-cell .link-btn{margin-left:var(--sp-2);white-space:nowrap}.slug-edit{gap:var(--sp-2);flex-direction:column;min-width:230px;display:flex}.slug-edit .inp{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.gloss-note{align-items:center;gap:var(--sp-2);font-size:var(--fs-2xs);color:var(--ink-muted);margin-top:7px;display:flex}.edit-zone{margin-top:var(--sp-2)}.edit-zone textarea{width:100%;font-family:inherit;font-size:var(--fs-sm);resize:vertical;line-height:1.5}.edit-actions{align-items:center;gap:var(--sp-2);margin-top:7px;display:flex}.edit-actions .spacer{flex:1}.d-add{color:#0d5c3a;background:#d7f0e2;border-radius:3px;padding:0 1px}.d-del{color:var(--orange-dark);background:#ffe0d6;border-radius:3px;padding:0 1px;text-decoration:line-through}.glossary-head{align-items:center;gap:var(--sp-3);display:flex}.glossary-head .spacer{flex:1}.gloss-filters{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--cream-border);flex-wrap:wrap;display:flex}.gloss-filters .search{flex:1;min-width:200px}.gloss-warn{color:var(--orange-dark);font-weight:700}.gloss-term{color:var(--ink);font-weight:700}.gloss-edit{padding:var(--sp-4);background:var(--green-50);border-bottom:1px solid var(--green-border)}.gloss-edit-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.gloss-edit-foot{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.gloss-edit-foot .spacer{flex:1}.gloss-edit .inp{width:100%}.gloss-rule-inp{font-family:inherit;font-size:var(--fs-sm);resize:vertical;line-height:1.5}.gloss-rule{font-size:var(--fs-2xs);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:340px;margin-top:2px;overflow:hidden}.forbidden-fix{color:var(--green);font-weight:700}.import-box{background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-4);box-shadow:var(--e-1)}.import-title{font-weight:700;font-size:var(--fs-md);color:var(--green)}.import-sub{font-size:var(--fs-xs);color:var(--ink-muted);max-width:640px;margin-top:3px;line-height:1.5}.import-form{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.import-form input[type=file]{font-size:var(--fs-xs);padding:7px 9px}.import-opt{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--ink-muted);font-weight:600;display:flex}.import-preview{margin-top:var(--sp-4);border-top:1px solid var(--cream-border);padding-top:var(--sp-3)}.import-stats{font-size:var(--fs-xs);color:var(--ink-muted);margin-bottom:var(--sp-2)}.import-stats b{color:var(--green)}.import-more{padding:var(--sp-2) 2px;color:var(--ink-muted)}.import-actions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}@media (max-width:1280px){.layout{padding-left:var(--sp-4);padding-right:var(--sp-4);grid-template-columns:200px 1fr}.kpis,.pagehead{padding-left:var(--sp-4);padding-right:var(--sp-4)}}@media (max-width:1080px){.split{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.cta-col{grid-column:span 2}}@media (max-width:760px){.layout{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.pair{grid-template-columns:1fr}}.dock-head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.dock-title{font-size:var(--fs-sm);color:var(--green);font-weight:800}.dock-item .sync-steps{margin-top:var(--sp-2)}.job-warn,.gloss-warn,.state-out,.sync-step .sname{align-items:center;gap:5px;display:inline-flex}.job-warn{display:flex}.side-head{justify-content:space-between;align-items:center;display:flex}.layout.side-closed{grid-template-columns:1fr}.layout.side-closed .side{display:none}.layout.focus-mode{grid-template-columns:1fr}.layout.focus-mode .side{display:none}.layout.focus-mode .split{grid-template-columns:1fr}.layout.focus-mode .split>.panel:first-child{display:none}.rev-head-r{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.layout.dense td,.layout.dense thead th{padding:var(--sp-2) var(--sp-3)}.layout.dense .res .m{display:none}.layout.dense .rev-body{padding-top:0}.layout.dense .field{padding:var(--sp-2) 0}.view-opts{align-items:center;gap:var(--sp-1);display:flex}.view-btn{border:1px solid var(--cream-border);background:var(--ivory-light);width:28px;height:28px;color:var(--ink-muted);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);justify-content:center;align-items:center;display:inline-flex}.view-btn:hover{background:var(--green-50);color:var(--green)}.view-btn.on{background:var(--green-100);color:var(--green);border-color:var(--green-border)}.skeleton-wrap{padding:var(--sp-3) 0}.sk-field{padding:var(--sp-3) 0;border-bottom:1px solid var(--hairline)}.sk-field:last-child{border-bottom:none}.sk-pair{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.sk{background:linear-gradient(90deg,var(--green-100) 25%,var(--green-50) 37%,var(--green-100) 63%);border-radius:var(--r-xs);background-size:400% 100%;animation:1.3s ease-in-out infinite sk-shimmer}.sk-key{width:120px;height:16px;margin-bottom:var(--sp-2)}.sk-cell{height:58px}@keyframes sk-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.toast-host{left:50%;bottom:var(--sp-5);z-index:40;gap:var(--sp-2);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;transform:translate(-50%)}.toast{pointer-events:auto;align-items:center;gap:var(--sp-2);background:var(--green);color:var(--ivory);font-size:var(--fs-xs);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);box-shadow:var(--e-2);max-width:min(90vw,460px);font-weight:600;animation:.18s toast-in;display:flex}.toast.err{background:var(--orange-dark)}.toast .link-btn{color:#f6f1e8bf}.toast .link-btn:hover{color:var(--ivory)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (max-width:1180px){.statusbar,.sb-metrics{gap:var(--sp-4)}.metric{padding-left:var(--sp-4)}}@media (max-width:900px){.client-grid,.credential-form{grid-template-columns:1fr}.credential-form .credential-secret{grid-column:auto}.sb-actions{width:100%;margin-left:0}.sb-metrics{order:3;width:100%}.metric:first-child{padding-left:0}.dock{left:var(--sp-4);right:var(--sp-4);align-items:stretch}.dock-item{width:auto}}.parent-ref{color:var(--green-mid);align-items:center;gap:4px;font-weight:600;display:inline-flex}.res .m{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.au-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.au-new{align-items:center;gap:6px;display:inline-flex}.au-layout{gap:var(--sp-5);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.au-layout.solo{grid-template-columns:minmax(0,1fr)}.au-main{min-width:0}.au-side{top:var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex;position:sticky}.au-side-h{font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;color:var(--ink-muted);padding:0 var(--sp-1);font-weight:700}.au-side-h .n{background:var(--green-100);color:var(--green);border-radius:var(--r-pill);margin-left:4px;padding:1px 7px}.au-item{gap:var(--sp-3);padding:var(--sp-3);background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-md);transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.au-item:hover{border-color:var(--green-border);box-shadow:var(--e-1);transform:translateY(-1px)}.au-item.on{border-color:var(--green-mid);box-shadow:0 0 0 1px var(--green-mid),var(--e-1)}.au-item-ico{border-radius:var(--r-sm);background:var(--green-100);width:32px;height:32px;color:var(--green);place-items:center;display:grid}.au-item-ico.lg{border-radius:var(--r-md);width:42px;height:42px}.au-item-main{flex-direction:column;gap:3px;min-width:0;display:flex}.au-item-main b{font-size:var(--fs-sm);color:var(--green);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.au-item-meta{font-size:var(--fs-2xs);color:var(--ink-muted)}.au-item .pill{white-space:nowrap}.au-stack{border-radius:var(--r-pill);background:var(--green-100);height:5px;margin-top:4px;display:flex;overflow:hidden}.au-stack.lg{height:7px;margin:var(--sp-4) 0 0}.au-stack i{height:100%;transition:width var(--t);display:block}.au-stack .s-applied{background:var(--green-mid)}.au-stack .s-proposed{background:var(--orange)}.au-stack .s-unmatched{background:#cfc7b4}.au-upload{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.au-drop-card .card-b{gap:var(--sp-4);flex-direction:column;display:flex}.au-mode{align-self:flex-start}.au-paste{position:relative}.au-paste textarea{resize:vertical;width:100%;min-height:180px;font-family:inherit;line-height:1.55}.au-count{position:absolute;bottom:8px;right:10px}.au-dropzone{text-align:center;cursor:pointer;padding:var(--sp-6) var(--sp-4);border:1.5px dashed var(--green-border);border-radius:var(--r-lg);background:var(--green-50);color:var(--green);transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast);flex-direction:column;align-items:center;gap:6px;display:flex}.au-dropzone:hover,.au-dropzone.drag{background:var(--green-100);border-color:var(--green-mid)}.au-dropzone.drag{transform:scale(1.01)}.au-drop-ico{background:var(--ivory-light);width:44px;height:44px;box-shadow:var(--e-1);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.au-file{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--green-border);border-radius:var(--r-md);background:var(--green-50);animation:.18s au-in;display:flex}.au-file-ico{color:var(--green)}.au-file-main{flex-direction:column;flex:1;min-width:0;display:flex}.au-file-main b{color:var(--green);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au-icon-btn{color:var(--ink-muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;padding:6px}.au-icon-btn:hover{background:var(--ivory);color:var(--orange-dark)}.au-title{flex-direction:column;gap:6px;display:flex}.au-error{color:var(--orange-dark);font-size:var(--fs-xs);background:var(--accent-soft);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);align-items:flex-start;gap:6px;font-weight:600;display:flex}.au-submit{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.au-submit .btn{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.au-submit .tiny{flex:200px}.au-steps{gap:var(--sp-3);padding:var(--sp-4) 0;flex-direction:column;list-style:none;display:flex}.au-steps li{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-muted);transition:color var(--t);display:flex}.au-steps li.now{color:var(--green);font-weight:700}.au-steps li.done{color:var(--green-mid)}.au-step-dot{width:24px;height:24px;font-size:var(--fs-2xs);background:var(--ivory);border:1px solid var(--cream-border);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.au-steps li.now .au-step-dot{background:var(--green-50);border-color:var(--green-border)}.au-steps li.done .au-step-dot{background:var(--green-mid);border-color:var(--green-mid);color:#fff}.au-steps .au-steps-hint{padding-left:36px}.au-howto{background:var(--green);color:var(--ivory);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--e-1)}.au-howto h3{font-size:var(--fs-md);margin-bottom:var(--sp-3);font-weight:800}.au-howto ol{counter-reset:au;gap:var(--sp-3);flex-direction:column;list-style:none;display:flex}.au-howto li{counter-increment:au;gap:var(--sp-2);font-size:var(--fs-xs);opacity:.92;grid-template-columns:22px 1fr;line-height:1.5;display:grid}.au-howto li:before{content:counter(au);background:var(--orange);color:#fff;width:22px;height:22px;font-weight:800;font-size:var(--fs-2xs);border-radius:50%;place-items:center;display:grid}.au-howto b{color:#fff}.au-tip{gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-2xs);background:#ffffff14;line-height:1.5;display:flex}.au-tip .ico{color:var(--orange);margin-top:2px}.au-langs{margin-top:var(--sp-4);flex-direction:column;gap:6px;display:flex}.au-langs .tiny{color:#f6f1e8bf}.au-langs>span:last-child{flex-wrap:wrap;gap:5px;display:flex}.au-detail{gap:var(--sp-4);flex-direction:column;display:flex}.au-summary{padding:var(--sp-4) var(--sp-5)}.au-summary-h{align-items:center;gap:var(--sp-3);display:flex}.au-summary-h h2{font-size:var(--fs-lg);color:var(--green);font-weight:800;line-height:1.25}.au-metrics{gap:var(--sp-5);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.au-metrics .metric:first-child{border-left:none;padding-left:0}.au-flags{align-items:center;gap:4px;height:22px;display:flex}.au-toolbar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.au-toolbar .search{flex:200px;min-width:0;max-width:280px}.au-langfilter{flex-wrap:wrap;gap:6px;display:flex}.au-chip{font-family:inherit;font-size:var(--fs-xs);border-radius:var(--r-pill);border:1px solid var(--cream-border);background:var(--ivory-light);color:var(--green);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);align-items:center;gap:6px;padding:6px 10px;font-weight:700;display:inline-flex}.au-chip:hover{border-color:var(--green-border)}.au-chip.on{background:var(--green);border-color:var(--green);color:var(--ivory)}.au-selectall{align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);font-size:var(--fs-xs);color:var(--green);font-weight:700;display:flex}.au-check{width:16px;height:16px;accent-color:var(--green-mid);cursor:pointer;flex:none}.au-list{gap:var(--sp-3);flex-direction:column;display:flex}.au-card{background:var(--ivory-light);border:1px solid var(--cream-border);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--e-1);transition:border-color var(--t-fast),box-shadow var(--t-fast);animation:.2s both au-in}.au-card.selected{border-color:var(--green-border);box-shadow:inset 3px 0 0 var(--green-mid),var(--e-1)}.au-card.is-applied{background:var(--green-50)}.au-card.is-blocked{background:var(--ivory);box-shadow:none}.au-card.is-blocked .au-compare{opacity:.75}.au-card-h{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.au-num{font-size:var(--fs-xs);color:var(--green);font-weight:800}.au-loc{font-size:var(--fs-2xs);color:var(--ink-muted);background:var(--ivory);border:1px solid var(--hairline);border-radius:var(--r-pill);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:340px;padding:2px 8px;display:inline-flex;overflow:hidden}.au-card-pill{margin-left:auto}.au-state-ico{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.au-state-ico.ok{background:var(--green-mid);color:#fff}.au-state-ico.warn{background:var(--accent-soft);color:var(--orange-dark)}.au-compare{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.au-side-txt{border-radius:var(--r-md);padding:var(--sp-3);font-size:var(--fs-sm);word-break:break-word;line-height:1.6;position:relative}.au-before{background:#fdf3ee;border:1px solid #f6dccf}.au-after{background:#eff7f2;border:1px solid #d4e9dc}.au-lbl{font-size:var(--fs-2xs);letter-spacing:.8px;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:6px;margin-bottom:4px;font-weight:800;display:flex}.au-arrow{color:var(--green-mid);align-self:center}.au-del{color:var(--orange-dark);background:#ffd9cb;border-radius:3px;padding:0 2px;text-decoration:line-through}.au-add{color:#0d5c3a;background:#c6ebd5;border-radius:3px;padding:0 2px;font-weight:600}.au-edit-btn{font-family:inherit;font-size:var(--fs-2xs);color:var(--green);background:var(--ivory-light);border:1px solid var(--green-border);border-radius:var(--r-pill);cursor:pointer;opacity:0;transition:opacity var(--t-fast);align-items:center;gap:4px;padding:3px 9px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.au-card:hover .au-edit-btn,.au-edit-btn:focus-visible{opacity:1}.au-editor textarea{resize:vertical;background:#fff;width:100%;font-family:inherit}.au-editor-actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);margin-top:6px;display:flex}.au-editor-actions .tiny{margin-right:auto}.au-reason{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--ink-muted);font-style:italic}.au-note{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--orange-dark);align-items:flex-start;gap:6px;display:flex}.au-note .ico{margin-top:3px}.au-targets{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px dashed var(--hairline)}.au-targets-h{font-size:var(--fs-2xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.8px;font-weight:700}.au-targets ul{flex-direction:column;gap:2px;margin-top:6px;list-style:none;display:flex}.au-targets li{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);border-radius:var(--r-sm);flex-wrap:wrap;padding:4px 6px;display:flex}.au-targets li:hover{background:var(--ivory)}.au-target-name{min-width:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.au-target-title{font-weight:600}.au-target-key{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au-row-note{flex-basis:100%;padding-left:46px}.au-spacer{flex:none;width:16px;display:inline-block}.au-more{font-family:inherit;font-size:var(--fs-2xs);color:var(--green-mid);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:2px 6px;font-weight:700}.au-more:hover{text-decoration:underline}.au-empty{text-align:center;padding:var(--sp-6) var(--sp-4);color:var(--green);flex-direction:column;align-items:center;gap:6px;display:flex}.au-empty-ico{background:var(--green-mid);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.au-actionbar{bottom:var(--sp-4);z-index:20;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border-radius:var(--r-lg);background:var(--green);color:var(--ivory);box-shadow:var(--e-2);animation:.22s au-up;display:flex;position:sticky}.au-actionbar-txt{flex-direction:column;gap:2px;display:flex}.au-actionbar-txt .tiny{color:#f6f1e8cc;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.au-bl{align-items:center;gap:4px;display:inline-flex}.au-actionbar .btn{align-items:center;gap:7px;display:inline-flex}.au-modal-bg{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--sp-4);background:#0d2a2461;place-items:center;animation:.15s au-fade;display:grid;position:fixed;inset:0}.au-modal{background:var(--ivory-light);border-radius:var(--r-lg);width:min(440px,100%);padding:var(--sp-5);box-shadow:var(--e-2);animation:.18s au-pop}.au-modal h3{font-size:var(--fs-lg);color:var(--green);margin-bottom:4px;font-weight:800}.au-modal-list{margin:var(--sp-4) 0;border:1px solid var(--cream-border);border-radius:var(--r-md);list-style:none;overflow:hidden}.au-modal-list li{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);display:flex}.au-modal-list li+li{border-top:1px solid var(--hairline)}.au-modal-list li span:last-child{color:var(--ink-muted);font-size:var(--fs-xs);margin-left:auto}.au-modal-points{flex-direction:column;gap:6px;list-style:none;display:flex}.au-modal-points li{font-size:var(--fs-xs);color:var(--ink-muted);align-items:flex-start;gap:6px;display:flex}.au-modal-points .ico{color:var(--green-mid);margin-top:3px}.au-modal-actions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5);display:flex}.au-modal-actions .btn{align-items:center;gap:6px;display:inline-flex}@keyframes au-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes au-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes au-fade{0%{opacity:0}to{opacity:1}}@keyframes au-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.au-card,.au-actionbar,.au-modal,.au-modal-bg,.au-file{animation:none}.au-item:hover{transform:none}}@media (max-width:1100px){.au-upload{grid-template-columns:1fr}}@media (max-width:900px){.au-layout{grid-template-columns:1fr}.au-side{position:static}}@media (max-width:640px){.au-compare{grid-template-columns:1fr}.au-arrow{justify-self:center;transform:rotate(90deg)}.au-edit-btn{opacity:1}.au-actionbar{padding:var(--sp-3);flex-direction:column;align-items:stretch}.au-toolbar .search{width:100%;max-width:none;margin-left:0}.au-toolbar .tabs{max-width:100%;overflow-x:auto}.au-toolbar .tab{white-space:nowrap}}
