.se2,.se2-note{--se-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));--se-stage:var(--lightningcss-light,#fbfbfb)var(--lightningcss-dark,var(--surface-card-quiet));--se-room:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--surface-2));--se-card:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--surface-2));--se-tile:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--surface-3));--se-track:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--surface-3));--se-on:#fafafa;--se-graphite:#171717;--se-on-dim:#a3a3a3;--se-mid:var(--lightningcss-light,#404040)var(--lightningcss-dark,var(--text-secondary));--se-body:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground))}.se2 .l2-stage-obj>*{width:min(100%,1040px)}.se2-ask{background:var(--se-stage);padding:14px}.se2-bar{background:var(--se-paper);border:1.5px solid var(--ink);height:84px;color:var(--ink);border-radius:20px;align-items:center;gap:16px;padding:0 76px 0 28px;display:flex;box-shadow:0 0 0 5px #0a0a0a0f}.se2-q{letter-spacing:-.025em;color:var(--ink);white-space:nowrap;font-size:32px;font-weight:500}.se2-caret{background:var(--ink);border-radius:0;width:2.5px;height:34px;margin-left:-12px;animation:1s step-end infinite se2-blink}.se2-caret.sm{vertical-align:-.15em;width:2px;height:1.05em;margin:0 0 0 3px;display:inline-block}@keyframes se2-blink{50%{opacity:0}}.se2-api{color:var(--se-body);margin-left:auto;font-size:13px}.se2-ask .l2-pause{top:34px;right:30px}.se2-modes{background:var(--se-tile);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:12px;padding:5px;display:grid}.se2-modes button{text-align:left;cursor:pointer;min-height:60px;color:var(--se-body);transition:transform var(--dur-press,.1s) var(--ease);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 16px;display:flex;position:relative}.se2-modes button:active{transform:scale(.98)}.se2-modes button>:not(.se2-mode-bg){position:relative}.se2-mode-bg{background:var(--se-paper);box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border));border-radius:12px;transition:box-shadow .15s cubic-bezier(0,0,.2,1);position:absolute;inset:0}.se2-modes b{font:500 15px/1 var(--mono);color:var(--se-mid)}.se2-modes button[aria-selected=true] b{color:var(--ink);font-weight:700}.se2-modes button[aria-selected=true] span{color:var(--ink)}.se2-modes span{font-size:14px}@media (hover:hover){.se2-modes button:hover b{color:var(--ink)}.se2-modes button:not([aria-selected=true]):hover{background:#fff9}}.se2-out{background:var(--se-paper);border:1px solid var(--hair);border-radius:20px;height:312px;margin-top:12px;padding:10px;position:relative;overflow:hidden}.se2-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.se2-rows li{border-radius:12px;align-items:center;gap:18px;height:72px;padding:0 18px;display:flex}.se2-rows li:first-child{background:var(--se-card)}.se2-rk{width:22px;color:var(--se-body);font-size:14px}.se2-doc{flex-direction:column;gap:4px;min-width:0;display:flex}.se2-doc b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:606;overflow:hidden}.se2-doc em{font:400 13px/1 var(--mono);color:var(--se-body);font-style:normal}.se2-fix,.se2-fused{color:var(--ink);border:1.5px solid var(--ink);border-radius:8px;flex:none;margin-left:auto;padding:7px 10px;font-size:13px}.se2-fused{border-color:var(--lightningcss-light,#0003)var(--lightningcss-dark,var(--border-control));color:var(--se-mid)}.se2-rows li:not(:first-child) .se2-fused{display:none}.se2-rag{padding:14px}.se2-rag-q{background:var(--ink);color:var(--se-paper);border-radius:16px 16px 6px;margin:0 0 16px auto;padding:14px 18px;font-size:17px;font-weight:500;display:table}.se2-rag-a{background:var(--se-card);letter-spacing:-.01em;color:var(--ink);border-radius:16px 16px 16px 6px;min-height:4.6em;margin:0;padding:20px 22px;font-size:17px;line-height:1.5}.se2-rag.big .se2-rag-a{padding:26px 28px;font-size:26px}.se2-srcs{transition:opacity .3s, transform .45s var(--ease);flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}html.js .se2-srcs:not(.on){opacity:0;transform:translateY(6px)}.se2-srcs span{border:1px solid var(--lightningcss-light,#00000029)var(--lightningcss-dark,var(--border-control));color:var(--ink);background:var(--se-paper);border-radius:8px;padding:9px 12px;font-size:13px}.se2-way{background:var(--se-stage);height:min(560px,66svh)}.se2-way-in{padding:clamp(28px,3.4vw,48px);position:absolute;inset:0}.se2-w0-q{letter-spacing:-.05em;margin:0;font-size:64px;font-weight:220;line-height:1}.se2-w0-q mark{color:var(--ink);text-underline-offset:.12em;background:0 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.08em;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(0,0,.2,1),text-decoration-color .3s cubic-bezier(0,0,.2,1) .3s;display:inline-block}html.js .se2-w0-q mark:not(.on){opacity:0;transform:translateY(-.4em)}.se2-w0-q mark.on{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.se2-rag-a{display:grid}.se2-rag-a>.se2-ghost,.se2-rag-a>.se2-live{grid-area:1/1}.se2-ghost{visibility:hidden}.se2-w0-f{gap:8px;margin:24px 0 28px;display:flex}.se2-w0-f span{border:1px solid var(--lightningcss-light,#00000024)var(--lightningcss-dark,var(--border-control));color:var(--se-body);border-radius:999px;padding:9px 14px;font-size:13px}.se2-w0-f span.on{border-color:var(--ink);color:var(--ink);background:var(--se-paper)}.se2-w0 ol,.se2-w2 ol,.se2-w2 ol.m{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.se2-w0 li,.se2-w2 li{background:var(--se-paper);border:1px solid var(--hair);letter-spacing:-.01em;border-radius:12px;align-items:center;gap:16px;height:60px;padding:0 18px;font-size:17px;font-weight:500;display:flex}.se2-w0 li>span,.se2-w2 li>span{color:var(--se-body);font-size:13px}.se2-w0 li em,.se2-w2 li em{color:var(--se-mid);margin-left:auto;font-size:13px;font-style:normal}.se2-fixc{white-space:nowrap;border:1.5px solid var(--ink);border-radius:8px;flex:none;padding:6px 9px;color:var(--ink)!important}.se2-w1{position:absolute;inset:0}.se2-w1 svg{width:100%;height:100%;position:absolute;inset:0}.se2-w1 i{background:var(--se-track);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.se2-w1 i.near{background:var(--se-mid);width:12px;height:12px;margin:-6px 0 0 -6px}.se2-w1 i.q{background:var(--ink);width:18px;height:18px;box-shadow:0 0 0 6px var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,var(--border));margin:-9px 0 0 -9px}.se2-w1-list{display:none}.se2-w1 line{stroke:var(--ink);vector-effect:non-scaling-stroke;stroke-width:1.5px;opacity:0}.se2-w1.go line{animation:se2-in .5s var(--ease) forwards}html:not(.js) .se2-w1 line{opacity:1}.se2-w1 i.near{transition:transform .4s cubic-bezier(.16,1,.3,1)}html.js .se2-w1:not(.go) i.near{transform:scale(.4)}@keyframes se2-in{to{opacity:1}}.se2-w1-l{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.se2-w1-l li{background:var(--se-paper);border:1px solid var(--hair);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;position:absolute;transform:translate(14px,-50%)}.se2-w1-l li.q{background:var(--ink);color:var(--se-paper);border-color:var(--ink);font-family:var(--mono);transform:translate(-50%,-150%)}.se2-w2{grid-template-columns:1fr 1fr;align-content:center;gap:14px;height:100%;display:grid}.se2-w2 ol.a li{border-color:var(--lightningcss-light,#00000029)var(--lightningcss-dark,var(--border-control))}.se2-w2 ol.b{align-self:start}.se2-w2 ol.b li{background:var(--se-card)}.se2-w2.fused{grid-template-columns:1fr}.se2-w2 ol.m li:first-child{background:var(--ink);color:var(--se-paper);border-color:var(--ink)}.se2-w2 ol.m li:first-child>span,.se2-w2 ol.m li:first-child em{color:var(--se-track)}.se2-w3{flex-direction:column;justify-content:center;height:100%;display:flex}.se2-how-l{grid-column:1/span 7}.se2-how-l .l2-lede{margin-top:20px}.se2-hb{background:var(--se-room);color:var(--ink);border-radius:24px;margin-top:48px;padding:12px}.se2-hb-bar{background:var(--se-paper);border:1.5px solid var(--ink);border-radius:16px;align-items:center;gap:12px;height:60px;padding:0 20px;display:flex}.se2-hb-bar span{font-size:16px}.se2-hb-bar b{color:var(--se-body);margin-left:auto;font-size:13px;font-weight:500}.se2-hb-in{min-height:300px;padding:16px 6px 6px}.se2-hb-docs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.se2-hb-docs li{background:var(--se-paper);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,var(--border));border-radius:12px;align-items:center;gap:14px;height:58px;padding:0 16px;font-size:17px;font-weight:500;display:flex}.se2-hb-docs li span,.se2-hb-docs li em{color:var(--se-body);border:1px solid var(--lightningcss-light,#0000001f)var(--lightningcss-dark,var(--border-control));border-radius:6px;padding:5px 8px;font-size:13px;font-style:normal}.se2-hb-docs li em{margin-left:auto}.se2-hb-call{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;padding-top:10px;display:grid}.se2-hb-call span{background:var(--se-paper);border:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border));text-align:center;border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;align-items:center;padding:22px 10px 0;font-size:16px;display:flex;position:relative}.se2-hb-call span i{background:var(--ink);width:2px;height:70px;margin-top:18px;display:block}.se2-hb-call b{background:var(--ink);color:var(--se-paper);text-align:center;border-radius:16px;grid-column:1/-1;padding:22px;font-size:17px;font-weight:500}.se2-hb .se2-rag{padding:0}.se2-note{color:var(--se-body);margin:16px 0 0;font-size:14px}.se2-steps{flex-direction:column;grid-column:9/span 4;align-self:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.se2-steps li{border:1px solid #ffffff24;border-radius:20px;padding:24px 24px 26px;transition:background .3s,border-color .3s,color .3s;position:relative}.se2-steps li.on{background:var(--se-room);color:var(--ink);border-color:var(--se-room)}.se2-steps li.on .l2-body,.se2-steps li.on .se2-step{color:var(--se-mid)}.se2-step{letter-spacing:.08em;color:var(--se-on-dim);margin-top:10px;font-size:13px;display:block}.se2-steps .l2-body{margin-top:10px;font-size:16px}.se2-step-hit{cursor:pointer;background:0 0;border:0;border-radius:20px;width:100%;position:absolute;inset:0}@media (hover:hover){.se2-steps li:not(.on):hover{border-color:#ffffff6b}}.se2-fw-bar{border:1.5px solid var(--ink);background:var(--se-paper);border-radius:16px;align-items:center;gap:12px;height:60px;margin-top:36px;padding:0 18px;display:flex;overflow:hidden}.se2-fw-bar b{letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:606}.se2-fw-bar span{border:1px solid var(--lightningcss-light,#00000024)var(--lightningcss-dark,var(--border-control));color:var(--se-mid);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:13px}.se2-fw-bar i{color:var(--se-body);margin-left:auto;font-size:13px;font-style:normal}.se2-fw-h{grid-column:1/span 5}.se2-fw-h .l2-body{margin-top:18px}.se2-fw-l{grid-column:7/span 6;margin:0;padding:0;list-style:none}.se2-fw-l li{border-bottom:1px solid var(--hair)}.se2-fw-l button{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:transform var(--dur-press,.1s) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.se2-fw-l button:active{transform:translateY(1px)}.se2-fw-l li.on span{transform:translate(10px)}.se2-fw-l li.on em{color:var(--ink)}.se2-fw-l li:first-child{border-top:1px solid var(--hair)}.se2-fw-l span{letter-spacing:-.04em;transition:transform .4s var(--ease);font-size:32px;font-weight:497}.se2-fw-l em{color:var(--se-body);font-size:13px;font-style:normal}.se2-fw-l li.rest span{color:var(--soft)}.se2-end{background:var(--se-room);color:var(--ink);border-radius:24px;padding:12px}.se2-end .se2-hb-bar span{font-size:17px;font-weight:500;font-family:var(--sans)}.se2-end ol{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.se2-end li{background:var(--se-paper);border:1px solid var(--lightningcss-light,#00000014)var(--lightningcss-dark,var(--border));border-radius:12px;align-items:center;gap:14px;height:54px;padding:0 16px;font-size:16px;font-weight:500;display:flex}.se2-end ol.m:not(.wait) li:first-child{background:var(--ink);color:var(--se-paper);border-color:var(--ink)}.se2-end li>span{color:var(--se-body);font-size:13px}.se2-end li em{color:var(--se-body);margin-left:auto;font-size:13px;font-style:normal}.se2-end ol.m:not(.wait) li:first-child>span,.se2-end ol.m:not(.wait) li:first-child em{color:var(--se-track)}.se2-end-out ol.a li,.se2-end-out ol.b li{color:var(--ink)}.se2-price{background:var(--se-room)}.se2-price-h{grid-column:1/span 4}.se2-price-h .l2-body{margin-top:18px}.se2-fit{background:var(--se-paper);border:1px solid var(--hair);border-radius:24px;flex-direction:column;gap:18px;margin-top:44px;padding:26px;display:flex}.se2-fit label{color:var(--soft);grid-template-columns:1fr auto;align-items:baseline;gap:4px 10px;font-size:16px;display:grid}.se2-fit label b{color:var(--ink);font-size:21px;font-weight:497}.se2-fit .l2-range{color:var(--ink);grid-column:1/-1}.se2-fit-r{border-top:1px solid var(--hair);letter-spacing:-.03em;margin:0;padding-top:18px;font-size:26px;font-weight:497}.se2-fit-r span{letter-spacing:.1em;text-transform:uppercase;color:var(--se-body);font-size:13px;font-weight:500}.se2-plans{flex-direction:column;grid-column:6/span 7;gap:12px;margin:0;padding:0;list-style:none;display:flex}.se2-plan{background:var(--se-paper);transition:border-color .4s var(--ease), transform .5s var(--ease);border:1.5px solid #0000;border-radius:24px;grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto;align-items:center;gap:24px;padding:30px 32px;display:grid}.se2-plan.fit{border-color:var(--ink);transform:translate(-8px)}.se2-amt{white-space:nowrap;transform-origin:0 100%;transition:transform .5s var(--ease);margin:12px 0 0;font-size:44px}.se2-plan.fit .se2-amt{transform:scale(1.18)}.se2-amt span{letter-spacing:0;color:var(--se-body);margin-left:6px;font-size:17px;font-weight:500}.se2-plan ul{color:var(--soft);flex-direction:column;gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.se2-plan ul li:before{content:"";background:var(--ink);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.se2-meili{color:var(--se-body);grid-column:6/span 7;margin:24px 0 0;font-size:16px}@media (hover:hover){.se2-modes button[aria-selected=true]:hover .se2-mode-bg{box-shadow:inset 0 0 0 1.5px var(--ink)}.se2-fw-l li.on button:hover span{transform:translate(16px)}.se2-fw-l li.on button:hover em{text-underline-offset:3px;text-decoration:underline}}.se2-how-l{position:relative}.se2-how .se2-how-pause{float:right;margin:0 0 12px 12px;position:relative;top:auto;right:auto}.se2-fin .l2-band-top{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:56px}.se2-fin .l2-band-copy,.se2-fin .l2-band-obj{grid-column:1/-1}.se2-fin .l2-band-copy{flex-direction:column;align-items:center;display:flex}.se2-fin .l2-band-h{max-width:22ch}.se2-fin .l2-band-acts{justify-content:center}.se2-fin .l2-band-obj{order:-1;width:min(100%,960px)}.se2-end-bar{height:76px}.se2-end-bar span{letter-spacing:-.02em;font-size:26px!important}.se2-end .se2-caret.sm{width:2.5px;height:28px;margin-left:2px}.se2-end-out{text-align:left;grid-template-columns:1fr 1fr;gap:10px;min-height:240px;margin-top:10px;display:grid}.se2-end-out.fused{grid-template-columns:1fr}.se2-end-out ol{margin:0!important}.se2-end-out ol.b li{background:var(--se-card)}.se2-end-out ol.wait{opacity:.14;grid-column:1/-1}.se2-end-out ol.wait li:first-child{background:var(--se-paper);color:var(--ink);border-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,var(--border))}@media (max-width:900px){.se2 .l2-acts a,.se2-fin .l2-band-acts a,.se2-fin .l2-get-meta a{align-items:center;min-height:44px;display:inline-flex}.se2-fixc,.se2-fix{white-space:nowrap;flex:none}.se2-rows .se2-fix{display:none}.se2-doc b{white-space:normal;overflow:visible}.se2-w0 li{min-width:0}.se2 .l2-stage-obj{box-sizing:border-box;padding-inline:16px}.se2-end-bar{height:60px}.se2-end-bar span{font-size:21px!important}.se2-end-out{grid-template-columns:1fr;align-content:start;min-height:234px}.se2-end-out ol.b{display:none}.se2-fin .l2-band-top{row-gap:40px}.se2-ask{border-radius:24px;padding:8px}.se2-bar{gap:12px;height:64px;padding:0 64px 0 18px}.se2-ask .l2-pause{top:18px;right:18px}.se2-q{font-size:21px}.se2-caret{height:26px;margin-left:-8px}.se2-api{display:none}.se2-modes{grid-template-columns:1fr 1fr}.se2-modes button{min-height:56px;padding:10px 12px}.se2-out{height:320px}.se2-rows li{gap:12px;height:64px;padding:0 12px}.se2-doc b{font-size:16px}.se2-fused{display:none}.se2-rag-a{font-size:17px}.se2 .l2-pin.stack{padding-bottom:72px}.se2 .l2-pin-stick{top:auto}.se2-way{height:auto;min-height:470px}.se2-way-in{min-height:470px;position:relative;inset:auto}.se2-rag.big .se2-rag-a{padding:20px 22px;font-size:21px}.se2-w3{height:auto;min-height:426px}.se2-way-in{padding:22px}.se2-w0-q{font-size:44px}.se2-w0 li,.se2-w2 li{height:52px;padding:0 14px;font-size:16px}.se2-w0 li em:not(.se2-fixc),.se2-w2 li em{display:none}.se2-w2{grid-template-columns:1fr}.se2-w2 ol.b,.se2-w1-l li:not(.q){display:none}.se2-w1-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.se2-w1-list li{background:var(--se-paper);border:1px solid var(--hair);border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.se2-w1-list li span{color:var(--se-body);font-size:14px}.se2-w1 i:not(.q):not(.near){opacity:.6}.se2-fit-r span,.se2-fw-bar span,.se2-fw-bar i,.se2-end li>span,.se2-end li em{font-size:14px}.se2-end li em{display:none}.se2-fixc,.se2-hb-bar b,.se2-hb-bar span,.se2-fix,.se2-w0-f span,.se2-doc em,.se2-srcs span,.se2-step,.se2-w0 li>span,.se2-w2 li>span,.se2-hb-docs li span,.se2-hb-docs li em,.se2-fw-l em{font-size:14px}.se2-w1-l li{text-overflow:ellipsis;max-width:46vw;padding:6px 8px;font-size:14px;overflow:hidden}.se2-how-l,.se2-steps,.se2-fw-h,.se2-fw-l,.se2-price-h,.se2-plans,.se2-meili{grid-column:auto}.se2-hb{margin-top:36px}.se2-hb-in{min-height:260px}.se2-hb-docs li{height:52px;font-size:16px}.se2-hb-docs li span{display:none}.se2-hb-call span{padding-top:16px;font-size:14px}.se2-steps,.se2-fw-l{margin-top:40px}.se2-plans{margin-top:48px}.se2-plan{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 22px}.se2-plan.fit{transform:none}.se2-plan .x-btn{width:100%}}@media (prefers-reduced-motion:reduce){.se2-caret{animation:none}.se2-w1 line{opacity:1;animation:none}}@media (max-width:700px){.se2 .l2-acts [data-thumb]{color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--ink)!important;border-color:var(--ink)!important;background:0 0!important}}@media (hover:hover){.se2 .l2-acts .x-arrow span{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s cubic-bezier(0,0,.2,1)}.se2 .l2-acts .x-arrow svg{transition:transform .15s cubic-bezier(0,0,.2,1)}.se2 .l2-acts .x-arrow:hover span{text-decoration-color:currentColor}.se2 .l2-acts .x-arrow:hover svg{transform:translate(4px)}}@media (max-width:700px){.se2-fin .l2-band-acts .x-btn.solid{color:var(--se-on)!important;box-shadow:inset 0 0 0 1.5px var(--se-on)!important;border-color:var(--se-on)!important;background:0 0!important}}.se2 .l2-pin.stack .l2-pin-stick{top:auto}.se2-board-wrap{flex-direction:column;gap:12px;height:100%;transition:opacity .3s cubic-bezier(0,0,.2,1);display:flex}.se2-board-wrap.wait{opacity:.3}.se2-board{background:var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:10px;display:flex}.se2-board-row{perspective:400px;gap:2px;display:flex}.se2-tile{background:var(--se-graphite);min-width:0;height:52px;color:var(--se-on);font:500 18px/1 var(--mono);transform-origin:50% 0;flex:1 1 0;place-items:center;animation:70ms cubic-bezier(.4,0,.2,1) se2-flap;display:grid;position:relative}.se2-tile:after{content:"";background:#0000008c;height:1px;position:absolute;top:50%;left:0;right:0}.se2-tile.rk{flex-grow:1.6;font-weight:606}.se2-tile.src{color:var(--se-on-dim)}@keyframes se2-flap{0%{transform:rotateX(80deg)}to{transform:none}}.se2-board-cap{color:var(--se-body);margin:0 0 0 4px;font-size:13px}.se2-blinds{z-index:7;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.se2-blinds i{background:var(--se-paper);transform-origin:50% 0;flex:1;transition:transform .55s cubic-bezier(.4,0,.2,1)}.se2-e-blinds.in .se2-blinds i{transform:scaleY(0)}html:not(.js) .se2-blinds{display:none}.se2-ways-h{max-width:640px}.se2-ways-h .l2-lede{margin-top:18px}.se2-stack{flex-direction:column;gap:40px;margin:56px 0 0;padding:0 0 48px;list-style:none;display:flex}.se2-card{top:calc(88px + var(--i) * 18px);background:var(--se-paper);border:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border));border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;padding:32px;display:grid;position:sticky}.se2-card-n{letter-spacing:.12em;color:var(--se-body);margin:12px 0 0;font-size:13px}.se2-card .l2-body{margin-top:16px}.se2-card .se2-way{height:min(480px,60svh)}.se2-e-zoom .se2-e-in{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(0,0,.2,1);transform:perspective(1200px)translateZ(0)}html.js .se2-e-zoom:not(.in) .se2-e-in{opacity:0;transform:perspective(1200px)translateZ(-2400px)}.se2-e-pull{overflow:hidden}.se2-e-pull .se2-e-in{transform-origin:72% 30%;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(0,0,.2,1)}html.js .se2-e-pull:not(.in) .se2-e-in{opacity:.35;transform:scale(2.6)}.se2-e-grow .se2-e-in{clip-path:circle(150% at var(--gx,50%) var(--gy,50%));transform-origin:var(--gx,50%) var(--gy,50%);transition:clip-path .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}html.js .se2-e-grow:not(.in) .se2-e-in{clip-path:circle(0 at var(--gx,50%) var(--gy,50%));transform:scale(.8)}@media (max-width:900px){.se2-tile{height:44px;font-size:13px}.se2-tile.src{display:none}.se2-board{gap:5px;padding:8px}.se2-board-row{gap:1px}.se2-stack{gap:24px;margin-top:40px}.se2-card{top:calc(68px + var(--i) * 12px);grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.se2-card .se2-way{height:auto}}@media (prefers-reduced-motion:reduce){.se2-blinds{display:none}.se2-tile{animation:none}html.js .se2-e-zoom:not(.in) .se2-e-in,html.js .se2-e-pull:not(.in) .se2-e-in,html.js .se2-e-grow:not(.in) .se2-e-in{opacity:1;clip-path:none;transform:none}}.se2-use{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.se2-use-con,.se2-use-pr{min-width:0}.se2-con-api span{color:inherit}@media (max-width:899px){.se2-use{grid-template-columns:minmax(0,1fr)}}.l2-page.se2{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--background));--hair:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border));--muted:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));--soft:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground))}.se2-board{background:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,var(--surface-1))}.se2-board-row.top .se2-tile:not(.src){color:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--primary))}.se2 .l2-pause{background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,var(--surface-1))}@media (hover:hover){.se2 .l2-pause:hover{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--surface-3));border-color:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,var(--border-control))}}.se2 [data-room=dark] .l2-pause,.se2 .l2-pause.dk{background:#1c1c1feb}@media (hover:hover){.se2 [data-room=dark] .l2-pause:hover,.se2 .l2-pause.dk:hover{background:#262626;border-color:#ffffff4d}}.se2 .l2-con{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));border-color:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border))}.se2 .l2-con-bar{border-bottom-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,var(--border));background:var(--lightningcss-light,#fbfbfb)var(--lightningcss-dark,var(--surface-card-quiet))}.se2 .l2-con-bar>i{background:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,var(--surface-3))}.se2 .l2-con-side{border-right-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,var(--border))}.se2 .l2-con-ico{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground))}.se2 .l2-con-ico.on,.se2 .l2-con-tip{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--primary-foreground))}@media (hover:hover){.se2 .l2-con-ico:hover{background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--surface-2))}.se2 .l2-con-ico.on:hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--primary-foreground))}}.se2 .l2-con-row{background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--surface-2))}.se2 .l2-con-dot{border-color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground))}.se2 .l2-con-dot.b{background:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground))}.se2 .l2-con-st,.se2 .l2-con-foot{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground))}.se2 .l2-con-cap{border-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,var(--border))}.se2 .l2-con-foot{border-top-color:var(--lightningcss-light,#00000014)var(--lightningcss-dark,var(--border))}.se2 .l2-con-open{border-color:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,var(--border-control))}
