.msc-emergency-header{background:#fff;border-bottom:1px solid #ececec;min-height:74px}.msc-emergency-header-inner{justify-content:space-between;align-items:center;gap:24px;width:1200px;max-width:90%;min-height:74px;margin:0 auto;font-family:Open Sans,Arial,sans-serif;display:flex}.msc-emergency-brand{color:#6f4be8;font-size:20px;font-weight:800;text-decoration:none}.msc-emergency-links{align-items:center;gap:20px;display:flex}.msc-emergency-links a{color:#333;font-size:14px;text-decoration:none}.msc-emergency-footer{color:#d7d7d7;background:#202020;padding:28px 5%;font:14px/1.6 Open Sans,Arial,sans-serif}.msc-emergency-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:24px;width:1200px;max-width:100%;margin:0 auto;display:flex}.msc-emergency-footer a{color:#fff;text-decoration:none}@media (width<=900px){.msc-emergency-links a:not(:first-child){display:none}}body{margin:0}.fixture-tool{--purple-950:#2e155f;--purple-700:#5d35cc;--purple-600:#6f4be8;--purple-500:#815ff0;--purple-300:#bca9f8;--purple-100:#eee9ff;--purple-50:#f8f6ff;--ink:#201b29;--muted:#625d6d;--border:#ddd7e8;--shadow-hover:0 13px 32px #41247e17;color:var(--ink);background:#fff;font:16px/1.5 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.fixture-tool *,.fixture-tool :before,.fixture-tool :after{box-sizing:border-box}.fixture-tool :is(h1,h2,h3,p,label,select,button){font-family:inherit}.fixture-tool :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #815ff03d}.fixture-tool .fx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fixture-hero{text-align:center;padding:42px 20px 0}.fixture-tool .hero-copy{max-width:940px;margin:0 auto 28px}.fixture-tool .hero-eyebrow{color:var(--purple-700);letter-spacing:.11em;font-size:12px;font-weight:800;line-height:1.4}.fixture-hero h1{letter-spacing:-1.9px;color:#19151f;margin:10px 0 0;font-size:clamp(42px,4.7vw,52px);font-weight:800;line-height:1.09}.fixture-hero p{max-width:710px;color:var(--muted);margin:13px auto 0;font-size:17px;line-height:1.6}.fixture-editor{background:#fff;border:1px solid #e6e2eb;border-radius:20px;grid-template-columns:minmax(248px,.88fr) minmax(0,2fr);align-items:start;gap:26px;width:min(1200px,100% - 40px);margin:0 auto;padding:24px;display:grid;box-shadow:0 12px 34px #3f247613}.fixture-controls,.fixture-controls .field,.fixture-controls .download-panel{gap:7px;min-width:0;display:grid}.fixture-controls{gap:18px}.fixture-controls label{color:#282131;margin:0;font-size:16px;font-weight:700;display:block}.fixture-controls label span{color:var(--muted);font-weight:500}.fixture-tool .fixture-editor :is(select,input,textarea){letter-spacing:normal;width:100%;height:auto;min-height:44px;line-height:1.4;font:inherit;color:var(--ink);box-shadow:none;background-color:#fff;border:1px solid #cec8d8;border-radius:8px;padding:9px 12px;font-size:16px}.fixture-tool .fixture-editor select{appearance:auto;cursor:pointer;background-image:none;padding-right:8px}.fixture-tool .fixture-editor textarea{resize:vertical;min-height:104px}.fixture-tool .fixture-editor [aria-invalid=true]{border-color:#a03240}.fixture-tool .fixture-editor :is(button,select:disabled){font-family:inherit}.fixture-tool .fixture-editor button{text-transform:none;letter-spacing:normal;width:auto;min-height:44px;color:var(--ink);border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;margin:0;padding:8px 14px;font-size:16px;font-weight:650;line-height:1.3}.fixture-tool .fixture-editor button:hover{color:var(--purple-700);border-color:#b7a5e5}.fixture-editor .choice-row{border:1px solid var(--border);background:#f7f5fa;border-radius:10px;align-items:stretch;width:fit-content;max-width:100%;padding:3px;display:flex}.fixture-tool .fixture-editor .choice-row button{color:#625b70;background:0 0;border:1px solid #0000;border-radius:7px;flex:auto;font-size:15px;font-weight:600}.fixture-tool .fixture-editor .choice-row button[aria-pressed=true]{color:var(--purple-700);background:#fff;border-color:#ded6ee;box-shadow:0 1px 3px #32204f17}.fixture-controls .hint,.fixture-controls .error,.fixture-controls .status{margin:0;font-size:15px;line-height:1.45}.fixture-controls .hint,.fixture-controls .status{color:var(--muted)}.fixture-controls .error{color:#95273c}.fixture-controls .download-panel{border-top:1px solid #e7e3ec;gap:12px;padding-top:17px}.fixture-tool .fixture-editor .download-button{color:#fff;background:var(--purple-600);border-color:var(--purple-600);width:100%;min-height:48px;font-weight:750}.fixture-tool .fixture-editor .download-button:hover{background:var(--purple-700)}.fixture-tool .fixture-editor .download-button:disabled{opacity:.55;cursor:not-allowed}.fixture-editor .sheet-panel{border:1px solid var(--border);background:#f5f4f8;border-radius:12px;min-width:0;overflow:hidden}.fixture-editor .preview-heading,.fixture-editor .sheet-toolbar{background:#fcfbfe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fixture-editor .preview-heading{border-bottom:1px solid var(--border)}.fixture-editor .preview-heading h2{color:#32283e;margin:0;font-size:18px;font-weight:720;line-height:1.3}.fixture-editor .sheet-view{width:100%;padding:17px;overflow:auto}.fixture-editor .sheet-paper{background:#fff;width:100%;box-shadow:0 2px 8px #22163a21}.fixture-editor .sheet-paper>svg{width:100%;height:auto;display:block}.fixture-editor .sheet-enlarged{max-height:70vh}.fixture-editor .sheet-enlarged .sheet-paper{min-width:1190px}.fixture-editor .sheet-toolbar{border-top:1px solid var(--border);color:var(--muted);font-size:15px}.fixture-editor .sheet-toolbar .page-picker{flex:1;min-width:0;max-width:100%;margin:0}.fixture-editor .sheet-toolbar .page-picker select{width:100%;font-size:15px}.fixture-editor .sheet-toolbar .zoom-button{font-size:15px}.fixture-editor .empty-preview{min-height:260px;color:var(--muted);text-align:center;place-items:center;padding:20px;display:grid}.fixture-editor .empty-preview p{margin:0}.fx-landing{width:min(980px,100% - 28px);margin:0 auto;padding:5px 0 68px}.fx-landing>section{margin-top:46px}.fx-landing .section-heading{margin-bottom:22px}.fx-landing .section-label{color:var(--purple-700);background:var(--purple-50);letter-spacing:.08em;border:1px solid #e5ddf8;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-block}.fx-landing h2{color:var(--purple-950);letter-spacing:-.5px;margin:10px 0 9px;font-size:28px;font-weight:750;line-height:1.25}.fx-landing .section-underline{background:linear-gradient(90deg, var(--purple-700), var(--purple-300));border-radius:99px;width:48px;height:3px;display:block}.fx-landing .steps-grid,.fx-landing .features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fx-landing article{background:linear-gradient(145deg,#fff,#fdfcff);border:1px solid #e8e1f0;border-radius:14px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 7px 22px #41247e09}.fx-landing article:hover{box-shadow:var(--shadow-hover);border-color:#d5c8ef;transform:translateY(-3px)}.fx-landing .steps-grid article:after{content:"";background:var(--purple-500);opacity:0;width:3px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.fx-landing .steps-grid article:hover:after{opacity:1}.fx-landing .step-number{color:#fff;width:38px;height:38px;font:inherit;background:linear-gradient(135deg, var(--purple-700),var(--purple-500));border-radius:11px;place-items:center;margin-bottom:14px;font-weight:800;display:grid}.fx-landing h3{color:var(--purple-950);margin:0 0 8px;font-size:16px;font-weight:740;line-height:1.35}.fx-landing p{color:var(--muted);margin:0;font-size:15px;line-height:1.68}.fx-landing .features-grid article{background:linear-gradient(145deg,#fff,#f6f2ff);min-height:145px}.fx-landing .features-grid article:nth-child(3n+2){background:linear-gradient(145deg,#fff,#fbf9ff)}.fx-landing .features-grid article:nth-child(3n){background:linear-gradient(145deg,#fdfcff,#f2edff)}.fx-landing .features-grid article:before{content:"";background:#815ff014;border-radius:50%;width:72px;height:72px;transition:transform .2s,background .2s;position:absolute;top:-26px;right:-26px}.fx-landing .features-grid article:hover:before{background:#815ff021;transform:scale(1.14)}.fx-landing .features-grid :is(h3,p){position:relative}.fx-landing .faq-list{border-top:1px solid var(--border)}.fx-landing .faq-list details{border-bottom:1px solid var(--border);padding:0 15px;transition:background .18s,box-shadow .18s;position:relative}.fx-landing .faq-list details:hover{background:#faf8ff}.fx-landing .faq-list details[open]{box-shadow:inset 4px 0 0 var(--purple-500);background:#f8f5ff}.fx-landing summary{color:#40364d;cursor:pointer;align-items:center;min-height:58px;padding:15px 32px 15px 0;font-size:16px;font-weight:680;list-style:none;display:flex}.fx-landing summary::-webkit-details-marker{display:none}.fx-landing summary:after{content:"+";color:var(--purple-700);font-size:22px;font-weight:500;position:absolute;right:16px}.fx-landing details[open] summary:after{content:"−"}.fx-landing details p{padding:0 26px 17px 0}.fx-landing details a{color:var(--purple-700);text-decoration:underline}.fx-landing .related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.fx-landing .related-card{color:var(--ink);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px 15px 18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.fx-landing .related-card:hover{box-shadow:var(--shadow-hover);border-color:#cfc0ef;transform:translateY(-2px)}.fx-landing .related-card:before{content:"";background:var(--purple-500);opacity:.3;width:3px;transition:width .18s,opacity .18s;position:absolute;inset:0 auto 0 0}.fx-landing .related-card:hover:before{opacity:1;width:5px}.fx-landing .related-card strong,.fx-landing .related-card small{font-size:15px;display:block}.fx-landing .related-card strong{color:var(--purple-950)}.fx-landing .related-card small{color:var(--muted);margin-top:3px}.fx-landing .related-arrow{width:32px;height:32px;color:var(--purple-700);background:var(--purple-100);border-radius:9px;flex:none;place-items:center;transition:transform .18s,background .18s;display:grid}.fx-landing .related-card:hover .related-arrow{background:#e5ddfb;transform:translate(2px)}@media (width<=800px){.fixture-editor{grid-template-columns:1fr;gap:20px}}@media (width<=620px){.fixture-hero{padding:30px 14px 0}.fixture-tool .hero-copy{margin-bottom:22px}.fixture-hero h1{letter-spacing:-1.3px;max-width:340px;margin:10px auto 0;font-size:clamp(32px,9.5vw,44px);line-height:1.07}.fixture-hero p{margin-top:10px;font-size:15px;line-height:1.57}.fixture-editor{border-radius:16px;width:calc(100% - 28px);padding:17px}.fixture-controls{gap:16px}.fixture-controls .choice-row{width:100%}.fixture-tool .fixture-editor .download-button,.fixture-tool .fixture-controls :is(select,input){min-height:48px}.fixture-editor .preview-heading,.fixture-editor .sheet-toolbar{gap:6px;padding:10px}.fixture-editor .sheet-view{padding:7px}.fixture-editor .preview-heading .choice-row button{padding-inline:9px}.fx-landing{padding-bottom:48px}.fx-landing>section{margin-top:34px}.fx-landing h2{font-size:24px}.fx-landing .steps-grid,.fx-landing .features-grid,.fx-landing .related-grid{grid-template-columns:1fr;gap:11px}.fx-landing article{padding:18px}.fx-landing .features-grid article{min-height:0}.fx-landing article:hover,.fx-landing .related-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.fixture-tool *,.fixture-tool :before,.fixture-tool :after{transition:none!important;animation:none!important}.fx-landing article:hover,.fx-landing .related-card:hover,.fx-landing .related-card:hover .related-arrow,.fx-landing .features-grid article:hover:before{transform:none}}
