.ltm-gap{margin-top:var(--lm-head-gap)}.ltm-facts{box-shadow:inset 0 1px 0 var(--lm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:0;padding-top:16px;display:grid}.ltm-facts.is-row{flex-wrap:wrap;gap:12px 36px;margin-top:28px;display:flex}.ltm-facts dt{color:var(--lm-ink-3);font-size:13px;font-weight:500}.ltm-facts dd{color:var(--lm-ink);letter-spacing:-.012em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px;font-weight:600}.ltm-facts dd.is-accent{color:var(--lm-link)}.ltm-portrait{aspect-ratio:1;border-radius:var(--lm-r-3);background-color:var(--lm-bg-sunken);width:100%;box-shadow:inset 0 0 0 1px var(--lm-line);position:relative;overflow:hidden}.ltm-portrait img{object-fit:cover;width:100%;height:100%;display:block}.ltm-portrait.is-empty{background-image:radial-gradient(110% 80% at 90% 0%, #0075ff29, transparent 62%), radial-gradient(90% 70% at 0% 100%, #43198f1f, transparent 66%), radial-gradient(circle at 1px 1px, var(--lm-line-2) 1px, transparent 1.4px);background-size:auto,auto,14px 14px}.ltm-portrait svg{width:64%;height:82%;position:absolute;inset:18% 18% 0}.ltm-portrait-head,.ltm-portrait-body{fill:var(--lm-surface);stroke:var(--lm-line-2);stroke-width:1.5px}.ltm-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ltm-person{border:1px solid var(--lm-line);border-radius:var(--lm-r-3);background:var(--lm-surface);height:100%;color:var(--lm-ink);transition:border-color var(--lm-dur-1) ease, box-shadow var(--lm-dur-2) var(--lm-ease), transform var(--lm-dur-2) var(--lm-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}html a.ltm-person{color:var(--lm-ink)}.ltm-person:hover{border-color:var(--lm-line-2);box-shadow:var(--lm-sh-fig);transform:translateY(-2px)}.ltm-person:focus-visible{outline:2px solid var(--lm-ring);outline-offset:3px}.ltm-person .ltm-portrait{box-shadow:inset 0 -1px 0 var(--lm-line);border-radius:0}.ltm-person-copy{flex-direction:column;flex:1;gap:6px;padding:clamp(18px,2vw,26px);display:flex}.ltm-person-name{color:var(--lm-ink);letter-spacing:-.028em;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:650;line-height:1.15}.ltm-person-role{color:var(--lm-ink-2);margin:0;font-size:14.5px;font-weight:500}.ltm-person-sum{color:var(--lm-ink-2);margin:8px 0 0;font-size:15px;line-height:1.6}.ltm-go{align-self:flex-start;margin-top:auto;padding-top:14px}@media (min-width:768px){.ltm-people.is-solo{grid-template-columns:1fr}.ltm-people.is-solo .ltm-person{grid-template-columns:minmax(220px,320px) 1fr;display:grid}.ltm-people.is-solo .ltm-portrait{box-shadow:inset -1px 0 0 var(--lm-line)}.ltm-people.is-solo .ltm-person-copy{justify-content:center;padding:clamp(28px,4vw,56px)}.ltm-people.is-solo .ltm-person-name{font-size:clamp(28px,2.8vw,40px)}.ltm-people.is-solo .ltm-person-sum{max-width:52ch;font-size:clamp(16px,1.4vw,18px)}.ltm-people.is-solo .ltm-go{margin-top:0;padding-top:22px}}.ltm-empty a,.ltm-note a,.ltm-apply-facts a,.ltm-done a{color:var(--lm-link)}.ltm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ltm-board{background:linear-gradient(var(--lm-surface), var(--lm-surface)) padding-box, linear-gradient(var(--lm-line-2), var(--lm-line-2)) border-box;box-shadow:var(--lm-sh-fig);border:1px solid #0000;border-radius:3px;scroll-margin-top:96px;position:relative;overflow:hidden}.ltm-board-bar{border-bottom:1px solid var(--lm-line);background-color:var(--lm-bg-subtle);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px clamp(12px,1.6vw,16px);display:flex}.ltm-search{max-width:340px;color:var(--lm-ink-3);flex:220px;align-items:center;display:flex;position:relative}.ltm-search svg{pointer-events:none;position:absolute;left:11px}.ltm-search input{border:1px solid var(--lm-line-2);background-color:var(--lm-surface);width:100%;height:34px;color:var(--lm-ink);font:inherit;border-radius:2px;padding:0 12px 0 34px;font-size:14px;transition:border-color .18s,box-shadow .18s}.ltm-search input::placeholder{color:var(--lm-ink-3)}.ltm-search input:focus{border-color:var(--lm-link);outline:none;box-shadow:0 0 0 3px #0075ff38}.ltm-search input::-webkit-search-cancel-button{cursor:pointer}.ltm-seg{border:1px solid var(--lm-line);background-color:var(--lm-bg-sunken);border-radius:3px;padding:2px;display:inline-flex}.ltm-seg button{height:28px;color:var(--lm-ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.ltm-seg button:hover{color:var(--lm-ink)}.ltm-seg button[aria-pressed=true]{background-color:var(--lm-surface);color:var(--lm-ink);box-shadow:0 1px 2px #0a0a0a14, 0 0 0 1px var(--lm-line)}.ltm-seg button:focus-visible{outline:2px solid var(--lm-blue);outline-offset:1px}.ltm-seg-n{background-color:var(--lm-bg-subtle);min-width:18px;color:var(--lm-ink-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:2px;padding:1px 5px;font-size:11.5px}.ltm-seg button[aria-pressed=true] .ltm-seg-n{background-color:var(--lm-blue-tint);color:var(--lm-link)}.ltm-board-count{color:var(--lm-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 auto;font-size:13px}.ltm-board-body{grid-template-columns:minmax(280px,.86fr) minmax(0,1.4fr);min-height:520px;display:grid}.ltm-board-side{border-right:1px solid var(--lm-line);flex-direction:column;min-width:0;display:flex}.ltm-board-note{border-top:1px solid var(--lm-line);color:var(--lm-ink-2);margin-top:auto;padding:18px 20px 20px;font-size:14px;line-height:1.55}.ltm-board-note p{margin:0 0 6px}.ltm-board-note strong{color:var(--lm-ink);font-weight:600}.ltm-board-list{margin:0;padding:8px;list-style:none}.ltm-board-list li+li{margin-top:4px}.ltm-brole{color:var(--lm-ink);border:1px solid #0000;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px 16px 16px 18px;text-decoration:none;transition:background-color .18s,border-color .18s;display:grid;position:relative}.ltm-brole:before{content:"";background-color:var(--lm-link);width:2px;transition:transform .25s var(--lm-ease);border-radius:2px;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.ltm-brole:hover{background-color:var(--lm-bg-subtle)}.ltm-brole:focus-visible{outline:2px solid var(--lm-blue);outline-offset:-2px}.ltm-brole-t{letter-spacing:-.012em;grid-column:1;font-size:16px;font-weight:600;line-height:1.3}.ltm-brole-sum{color:var(--lm-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.ltm-brole-meta{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:4px;display:flex}.ltm-brole-meta .ltm-chip{min-height:24px;padding:2px 8px;font-size:12px}.ltm-brole-go{color:var(--lm-ink-3);transition:transform .2s var(--lm-ease), color .2s;grid-area:1/2;font-size:16px;line-height:1.3}.ltm-brole:hover .ltm-brole-go{color:var(--lm-link);transform:translate(3px)}.ltm-board-none{color:var(--lm-ink-2);padding:28px 24px;font-size:14px;line-height:1.6}.ltm-board-none p{margin:0 0 6px}.ltm-textbtn{color:var(--lm-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.ltm-textbtn:focus-visible{outline:2px solid var(--lm-blue);outline-offset:2px;border-radius:2px}.ltm-board-detail{min-width:0}.ltm-bd{flex-direction:column;height:100%;max-height:640px;display:flex}.ltm-bd[hidden]{display:none}.ltm-board.is-nomatch .ltm-bd{opacity:.4}.ltm-board.is-ready .ltm-bd:not([hidden]){animation:ltm-bd-in .32s var(--lm-ease) both}@keyframes ltm-bd-in{0%{opacity:0;transform:translateY(6px)}}.ltm-bd-head{border-bottom:1px solid var(--lm-line);padding:clamp(22px,2.6vw,32px) clamp(22px,2.8vw,36px) 20px}.ltm-bd-chips{flex-wrap:wrap;gap:6px;display:flex}.ltm-chip.is-live{color:var(--lm-ink);gap:7px}.ltm-chip.is-paused{background-color:var(--lm-bg-subtle);color:var(--lm-ink-2);border-style:dashed}.ltm-bd-note{border:1px solid var(--lm-line);border-left:2px solid var(--lm-ink-3);background-color:var(--lm-bg-subtle);color:var(--lm-ink-2);border-radius:2px;margin:20px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.6}.ltm-bd-note strong{color:var(--lm-ink);font-weight:600}.ltm-live-dot{background-color:var(--lm-link);border-radius:50%;width:7px;height:7px;position:relative}.ltm-live-dot:after{content:"";background-color:var(--lm-link);border-radius:50%;animation:2.4s ease-out infinite ltm-pulse;position:absolute;inset:0}@keyframes ltm-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.ltm-bd-t{color:var(--lm-ink);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.12}.ltm-bd-sum{max-width:58ch;color:var(--lm-ink-2);margin:10px 0 0;font-size:15.5px;line-height:1.6}.ltm-bd-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:6px clamp(22px,2.8vw,36px) 24px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.ltm-bd-sec{padding-top:22px}.ltm-bd-h{color:var(--lm-ink);margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.3}.ltm-bd-rich{color:var(--lm-ink-2);font-size:15px;line-height:1.65}.ltm-bd-rich p{margin:0}.ltm-bd-rich p+p{margin-top:10px}.ltm-bd-rich ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ltm-bd-rich li{padding-left:20px;position:relative}.ltm-bd-rich li:before{content:"";background-color:var(--lm-link);border-radius:1px;width:8px;height:2px;position:absolute;top:.72em;left:2px}.ltm-bd-foot{border-top:1px solid var(--lm-line);background-color:var(--lm-bg-subtle);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:16px clamp(22px,2.8vw,36px);display:flex}.ltm-bd-copy{color:var(--lm-ink-2);margin-left:auto;font-size:13.5px;text-decoration:none}.ltm-bd-copy:hover{color:var(--lm-ink)}@media (min-width:900px){.ltm-brole[aria-current=true]{border-color:var(--lm-line);background-color:var(--lm-bg-subtle)}.ltm-brole[aria-current=true]:before{transform:scaleY(1)}.ltm-brole[aria-current=true] .ltm-brole-go{color:var(--lm-link)}}@media (max-width:899px){.ltm-board-body{grid-template-columns:1fr;min-height:0}.ltm-board-side{border-right:0}.ltm-board-detail{display:none}.ltm-search{max-width:none}.ltm-board-count{margin-left:0}}@media (max-width:520px){.ltm-seg{scrollbar-width:none;width:100%;overflow-x:auto}.ltm-seg button{flex:1 0 auto}}.ltm-board.is-empty{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;min-height:0;display:grid}.ltm-noroles-art{border-right:1px solid var(--lm-line);background-color:var(--lm-bg-subtle);align-self:stretch;gap:10px;padding:clamp(24px,3vw,36px);display:grid;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ltm-ghost{border:1px solid var(--lm-line);background-color:var(--lm-surface);border-radius:3px;grid-template-columns:1fr auto;gap:10px 16px;padding:18px;display:grid}.ltm-ghost span{background:linear-gradient(90deg, var(--lm-bg-sunken) 0%, var(--lm-bg-subtle) 50%, var(--lm-bg-sunken) 100%);background-size:200% 100%;border-radius:2px;height:10px;animation:2.8s ease-in-out infinite ltm-shimmer;display:block}.ltm-ghost-a{width:62%}.ltm-ghost-b{grid-row:span 2;align-self:center;width:64px;height:22px!important}.ltm-ghost-c{width:88%}.ltm-ghost:nth-child(2) .ltm-ghost-a{width:48%}.ltm-ghost:nth-child(3) .ltm-ghost-a{width:70%}@keyframes ltm-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}.ltm-noroles{padding:clamp(28px,4vw,56px)}.ltm-noroles-t{color:var(--lm-ink);letter-spacing:-.026em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.15}.ltm-noroles-p{max-width:50ch;color:var(--lm-ink-2);margin:12px 0 0;font-size:15.5px;line-height:1.65}.ltm-noroles-act{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}@media (max-width:767px){.ltm-board.is-empty{grid-template-columns:1fr}.ltm-noroles-art{border-right:0;border-bottom:1px solid var(--lm-line);padding-bottom:8px}.ltm-ghost:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.ltm-live-dot:after,.ltm-ghost span,.ltm-board.is-ready .ltm-bd:not([hidden]){animation:none}}.ltm-chip{border:1px solid var(--lm-line-2);background-color:var(--lm-surface);min-height:28px;color:var(--lm-ink-2);white-space:nowrap;border-radius:2px;align-items:center;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.ltm-chip.is-accent{background-color:var(--lm-blue-tint);color:var(--lm-link);border-color:#0075ff66}.ltm-hero{padding:calc(var(--lm-hero-pad,96px) * .8) 0 clamp(40px, 6vw, 72px);background:radial-gradient(60% 80% at 85% 0%, var(--lm-blue-tint,#0075ff14), transparent 70%), radial-gradient(circle at 1px 1px, var(--lm-line) 1px, transparent 1.4px);background-size:auto,22px 22px;position:relative}.ltm-hero:after{content:"";background:linear-gradient(transparent, var(--lm-bg));pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.ltm-hero-in{z-index:1;grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid;position:relative}.ltm-hero-portrait{box-shadow:inset 0 0 0 1px var(--lm-line), var(--lm-sh-fig)}.ltm-hero-title{max-width:16ch;margin:0}.ltm-hero-title .mute{display:block}.ltm-hero-lede{max-width:52ch;margin-top:clamp(18px,2vw,24px)}@media (max-width:767px){.ltm-hero-in{grid-template-columns:1fr;align-items:start}.ltm-hero-portrait{width:min(220px,60vw)}}.ltm-profile{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ltm-profile-main{gap:clamp(44px,6vw,72px);min-width:0;display:grid}.ltm-side{top:calc(var(--lm-bar-h,64px) + 24px);gap:14px;display:grid;position:sticky}@media (max-width:991px){.ltm-profile{grid-template-columns:1fr}.ltm-side{position:static}}.ltm-block-h{box-shadow:inset 0 -1px 0 var(--lm-line);margin:0 0 18px;padding-bottom:14px}.ltm-prose{max-width:68ch;color:var(--lm-ink-2);font-size:clamp(16px,1.3vw,18px);line-height:1.72}.ltm-prose p{margin:0 0 1em}.ltm-prose :is(ul,ol){margin:0 0 1em;padding-left:1.2em}.ltm-prose a,.ltm-owns a,.ltm-tl-t a{color:var(--lm-link)}.ltm-owns ul,.ltm-owns ol{border:1px solid var(--lm-line);border-radius:var(--lm-r-3);background:var(--lm-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ltm-owns li{box-shadow:inset -1px -1px 0 var(--lm-line);color:var(--lm-ink);padding:16px 18px 16px 42px;font-size:15px;font-weight:500;line-height:1.5;position:relative}.ltm-owns li:last-child:nth-child(odd){grid-column:1/-1}.ltm-owns li:before{content:"";background-color:var(--lm-blue);border-radius:1px;width:8px;height:8px;position:absolute;top:23px;left:18px}.ltm-owns.is-check li:before{border-bottom:2px solid var(--lm-blue);border-left:2px solid var(--lm-blue);background:0 0;border-radius:0;width:10px;height:6px;top:20px;transform:rotate(-45deg)}.ltm-owns p{color:var(--lm-ink-2);margin:0 0 1em}@media (max-width:640px){.ltm-owns ul,.ltm-owns ol{grid-template-columns:1fr}}.ltm-timeline{margin:0;padding:0;list-style:none;display:grid}.ltm-tl{padding:0 0 28px 36px;position:relative}.ltm-tl:before{content:"";background:linear-gradient(var(--lm-blue), var(--lm-line) 60%);width:1px;position:absolute;top:18px;bottom:-2px;left:6px}.ltm-tl:not(.is-now):before{background:var(--lm-line)}.ltm-tl:last-child{padding-bottom:0}.ltm-tl:last-child:before{display:none}.ltm-tl-dot{background:var(--lm-surface);width:13px;height:13px;box-shadow:inset 0 0 0 1px var(--lm-line-2);border-radius:50%;position:absolute;top:6px;left:0}.ltm-tl.is-now .ltm-tl-dot{background:var(--lm-blue);box-shadow:0 0 0 4px #0075ff29}.ltm-tl-when{color:var(--lm-ink-3);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.ltm-tl-t{max-width:60ch;color:var(--lm-ink);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.ltm-side-card{gap:10px;padding:20px 22px;display:grid}.ltm-side-card .lm-btn{justify-self:start;margin-top:4px}.ltm-side-card .lm-small{margin:0}.ltm-side-h{color:var(--lm-ink-3);margin:0;font-size:13px;font-weight:500}.ltm-side-big{color:var(--lm-ink);letter-spacing:-.024em;margin:0;font-size:22px;font-weight:650}.ltm-links{margin:0;padding:0;list-style:none;display:grid}.ltm-link{border-top:1px solid var(--lm-line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:15px;font-weight:500;text-decoration:none;display:flex}html a.ltm-link{color:var(--lm-ink)}html a.ltm-link:hover{color:var(--lm-link)}.ltm-links li:first-child .ltm-link{border-top:0}html a.ltm-back{color:var(--lm-ink-2);justify-self:start;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none}html a.ltm-back:hover{color:var(--lm-ink)}.ltm-note{margin:clamp(40px,5vw,64px) 0 0}#apply{scroll-margin-top:calc(var(--lm-bar-h,64px) + 8px)}.ltm-apply{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,80px);display:grid}.ltm-apply .lm-h2{max-width:12ch}.ltm-apply-lede{margin-top:18px}.ltm-apply-facts{border:1px solid var(--lm-line);border-radius:var(--lm-r-3);background:var(--lm-surface);margin:28px 0 0}.ltm-apply-facts div{justify-content:space-between;gap:16px;padding:14px 18px;display:flex}.ltm-apply-facts div+div{border-top:1px solid var(--lm-line)}.ltm-apply-facts dt{color:var(--lm-ink-3);font-size:13.5px}.ltm-apply-facts dd{color:var(--lm-ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.ltm-apply-card{border:1px solid var(--lm-line);border-radius:var(--lm-r-3);background:var(--lm-surface);box-shadow:var(--lm-sh-fig);padding:clamp(24px,3vw,40px)}@media (max-width:991px){.ltm-apply{grid-template-columns:1fr}}.ltm-form{gap:18px;display:grid}.ltm-form[hidden]{display:none}.ltm-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:560px){.ltm-row{grid-template-columns:1fr}}.ltm-field{gap:8px;min-width:0;display:grid}.ltm-label{color:var(--lm-ink);font-size:14.5px;font-weight:600}.ltm-label span{color:var(--lm-ink-3);font-weight:500}.ltm-area{resize:vertical;height:auto;min-height:150px;padding:12px 16px;line-height:1.55}.ltm-consent{color:var(--lm-ink-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.ltm-consent input{accent-color:var(--lm-blue);margin-top:3px}html .ltm-consent a{color:var(--lm-link)}.ltm-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ltm-submit{width:100%}.ltm-status{color:var(--lm-ink-2);margin:0;font-size:14px;line-height:1.55}.ltm-status:empty{display:none}.ltm-status[data-state=error]{color:var(--lm-red)}.ltm-done{gap:10px;display:grid}.ltm-done[hidden]{display:none}
