.ef-df{background:#0b0f14}.ef-df h1,.ef-df h2,.ef-df h3{text-wrap:balance}@keyframes efDfIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes efDfPulse{0%{box-shadow:0 0 0 0 #3b82f673}to{box-shadow:0 0 0 14px #3b82f600}}@keyframes efDfCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes efDfBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ef-df-in{animation:efDfIn .5s cubic-bezier(.21,.6,.35,1) backwards}.ef-df-pulse{animation:efDfPulse 1.1s ease-out 1}.ef-df-pulse-loop{animation:efDfPulse 1.6s ease-out infinite}.ef-df-caret-bar{display:inline-block;width:1px;height:.9em;margin-left:2px;vertical-align:-1px;background:currentColor;animation:efDfCaret 1s steps(1) infinite}.ef-df-bar{transform-origin:left center;animation:efDfBar .7s cubic-bezier(.21,.6,.35,1) backwards}.ef-df-dot{transition:background-color .4s ease,border-color .4s ease,opacity .4s ease}.ef-df-inert,.ef-df-inert *{pointer-events:none!important;-webkit-user-select:none;user-select:none}.ef-plan-build .ef-view-enter section>*{animation:efDfIn .5s cubic-bezier(.21,.6,.35,1) backwards}.ef-plan-build .ef-view-enter section>:nth-child(2){animation-delay:.15s}.ef-plan-build .ef-view-enter section>:nth-child(3){animation-delay:.35s}.ef-plan-build .ef-view-enter section>:nth-child(4){animation-delay:.6s}.ef-plan-build .ef-view-enter section>:nth-child(5){animation-delay:.9s}.ef-plan-build .ef-view-enter section>:nth-child(6){animation-delay:1.2s}.ef-plan-build .ef-view-enter section>:nth-child(7){animation-delay:1.5s}.ef-plan-build .ef-view-enter section>:nth-child(8){animation-delay:1.8s}.ef-flow-demo form{display:none}.ef-df-window{scrollbar-width:thin;scrollbar-color:#273244 #0000}.ef-df-window::-webkit-scrollbar{height:8px;width:8px}.ef-df-window::-webkit-scrollbar-thumb{background:#273244;border-radius:8px}.ef-df-edgefade{-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}@media (max-width:1023px){.ef-df-edgefade{-webkit-mask-image:none;mask-image:none}}.ef-clamp{--ef-clamp:min(780px,calc(100vh - 88px));max-height:var(--ef-clamp);overflow:hidden;position:relative}.ef-clamp.is-cut{-webkit-mask-image:linear-gradient(#000 calc(100% - 110px),#0000);mask-image:linear-gradient(#000 calc(100% - 110px),#0000)}@media (min-width:1024px){.ef-clamp{--ef-clamp:min(680px,calc(100vh - 260px))}}.ef-clamp.is-open{max-height:none;-webkit-mask-image:none;mask-image:none}.ef-df-window.is-open{max-height:calc(100vh - 220px);overflow-y:auto}.ef-clamp [data-ef-prune=word],.ef-clamp:not(.is-open) [data-ef-prune]{display:none!important}.ef-df-inert [data-ef-more]{pointer-events:auto!important}@media (min-width:1024px){.ef-clamp[data-station="4"]:not(.is-open)>section>.space-y-5>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:8px;align-items:start}.ef-clamp[data-station="4"]:not(.is-open)>section>.space-y-5>section>*{margin-top:0!important}.ef-clamp[data-station="4"]:not(.is-open)>section>.space-y-5>section>:not(.rounded-xl){grid-column:1/-1}.ef-clamp[data-station="4"]:not(.is-open)>section>.space-y-5 .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl .space-y-1\\.5>div{padding-top:2px;padding-bottom:2px}.ef-clamp[data-station="5"]:not(.is-open)>section .rounded-xl{padding:10px}@media (max-width:1023px){.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl .space-y-1\\.5{gap:4px}}.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl>div[class*=uppercase]{margin-top:4px!important;margin-bottom:3px!important}@media (max-width:1023px){.ef-clamp[data-station="5"]:not(.is-open){--ef-clamp:2000px}}@media (min-width:1024px){.ef-clamp[data-station="5"]:not(.is-open){--ef-clamp:min(1040px,calc(100vh - 100px))}.ef-clamp[data-station="3"]:not(.is-open){--ef-clamp:min(860px,calc(100vh - 100px))}}@media (min-width:640px){.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl .space-y-1\\.5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl .space-y-1\\.5>*{margin-top:0!important}}.ef-clamp[data-station="3"]:not(.is-open) .ef-env-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:8px;align-items:start}.ef-clamp[data-station="3"]:not(.is-open) .ef-env-grid>*{margin-top:0!important}.ef-clamp[data-station="3"]:not(.is-open) .ef-env-grid>:not(.rounded-xl){grid-column:1/-1}@media (max-width:519px){.ef-clamp[data-station="3"]:not(.is-open) .ef-env-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.ef-clamp[data-station="3"]:not(.is-open) .rounded-xl>div.grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.ef-clamp[data-station="3"]:not(.is-open) .ef-env-grid{row-gap:6px}.ef-clamp[data-station="3"]:not(.is-open) .ef-env-grid>.rounded-xl{padding:9px 10px}.ef-clamp[data-station="3"]:not(.is-open) [data-picked]{padding-top:6px;padding-bottom:6px}}@media (min-width:1024px){.ef-clamp[data-station="3"]:not(.is-open) .ef-env-grid,.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl .space-y-1\\.5{grid-template-columns:repeat(3,minmax(0,1fr))}.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl>.space-y-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl>.space-y-2>*{margin-top:0!important;padding:5px 10px}}@media (min-width:1280px){.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl .space-y-1\\.5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.ef-clamp[data-station="4"]:not(.is-open) div.space-y-1\\.5>div.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes efDfFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ef-tour-bar{height:2px;background:#3b82f6;transform-origin:left center;transform:scaleX(0);animation:efDfFill var(--ef-dur,2s) linear both}.ef-tour-bar.is-full{transform:scaleX(1);animation:none}.ef-loop-bar{height:2px;background:#3b82f6;transform-origin:left center;transform:scaleX(0);animation:efDfFill var(--ef-dur,3s) linear both}.ef-loop-bar.is-full{transform:scaleX(1);animation:none}.ef-loop-bar.is-empty{transform:scaleX(0);animation:none}.ef-df-tile{transition:border-color .25s ease,transform .25s ease,background-color .25s ease}.ef-df-tile:hover{transform:translateY(-1px)}@keyframes efDfRow{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes efDfCell{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ef-row-in{animation:efDfRow .45s cubic-bezier(.21,.6,.35,1) backwards}.ef-cell-in{animation:efDfCell .4s cubic-bezier(.21,.6,.35,1) backwards}.ef-sheet-in{animation:efDfIn .5s cubic-bezier(.21,.6,.35,1) backwards}[data-ef-hide]{display:none!important}.ef-df .font-mono{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace}@media (min-width:1024px){.ef-flow-demo .ef-df-inert>div{height:100%}.ef-flow-demo .ef-df-inert>div>div.grid{grid-template-columns:minmax(0,1fr)}.ef-flow-demo .ef-df-inert>div>div.grid>div+div{border-left-width:0;border-top:1px solid #151920}.ef-flow-demo .ef-df-inert>div>div.grid>div+div>div.space-y-2{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.ef-flow-demo .ef-df-inert>div>div.grid>div+div>div.space-y-2>*{margin-top:0!important}.ef-flow-demo .ef-df-inert>div>div.grid>div+div>div.space-y-2>h4{flex:0 0 100%}.ef-flow-demo .ef-df-inert>div>div.grid>div+div>div.space-y-2>div{flex:1 1 260px;min-width:0}}.ef-cookie{left:0!important;right:0!important;bottom:0!important;max-width:none!important}.ef-cookie>div{border-radius:0;border-left:0;border-right:0;border-bottom:0}@media (min-width:1024px){.ef-cookie>div{max-width:1280px;margin:0 auto;padding:12px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}.ef-cookie>div>div[class*=items-start]{margin-bottom:0!important;grid-column:1}.ef-cookie>div>div[class*=flex-wrap]{grid-column:2;flex-wrap:nowrap}.ef-cookie>div>div[class*=flex-wrap]>button{flex:0 0 auto;min-width:0;white-space:nowrap;padding:0 14px}.ef-cookie>div>div[class*=space-y-2]{grid-column:1/-1}.ef-cookie>div>p{grid-column:1/-1;margin-top:6px!important}}.ef-clamp .rounded-xl{transition:opacity .35s ease,border-color .25s ease,background-color .25s ease}.ef-clamp [data-ef-win]{border-color:#60a5fa8c!important;background-color:#3b82f612!important;box-shadow:0 0 24px -8px #3b82f673}.ef-clamp [data-ef-lose]{opacity:.5}.ef-df{overflow-x:clip}.ef-df>nav{position:relative}.ef-podium-win{overflow:clip}.ef-podium-body{position:relative}.ef-tut{border:1px solid #273244;border-radius:12px;background:#0b0f14ed;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 18px 44px -20px #000000e6,0 0 0 1px #3b82f60d;padding:13px 14px 12px}.ef-podium-grid{display:block;position:relative}@media (min-width:1280px){.ef-podium-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto minmax(0,1fr);column-gap:16px;row-gap:12px;align-items:start}.ef-stage-col{grid-column:1;grid-row:1/span 2}.ef-tut-col{grid-column:2;grid-row:1}.ef-list-col{grid-column:2;grid-row:2}.ef-podium-grid[data-plan="1"] .ef-tut-col{grid-column:1/-1;grid-row:1;display:flex;align-items:stretch;gap:12px}.ef-podium-grid[data-plan="1"] .ef-tut{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:center}.ef-podium-grid[data-plan="1"] .ef-tut-fig{margin-top:0;padding-top:0;border-top:0;min-height:0;border-left:1px solid #1b2230;padding-left:24px}.ef-podium-grid[data-plan="1"] .ef-ctl-wide{margin-top:0;display:flex;align-items:center}.ef-podium-grid[data-plan="1"] .ef-list-col{grid-column:1/-1;grid-row:2}}.ef-podium-grid[data-plan="1"] .ef-stage-col{display:none}.ef-list-col,.ef-stage-col{min-width:0}@media (max-width:1279px){.ef-list-col{margin-top:12px}}.ef-podium-body{min-height:276px}@media (min-width:1024px){.ef-podium-body{min-height:372px}}@keyframes efBoardIn{0%{opacity:0}to{opacity:1}}.ef-board{display:grid;column-gap:12px;row-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;animation:efBoardIn .3s ease backwards}.ef-board[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.ef-board[data-cols="3"] .ef-box{padding-left:10px;padding-right:10px}.ef-board[data-cols="3"] .ef-tile{padding:0 9px}@media (max-width:1023px){.ef-board[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:519px){.ef-board,.ef-board[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}.ef-board[data-cols="2"]>.ef-box:last-child:nth-child(odd),.ef-board[data-cols="2"]>.ef-card:last-child:nth-child(odd){grid-column:1/-1}.ef-card{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:46px;padding:5px 11px;border:1px solid #1e2330;border-radius:10px;background:#0c0e12;transition:border-color .25s ease,background-color .25s ease,box-shadow .3s ease,opacity .35s ease}.ef-card-tx{min-width:0}.ef-card-nm{font-size:12.5px;color:#e5e7eb;overflow-wrap:anywhere}.ef-card-ct,.ef-card-nm{display:block;line-height:1.2}.ef-card-ct{margin-top:2px;font-size:9.5px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ef-card-fig{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.ef-card-r{font-size:14px;line-height:1.1;color:#34d399;white-space:nowrap;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ef-card[data-sign=down] .ef-card-r{color:#f87171}.ef-card-n{font-size:9.5px;line-height:1.1;color:#6b7280;white-space:nowrap;text-align:right;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ef-card[data-ef-out]{background:#090b0e;border-color:#171b24}.ef-card[data-ef-out] .ef-card-nm{color:#9ca3af}.ef-card[data-ef-out] .ef-card-r{opacity:.8}[data-ef-board=setup]{row-gap:6px;column-gap:8px}[data-ef-board=setup] .ef-card{min-height:42px;padding:4px 10px}[data-ef-board=setup] .ef-card-nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.ef-board[data-ef-board=setup]{grid-template-columns:minmax(0,1fr);row-gap:5px}[data-ef-board=setup] .ef-card{min-height:36px;padding:3px 10px}[data-ef-board=setup] .ef-card-nm{font-size:12px}[data-ef-board=setup] .ef-card-r{font-size:13px}}.ef-tick{width:14px;height:14px;border:1px solid #2a3242;border-radius:4px;display:block;position:relative;transition:background-color .3s ease,border-color .3s ease}[data-ef-done]>.ef-tick{background:#2563eb;border-color:#2563eb}[data-ef-done]>.ef-tick:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(42deg)}.ef-box{display:flex;flex-direction:column;gap:5px;align-content:start;padding:10px 12px 11px;border:1px solid #1e2330;border-radius:10px;background:#0c0e12;transition:border-color .25s ease,background-color .25s ease,box-shadow .3s ease,opacity .35s ease}.ef-box-cat{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ef-tile{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;height:32px;padding:0 12px;border:1px solid #171b24;border-radius:7px;background:#0a0c10;transition:border-color .25s ease,background-color .25s ease,box-shadow .3s ease,opacity .35s ease}.ef-tile-lb{font-size:12px;line-height:1.2;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ef-tile-n{flex:0 0 auto;font-size:11px;line-height:1;color:#9ca3af;white-space:nowrap;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ef-tile[data-ef-done]{border-color:#1e2330;background:#0a0c10}.ef-box[data-ef-done]{border-color:#1e2330}.ef-box[data-ef-done] .ef-box-cat:after{content:" ✓";color:#60a5fa}.ef-tile[data-ef-done] .ef-tile-lb:before{content:"✓ ";color:#60a5fa}@keyframes efMarkIn{0%{outline-color:#60a5fa00}to{outline-color:#60a5faf2}}.ef-box[data-ef-focus],.ef-card[data-ef-focus],.ef-list [data-ef-focus],.ef-tile[data-ef-focus]{outline:1.5px solid #60a5faf2;outline-offset:3px;border-color:#60a5fa59!important;animation:efMarkIn .25s ease backwards}.ef-board:has([data-ef-focus])>:not([data-ef-focus]):not(:has([data-ef-focus])){opacity:.5}.ef-box:has([data-ef-focus])>.ef-tile:not([data-ef-focus]){opacity:.5}.ef-box:has([data-ef-focus])>.ef-box-cat{opacity:.7}.ef-list{border:1px solid #1e2330;border-radius:12px;background:#0a0c10;padding:12px 12px 13px}.ef-list-head{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#6b7280;margin-bottom:10px}.ef-list-grp+.ef-list-grp{margin-top:9px}.ef-list-gh{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#4b5563;margin-bottom:5px}.ef-list-rows{display:grid;gap:3px}@keyframes efRowIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.ef-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:9px;height:40px;padding:0 12px;border:1px solid #151920;border-radius:8px;background:#0c0e12;animation:efRowIn .4s cubic-bezier(.2,.7,.2,1) backwards;transition:border-color .25s ease,background-color .25s ease,box-shadow .3s ease}.ef-row.is-empty{height:40px;background:#0000;border-style:dashed;border-color:#141822;animation:none}.ef-list-rows>.ef-row:not(.is-empty){animation-delay:.3s}.ef-row-tx{min-width:0}.ef-row-nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;color:#e5e7eb}.ef-row-ct,.ef-row-nm{line-height:1.2;overflow:hidden}.ef-row-ct{display:block;margin-top:1px;font-size:9.5px;color:#4b5563;white-space:nowrap;text-overflow:ellipsis}.ef-row-n{font-size:10.5px;line-height:1;color:#93c5fd;white-space:nowrap;text-align:right;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ef-list-lock{margin-top:11px;padding-top:10px;border-top:1px solid #1b2230;display:grid;gap:4px}.ef-row.is-lock{grid-template-columns:minmax(0,1fr) auto}.ef-list[data-big="1"]{padding:14px 16px 16px}.ef-list[data-big="1"] .ef-row{height:44px}.ef-list[data-big="1"] .ef-row-nm{font-size:13px}@media (min-width:1280px){.ef-list[data-big="1"] .ef-list-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-items:start}.ef-list[data-big="1"] .ef-list-grp+.ef-list-grp{margin-top:0}.ef-list[data-big="1"] .ef-list-grp{margin-bottom:9px}}@media (max-width:1279px){.ef-list[data-big="1"]{display:flex;flex-direction:column}.ef-list[data-big="1"] .ef-list-head{order:0}.ef-list[data-big="1"] .ef-list-lock{order:1;margin:0 0 12px;padding:0 0 11px;border-top:0;border-bottom:1px solid #1b2230}.ef-list[data-big="1"] .ef-list-body{order:2}}.ef-ghost{position:fixed;z-index:60;pointer-events:none;box-sizing:border-box;display:flex;align-items:center;padding:0 12px;overflow:hidden;font-size:12px;line-height:1.2;color:#e5e7eb;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;border:1px solid #60a5fab3;background:#0c0e12;transform-origin:top left;opacity:1;will-change:transform,opacity;transition:transform .44s cubic-bezier(.2,.7,.2,1),opacity .22s ease .24s}.ef-tut-col{min-width:0}.ef-tut{margin-bottom:12px}@media (min-width:1280px){.ef-tut{margin-bottom:0}}@keyframes efTutIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ef-tut-txt{animation:efTutIn .3s cubic-bezier(.2,.7,.2,1) backwards;min-height:40px}.ef-tut-say{margin:0;font-size:14px;line-height:1.4;color:#f3f4f6}.ef-tut-why{margin:5px 0 0;font-size:12.5px;line-height:1.45;color:#9ca3af}.ef-tut-fig{margin-top:12px;padding-top:11px;border-top:1px solid #1b2230;display:grid;gap:10px;min-height:72px;align-content:start}.ef-tut-fig.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ef-tut-cell{min-width:0}.ef-tut-n{display:flex;align-items:baseline;gap:7px;font-size:34px;line-height:1;color:#f9fafb;letter-spacing:-.02em}.ef-tut-fig.is-pair .ef-tut-n{font-size:25px;gap:5px}.ef-tut-r{font-size:14px;color:#60a5fa;letter-spacing:0}.ef-tut-pct{color:#6b7280}.ef-tut-fig.is-pair .ef-tut-r{font-size:12.5px}.ef-tut-cell.is-dim .ef-tut-n{color:#9ca3af}.ef-tut-cell.is-dim .ef-tut-r{color:#6b7280}.ef-tut-cell.is-down .ef-tut-r{color:#f87171}.ef-tut-lb{display:block;margin-top:6px;font-size:11px;line-height:1.35;color:#6b7280}@media (max-width:1279px){.ef-tut{background:#0b0f14}}@media (max-width:1023px){.ef-tut-say{font-size:13.5px}.ef-tut-n{font-size:30px}.ef-tut-fig.is-pair .ef-tut-n{font-size:22px}}.ef-six{margin-top:10px;padding-top:9px;border-top:1px solid #1b2230}.ef-six-head{display:block;font-size:10px;letter-spacing:.04em;color:#6b7280;margin-bottom:7px}.ef-six-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}@media (max-width:1023px){.ef-six-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}}@media (max-width:479px){.ef-six-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ef-six-chip{display:flex;flex-direction:column;gap:3px;min-width:0;padding:7px 8px;border:1px solid #1e2330;border-radius:9px;background:#0c0e12}.ef-six-opt{font-size:11px;line-height:1.25;color:#e5e7eb}.ef-six-cat{font-size:8.5px;color:#4b5563;line-height:1.2;text-transform:uppercase;letter-spacing:.06em}.ef-six-n{margin-top:1px;font-size:12px;line-height:1;color:#93c5fd;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ef-six-n span{font-size:9px;color:#4b5563;margin-left:3px}.ef-cmp{border:1px solid #151920;background:#0a0c10;border-radius:8px;padding:6px 9px 7px}.ef-cmp-cat{font-size:9.5px;color:#6b7280;line-height:1.2;margin-bottom:3px;text-transform:uppercase;letter-spacing:.05em}.ef-cmp-opt{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:1px 0}.ef-cmp-lb{font-size:11.5px;line-height:1.3;color:#e5e7eb;min-width:0;overflow-wrap:anywhere}.ef-cmp-opt.is-less .ef-cmp-lb{color:#9ca3af}.ef-cmp-n{flex-shrink:0;font-size:10.5px;color:#6b7280;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ef-clamp[data-station="5"]:not(.is-open) .rounded-xl .space-y-1\\.5>div.ef-cmp{padding:5px 8px 6px}.ef-clamp[data-station="5"]:not(.is-open) .ef-cmp-cat{margin-bottom:2px}.ef-clamp[data-station="5"]:not(.is-open) .ef-cmp-opt{padding:0}.ef-intro{position:absolute;inset:0;z-index:6;background:#0a0c10;display:grid;align-content:center;padding:18px 16px;opacity:1;visibility:visible;transition:opacity .35s ease,visibility 0s linear 0s}.ef-intro[data-on="0"]{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.ef-intro-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}@media (max-width:767px){.ef-intro-row{grid-template-columns:minmax(0,1fr)}}.ef-intro-cell{display:flex;align-items:stretch;min-width:0}.ef-intro-box{flex:1 1 auto;min-width:0;border:1px solid #1e2330;border-radius:12px;background:#0c0e12;padding:14px 14px 15px;animation:efTutIn .35s cubic-bezier(.2,.7,.2,1) backwards}.ef-intro-n{display:block;font-size:26px;line-height:1;color:#60a5fa;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ef-intro-tx{display:block;margin-top:9px;font-size:12.5px;line-height:1.45;color:#d1d5db}.ef-intro-arrow{flex:0 0 26px;display:grid;place-items:center;color:#273244}@media (max-width:767px){.ef-intro-cell{flex-direction:column}.ef-intro-arrow{flex:0 0 20px;transform:rotate(90deg)}}.ef-plan-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px;opacity:1;transition:opacity .3s ease}.ef-plan-line[data-show="0"]{opacity:0}.ef-plan-step{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid #1a1f2b;border-radius:999px;background:#0a0c10;transition:color .3s ease,border-color .3s ease,background-color .3s ease}.ef-plan-step b{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:500;color:#4b5563}.ef-plan-step span{font-size:11px;color:#6b7280}.ef-plan-step[data-on="1"]{border-color:#60a5fa73;background:#3b82f614}.ef-plan-step[data-on="1"] b,.ef-plan-step[data-on="1"] span{color:#93c5fd}.ef-plan-sep{color:#273244;font-size:11px}@media (max-width:639px){.ef-plan-sep,.ef-plan-step span{display:none}}@media (max-width:1279px){.ef-ctl-wide{display:none}.ef-ctl-phone{margin-top:12px;border:1px solid #1e2330;border-radius:12px;background:#0a0c10;padding:9px 10px}}@media (min-width:1280px){.ef-ctl-phone{display:none}.ef-ctl-wide{margin-top:12px}}@media (prefers-reduced-motion:reduce){.ef-df-bar,.ef-df-caret-bar,.ef-df-in,.ef-df-pulse,.ef-df-pulse-loop,.ef-plan-build .ef-view-enter section>*{animation:none!important;opacity:1!important;transform:none!important}.ef-df-dot{transition:none!important}.ef-loop-bar,.ef-tour-bar{animation:none!important;transform:scaleX(1)!important}.ef-df-tile{transition:none!important}.ef-df-tile:hover{transform:none!important}.ef-cell-in,.ef-row-in,.ef-sheet-in{animation:none!important;opacity:1!important;transform:none!important}.ef-clamp .rounded-xl{transition:none!important}.ef-board,.ef-board>*,.ef-box>.ef-box-cat,.ef-box>.ef-tile{animation:none!important;opacity:1!important}.ef-box[data-ef-focus],.ef-card[data-ef-focus],.ef-list [data-ef-focus],.ef-tile[data-ef-focus]{animation:none!important}.ef-row,.ef-tut-txt{animation:none!important;opacity:1!important;transform:none!important}.ef-ghost{display:none!important}.ef-box,.ef-card,.ef-intro,.ef-plan-line,.ef-tile{transition:none!important}.ef-df .flow-bounce,.ef-df .flow-wave-arm{animation:none!important;transform:none!important}}.ef-df .ef-defer{min-height:var(--ef-defer-h,0)}@media (min-width:1024px){.ef-df .ef-defer{min-height:var(--ef-defer-h-lg,var(--ef-defer-h,0))}}