.mf-work{color:#29233e;text-align:left;max-width:1200px;margin:0 auto;font-family:inherit}.mf-work [hidden]{display:none!important}.mf-work button,.mf-work input,.mf-work select{font:inherit}.mf-work .mf-drop{color:#4a347f;text-align:center;cursor:pointer;letter-spacing:normal;text-transform:none;background:#faf8ff;border:2px dashed #bba8ef;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:238px;padding:28px 18px;display:flex}.mf-work .mf-drop:hover,.mf-work .mf-drop.dragging{background:#f3edff;border-color:#7952d8}.mf-drop strong{font-size:22px;line-height:1.3}.mf-drop span{font-size:15px}.mf-work .mf-action,.mf-work .mf-primary{color:#fff;letter-spacing:normal;text-transform:none;background:#6942ca;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 23px;font-weight:700;display:inline-flex}.mf-work .mf-primary:not(:disabled){cursor:pointer}.mf-work button:focus-visible,.mf-work select:focus-visible{outline-offset:3px;outline:3px solid #805be1}.mf-work .mf-primary:disabled{opacity:.55;cursor:not-allowed}.mf-card{background:#fff;border:1px solid #ded7ed;border-radius:18px;padding:24px;box-shadow:0 6px 20px #2912510c}.mf-file{border-bottom:1px solid #e8e3ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.mf-work .mf-file h2{color:#251e37;margin:0 0 4px;font-family:inherit;font-size:24px;font-weight:700;line-height:1.25}.mf-filename{overflow-wrap:anywhere;color:#675f75;font-size:15px}.mf-work .mf-link{white-space:nowrap;color:#5932ac;cursor:pointer;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d6c9ee;border-radius:8px;padding:7px 12px;font-size:15px}.mf-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:26px;margin-top:16px;display:grid}.mf-work .mf-summary{margin:0 0 10px;font-size:16px}.mf-list{border:1px solid #e5e0ed;border-radius:10px;max-height:430px;overflow-y:auto}.mf-work .mf-row{cursor:pointer;text-align:left;align-items:center;gap:13px;margin:0;padding:12px 15px;font-weight:400;display:flex;position:relative}.mf-row+.mf-row{border-top:1px solid #e9e6ef}.mf-row:hover{background:#f8f5ff}.mf-work .ui-checkbox-input{clip-path:inset(50%)!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mf-work .ui-checkbox-visual{box-sizing:border-box;background:#fff;border:1.5px solid #9284ac;border-radius:4px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.mf-work .ui-checkbox-input:checked+.ui-checkbox-visual{background:#6f4be8;border-color:#6f4be8}.mf-work .ui-checkbox-input:checked+.ui-checkbox-visual:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.mf-work .ui-checkbox-input:focus-visible+.ui-checkbox-visual{outline-offset:2px;outline:3px solid #bda7ef}.mf-kind,.mf-text{overflow-wrap:anywhere;line-height:1.45;display:block}.mf-kind{color:#665780;font-size:14px}.mf-text{color:#282130;font-size:16px}.mf-export{background:#f8f6fc;border-radius:12px;align-self:start;min-width:0;padding:16px}.mf-work .mf-export label{margin:0 0 7px;font-size:16px;font-weight:700;display:block}.mf-work .mf-export select{color:#312642;background:#fff;border:1px solid #c9c0d6;border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:5px 8px;font-size:16px}.mf-work .mf-note,.mf-work .mf-success,.mf-work .mf-error{color:#50445e;margin:12px 0;font-size:15px;line-height:1.55}.mf-work .mf-success{color:#266240}.mf-work .mf-error{color:#922a39;background:#fff2f1;border-radius:8px;padding:10px 14px}.mf-work .mf-primary{width:100%;font-size:16px}.mf-file>div{min-width:0}@media (width<=620px){.mf-grid{grid-template-columns:1fr;gap:14px}.mf-card{padding:16px}.mf-work .mf-file h2{font-size:20px}.mf-work .mf-drop{border-radius:14px;min-height:218px}.mf-drop strong{font-size:20px}.mf-file{align-items:start}.mf-list{max-height:360px}}html,body{margin:0}.figures-page{--fig-primary:#6f4be8;--fig-deep:#5d35cc;--fig-dark:#352063;--fig-tint:#f4f0ff;--fig-text:#665e70;--fig-hover-shadow:0 12px 27px #45297d1a;color:#211c28;background:#fff;width:100%;font:16px/1.55 Open Sans,Arial,sans-serif}.figures-page *,.figures-page :before,.figures-page :after{box-sizing:border-box}.figures-hero{text-align:center;background:linear-gradient(#fff 0%,#fdfcff 100%);padding:48px 14px 0}.figures-eyebrow{color:var(--fig-deep);letter-spacing:.08em;font-size:12px;font-weight:800}.figures-hero h1{color:#17151c;letter-spacing:-1.8px;max-width:900px;margin:12px auto;font-size:clamp(42px,4.2vw,52px);font-weight:800;line-height:1.06}.figures-purpose{max-width:720px;color:var(--fig-text);margin:0 auto 26px;font-size:16px;line-height:1.65}.figures-workspace{text-align:left}.figures-landing{width:min(980px,100% - 28px);margin:0 auto;padding:4px 0 66px}.figures-landing section{text-align:left;margin:46px 0 0}.figures-section-heading{margin:0 0 22px}.figures-section-label{color:var(--fig-deep);letter-spacing:.08em;background:#f7f4ff;border:1px solid #e5ddf8;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-block}.figures-section-heading h2{color:var(--fig-dark);letter-spacing:-.45px;margin:10px 0 9px;font-size:28px;font-weight:750;line-height:1.25}.figures-section-underline{background:linear-gradient(90deg, var(--fig-deep), #aa93ed);border-radius:9px;width:48px;height:3px;display:block}.figures-steps,.figures-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.figures-steps article,.figures-features-grid 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}.figures-step-number{color:#fff;background:linear-gradient(135deg, var(--fig-deep), #815ff0);border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:14px;font-size:15px;font-weight:800;display:grid;box-shadow:0 5px 12px #5d35cc2e}.figures-steps article:after{content:"";background:linear-gradient(180deg, var(--fig-deep), #aa93ed);opacity:0;width:3px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.figures-features-grid article{min-height:137px}.figures-features-grid article:nth-child(3n+1){background:linear-gradient(145deg,#fff,#f6f2ff)}.figures-features-grid article:nth-child(3n+2){background:linear-gradient(145deg,#fff,#fbf9ff)}.figures-features-grid article:nth-child(3n){background:linear-gradient(145deg,#fdfcff,#f2edff)}.figures-features-grid article:before{content:"";background:#815ff014;border-radius:50%;width:72px;height:72px;transition:background .18s,transform .18s;position:absolute;top:-26px;right:-26px}.figures-steps h3,.figures-features-grid h3{color:var(--fig-dark);margin:0 0 8px;font-size:17px;line-height:1.35;position:relative}.figures-landing p,.figures-related small{color:var(--fig-text);margin:0;font-size:15px;line-height:1.68;position:relative}.figures-guidance{background:linear-gradient(135deg,#faf8ff,#fff 75%);border:1px solid #ddd4f1;border-radius:16px;padding:24px;box-shadow:0 10px 28px #43267d0e}.figures-guidance p+p{margin-top:12px}.figures-guidance a{color:var(--fig-deep);text-underline-offset:3px;text-decoration:underline}.figures-faq{border-top:1px solid #ded6ea}.figures-faq details{border-bottom:1px solid #ded6ea;padding:0 16px;transition:background .18s,box-shadow .18s;position:relative}.figures-faq details[open]{background:#f8f5ff;box-shadow:inset 4px 0 #815ff0}.figures-faq summary{cursor:pointer;color:#40364d;align-items:center;min-height:58px;padding:16px 36px 16px 0;font-size:16px;font-weight:700;line-height:1.45;list-style:none;display:flex}.figures-faq summary::-webkit-details-marker{display:none}.figures-faq summary:after{content:"+";color:var(--fig-deep);font-size:22px;font-weight:500;position:absolute;right:16px}.figures-faq details[open] summary:after{content:"−"}.figures-faq p{padding:0 36px 18px 0}.figures-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.figures-related a{background:#fff;border:1px solid #e2dbea;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:15px 15px 15px 17px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.figures-related a:before{content:"";opacity:.35;background:#815ff0;width:3px;transition:width .18s,opacity .18s;position:absolute;inset:0 auto 0 0}.figures-related strong{color:var(--fig-dark);font-size:16px;line-height:1.32;display:block}.figures-related small{margin-top:4px;display:block}.figures-related-arrow{width:32px;height:32px;color:var(--fig-deep);background:#eee9ff;border-radius:9px;flex:none;place-items:center;transition:transform .18s;display:grid}.figures-landing :is(a,summary):focus-visible{outline:3px solid var(--fig-primary);outline-offset:3px}.figures-related a:focus-visible{box-shadow:0 0 0 3px #815ff03d, var(--fig-hover-shadow);border-color:#cfc0ef}@media (hover:hover) and (width>=621px){.figures-steps article:hover,.figures-features-grid article:hover{box-shadow:var(--fig-hover-shadow);border-color:#d5c8ef;transform:translateY(-3px)}.figures-steps article:hover:after{opacity:1}.figures-features-grid article:hover:before{background:#815ff021;transform:scale(1.14)}.figures-faq details:hover:not([open]){background:#faf8ff}.figures-related a:hover{box-shadow:0 0 0 3px #815ff03d, var(--fig-hover-shadow);border-color:#cfc0ef;transform:translateY(-2px)}.figures-related a:hover:before{opacity:1;width:5px}.figures-related a:hover .figures-related-arrow{background:#e5ddfb;transform:translate(2px)}}@media (width<=760px){.figures-steps,.figures-features-grid{grid-template-columns:1fr}}@media (width<=620px){.figures-steps article:hover,.figures-features-grid article:hover,.figures-related a:hover{transform:none}.figures-hero{padding:30px 14px 0}.figures-hero h1{letter-spacing:-1.3px;max-width:340px;margin:10px auto 12px;font-size:clamp(32px,9.5vw,44px);line-height:1.07}.figures-purpose{margin-bottom:22px;font-size:15px;line-height:1.58}.figures-landing{padding:0 0 48px}.figures-landing section{margin-top:30px}.figures-section-heading{margin-bottom:17px}.figures-section-heading h2{font-size:24px}.figures-steps,.figures-features-grid{gap:11px}.figures-features-grid article{min-height:0}.figures-steps article,.figures-features-grid article,.figures-guidance{padding:18px}.figures-related{grid-template-columns:1fr}.figures-faq details{padding:0 12px}.figures-faq p{padding-right:14px}}@media (prefers-reduced-motion:reduce){.figures-landing *,.figures-landing :before,.figures-landing :after{transition:none!important;transform:none!important}}.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}}
