.ef-page{background:#f4f4ef;padding:48px 0 96px}.ef-wrap{grid-template-columns:minmax(0,518px) minmax(0,600px);justify-content:space-between;align-items:start;gap:48px;max-width:1340px;margin:0 auto;padding:0 40px;display:grid}.ef-copy{color:#121212;padding-top:40px}.ef-copy h1{letter-spacing:-1.6px;color:#121212;max-width:440px;margin:0;font-family:IsoData Manrope,Manrope,Arial,sans-serif;font-size:52px;font-weight:500;line-height:1}.ef-sub{color:#121212;margin:16px 0 0;font-size:15px;line-height:1.45}.ef-stats{border-top:1px solid #1f202c1f;border-bottom:1px solid #1f202c1f;grid-template-columns:repeat(3,1fr);gap:16px;margin:40px 0 48px;padding:32px 0;display:grid}.ef-stats dt{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink,#171916);font-size:34px;font-weight:400;line-height:1.1}.ef-stats dd{color:#121212;margin:8px 0 0;font-size:13px;line-height:1.3}.ef-copy h2{color:#1f202c;margin:0 0 14px;font-size:15px;font-weight:600}.ef-know{gap:12px;margin:0 0 48px;padding:0;list-style:none;display:grid}.ef-know li{color:#121212;align-items:center;gap:8px;font-size:13px;display:flex}.ef-know svg{flex:none}.ef-sources{flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.ef-sources li{color:#121212;background:#ffffff80;border:1px solid #1f202c1f;border-radius:6px;align-items:center;gap:6px;height:26px;padding:0 7px;font-size:13px;font-weight:500;display:inline-flex}.ef-sources img{object-fit:contain;width:14px;height:14px}.ef-sources li.more{color:#12121299;background:0 0;border:0;font-weight:400}@media (max-width:1023px){.ef-wrap{grid-template-columns:minmax(0,1fr);max-width:640px;padding:0 16px}.ef-copy{padding-top:0}.ef-copy h1{letter-spacing:-1.2px;font-size:40px}}@media (max-width:520px){.ef-page{padding-top:24px}.ef-stats dt{font-size:22px}}.ef-flow{--fg:#121212;--fg-2:#12121299;--fg-3:#12121266;--fg-head:#1f202c;--inverted:#fff;--border:#1f202c1f;--track:#1212120f;--panel:#1212120a;--paper:#fff;--card-bg:#ffffff80;--field-bg:#ffffff80;--primary:var(--ink,#171916);--primary-deep:#000;--sel-bg:#eaeaea;--hover:#1212120f;--focus:#003bcc;--err:#bb3643;--r-in:8px;--r-card:16px;--r-card24:24px;--r-sm:3.2px;--sh-pop:0 0 1px #1f202c0f, 0 8px 24px #1f202c1f;--sh-one:0 1px 2px #1f202c1f;width:100%;color:var(--fg);text-align:left;-webkit-font-smoothing:antialiased;flex-direction:column;font-family:IsoData Manrope,Manrope,Arial,sans-serif;font-size:15px;line-height:1.2;display:flex;container-type:inline-size}.ef-flow .shell{--cardpad:24px;--cardradius:var(--r-card);--h1size:19px;--h1ls:-.38px;--h1lh:1.4;--bodygap:16px;flex-direction:column;gap:24px;scroll-margin-top:96px;display:flex}@container (min-width:520px){.ef-flow .shell{--cardpad:36px;--cardradius:var(--r-card24);--h1size:24px;--h1ls:-.48px;--h1lh:1.2;--bodygap:20px}}@media (min-width:1200px){.ef-flow .col{--colgap:24px}.ef-flow .shell{gap:36px}}.ef-flow *,.ef-flow :before,.ef-flow :after{box-sizing:border-box}.ef-flow button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ef-flow input,.ef-flow textarea{font:inherit;color:inherit}.ef-flow h2,.ef-flow p{margin:0}.ef-flow ul{margin:0;padding:0;list-style:none}.ef-flow :focus-visible{outline:1px solid var(--fg);outline-offset:2px;border-radius:4px}.ef-flow .card{width:100%;padding:var(--cardpad);border:1px solid var(--border);border-radius:var(--cardradius);background:var(--card-bg);-webkit-backdrop-filter:blur(16px);justify-content:center;display:flex}.ef-flow .col{--colgap:24px;gap:var(--colgap);flex-direction:column;width:100%;min-width:0;display:flex}.ef-flow .col.tools{margin:0 -12px;padding:0 12px}.ef-flow .tabs{--tabpad:var(--cardpad);margin:calc(13px - var(--tabpad)) calc(-1 * var(--tabpad)) calc(24px - var(--colgap,24px));flex-direction:column;gap:12px;display:flex}.ef-flow .col.tools .tabs{margin-left:calc(-12px - var(--tabpad));margin-right:calc(-12px - var(--tabpad))}.ef-flow .tabrow{justify-content:space-between;align-items:center;padding:0 clamp(8px,20.9cqi - 67.3px,60px);display:flex}.ef-flow .tab{letter-spacing:.13px;min-width:85px;color:var(--fg-3);white-space:nowrap;cursor:default;justify-content:center;align-items:center;gap:4px;font-size:13px;transition:color .15s;display:flex}.ef-flow .tab:disabled{opacity:1}.ef-flow .tab.jump{cursor:pointer}.ef-flow .tab.jump:hover{color:var(--fg)}.ef-flow .tab.on{color:var(--fg);font-weight:500}.ef-flow .track{background:var(--track);height:2px;position:relative}.ef-flow .track i{background:var(--fg);height:2px;transition:width .3s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;top:0;left:0}.ef-flow .pill{border:1px solid var(--border);background:linear-gradient(var(--panel), var(--panel)), var(--field-bg);max-width:100%;box-shadow:var(--sh-one);letter-spacing:.13px;white-space:nowrap;border-radius:100px;align-self:flex-start;align-items:center;gap:4px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.ef-flow .pill .lbl{color:var(--fg-2);flex:none;font-weight:400}.ef-flow .pill .v{text-overflow:ellipsis;overflow:hidden}.ef-flow .legal{letter-spacing:-.24px;color:#14151cb3;text-align:center;font-size:12px;line-height:16.8px}.ef-flow.first .legal,.ef-flow.first .pill{display:none}@container (min-width:520px){.ef-flow.first .pill{display:inline-flex}}.ef-flow .head{flex-direction:column;gap:4px;display:flex}.ef-flow .head h2{font-size:var(--h1size);letter-spacing:var(--h1ls);font-weight:600;line-height:var(--h1lh);color:var(--fg-head);outline:none}.ef-flow .head p{color:var(--fg-2);text-wrap:wrap;max-width:none;font-size:15px;line-height:1.2}.ef-flow .stage{gap:var(--colgap);flex-direction:column;min-width:0;display:flex;position:relative}.ef-flow .body{gap:var(--bodygap);flex-direction:column;min-width:0;display:flex;position:relative}.ef-flow .fields{flex-direction:column;gap:20px;display:flex}.ef-flow .foot{flex-direction:column;gap:8px;padding-top:8px;display:flex}.ef-flow .f{flex-direction:column;gap:8px;min-width:0;display:flex}.ef-flow .f>label{color:var(--fg-2);font-size:15px;font-weight:500}.ef-flow .row2{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:20px 12px;display:grid}.ef-flow .prow{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;display:grid}.ef-flow input[type=text],.ef-flow input[type=email],.ef-flow input[type=tel],.ef-flow input[type=url]{border:1px solid var(--border);border-radius:var(--r-in);background:var(--field-bg);appearance:none;width:100%;height:36px;padding:0 12px;font-size:15px}.ef-flow input::placeholder,.ef-flow textarea::placeholder{color:var(--fg-2)}.ef-flow textarea{border:1px solid var(--border);border-radius:var(--r-in);background:var(--field-bg);resize:vertical;width:100%;min-height:96px;padding:8px 12px;font-size:15px;line-height:1.45}.ef-flow input:hover:not(:focus),.ef-flow textarea:hover:not(:focus),.ef-flow .sel-btn:hover[aria-expanded=false]{background:var(--hover)}.ef-flow input:focus,.ef-flow textarea:focus{outline:none}.ef-flow button.sel-btn:focus-visible{border-radius:var(--r-in);outline:none}.ef-flow input:focus-visible,.ef-flow textarea:focus-visible,.ef-flow button.sel-btn:focus-visible,.ef-flow div.sel-btn:focus-within,.ef-flow .search:focus-within{box-shadow:inset 0 0 0 1px var(--fg), 0 0 0 1px var(--paper), 0 0 0 3px var(--focus)}.ef-flow .sel-btn input.selq,.ef-flow .search input{box-shadow:none!important;background:0 0!important}.ef-flow .search:hover:not(:focus-within){background:var(--hover)}.ef-flow .f.bad input,.ef-flow .f.bad textarea,.ef-flow .f.bad .sel-btn,.ef-flow .sel-btn.bad{border-color:var(--err)}.ef-flow .f.bad>label{color:var(--err)}.ef-flow .errline{color:var(--err);align-items:flex-start;gap:6px;font-size:15px;display:flex}.ef-flow .errline svg{flex:none;margin-top:1px}.ef-flow .sel{min-width:0;position:relative}.ef-flow .sel-btn{cursor:pointer;border:1px solid var(--border);border-radius:var(--r-in);background:var(--field-bg);align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;font-size:15px;display:flex}.ef-flow .sel-btn span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.ef-flow .sel-btn span.ph{color:var(--fg-2)}.ef-flow .sel.panelopen{position:static}.ef-flow .sel-pop.up{top:auto;bottom:calc(100% + 4px)}.ef-flow .sel-panel{z-index:60;border:1px solid var(--border);border-radius:var(--r-in);background:var(--paper);min-height:320px;box-shadow:var(--sh-pop);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ef-flow .sel-panel ul{flex:auto;min-height:0;padding:8px;overflow-y:auto}.ef-flow .sel-btn svg{flex:none;transition:transform .18s}.ef-flow .sel-btn[aria-expanded=true] svg{transform:rotate(180deg)}.ef-flow input.selq{width:100%;min-width:0;height:100%;font:inherit;text-overflow:ellipsis;cursor:pointer;border:0;flex:auto;padding:0}.ef-flow input.selq:not([readonly]){cursor:text}.ef-flow .sel-pop{z-index:40;border-radius:var(--r-in);background:var(--paper);max-height:264px;box-shadow:var(--sh-pop);padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ef-flow .sel-item{cursor:pointer;border-radius:6px;padding:6px 12px;font-size:15px;display:block}.ef-flow .sel-item.active{background:var(--panel)}.ef-flow .sel-item[aria-selected=true]{font-weight:600}.ef-flow .sel-none{color:var(--fg-2);padding:8px 12px}.ef-flow .btn{border-radius:var(--r-in);justify-content:center;align-items:center;width:100%;height:40px;padding:0 12px;font-size:15px;font-weight:600;transition:opacity .15s;display:flex}.ef-flow .btn-p{background:var(--primary);color:var(--inverted)}.ef-flow .btn-s{background:var(--panel);color:var(--fg)}.ef-flow a.btn{text-decoration:none}.ef-flow .hint{letter-spacing:.13px;color:var(--err);margin:0;font-size:13px;line-height:1.3}.ef-flow .btn:hover{opacity:.9}.ef-flow .btn-p:hover,.ef-flow .btn-add:hover{background:var(--primary-deep);opacity:1}.ef-flow .btn[disabled]{opacity:.55;cursor:default}.ef-flow .search{border:1px solid var(--border);border-radius:var(--r-in);background:var(--field-bg);align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.ef-flow .search>svg{color:var(--fg-2);flex:none}.ef-flow .search input{border:0;flex:1 1 0;min-width:0;height:100%;padding:0;font-size:15px}.ef-flow .search .clear{color:var(--fg-2);flex:none;display:flex}.ef-flow .search .clear:hover{color:var(--fg)}.ef-flow .searchwrap{position:relative}.ef-flow .typeahead{z-index:50;border-radius:var(--r-in);background:var(--paper);max-height:280px;box-shadow:var(--sh-pop);padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ef-flow .ta-item{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:15px;display:flex}.ef-flow .ta-item:hover{background:var(--hover)}.ef-flow .ta-item .tick{flex:none;width:16px;display:flex}.ef-flow .ta-item .yrs{color:var(--fg-2);margin-left:auto;font-size:13px}.ef-flow .ta-none{color:var(--fg-2);padding:8px 12px}.ef-flow .picked{flex-wrap:wrap;gap:4px;margin-top:-8px;display:flex}.ef-flow .chip{border:1px solid var(--border);border-radius:var(--r-in);background:var(--paper);--mark:16px;align-items:center;max-width:100%;height:24px;padding:4px;display:inline-flex}.ef-flow .chip-open{align-items:center;min-width:0;display:inline-flex}.ef-flow .chip .nm{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.13px;padding:0 4px;font-size:13px;overflow:hidden}.ef-flow .chip .x{color:var(--fg-2);display:flex}.ef-flow .chip .x:hover{color:var(--fg)}.ef-flow .chip{cursor:pointer;position:relative}.ef-flow .chip .tip{z-index:40;border-radius:var(--r-in);background:var(--fg);color:var(--paper);letter-spacing:.13px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;padding:4px 8px;font-size:13px;line-height:1.2;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ef-flow .chip:hover .tip,.ef-flow .chip:focus-within .tip{opacity:1;visibility:visible}.ef-flow .toolwrap{position:relative}.ef-flow .grp{border-bottom:1px solid var(--border)}.ef-flow .grp-btn{width:calc(100% + 24px);color:var(--fg-2);text-align:left;justify-content:space-between;align-items:center;gap:8px;margin:0 -12px;padding:12px;font-size:15px;display:flex}.ef-flow .grp-btn[aria-expanded=true]{color:var(--fg)}.ef-flow .grp-btn:hover{background:var(--hover);border-radius:var(--r-in);color:var(--fg)}.ef-flow .grp-btn svg{flex:none;transition:transform .18s}.ef-flow .grp-btn[aria-expanded=true] svg{transform:rotate(180deg)}.ef-flow .tiles{flex-direction:column;margin:0 -12px;padding:4px 0 12px;display:flex}.ef-flow .tile{border-radius:var(--r-card);text-align:left;--mark:20px;align-items:center;gap:8px;width:100%;min-height:44px;padding:12px;transition:background .15s;display:flex}.ef-flow .tile .nm{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.13px;flex:auto;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.ef-flow .tile:hover{background:var(--hover)}.ef-flow .tile.on{background:var(--sel-bg)}.ef-flow .tile .badge{flex:none;display:flex}.ef-flow .tile .yrs{letter-spacing:.13px;color:var(--fg-2);white-space:nowrap;flex:none;margin-right:4px;font-size:13px}.ef-flow .syscard{border-radius:var(--r-card);background:#ffffffd9;flex-direction:column;gap:12px;margin:0 -4px;padding:16px;display:flex;position:relative;box-shadow:0 0 2px #1f202c0a,0 2px 10px #1f202c1a}.ef-flow .sc-head{--mark:20px;align-items:center;gap:8px;display:flex}.ef-flow .sc-head .nm{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-right:24px;font-size:15px;font-weight:500;overflow:hidden}.ef-flow .sc-x{color:var(--fg-2);display:flex;position:absolute;top:18px;right:16px}.ef-flow .sc-x:hover{color:var(--fg)}.ef-flow .sc-row{flex-direction:column;gap:8px;display:flex}.ef-flow .sc-years{flex:auto;grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.ef-flow .btn-add,.ef-flow .btn-rm{border-radius:var(--r-in);flex:none;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.ef-flow .btn-add{background:var(--primary);color:var(--inverted);min-width:52px}.ef-flow .btn-rm{background:var(--panel);color:var(--err)}.ef-flow .btn-rm:hover{background:var(--hover)}@container (min-width:520px){.ef-flow .sc-row{flex-direction:row;align-items:flex-start}.ef-flow .sc-years{grid-template-columns:1fr 1fr}}.ef-flow img.syslogo{width:var(--mark,16px);height:var(--mark,16px);object-fit:contain;border-radius:var(--r-sm);flex:none}.ef-flow .done{flex-direction:column;gap:4px;display:flex}.ef-flow .done h2{letter-spacing:-.48px;color:var(--fg-head);outline:none;font-size:24px;font-weight:500;line-height:1.2}.ef-flow .refwrap{flex-direction:column;gap:20px;display:flex}.ef-flow .refbody{flex-direction:column;gap:20px;min-width:0;display:flex;position:relative}.ef-flow .done.refer{gap:4px;padding-top:0}.ef-flow .foot.reffoot{padding-top:0}.ef-flow .btn-w{background:var(--field-bg);color:var(--fg);border:1px solid var(--border)}.ef-flow .btn-w:hover{background:var(--hover);opacity:1}.ef-flow .chk{align-items:center;gap:12px;min-height:40px;display:flex}.ef-flow .chk input{border:1px solid var(--border);background:var(--field-bg);appearance:none;cursor:pointer;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin:0;display:grid}.ef-flow .chk input:checked{background:var(--primary);border-color:var(--primary)}.ef-flow .chk input:checked:after{content:"";border-left:1.8px solid var(--inverted);border-bottom:1.8px solid var(--inverted);width:11px;height:6px;margin-top:-3px;transform:rotate(-45deg)}.ef-flow .chk input:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--focus);outline:none}.ef-flow .f.bad .chk input{border-color:var(--err)}.ef-flow .chk label{color:var(--fg);cursor:pointer;font-size:15px;line-height:1.3}.ef-flow .chk label a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ef-flow .fine{letter-spacing:-.12px;color:#14151cb3;font-size:12px;line-height:1.4}.ef-flow .done p{color:var(--fg-2);line-height:1.35}.ef-toast{z-index:100;color:#fff;background:#121212;border-radius:8px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:15px;line-height:1.3;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1f202c33}@media (pointer:coarse){.ef-flow input,.ef-flow textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.ef-flow *{transition-duration:.01ms!important}}
