.fm{position:relative;width:100%}.fm-scene{position:relative;width:100%;max-width:var(--fm-w, 760px);margin-inline:auto;aspect-ratio:100 / 67;container-type:inline-size}.fm .fm-laptop{position:absolute;left:1.5cqw;top:7.5cqw;--w: 70cqw;transition:opacity .45s ease}.fm .fm-laptop .fr-laptop-base{margin-inline:-3%}.fm .fm-phone{position:absolute;right:0;bottom:0;z-index:3;--w: 30.5cqw;--w-cap: 9999px;transition:opacity .45s ease}.fm-scene.is-gone .fm-laptop,.fm-scene.is-gone .fm-phone{opacity:0}@media(max-width:767px),(max-width:1023px)and (max-height:500px),(min-width:1024px)and (max-width:1199px)and (max-height:899px),(min-width:1024px)and (max-height:659px){.fm{width:min(clamp(260px,74vw,280px),max(220px,calc((100svh - 230px) * 9 / 19.5)));margin-inline:auto;padding-bottom:56px}.fm-scene{max-width:none;aspect-ratio:9 / 19.5}.fm .fm-laptop{display:none}.fm .fm-phone{inset:0 auto auto 0;--w: 100cqw}}@media(max-width:1023px)and (max-height:500px){.fm{width:calc(260px * var(--fm-k, 1));height:calc(260px * 19.5 / 9 * var(--fm-k, 1));padding-bottom:0}.fm-scene{width:260px;transform:scale(var(--fm-k, 1));transform-origin:0 0}}.fm-toggle{position:absolute;left:1.5cqw;bottom:0;z-index:5;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.32);background:#ffffff0d;color:#ffffffd9;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.fm-toggle:hover{background:#ffffff24;border-color:#fff9}.fm-toggle:focus-visible{outline:3px solid rgba(217,119,6,.6);outline-offset:2px}.fm-toggle svg{width:16px;height:16px}.fm-toggle .fm-i-play{display:none}.fm.is-held .fm-toggle .fm-i-play{display:block}.fm.is-held .fm-toggle .fm-i-pause,.fm.is-still .fm-toggle{display:none}@media(max-width:767px),(max-width:1023px)and (max-height:500px),(min-width:1024px)and (max-width:1199px)and (max-height:899px),(min-width:1024px)and (max-height:659px){.fm-toggle{left:auto;right:0;bottom:auto;top:calc(100% + 12px)}}@media(min-width:1024px)and (max-width:1199px)and (max-height:899px),(min-width:1024px)and (max-height:659px){.fm{padding-bottom:0}.fm-toggle{top:auto;bottom:0;right:calc(100% + 16px)}}@media(max-width:1023px)and (max-height:500px){.fm-toggle{top:auto;bottom:0;right:calc(100% + 12px / var(--fm-k, 1));transform:scale(calc(1 / var(--fm-k, 1)));transform-origin:100% 100%}}.fm.is-frozen *,.fm.is-frozen *:before,.fm.is-frozen *:after{transition:none!important;animation:none!important}.fm.is-held *,.fm.is-held *:before,.fm.is-held *:after{animation-play-state:paused!important}.fm .fm-lap{--u: calc(100cqw / 600);position:absolute;inset:0;overflow:hidden;font-family:var(--font-sans);font-size:calc(16 * var(--u));color:#1a1a2e;background:#f8f7f4;line-height:1.4}.fm-lap p{margin:0}.fm-lap svg{flex:none}.fm-view{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.fm-view.is-on{opacity:1}.fm-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));min-height:calc(34 * var(--u));padding:0 calc(14 * var(--u));border:1.5px solid transparent;border-radius:calc(8 * var(--u));font-size:calc(13 * var(--u));font-weight:600;white-space:nowrap}.fm-btn svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.fm-btn-primary{background:#d97706;border-color:#d97706;color:#fff}.fm-btn-sec{background:#fff;border-color:#e2e8f0;color:#1e3a5f}.fm-badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(100 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u));border-radius:100px;font-size:max(10px,calc(12 * var(--u)));font-weight:600;line-height:1.4;white-space:nowrap;transition:background-color .3s ease,color .3s ease}.fm-badge[data-s=info],.fm-badge[data-s=setup]{background:#e8eef4;color:#1e3a5f}.fm-badge[data-s=warning],.fm-badge[data-s=approve],.fm-badge[data-s=review]{background:#fef3c7;color:#92400e}.fm-badge[data-s=error],.fm-badge[data-s=requested]{background:#fee2e2;color:#991b1b}.fm-badge[data-s=success],.fm-badge[data-s=signed]{background:#dcfce7;color:#15803d}.fm-team{padding:calc(14 * var(--u)) calc(12 * var(--u)) 0}.fm-t-title{font-size:calc(26 * var(--u));font-weight:700;line-height:1.2;color:#1a1a2e;margin-bottom:calc(10 * var(--u))!important}.fm-t-toast{position:absolute;top:calc(12 * var(--u));left:calc(96 * var(--u));right:calc(14 * var(--u));z-index:4;display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border:1px solid #BBF7D0;border-radius:calc(8 * var(--u));background:#f0fdf4;color:#15803d;font-size:calc(13 * var(--u));font-weight:500;opacity:0;transform:translateY(calc(-6 * var(--u)));transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.fm-t-toast svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.fm-t-toast.is-on{opacity:1;transform:none}.fm-t-card{padding:calc(14 * var(--u)) calc(12 * var(--u));border:1px solid #E2E8F0;border-radius:calc(12 * var(--u));background:#fff;box-shadow:0 1px 3px #0000000f}.fm-subnav{display:inline-flex;gap:calc(3 * var(--u));padding:calc(4 * var(--u));margin-bottom:calc(12 * var(--u));border-radius:calc(10 * var(--u));background:#f1f5f9}.fm-subnav span{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(13 * var(--u));font-weight:500;color:#64748b;white-space:nowrap}.fm-subnav svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.fm-subnav span.is-on{background:#fff;color:#1e3a5f;font-weight:600;box-shadow:0 1px 2px #00000014}.fm-t-head{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));margin-bottom:calc(12 * var(--u))}.fm-chips{display:flex;gap:calc(6 * var(--u))}.fm-chip{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));border:1px solid #E2E8F0;border-radius:99px;font-size:calc(13 * var(--u));font-weight:500;color:#64748b;white-space:nowrap}.fm-chip.is-on{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.fm-chip i{font-style:normal;font-size:max(10px,calc(11 * var(--u)));opacity:.75;font-variant-numeric:tabular-nums}.fm-table{border:1px solid #E2E8F0;border-radius:calc(12 * var(--u));overflow:hidden}.fm-tr{display:grid;grid-template-columns:calc(96 * var(--u)) calc(124 * var(--u)) calc(116 * var(--u)) minmax(0,1fr);align-items:center;border-bottom:1px solid #F1F5F9;font-size:calc(13 * var(--u));background:#fff;transition:background-color .4s ease}.fm-tr>span{padding:calc(10 * var(--u)) 0 calc(10 * var(--u)) calc(10 * var(--u));min-width:0}.fm-th{background:#f1f5f9;border-bottom:1.5px solid #E2E8F0}.fm-th>span{padding-block:calc(9 * var(--u));font-size:max(10px,calc(12 * var(--u)));font-weight:600;color:#556070;text-transform:uppercase;letter-spacing:.5px}.fm-td-b{font-weight:600;color:#1a1a2e;line-height:1.3}.fm-td-p{color:#556070;line-height:1.3}.fm-td-p small{display:block;margin-top:calc(2 * var(--u));padding-right:calc(6 * var(--u));font-size:max(10px,calc(11 * var(--u)));line-height:1.25;color:#5e6b7e}.fm-acts{display:flex;gap:calc(5 * var(--u));white-space:nowrap;overflow:hidden}.fm-act{position:relative;flex:none;display:inline-flex;align-items:center;padding:calc(5 * var(--u)) calc(10 * var(--u));border:1px solid #E2E8F0;border-radius:calc(6 * var(--u));font-size:max(10px,calc(12 * var(--u)));font-weight:500;color:#556070}.fm-act-sign{color:#15803d;border-color:#bbf7d0}.fm-act-chg{color:#b45309;border-color:#fde68a}.fm-krow{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.fm-krow.is-in{grid-template-rows:1fr}.fm-krow-in{min-height:0;overflow:hidden}.fm-k .fm-act-sign{display:none}.fm-k[data-s=approve] .fm-act-sign,.fm-k[data-s=requested] .fm-act-sign,.fm-k[data-s=review] .fm-act-sign{display:inline-flex}.fm-k[data-s=signed] .fm-act-sign,.fm-k[data-s=signed] .fm-act-chg,.fm-k[data-s=signed] .fm-act-more{display:none}.fm-k[data-s=requested]{background:#fef5dc}.fm-overlay{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;background:#0006;opacity:0;transition:opacity .3s ease}.fm-overlay-dark{background:#0f172a73}.fm-overlay.is-on{opacity:1}.fm-dlg{width:calc(470 * var(--u));padding:calc(15 * var(--u)) calc(18 * var(--u)) calc(16 * var(--u));border-radius:calc(12 * var(--u));background:#fff;box-shadow:0 10px 15px #0000001a,0 24px 48px -12px #0f172a4d;transform:translateY(calc(10 * var(--u))) scale(.98);transition:transform .4s cubic-bezier(.22,1,.36,1)}.fm-overlay.is-on .fm-dlg{transform:none}.fm-dlg-som{width:calc(430 * var(--u))}.fm-dlg-title{font-size:calc(18 * var(--u));font-weight:600;color:#1a1a2e;margin-bottom:calc(10 * var(--u))!important}.fm-som-title{margin-bottom:calc(10 * var(--u))!important}.fm-dlg-body{margin-bottom:calc(12 * var(--u))!important;font-size:calc(13 * var(--u));line-height:1.5;color:#556070}.fm-dlg-body strong{color:#1a1a2e;font-weight:600}.fm-field{display:flex;flex-direction:column;gap:calc(3 * var(--u));margin-bottom:calc(8 * var(--u));min-width:0}.fm-label{font-size:calc(13 * var(--u));font-weight:500;color:#556070}.fm-row2{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--u))}.fm-select,.fm-input{position:relative;display:flex;align-items:center;min-height:calc(36 * var(--u));padding:0 calc(30 * var(--u)) 0 calc(12 * var(--u));border:1.5px solid #E2E8F0;border-radius:calc(8 * var(--u));background:#fff;font-size:calc(14 * var(--u));color:#1a1a2e;white-space:nowrap;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.fm-select:after{content:"";position:absolute;right:calc(13 * var(--u));top:50%;width:calc(7 * var(--u));height:calc(7 * var(--u));margin-top:calc(-5 * var(--u));border:solid #64748B;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.fm-input{padding-right:calc(12 * var(--u))}.fm-area{align-items:flex-start;min-height:calc(40 * var(--u));padding-top:calc(9 * var(--u));white-space:normal}.fm-area-4{min-height:calc(84 * var(--u))}.fm-ph,.fm-val{overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}.fm-ph{color:#5e6b7e}.fm-val{position:absolute;left:calc(12 * var(--u));right:calc(30 * var(--u));opacity:0}.fm-input .fm-val{right:calc(12 * var(--u))}.fm-select.is-filled .fm-ph,.fm-input.is-filled .fm-ph{opacity:0}.fm-select.is-filled .fm-val,.fm-input.is-filled .fm-val{opacity:1}.fm-select.is-now,.fm-input.is-now{border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1a}.fm-typed{position:absolute;left:calc(12 * var(--u));right:calc(12 * var(--u));top:calc(9 * var(--u));line-height:1.45}.fm-caret{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:text-bottom;background:#1e3a5f;opacity:0}.fm-caret.is-on{opacity:1;animation:fm-blink 1s steps(1) infinite}@keyframes fm-blink{50%{opacity:0}}.fm-dlg-foot{display:flex;justify-content:flex-end;gap:calc(10 * var(--u));margin-top:calc(12 * var(--u))}.fm-som-opt{display:flex;gap:calc(8 * var(--u));margin-bottom:calc(10 * var(--u))!important;font-size:calc(13 * var(--u));line-height:1.45;color:#556070}.fm-som-opt small{display:block;margin-top:calc(2 * var(--u));font-size:max(10px,calc(12 * var(--u)));color:#5e6b7e}.fm-box{flex:none;width:calc(14 * var(--u));height:calc(14 * var(--u));margin-top:calc(2 * var(--u));border:1.5px solid #94A3B8;border-radius:3px;background:#fff}.fm-walkpage{padding:calc(14 * var(--u)) calc(18 * var(--u)) 0}.fm-backlink{display:inline-flex;align-items:center;gap:calc(4 * var(--u));margin-bottom:calc(10 * var(--u));font-size:calc(13 * var(--u));color:#556070}.fm-backlink svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.fm-w-title{margin-bottom:calc(4 * var(--u))!important;font-size:calc(22 * var(--u));font-weight:700;color:#1a1a2e}.fm-w-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--u)) calc(16 * var(--u));margin-bottom:calc(16 * var(--u));font-size:calc(13 * var(--u));color:#556070;font-variant-numeric:tabular-nums}.fm-w-meta .fm-badge{min-width:calc(96 * var(--u))}.fm-w-banner{margin-bottom:calc(16 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(8 * var(--u));background:#e8eef4;color:#1e3a5f;font-size:calc(14 * var(--u));font-weight:500;line-height:1.5}.fm-w-card{margin-bottom:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));border:1px solid #E2E8F0;border-radius:calc(12 * var(--u));background:#fff}.fm-w-h2{font-size:calc(18 * var(--u));font-weight:600;color:#1a1a2e}.fm-w-h2 small{margin-left:calc(8 * var(--u));font-size:calc(13 * var(--u));font-weight:400;color:#5e6b7e}.fm-w-player{position:relative;min-height:calc(34 * var(--u));margin-top:calc(12 * var(--u))}.fm-w-none,.fm-w-play{position:absolute;left:0;right:0;top:0;transition:opacity .3s ease}.fm-w-none{padding-top:calc(6 * var(--u));font-size:calc(15 * var(--u));color:#556070}.fm-w-play{display:flex;align-items:center;gap:calc(16 * var(--u));opacity:0}.fm-w-player.has-audio .fm-w-none{opacity:0}.fm-w-player.has-audio .fm-w-play{opacity:1}.fm-w-track{flex:1;height:calc(6 * var(--u));border-radius:100px;background:#f1f5f9}.fm-w-clock{flex:none;font-size:calc(13 * var(--u));color:#556070;font-variant-numeric:tabular-nums}.fm-draft{display:flex;align-items:center;justify-content:center}.fm-d-card{width:calc(440 * var(--u));padding:calc(20 * var(--u)) calc(26 * var(--u)) calc(18 * var(--u));border:1px solid #E2E8F0;border-radius:calc(14 * var(--u));background:#fff;box-shadow:0 calc(8 * var(--u)) calc(30 * var(--u)) #1e3a5f14}.fm-d-head{text-align:center}.fm-d-mark{position:relative;display:inline-block;width:calc(36 * var(--u));height:calc(36 * var(--u));margin-bottom:calc(8 * var(--u))}.fm-d-spin{position:absolute;inset:0;box-sizing:border-box;border:calc(4 * var(--u)) solid #c7d7ef;border-top-color:#1e3a5f;border-radius:50%;animation:fm-spin .8s linear infinite;transition:opacity .3s ease}.fm-d-ok{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#16a34a;color:#fff;opacity:0;transform:scale(.5);transition:opacity .3s ease,transform .5s cubic-bezier(.3,1.6,.5,1)}.fm-d-ok svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.fm-d-card.is-ready .fm-d-spin{opacity:0}.fm-d-card.is-ready .fm-d-ok{opacity:1;transform:none}.fm-d-title{display:grid;font-size:calc(20 * var(--u));font-weight:700;line-height:1.25;color:#1e3a5f}.fm-d-title>span{grid-area:1 / 1;transition:opacity .35s ease}.fm-d-b,.fm-d-card.is-ready .fm-d-a{opacity:0}.fm-d-card.is-ready .fm-d-b{opacity:1}.fm-d-ref{margin-top:calc(2 * var(--u))!important;font-size:calc(14 * var(--u));color:#5e6b7e}.fm-d-bar{height:calc(9 * var(--u));margin:calc(14 * var(--u)) 0 calc(12 * var(--u));border-radius:999px;background:#e6edf7;overflow:hidden}.fm-d-bar>span{display:block;height:100%;border-radius:inherit;background:#1e3a5f;transform:translate(-100%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.fm-d-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(7 * var(--u))}.fm-d-step{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(14 * var(--u));line-height:1.3;color:#5e6b7e}.fm-d-smark{position:relative;flex:none;width:calc(22 * var(--u));height:calc(22 * var(--u));box-sizing:border-box;border-radius:50%;border:calc(2 * var(--u)) solid #d5dbe5;transition:background-color .25s ease,border-color .25s ease}.fm-d-snum,.fm-d-sspin,.fm-d-scheck{position:absolute;transition:opacity .2s ease}.fm-d-snum{inset:0;display:flex;align-items:center;justify-content:center;font-size:max(10px,calc(12 * var(--u)));font-weight:600}.fm-d-sspin{left:50%;top:50%;width:calc(12 * var(--u));height:calc(12 * var(--u));margin:calc(-6 * var(--u)) 0 0 calc(-6 * var(--u));box-sizing:border-box;border:calc(2 * var(--u)) solid #c7d7ef;border-top-color:#1e3a5f;border-radius:50%;opacity:0;animation:fm-spin .8s linear infinite}.fm-d-scheck{inset:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0}.fm-d-scheck svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.fm-d-step.is-now{color:#1a1a2e;font-weight:700}.fm-d-step.is-now .fm-d-smark{border-color:#1e3a5f}.fm-d-step.is-now .fm-d-snum{opacity:0}.fm-d-step.is-now .fm-d-sspin{opacity:1}.fm-d-step.is-done{color:#556070}.fm-d-step.is-done .fm-d-smark{background:#16a34a;border-color:#16a34a}.fm-d-step.is-done .fm-d-snum{opacity:0}.fm-d-step.is-done .fm-d-scheck{opacity:1}.fm-d-foot{display:grid;justify-items:center;align-items:center;margin-top:calc(12 * var(--u))}.fm-d-foot>*{grid-area:1 / 1;transition:opacity .35s ease}.fm-d-note{font-size:calc(13 * var(--u));line-height:1.5;color:#5e6b7e;text-align:center}.fm-d-open{display:inline-flex;align-items:center;min-height:calc(40 * var(--u));padding:0 calc(28 * var(--u));border-radius:calc(8 * var(--u));background:#d97706;color:#fff;font-size:calc(15 * var(--u));font-weight:700;opacity:0}.fm-d-card.is-ready .fm-d-note{opacity:0}.fm-d-card.is-ready .fm-d-open{opacity:1}@keyframes fm-spin{to{transform:rotate(360deg)}}.fm-cursor{position:absolute;left:0;top:0;z-index:20;width:calc(22 * var(--u));height:calc(22 * var(--u));opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.45,0,.2,1),opacity .25s ease}.fm-cursor.is-on{opacity:1}.fm-cursor svg{display:block;width:100%;height:100%;margin:calc(-3 * var(--u)) 0 0 calc(-5 * var(--u));filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.fm-click{position:absolute;left:calc(-16 * var(--u));top:calc(-16 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));box-sizing:border-box;border:calc(3 * var(--u)) solid rgba(217,119,6,.9);border-radius:50%;opacity:0}.fm .fm-phone .fr-phone-screen>.fm-ph-in{--p: max(.625px, calc(100cqw / 375));position:absolute;inset:0;font-family:var(--font-sans);font-size:calc(16 * var(--p));line-height:1.35;background:#f6f5f1}.fm-ph-in p{margin:0}.fm-ps{position:absolute;inset:0;overflow:hidden;opacity:0;transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.fm-ps.is-on{opacity:1;transform:none;z-index:2}.fm-ps svg{flex:none}.fm-tap{position:absolute;left:50%;top:50%;width:calc(44 * var(--p));height:calc(44 * var(--p));margin:calc(-22 * var(--p)) 0 0 calc(-22 * var(--p));border-radius:50%;background:#33415552;box-shadow:0 0 0 calc(2.2 * var(--p)) #ffffffd9,0 calc(5 * var(--p)) calc(12 * var(--p)) #00000040;opacity:0;pointer-events:none}.fm-home,.fm-start{display:flex;flex-direction:column;background:#f6f5f1;color:#1b2a41}.fm-sw-scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:calc(18 * var(--p));padding:calc(50 * var(--p)) calc(16 * var(--p)) calc(12 * var(--p))}.fm-sw-head{display:flex;align-items:center;gap:calc(10 * var(--p))}.fm-sw-logo{width:calc(34 * var(--p));height:calc(34 * var(--p));border-radius:calc(8 * var(--p))}.fm-sw-brand{font-size:calc(22 * var(--p));font-weight:800;color:#1b2a41}.fm-sw-gear{margin-left:auto;display:flex;color:#1b2a41}.fm-sw-gear svg{width:calc(26 * var(--p));height:calc(26 * var(--p))}.fm-sw-h2{font-size:calc(20 * var(--p));font-weight:800;color:#1b2a41}.fm-sw-h3{margin-bottom:calc(10 * var(--p))!important;font-size:calc(18 * var(--p));font-weight:800;color:#1b2a41}.fm-sw-after{margin-top:calc(18 * var(--p))!important}.fm-sw-tasks{display:grid;grid-template-rows:0fr;margin-bottom:calc(-18 * var(--p));transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),margin .55s cubic-bezier(.22,1,.36,1)}.fm-sw-tasks.is-on{grid-template-rows:1fr;margin-bottom:0}.fm-sw-tasks-in{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:calc(12 * var(--p))}.fm-sw-tasks .fm-sw-list{opacity:0;transform:translateY(calc(8 * var(--p)));transition:opacity .4s ease .15s,transform .55s cubic-bezier(.22,1,.36,1) .1s}.fm-sw-tasks.is-on .fm-sw-list{opacity:1;transform:none}.fm-sw-part{display:flex;flex-direction:column;gap:calc(12 * var(--p))}.fm-sw-list{display:flex;flex-direction:column;background:#fff;border:1px solid #E7E3DA;border-radius:calc(16 * var(--p));overflow:hidden}.fm-sw-row{position:relative;display:flex;align-items:center;gap:calc(12 * var(--p));min-height:calc(64 * var(--p));padding:calc(12 * var(--p)) calc(16 * var(--p));border-top:1px solid #E7E3DA}.fm-sw-row:first-child{border-top-color:transparent}.fm-sw-row.is-chosen{background:#fffbeb;box-shadow:inset 0 0 0 2px #d97706}.fm-sw-rtext{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--p))}.fm-sw-rtitle{font-size:calc(17 * var(--p));font-weight:700;line-height:1.3}.fm-sw-rsub{font-size:max(10px,calc(15 * var(--p)));line-height:1.35;color:#535b67}.fm-sw-chev{display:flex;color:#6e7680}.fm-sw-chev svg{width:calc(22 * var(--p));height:calc(22 * var(--p))}.fm-sw-tick{display:flex;color:#d97706}.fm-sw-tick svg{width:calc(26 * var(--p));height:calc(26 * var(--p))}.fm-sw-stack{display:flex;flex-direction:column}.fm-sw-stack>*+*{margin-top:calc(12 * var(--p))}.fm-sw-new{display:grid;grid-template-rows:0fr;margin-bottom:calc(-12 * var(--p));transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),margin .5s cubic-bezier(.22,1,.36,1)}.fm-sw-new.is-on{grid-template-rows:1fr;margin-bottom:0}.fm-sw-new-in{min-height:0;overflow:hidden}.fm-sw-walk{display:flex;align-items:center;gap:calc(14 * var(--p));padding:calc(12 * var(--p)) calc(14 * var(--p)) calc(12 * var(--p)) calc(12 * var(--p));border:1px solid #E7E3DA;border-radius:calc(16 * var(--p));background:#fff}.fm-sw-thumb{position:relative;flex:none;width:calc(64 * var(--p));height:calc(64 * var(--p));margin-top:calc(6 * var(--p))}.fm-sw-thumb img{width:100%;height:100%;display:block;border-radius:calc(12 * var(--p));object-fit:cover}.fm-sw-badge{position:absolute;top:calc(-8 * var(--p));right:calc(-8 * var(--p));min-width:calc(24 * var(--p));height:calc(24 * var(--p));padding:0 calc(6 * var(--p));display:flex;align-items:center;justify-content:center;border-radius:calc(12 * var(--p));background:#e41e3d;box-shadow:0 0 0 2px #fff;color:#fff;font-size:max(10px,calc(13 * var(--p)));font-weight:800}.fm-sw-wtext{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(3 * var(--p))}.fm-sw-wname{font-size:calc(17 * var(--p));font-weight:800;line-height:1.25}.fm-sw-wmeta{font-size:max(10px,calc(14.5 * var(--p)));line-height:1.35;color:#535b67}.fm-sw-wstatus{display:grid;margin-top:calc(2 * var(--p));font-size:max(10px,calc(14.5 * var(--p)));font-weight:800;line-height:1.3;color:#3d4654}.fm-sw-wstatus.is-ok,.fm-sw-wstatus.is-done .fm-sw-st-b{color:#15803d}.fm-sw-st{grid-area:1 / 1;display:flex;align-items:center;gap:calc(6 * var(--p));transition:opacity .35s ease}.fm-sw-st svg{width:calc(16 * var(--p));height:calc(16 * var(--p))}.fm-sw-st-b,.fm-sw-wstatus.is-done .fm-sw-st-a{opacity:0}.fm-sw-wstatus.is-done .fm-sw-st-b{opacity:1}.fm-sw-cta{flex:none;padding:calc(10 * var(--p)) calc(16 * var(--p)) calc(22 * var(--p));background:#fff;border-top:1px solid #E7E3DA}.fm-sw-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--p));min-height:calc(54 * var(--p));border-radius:calc(16 * var(--p));background:#d97706;color:#fff;font-size:calc(19 * var(--p));font-weight:800}.fm-sw-btn svg{width:calc(24 * var(--p));height:calc(24 * var(--p))}.fm-sw-backbar{flex:none;display:flex;align-items:center;gap:calc(4 * var(--p));padding:calc(46 * var(--p)) calc(16 * var(--p)) calc(8 * var(--p)) calc(8 * var(--p))}.fm-sw-back{width:calc(44 * var(--p));height:calc(44 * var(--p));display:flex;align-items:center;justify-content:center;color:#1b2a41}.fm-sw-back svg{width:calc(26 * var(--p));height:calc(26 * var(--p))}.fm-sw-bartitle{font-size:calc(22 * var(--p));font-weight:800;color:#1b2a41}.fm-sw-scroll-start{gap:0;padding-top:calc(6 * var(--p))}.fm-sw-add{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--p));min-height:calc(56 * var(--p));margin-top:calc(20 * var(--p));border:2px solid #D97706;border-radius:calc(16 * var(--p));background:#fff;font-size:calc(18 * var(--p));font-weight:800;color:#d97706}.fm-sw-add svg{width:calc(24 * var(--p));height:calc(24 * var(--p))}.fm-rec{background:#1f2937}.fm-cams{position:absolute;inset:0;overflow:hidden}.fm-cam{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.fm-cam.is-on{opacity:1}.fm-scrim{position:absolute;left:0;right:0;top:0;height:calc(176 * var(--p));background:linear-gradient(#00000080,#0000002e 70%,#0000)}.fm .fm-rec .sw-top{top:calc(64 * var(--p));left:calc(10 * var(--p));right:calc(10 * var(--p));gap:calc(6 * var(--p))}.fm .fm-rec .sw-live{padding:0 calc(10 * var(--p))}.fm .fm-rec .sw-check{margin-right:calc(8 * var(--p));padding:0 calc(12 * var(--p))}.fm .fm-rec .sw-ctl{font-size:max(10px,.9375em)}.fm .fm-rec .sw-end{position:relative;padding:0 calc(10 * var(--p))}.fm .fm-rec .sw-counts{top:calc(120 * var(--p));font-size:inherit;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.8)}.fm .fm-rec .sw-counts>span{font-size:max(10px,.875em)}.fm .fm-rec .sw-counts>[data-photos]:not(:empty)+span:before{content:"·";margin:0 .45em}.fm .fm-rec .sw-badge{font-size:max(10px,.8125em)}@container (max-width: 235px){.fm .fm-rec .sw-top{left:calc(6 * var(--p));right:calc(6 * var(--p));gap:calc(4 * var(--p))}.fm .fm-rec .sw-live{padding:0 calc(6 * var(--p));gap:calc(5 * var(--p))}.fm .fm-rec .sw-check{padding:0 calc(8 * var(--p));margin-right:calc(7 * var(--p))}.fm .fm-rec .sw-ctl{min-width:calc(40 * var(--p))}.fm .fm-rec .sw-end{padding:0 calc(7 * var(--p));gap:calc(5 * var(--p))}}.fm-thumb{position:relative;overflow:hidden;background:#111827;transition:opacity .25s ease}.fm-thumb.is-empty{opacity:0}.fm-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.55);transition:opacity .25s ease,transform .4s cubic-bezier(.3,1.4,.5,1)}.fm-thumb img.is-on{opacity:1;transform:none}.fm .fm-rec .sw-flash{z-index:9}.fm-list{display:flex;flex-direction:column;background:#f8f7f4;color:#1a1a2e}.fm-m-backbar{flex:none;display:flex;align-items:center;gap:calc(6 * var(--p));padding:calc(52 * var(--p)) calc(12 * var(--p)) calc(6 * var(--p))}.fm-m-back{display:flex;align-items:center;gap:calc(4 * var(--p));padding:0 calc(10 * var(--p)) 0 calc(4 * var(--p));color:#d97706;font-size:calc(17 * var(--p));font-weight:700}.fm-m-back svg{width:calc(22 * var(--p));height:calc(22 * var(--p))}.fm-m-title{font-size:calc(21 * var(--p));font-weight:800}.fm-m-head{flex:none;display:flex;flex-direction:column;gap:calc(12 * var(--p));padding:0 calc(16 * var(--p)) calc(12 * var(--p))}.fm-m-tabs{display:flex;gap:calc(4 * var(--p));padding:calc(4 * var(--p));border-radius:calc(14 * var(--p));background:#ebe9e3}.fm-m-tabs span{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--p));min-height:calc(42 * var(--p));border-radius:calc(11 * var(--p));font-size:max(10px,calc(14 * var(--p)));font-weight:700;color:#556070;white-space:nowrap;overflow:hidden}.fm-m-tabs span.is-on{background:#fff;color:#1e3a5f;box-shadow:0 1px 3px #00000014}.fm-m-tabs i{font-style:normal;font-weight:800;color:#5e6b7e}.fm-m-search{display:flex;align-items:center;gap:calc(8 * var(--p));min-height:calc(44 * var(--p));padding:0 calc(14 * var(--p));border:1.5px solid #E2E8F0;border-radius:calc(14 * var(--p));background:#fff;font-size:max(10px,calc(15 * var(--p)));color:#5e6b7e}.fm-m-search svg{width:calc(18 * var(--p));height:calc(18 * var(--p))}.fm-m-scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:calc(12 * var(--p));padding:0 calc(16 * var(--p))}.fm-m-card{flex:none;display:flex;flex-direction:column;gap:calc(5 * var(--p));padding:calc(15 * var(--p)) calc(16 * var(--p)) calc(14 * var(--p));border:1.5px solid #E2E8F0;border-radius:calc(16 * var(--p));background:#fff;box-shadow:0 1px 2px #0000000a;transition:background-color .4s ease}.fm-m-card.is-changes{background:#fef5dc}.fm-m-top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(8 * var(--p))}.fm-m-name{font-size:calc(19 * var(--p));font-weight:700;line-height:1.25;color:#1e3a5f}.fm-m-chip{flex:none;padding:calc(5 * var(--p)) calc(10 * var(--p));border-radius:100px;font-size:max(10px,calc(13.5 * var(--p)));font-weight:700;white-space:nowrap;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.fm-m-chip[data-tone=warning]{background:#fef3c7;color:#92400e;border:1.5px solid #FDE68A}.fm-m-chip[data-tone=error]{background:#fee2e2;color:#b91c1c;border:1.5px solid #FECACA}.fm-m-chip[data-tone=success]{background:#dcfce7;color:#166534;border:1.5px solid #BBE7C8}.fm-m-client{font-size:max(10px,calc(15 * var(--p)));font-weight:500;color:#556070}.fm-m-meta{display:flex;align-items:center;gap:calc(6 * var(--p));font-size:max(10px,calc(15 * var(--p)));color:#556070}.fm-m-meta svg{width:calc(15 * var(--p));height:calc(15 * var(--p));color:#5e6b7e}.fm-m-note{display:none;margin-top:calc(2 * var(--p));padding:calc(9 * var(--p)) calc(11 * var(--p));border:1.5px solid #FDE68A;border-radius:calc(12 * var(--p));background:#ffffffbf;font-size:max(10px,calc(14.5 * var(--p)));line-height:1.45;font-style:italic;color:#556070}.fm-m-hint{font-size:max(10px,calc(14.5 * var(--p)));line-height:1.45;color:#5e6b7e}.fm-m-actions{display:flex;align-items:center;gap:calc(10 * var(--p));margin-top:calc(6 * var(--p))}.fm-m-btn{position:relative;flex:1;display:none;align-items:center;justify-content:center;min-height:calc(46 * var(--p));border:1.5px solid #E2E8F0;border-radius:calc(14 * var(--p));background:#f8f7f4;font-size:calc(16 * var(--p));font-weight:700;color:#1e3a5f}.fm-m-open{margin-left:auto;display:flex;align-items:center;gap:calc(5 * var(--p));min-height:calc(40 * var(--p));font-size:calc(16 * var(--p));font-weight:700;color:#d97706}.fm-m-open svg{width:calc(16 * var(--p));height:calc(16 * var(--p))}.fm-m-card[data-s=requested] .fm-m-note,.fm-m-card[data-s=requested] .fm-m-btn{display:flex}.fm-m-card[data-s=requested] .fm-m-hint,.fm-m-card[data-s=signed] .fm-m-hint,.fm-m-card[data-s=signed] .fm-m-due{display:none}.fm-m-cta{flex:none;margin-top:auto;padding:calc(10 * var(--p)) calc(16 * var(--p)) calc(22 * var(--p))}.fm-m-navy{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--p));min-height:calc(52 * var(--p));border-radius:calc(14 * var(--p));background:#1e3a5f;color:#fff;font-size:calc(17 * var(--p));font-weight:700;box-shadow:0 4px 12px #1e3a5f40}.fm-m-navy svg{width:calc(20 * var(--p));height:calc(20 * var(--p))}.fm-m-toast{position:absolute;left:calc(16 * var(--p));right:calc(16 * var(--p));bottom:calc(92 * var(--p));z-index:30;display:flex;align-items:center;gap:calc(10 * var(--p));padding:calc(14 * var(--p)) calc(16 * var(--p));border-radius:calc(14 * var(--p));background:#14532d;color:#fff;font-size:calc(16 * var(--p));font-weight:600;box-shadow:0 8px 20px #00000040;opacity:0;transform:translateY(calc(10 * var(--p)));transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.fm-m-toast svg{width:calc(20 * var(--p));height:calc(20 * var(--p))}.fm-m-toast.is-on{opacity:1;transform:none}.fm-rvn{position:absolute;inset:0;z-index:20;display:flex;align-items:center;padding:calc(14 * var(--p));background:#0f172a73;opacity:0;transition:opacity .3s ease}.fm-rvn.is-on{opacity:1}.fm-rvn-dlg{width:100%;padding:calc(18 * var(--p)) calc(16 * var(--p)) calc(16 * var(--p));border-radius:calc(14 * var(--p));background:#fff;box-shadow:0 10px 25px #0003;transform:translateY(calc(14 * var(--p)));transition:transform .45s cubic-bezier(.22,1,.36,1)}.fm-rvn.is-on .fm-rvn-dlg{transform:none}.fm-rvn-title{font-size:calc(19 * var(--p));font-weight:700;color:#1a1a2e}.fm-rvn-sub{margin:calc(2 * var(--p)) 0 calc(10 * var(--p))!important;font-size:max(10px,calc(15 * var(--p)));color:#5e6b7e}.fm-rvn-note{padding:calc(9 * var(--p)) calc(11 * var(--p));border:1px solid #FECACA;border-radius:calc(10 * var(--p));background:#fef7f7}.fm-rvn-head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--p)) calc(8 * var(--p));margin-bottom:calc(4 * var(--p));font-size:max(10px,calc(15 * var(--p)))}.fm-rvn-head b{font-weight:700;color:#1a1a2e}.fm-rvn-type{padding:calc(1 * var(--p)) calc(7 * var(--p));border-radius:99px;background:#fef2f2;color:#b91c1c;font-size:max(10px,calc(11 * var(--p)));font-weight:700;text-transform:uppercase;letter-spacing:.03em}.fm-rvn-time{margin-left:auto;font-size:max(10px,calc(13 * var(--p)));color:#5e6b7e}.fm-rvn-body{font-size:max(10px,calc(15 * var(--p)));line-height:1.45;color:#556070}.fm-rvn-reply{margin-top:calc(12 * var(--p));padding-top:calc(12 * var(--p));border-top:1px solid #E2E8F0}.fm-rvn-reply span{display:block;min-height:calc(58 * var(--p));padding:calc(9 * var(--p)) calc(12 * var(--p));border:1.5px solid #E2E8F0;border-radius:calc(10 * var(--p));font-size:max(10px,calc(15 * var(--p)));line-height:1.4;color:#5e6b7e}.fm-rvn-foot{display:flex;justify-content:flex-end;gap:calc(8 * var(--p));margin-top:calc(10 * var(--p))}.fm-rvn-btn{position:relative;display:inline-flex;align-items:center;min-height:calc(40 * var(--p));padding:0 calc(13 * var(--p));border:1.5px solid #E2E8F0;border-radius:calc(10 * var(--p));background:#fff;font-size:max(10px,calc(15 * var(--p)));font-weight:600;color:#1e3a5f}.fm-rvn-btn.is-off{opacity:.45}.fm-rvn-btn.is-go{background:#d97706;border-color:#d97706;color:#fff}.fm-hero[data-astro-cid-eeecinjc]{padding-block:48px 56px}.fm-hero-grid[data-astro-cid-eeecinjc]{display:grid;gap:44px;align-items:center}.fm-hero-copy[data-astro-cid-eeecinjc]{max-width:40rem}.fm-hero-h1[data-astro-cid-eeecinjc]{font-size:min(clamp(2.375rem,1.6rem + 2.9vw,3.625rem),max(2rem,7svh))}.fm-hero-lead[data-astro-cid-eeecinjc]{margin-top:1.25rem}.fm-hero-actions[data-astro-cid-eeecinjc]{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fm-hero-small[data-astro-cid-eeecinjc]{margin-top:1.125rem}.fm-hero-anim[data-astro-cid-eeecinjc]{min-width:0}.fr-btn-ghost[data-astro-cid-eeecinjc]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width:768px){.fm-hero[data-astro-cid-eeecinjc]{padding-block:64px 40px}.fm-hero-grid[data-astro-cid-eeecinjc]{gap:48px}.fm-hero-lead[data-astro-cid-eeecinjc]{margin-top:1.5rem}.fm-hero-anim[data-astro-cid-eeecinjc]{--fm-w: min(760px, calc((100svh - var(--nav-h, 73px) - 48px) / .67))}}@media(min-width:640px)and (max-width:1023px)and (max-height:500px){.fm-hero[data-astro-cid-eeecinjc]{padding-block:28px 36px}.fm-hero-grid[data-astro-cid-eeecinjc]{grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:start}.fm-hero-lead[data-astro-cid-eeecinjc]{margin-top:1rem}.fm-hero-actions[data-astro-cid-eeecinjc]{margin-top:1.5rem}}@media(min-width:1024px)and (max-width:1199px)and (max-height:899px),(min-width:1024px)and (max-height:659px){.fm-hero[data-astro-cid-eeecinjc]{padding-block:56px 64px}.fm-hero-grid[data-astro-cid-eeecinjc]{grid-template-columns:minmax(0,1fr) auto;gap:64px}.fm-hero-h1[data-astro-cid-eeecinjc]{font-size:min(clamp(2.375rem,1.6rem + 2.9vw,3.625rem),max(2rem,7svh),calc(1.25rem + 2.6vw))}}@media(min-width:1200px)and (min-height:660px){.fm-hero[data-astro-cid-eeecinjc]{padding-block:56px 64px;--fm-bleed: clamp(0px, calc((100vw - 1200px)/2 + 8px) , 120px)}.fm-hero-grid[data-astro-cid-eeecinjc]{grid-template-columns:minmax(0,1fr) min(680px,calc(100% - 448px));gap:48px}.fm-hero-anim[data-astro-cid-eeecinjc]{margin-right:calc(-1 * var(--fm-bleed));--fm-w: min(760px, calc((100svh - var(--nav-h, 73px) - 120px) / .67))}.fm-hero-h1[data-astro-cid-eeecinjc]{font-size:min(clamp(2.375rem,1.6rem + 2.9vw,3.625rem),max(2rem,6.6svh),calc(1.25rem + 2.4vw))}}.fm-st-list[data-astro-cid-7kvpskdb]{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:40px}@media(min-width:640px){.fm-st-list[data-astro-cid-7kvpskdb]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:48px}}@media(min-width:1100px){.fm-st-list[data-astro-cid-7kvpskdb]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;margin-top:56px}}.fm-st[data-astro-cid-7kvpskdb]{min-width:0;max-width:24rem}.fm-st-num[data-astro-cid-7kvpskdb]{display:block;font-size:clamp(3rem,2.4rem + 1.6vw,4rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--color-navy);font-variant-numeric:tabular-nums}.fm-st-name[data-astro-cid-7kvpskdb]{margin:18px 0 0}.fm-st-text[data-astro-cid-7kvpskdb]{margin-top:8px}.fm-ac-grid[data-astro-cid-gimzbxsh]{display:grid;gap:40px}.fm-ac-copy[data-astro-cid-gimzbxsh]{max-width:46rem}.fm-ac-lead[data-astro-cid-gimzbxsh]{margin-top:20px}@media(min-width:1024px){.fm-ac-grid[data-astro-cid-gimzbxsh]{gap:28px}.fm-ac-copy[data-astro-cid-gimzbxsh]{max-width:none}.fm-ac-lead[data-astro-cid-gimzbxsh]{max-width:58rem;margin-top:14px}}.fm-ac-app[data-astro-cid-gimzbxsh]{padding:16px;border:1px solid #E2E8F0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f172a0d,0 30px 60px -30px #0f1f3559;font-family:var(--font-sans);color:#1a1a2e;line-height:1.4}.fm-ac-app[data-astro-cid-gimzbxsh] p[data-astro-cid-gimzbxsh]{margin:0}.fm-ac-app[data-astro-cid-gimzbxsh] svg{flex:none}.fm-ac-subnav[data-astro-cid-gimzbxsh]{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;margin-bottom:14px;border-radius:10px;background:#f1f5f9}.fm-ac-subnav[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:8px;font-size:13px;font-weight:500;color:#556070;white-space:nowrap}.fm-ac-subnav[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh].is-on{background:#fff;color:#1e3a5f;font-weight:600;box-shadow:0 1px 2px #00000014}.fm-ac-subnav[data-astro-cid-gimzbxsh] svg{width:15px;height:15px}.fm-ac-perms[data-astro-cid-gimzbxsh]{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.fm-ac-list[data-astro-cid-gimzbxsh]{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid #E2E8F0;border-radius:12px}.fm-ac-lhead[data-astro-cid-gimzbxsh]{padding:4px 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#5e6b7e}.fm-ac-admins[data-astro-cid-gimzbxsh]{margin-top:10px!important}.fm-ac-person[data-astro-cid-gimzbxsh]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px}.fm-ac-person[data-astro-cid-gimzbxsh].is-on{background:#e8eef4}.fm-ac-avatar[data-astro-cid-gimzbxsh]{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:12px;font-weight:600}.fm-ac-pinfo[data-astro-cid-gimzbxsh]{display:flex;flex-direction:column;gap:1px;min-width:0}.fm-ac-pname[data-astro-cid-gimzbxsh]{font-size:13px;font-weight:500;color:#1e293b}.fm-ac-psub[data-astro-cid-gimzbxsh]{font-size:12px;color:#5e6b7e}.fm-ac-legend[data-astro-cid-gimzbxsh]{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;margin:12px 6px 4px;padding-top:10px;border-top:1px solid #E2E8F0;font-size:12.5px;line-height:1.5}.fm-ac-legend[data-astro-cid-gimzbxsh] dt[data-astro-cid-gimzbxsh]{font-weight:600;color:#1e293b;white-space:nowrap}.fm-ac-legend[data-astro-cid-gimzbxsh] dd[data-astro-cid-gimzbxsh]{margin:0;color:#475569}.fm-ac-panel[data-astro-cid-gimzbxsh]{border:1px solid #E2E8F0;border-radius:12px;min-width:0}.fm-ac-phead[data-astro-cid-gimzbxsh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:14px 16px;border-bottom:1px solid #E2E8F0}.fm-ac-ptitle[data-astro-cid-gimzbxsh]{font-size:16px;font-weight:600;color:#1e293b}.fm-ac-email[data-astro-cid-gimzbxsh]{font-size:13px;color:#5e6b7e}.fm-ac-pactions[data-astro-cid-gimzbxsh]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.fm-ac-role[data-astro-cid-gimzbxsh]{display:flex;align-items:center;gap:8px}.fm-ac-rlabel[data-astro-cid-gimzbxsh]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5e6b7e}.fm-ac-picks[data-astro-cid-gimzbxsh]{display:inline-flex;gap:3px;padding:3px;border-radius:8px;background:#f1f5f9}.fm-ac-picks[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh]{padding:5px 11px;border-radius:6px;font-size:13px;font-weight:600;color:#475569}.fm-ac-picks[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh].is-on{background:#fff;color:#1e3a5f;box-shadow:0 1px 2px #0f172a1f}.fm-ac-save[data-astro-cid-gimzbxsh]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:8px;background:#d97706;color:#fff;font-size:13px;font-weight:600}.fm-ac-tree[data-astro-cid-gimzbxsh]{padding:6px}.fm-ac-client[data-astro-cid-gimzbxsh]+.fm-ac-client[data-astro-cid-gimzbxsh]{border-top:1px solid #F1F5F9}.fm-ac-row[data-astro-cid-gimzbxsh]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px}.fm-ac-cname[data-astro-cid-gimzbxsh]{min-width:0;font-size:13px;font-weight:600;color:#1e3a5f}.fm-ac-count[data-astro-cid-gimzbxsh]{flex:1;font-size:12px;color:#5e6b7e;white-space:nowrap}.fm-ac-exp[data-astro-cid-gimzbxsh]{display:flex;color:#64748b}.fm-ac-exp[data-astro-cid-gimzbxsh] svg{width:16px;height:16px}.fm-ac-bld[data-astro-cid-gimzbxsh]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:7px 40px 7px 36px;background:#fbfcfe;font-size:13px;color:#475569}.fm-ac-bname[data-astro-cid-gimzbxsh]{flex:1 0 auto}.fm-ac-seg[data-astro-cid-gimzbxsh]{flex:none;display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:#f1f5f9}.fm-ac-seg[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh]{padding:4px 9px;border-radius:6px;font-size:12px;font-weight:500;color:#64748b;white-space:nowrap}.fm-ac-seg-sm[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh]{padding:3px 8px;font-size:11px}.fm-ac-seg[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh].is-on{background:#fff;box-shadow:0 1px 2px #00000014}.fm-ac-seg[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh].is-0{color:#475569}.fm-ac-seg[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh].is-1{color:#b45309}.fm-ac-seg[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh].is-2{color:#15803d}@media(max-width:759px){.fm-ac-app[data-astro-cid-gimzbxsh]{padding:12px}.fm-ac-subnav[data-astro-cid-gimzbxsh]{display:none}.fm-ac-perms[data-astro-cid-gimzbxsh]{grid-template-columns:minmax(0,1fr)}.fm-ac-list[data-astro-cid-gimzbxsh]{display:none}.fm-ac-bld[data-astro-cid-gimzbxsh]{padding-left:20px;padding-right:10px}.fm-ac-seg-sm[data-astro-cid-gimzbxsh] span[data-astro-cid-gimzbxsh]{font-size:11.5px}}@media(max-width:400px){.fm-ac-phead[data-astro-cid-gimzbxsh]{padding:12px}.fm-ac-row[data-astro-cid-gimzbxsh]{padding:10px 6px}}.fm-tp-grid[data-astro-cid-gbnf6b5k]{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.fm-tp-copy[data-astro-cid-gbnf6b5k]{max-width:40rem}.fm-tp-lead[data-astro-cid-gbnf6b5k]{margin-top:20px}@media(min-width:1024px){.fm-tp-grid[data-astro-cid-gbnf6b5k]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center}.fm-tp-copy[data-astro-cid-gbnf6b5k]{order:2}}@media(min-width:1100px){.fm-tp-grid[data-astro-cid-gbnf6b5k]{gap:56px}}.fm-tp-app[data-astro-cid-gbnf6b5k]{padding:20px;border:1px solid #E2E8F0;border-radius:16px;background:#f8f7f4;box-shadow:0 1px 2px #0f172a0d,0 30px 60px -30px #0f1f3559;font-family:var(--font-sans);color:#1a1a2e;line-height:1.4}.fm-tp-app[data-astro-cid-gbnf6b5k] p[data-astro-cid-gbnf6b5k]{margin:0}.fm-tp-title[data-astro-cid-gbnf6b5k]{font-size:1.45rem;font-weight:600;letter-spacing:-.3px;color:#1e3a5f}.fm-tp-intro[data-astro-cid-gbnf6b5k]{margin-top:4px!important;font-size:14px;line-height:1.5;color:#556070}.fm-tp-tabs[data-astro-cid-gbnf6b5k]{display:flex;flex-wrap:wrap;gap:4px;margin:14px 0 16px;border-bottom:1px solid #E2E8F0}.fm-tp-tabs[data-astro-cid-gbnf6b5k] span[data-astro-cid-gbnf6b5k]{margin-bottom:-1px;padding:9px 12px;border-bottom:2px solid transparent;font-size:14px;color:#556070}.fm-tp-tabs[data-astro-cid-gbnf6b5k] span[data-astro-cid-gbnf6b5k].is-on{color:#1e3a5f;font-weight:600;border-bottom-color:#d97706}.fm-tp-card[data-astro-cid-gbnf6b5k]{padding:18px;border:1px solid #E2E8F0;border-radius:12px;background:#fff}.fm-tp-head[data-astro-cid-gbnf6b5k]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:16px}.fm-tp-head[data-astro-cid-gbnf6b5k]>div[data-astro-cid-gbnf6b5k]{flex:1;min-width:0}.fm-tp-htitle[data-astro-cid-gbnf6b5k]{font-size:17px;font-weight:600;color:#1e3a5f}.fm-tp-hintro[data-astro-cid-gbnf6b5k]{margin-top:4px!important;font-size:13.5px;line-height:1.5;color:#556070;max-width:60ch}.fm-tp-new[data-astro-cid-gbnf6b5k]{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:8px;background:#d97706;color:#fff;font-size:13px;font-weight:600}.fm-tp-new[data-astro-cid-gbnf6b5k] svg[data-astro-cid-gbnf6b5k]{width:15px;height:15px}.fm-tp-styles[data-astro-cid-gbnf6b5k]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.fm-tp-style[data-astro-cid-gbnf6b5k]{display:flex;flex-direction:column;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;background:#fff}.fm-tp-style[data-astro-cid-gbnf6b5k].is-default{border-color:#1e3a5f;box-shadow:0 0 0 1px #1e3a5f}.fm-tp-thumb[data-astro-cid-gbnf6b5k]{display:flex;justify-content:center;align-items:flex-start;height:132px;padding:14px 16px 0;overflow:hidden;background:#f1f5f9;border-bottom:1px solid #E2E8F0}.fm-tp-page[data-astro-cid-gbnf6b5k]{width:100%;max-width:236px;min-height:160px;border-radius:3px 3px 0 0;background:#fff;box-shadow:0 1px 3px #0f172a1f;overflow:hidden}.fm-tp-band[data-astro-cid-gbnf6b5k]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px 6px;border-bottom:1.5px solid #1E3A5F}.fm-tp-band[data-astro-cid-gbnf6b5k].is-tint{background:#e8eef4;border-bottom-color:#cbd5e1}.fm-tp-band[data-astro-cid-gbnf6b5k] .fm-tp-hl{font-size:4.2px;flex:none}.fm-tp-right[data-astro-cid-gbnf6b5k]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;font-size:5px;line-height:1.25;color:#64748b;text-align:right}.fm-tp-right[data-astro-cid-gbnf6b5k] span[data-astro-cid-gbnf6b5k]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fm-tp-right[data-astro-cid-gbnf6b5k] span[data-astro-cid-gbnf6b5k]:first-child{font-weight:700;color:#1e3a5f}.fm-tp-body[data-astro-cid-gbnf6b5k]{padding:8px 10px 0}.fm-tp-sec[data-astro-cid-gbnf6b5k]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:2px;border-bottom:.75px solid #1E3A5F;font-size:6.5px;font-weight:700;color:#1e3a5f}.fm-tp-ok[data-astro-cid-gbnf6b5k]{padding:.5px 4px;border-radius:6px;background:#16a34a;color:#fff;font-size:4.6px;font-weight:700}.fm-tp-text[data-astro-cid-gbnf6b5k]+.fm-tp-sec[data-astro-cid-gbnf6b5k]{margin-top:7px}.fm-tp-text[data-astro-cid-gbnf6b5k]{margin-top:4px!important;font-size:5px;line-height:1.55;color:#444;text-align:justify;hyphens:auto}.fm-tp-sbody[data-astro-cid-gbnf6b5k]{display:flex;flex-direction:column;gap:2px;padding:12px 14px 10px}.fm-tp-sname[data-astro-cid-gbnf6b5k]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:600}.fm-tp-tag[data-astro-cid-gbnf6b5k]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;background:#1e3a5f;color:#fff;font-size:11.5px;font-weight:600}.fm-tp-tag[data-astro-cid-gbnf6b5k] svg[data-astro-cid-gbnf6b5k]{width:11px;height:11px}.fm-tp-meta[data-astro-cid-gbnf6b5k]{font-size:13px;color:#556070}.fm-tp-acts[data-astro-cid-gbnf6b5k]{display:flex;flex-wrap:wrap;gap:2px;margin:6px 0 0 -10px}.fm-tp-acts[data-astro-cid-gbnf6b5k] span[data-astro-cid-gbnf6b5k]{padding:5px 10px;border-radius:6px;font-size:13.5px;color:#1e3a5f}.fm-tp-acts[data-astro-cid-gbnf6b5k] span[data-astro-cid-gbnf6b5k].is-danger{color:#dc2626}@media(min-width:1024px){.fm-tp-thumb[data-astro-cid-gbnf6b5k]{height:116px}}@media(max-width:639px){.fm-tp-tabs[data-astro-cid-gbnf6b5k]{flex-wrap:nowrap;overflow:hidden}.fm-tp-tabs[data-astro-cid-gbnf6b5k] span[data-astro-cid-gbnf6b5k]{flex:none;white-space:nowrap}.fm-tp-hintro[data-astro-cid-gbnf6b5k]{display:none}.fm-tp-head[data-astro-cid-gbnf6b5k]{align-items:center}.fm-tp-style[data-astro-cid-gbnf6b5k]:not(.is-default){display:none}}@media(max-width:480px){.fm-tp-app[data-astro-cid-gbnf6b5k],.fm-tp-card[data-astro-cid-gbnf6b5k]{padding:14px}}.fm-bf-row[data-astro-cid-37uha4sr]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.fm-bf-copy[data-astro-cid-37uha4sr]{max-width:44rem}.fm-bf-title[data-astro-cid-37uha4sr]{font-size:clamp(1.5rem,1.35rem + .5vw,1.75rem);line-height:1.25;font-weight:800;letter-spacing:-.015em;color:var(--color-navy-dark)}.fm-bf-text[data-astro-cid-37uha4sr]{margin-top:10px}.fm-bf-link[data-astro-cid-37uha4sr]{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:1.0625rem;font-weight:700;color:var(--color-navy);text-decoration:none}.fm-bf-link[data-astro-cid-37uha4sr] span[data-astro-cid-37uha4sr]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:#1e3a5f4d;transition:text-decoration-color .15s ease}.fm-bf-link[data-astro-cid-37uha4sr] svg[data-astro-cid-37uha4sr]{width:20px;height:20px;flex:none;transition:transform .15s ease}.fm-bf-link[data-astro-cid-37uha4sr]:hover span[data-astro-cid-37uha4sr]{text-decoration-color:currentColor}.fm-bf-link[data-astro-cid-37uha4sr]:hover svg[data-astro-cid-37uha4sr]{transform:translate(4px)}.fm-bf-link[data-astro-cid-37uha4sr]:focus-visible{outline:3px solid rgba(217,119,6,.5);outline-offset:2px;border-radius:4px}@media(min-width:1024px){.fm-bf-row[data-astro-cid-37uha4sr]{flex-direction:row;align-items:center;justify-content:space-between;gap:64px}.fm-bf-link[data-astro-cid-37uha4sr]{flex:none}}@media(prefers-reduced-motion:reduce){.fm-bf-link[data-astro-cid-37uha4sr]:hover svg[data-astro-cid-37uha4sr]{transform:none}}.fm-api-grid[data-astro-cid-6tyr57wn]{display:grid;gap:40px}.fm-api-copy[data-astro-cid-6tyr57wn]{max-width:40rem}.fm-api-lead[data-astro-cid-6tyr57wn]{margin-top:20px}.fm-api-link[data-astro-cid-6tyr57wn]{margin-top:20px;font-size:1.125rem}.fm-api-link[data-astro-cid-6tyr57wn] a[data-astro-cid-6tyr57wn]{display:inline-flex;align-items:center;min-height:44px}@media(min-width:1100px){.fm-api-grid[data-astro-cid-6tyr57wn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}}.fm-api-code[data-astro-cid-6tyr57wn]{padding:22px 24px;border-radius:16px;background:#0f1f35;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;overflow:hidden}.fm-api-base[data-astro-cid-6tyr57wn]{margin:0 0 14px;color:#94a3b8;overflow-wrap:anywhere}.fm-api-code[data-astro-cid-6tyr57wn] ul[data-astro-cid-6tyr57wn]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fm-api-code[data-astro-cid-6tyr57wn] li[data-astro-cid-6tyr57wn]{display:grid;grid-template-columns:4.6em minmax(0,1fr);column-gap:12px;row-gap:2px}.fm-api-verb[data-astro-cid-6tyr57wn]{font-weight:700;color:#fbbf24}.fm-api-hook[data-astro-cid-6tyr57wn] .fm-api-verb[data-astro-cid-6tyr57wn]{color:#86efac}.fm-api-path[data-astro-cid-6tyr57wn]{color:#fff;overflow-wrap:anywhere}.fm-api-note[data-astro-cid-6tyr57wn]{grid-column:2;font-family:var(--font-sans);font-size:13px;color:#94a3b8}.fm-api-hook[data-astro-cid-6tyr57wn]{margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.fm-api-hook[data-astro-cid-6tyr57wn] .fm-api-verb[data-astro-cid-6tyr57wn],.fm-api-hook[data-astro-cid-6tyr57wn] .fm-api-path[data-astro-cid-6tyr57wn],.fm-api-hook[data-astro-cid-6tyr57wn] .fm-api-note[data-astro-cid-6tyr57wn]{grid-column:1 / -1}@media(min-width:480px){.fm-api-hook[data-astro-cid-6tyr57wn] .fm-api-verb[data-astro-cid-6tyr57wn]{grid-column:auto}.fm-api-hook[data-astro-cid-6tyr57wn] .fm-api-path[data-astro-cid-6tyr57wn],.fm-api-hook[data-astro-cid-6tyr57wn] .fm-api-note[data-astro-cid-6tyr57wn]{grid-column:2}.fm-api-code[data-astro-cid-6tyr57wn] li[data-astro-cid-6tyr57wn]{grid-template-columns:5.4em minmax(0,1fr)}}.fm-onb-text[data-astro-cid-tsfcvl4m]{margin-top:20px;max-width:46rem}@media(min-width:768px){.fm-onb-text[data-astro-cid-tsfcvl4m]{margin-top:24px}}.fm-pl-grid[data-astro-cid-okbtggbp]{display:grid;gap:20px;margin-top:40px}@media(min-width:768px){.fm-pl-grid[data-astro-cid-okbtggbp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}}@media(min-width:1100px){.fm-pl-grid[data-astro-cid-okbtggbp]{max-width:1000px}}.fm-pl-card[data-astro-cid-okbtggbp]{display:flex;flex-direction:column;padding:28px 24px 24px;border-radius:20px;background:var(--color-alt)}@media(min-width:768px){.fm-pl-card[data-astro-cid-okbtggbp]{padding:36px 36px 32px}}.fm-pl-name[data-astro-cid-okbtggbp]{margin:0}.fm-pl-price[data-astro-cid-okbtggbp]{display:flex;align-items:baseline;gap:8px;margin:10px 0 0}.fm-pl-amount[data-astro-cid-okbtggbp]{font-size:2.5rem;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--color-navy-dark)}.fm-pl-per[data-astro-cid-okbtggbp]{font-size:1.125rem;color:#475569}.fm-pl-list[data-astro-cid-okbtggbp]{list-style:none;margin:24px 0 32px;padding:0;display:grid;gap:12px}.fm-pl-list[data-astro-cid-okbtggbp] li[data-astro-cid-okbtggbp]{display:flex;align-items:flex-start;gap:12px;font-size:1.125rem;line-height:1.45;color:#1f2937}.fm-pl-list[data-astro-cid-okbtggbp] svg[data-astro-cid-okbtggbp]{flex:none;width:18px;height:18px;margin-top:4px;color:var(--color-tick)}.fm-pl-btn[data-astro-cid-okbtggbp]{margin-top:auto;align-self:flex-start}@media(max-width:479px){.fm-pl-btn[data-astro-cid-okbtggbp]{align-self:stretch}}.fm-pl-vat[data-astro-cid-okbtggbp]{margin-top:20px}
