.sm-chrome,.sm-dialog{font-family:Manrope,Arial,sans-serif;color:#211b2a;box-sizing:border-box}.sm-chrome a{color:inherit;text-decoration:none}.sm-chrome a:hover,.sm-switch:hover{text-decoration:underline}.sm-top{background:white;border-bottom:1px solid #e9e3ed;display:flex;align-items:center;gap:24px;min-height:68px;padding:12px max(5vw,calc((100vw - 1200px)/2));position:relative;z-index:2}.sm-word{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:24px;letter-spacing:-1.2px}.sm-word img{width:28px;height:28px}.sm-top nav{margin:auto;display:flex;align-items:center;gap:clamp(12px,2.6vw,36px);font-size:14px;font-weight:650}.sm-top button,.sm-dialog button,.sm-dialog input{font:inherit}.sm-top button,.sm-primary,#sm-run{background:#221a2b;color:white;border:0;border-radius:12px;padding:10px 18px;font-weight:700;cursor:pointer}.sm-foot{border-top:1px solid #e9e3ed;background:#f5f1f7;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px;padding:52px max(5vw,calc((100vw - 1200px)/2));font-size:14px}.sm-foot>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sm-foot p{margin:0}.sm-note,.sm-local{font-size:13px;color:#655b70;line-height:1.5}.sm-note{margin:10px 0}.sm-dialog{background:white;border:1px solid #dacde3;border-radius:20px;width:min(390px,calc(100vw - 36px));padding:30px;box-shadow:0 18px 70px #24132f33}.sm-dialog::backdrop{background:#25182d70}.sm-dialog form{display:grid;gap:12px}.sm-dialog h2,.sm-dialog p{margin:0}.sm-dialog small{color:#774297;letter-spacing:.08em;font-size:10px}.sm-dialog h2{font-size:28px}.sm-dialog label{display:grid;gap:6px;font-size:14px;font-weight:600}.sm-dialog input{min-width:0;border-radius:8px;border:1px solid #d5c9dc;padding:10px;background:white;color:#211b2a}.sm-dialog .sm-close,.sm-dialog .sm-switch{background:none;color:#683c87;border:0;cursor:pointer;padding:3px}.sm-close{position:absolute;top:10px;right:12px}.sm-error{color:#982f43;font-size:13px}.sm-error:empty{display:none}#sm-run:disabled{opacity:.5}.sm-local{font-size:11px}.sm-top button:focus-visible,.sm-top a:focus-visible,.sm-foot a:focus-visible{outline:2px solid #7d45a1;outline-offset:3px}@media(max-width:680px){.sm-top{gap:8px;flex-wrap:wrap;padding:10px 5%}.sm-top nav{order:3;width:100%;justify-content:space-between;gap:4px;font-size:12px}.sm-top button{margin-left:auto}.sm-foot{grid-template-columns:1fr 1fr;padding:32px 5%;gap:22px}.sm-word{font-size:22px}}
.sm-lab{max-width:700px;margin:56px auto 90px;padding:0 20px;color:#221a2b;font:16px/1.6 Manrope,Arial,sans-serif}.sm-lab h1{line-height:1.08;font-size:clamp(34px,5vw,56px);letter-spacing:-.045em}.sm-lab form{background:#f8f4fa;border:1px solid #e2d6e8;border-radius:16px;padding:24px;display:grid;gap:15px}.sm-lab input[type=url]{display:block;width:100%;padding:12px;border:1px solid #d5c9dc;box-sizing:border-box;margin-top:6px}.sm-lab li{margin:.6em 0}.sm-lab a{color:#653e87}
.sm-labs-link{display:flex;align-items:center;gap:14px;max-width:1200px;margin:25px auto;padding:16px 5%;font:14px Manrope,Arial,sans-serif}.sm-labs-link small{color:#685775}.sm-labs-link a{color:#5c347b}
#linkjob{display:grid;gap:10px}#linkjob label{margin:0}#linkjob input[type=url]{width:100%;min-width:0;box-sizing:border-box}#linkjob .dl-consent{display:flex;align-items:center;gap:.65em;font-weight:500;margin-top:.5rem}#linkjob .dl-consent input{width:18px;height:18px;flex:none;margin:0}#linkjob .field-error{margin:0;color:#98394a;font-size:14px}#linkjob [aria-invalid=true]{outline:2px solid #a63d55}.dl-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.dl-actions span,.dl-facts dt{color:#63596c;font-size:13px}.dl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.dl-facts div{padding:16px;background:#f7f2fa;border-radius:12px}.dl-facts dd{font:700 clamp(16px,2vw,24px) Manrope,Arial;margin:8px 0 0}#labstatus:empty{display:none}@media(max-width:560px){.dl-facts{grid-template-columns:1fr}.dl-facts div{display:flex;align-items:center;justify-content:space-between}.dl-facts dd{margin:0}}
