.sf{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--lv-line);border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f1a1414,0 24px 48px -24px #0f1a1473;text-align:left}.sf-title{margin:0;color:var(--lv-ink);font-size:19px;font-weight:600;line-height:1.2;letter-spacing:-.025em}.sf-text{margin:-8px 0 4px;color:var(--lv-muted);font-size:13px;line-height:1.45}.sf-row{display:grid;grid-template-columns:repeat(var(--sf-cols, 1),minmax(0,1fr));gap:12px}.sf-row[data-cols="2"]{--sf-cols: 2}.sf-field{display:flex;flex-direction:column;gap:7px;min-width:0}.sf-label{color:var(--lv-ink);font-size:12.5px;font-weight:500;line-height:1.25}.sf-input{display:block;height:36px;padding:0 11px;overflow:hidden;line-height:34px;text-overflow:ellipsis;border:1px solid var(--lv-line);border-radius:9px;background:#fff;box-shadow:0 1px 2px #0000000d;color:#a39aa1;font-size:13.5px;white-space:nowrap}.sf-submit{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;margin-top:4px;border-radius:9px;background:var(--lv-ink);color:var(--lv-lilac);font-size:14px;font-weight:500}.sf-policy{margin:0;color:#aba3a9;font-size:11px;line-height:1.45;text-align:center}.sp{--sp-pad: 40px;--sp-gap: 40px;--blue-4: #d3ebfa;--blue-7: #93c4e1;position:relative;background:var(--lv-paper)}.sp-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;padding:0 var(--sp-pad);border-bottom:1px solid var(--lv-line)}.sp-links{display:flex;gap:22px;color:var(--lv-muted);font-size:13px}.sp-cta{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:var(--lv-ink);color:var(--lv-lilac);font-size:13px;font-weight:500}.sp-hero{position:relative;overflow:hidden;padding:42px var(--sp-pad) 48px;background:var(--lv-plum);color:var(--lv-paper)}.sp-visual{position:absolute;top:50%;right:-300px;width:720px;height:720px;transform:translateY(-46%);pointer-events:none}.sp-row{position:relative;display:flex;align-items:flex-start}.sp-main{display:flex;flex:0 0 100%;flex-direction:column;min-width:0;transition:flex-basis .5s cubic-bezier(.2,.8,.2,1)}.sp-side{position:relative;align-self:stretch;flex:0 0 0%;min-width:0;margin-left:0;opacity:0;transition:flex-basis .5s cubic-bezier(.2,.8,.2,1),margin-left .5s cubic-bezier(.2,.8,.2,1),opacity .35s ease .1s}.sp[data-split] .sp-main,.sp[data-split] .sp-side{flex-basis:calc(50% - var(--sp-gap) / 2)}.sp[data-split] .sp-side{margin-left:var(--sp-gap);opacity:1}.sp-side-inner{width:calc((100cqw - 2 * var(--sp-pad) - var(--sp-gap)) / 2)}.sp-eyebrow{margin:0;color:var(--lv-lilac);font-size:13px;font-weight:500;letter-spacing:0}.sp-title{margin:0;color:var(--lv-paper);font-family:inherit;font-size:54px;font-weight:600;line-height:1;letter-spacing:-.045em}.sp-lede{max-width:560px;margin:0;color:#f4f2eccc;font-size:15.5px;line-height:1.5}.sp-speakers{display:flex;align-items:center;gap:12px;color:#f4f2eccc;font-size:13px;line-height:1.35}.sp-avatars{display:flex;flex-shrink:0}.sp-avatars>span{display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--lv-plum);border-radius:50%;font-size:11px;font-weight:600;letter-spacing:0}.sp-avatars>span+span{margin-left:-6px}.sp-avatars [data-tone=lilac]{background:var(--lv-lilac);color:var(--lv-ink)}.sp-avatars [data-tone=paper]{background:var(--lv-paper);color:var(--lv-plum)}.sp-avatars [data-tone=moss]{background:#8b5cf6;color:var(--lv-paper)}.sp-avatars [data-tone=ink]{background:var(--lv-ink);color:var(--lv-lilac)}.sp-logos{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid rgb(244 242 236 / 16%)}.sp-logos-label{color:#f4f2eca3;font-size:12.5px}.sp-logo-row{display:flex;flex-wrap:wrap;gap:10px 22px}.sp-logo{display:inline-flex;align-items:center;gap:6px;color:#f4f2ece0;font-size:14px;font-weight:600;letter-spacing:-.02em}.sp-agenda{position:relative;padding:32px var(--sp-pad) 40px}.sp-agenda-title{margin:0 0 16px;color:var(--lv-ink);font-size:26px;font-weight:600;letter-spacing:-.035em}.sp-sessions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp-session{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--lv-line);border-radius:12px;background:#fff}.sp-time{color:var(--lv-plum);font-size:12px;font-weight:600;letter-spacing:0}.sp-session-title{color:var(--lv-ink);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.sp-session-speaker{color:var(--lv-muted);font-size:12.5px}.sp[data-device=mobile]{--sp-pad: 24px}.sp[data-device=mobile] .sp-links,.sp[data-device=mobile] .sp-visual{display:none}.sp[data-device=mobile] .sp-hero{padding:36px var(--sp-pad) 40px}.sp[data-device=mobile] .sp-row{flex-direction:column}.sp[data-device=mobile] .sp-main,.sp[data-device=mobile] .sp-side{flex-basis:auto;width:100%}.sp[data-device=mobile] .sp-side{margin:28px 0 0}.sp[data-device=mobile] .sp-side-inner{width:auto}.sp[data-device=mobile] .sp-title{font-size:40px}.sp[data-device=mobile] .sp-sessions{grid-template-columns:minmax(0,1fr)}.sp [data-lpe-node]{position:relative;outline:1px solid transparent;outline-offset:-1px}.sp [data-lpe-node][data-hovered]{outline-color:var(--blue-7)}.sp [data-lpe-node][data-selected]{outline:2px solid var(--blue-9);outline-offset:-2px}.sp [data-lpe-node][data-selected]:before,.sp [data-lpe-node][data-hovered]:before{content:attr(data-label);position:absolute;top:0;left:0;z-index:2;padding:1px 6px;border-radius:3px 3px 0 0;background:var(--blue-9);color:#fff;font:400 11px/1.5 Inter,sans-serif;letter-spacing:0;white-space:nowrap;transform:translateY(-100%);pointer-events:none}.lpe-gap{--lpe-rule: transparent;display:block;flex-shrink:0;height:var(--h);margin:-1px 0;padding:1px 0;box-sizing:content-box;background:linear-gradient(var(--lpe-rule),var(--lpe-rule)) center / 100% 2px no-repeat}.lpe-line,.lpe-vline{position:absolute;z-index:1;background:transparent;pointer-events:none}.lpe-line{top:-1px;right:0;left:0;height:2px}.lpe-vline{top:0;bottom:0;width:2px}.lpe-vline[data-side=left]{left:-1px}.lpe-vline[data-side=right]{right:-1px}.sp[data-dragging] .lpe-gap{--lpe-rule: var(--blue-4)}.sp[data-dragging] .lpe-line,.sp[data-dragging] .lpe-vline{background:var(--blue-4)}.lpe-drop{position:absolute;inset:0;z-index:1;border:2px dashed var(--blue-7);border-radius:14px;background:#93c4e129;opacity:0;transition:opacity .2s ease;pointer-events:none}.sp[data-drop-target] .lpe-drop{opacity:1}.sp[data-drop-target] .lpe-gap{--lpe-rule: transparent}.sp[data-drop-target] .lpe-line,.sp[data-drop-target] .lpe-vline{background:transparent}.sp-slot{display:grid;border-radius:14px}.sp:not([data-split]) .sp-slot,.sp[data-editing]:not([data-dropped]) .sp-slot{display:none}.sp-slot>*{grid-area:1 / 1}.sp-slot-form{opacity:0;transform:translateY(6px) scale(.98);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.sp-slot-form[data-on]{opacity:1;transform:none}.sp-slot-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed rgb(246 241 231 / 45%);border-radius:14px;background:#f6f1e714;color:#f6f1e7b8;font:400 14px/1.4 Inter,sans-serif;letter-spacing:0;opacity:0;transition:opacity .3s ease}.sp-slot-empty[data-on]{opacity:1}.lpd{display:flex;justify-content:center;width:100%}.lpd-canvas{position:relative;flex-shrink:0;width:560px;transform:scale(var(--lpd-scale, 1));transform-origin:top center}.lpd-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:8px 16px;border-bottom:1px solid var(--gray-6);background:var(--gray-1)}.lpd-hint{justify-self:end;color:var(--gray-8);font-size:13px;white-space:nowrap}.lpd-stage{display:flex;justify-content:center;height:420px;padding:16px;overflow:hidden;background:var(--gray-2)}.lpd-frame{flex-shrink:0;width:528px;height:600px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0000000d;transition:width .45s cubic-bezier(.2,.8,.2,1)}.lpd-page{width:1228px;container-type:inline-size;transform:scale(.43);transform-origin:top left;transition:width .45s cubic-bezier(.2,.8,.2,1)}[data-scene-lp-device][data-mobile] .lpd-frame{width:330px}[data-scene-lp-device][data-mobile] .lpd-page{width:767px}@media(max-width:1279px){.lpd{--lpd-scale: .82}}@media(max-width:1023px){.lpd{--lpd-scale: .6}}@media(max-width:767px){.lpd{--lpd-scale: .64}}
