.ld{--ld-navy:#0a2350;--ld-blue:#1264d6;--ld-blue-deep:#0d47a8;--ld-blue-light:#8fbcff;--ld-sky:#e6effe;--ld-mist:#f3f7fd;--ld-ink:#10213a;--ld-ink-2:#46546c;--ld-ink-3:#5f6d84;--ld-line:#dde5f0;--ld-green:#17794a;--ld-green-soft:#e3f4ea;--ld-amber:#875800;--ld-amber-soft:#fbf1dc;--ld-tone-a:#0f766e;--ld-tone-a-soft:#e0f3f0;--ld-tone-b:#b45309;--ld-tone-b-soft:#fdeedb;--ld-red:#b3261e;--ld-red-soft:#fbeceb;--ld-r-s:8px;--ld-r-m:16px;--ld-r-l:28px;--ld-r-pill:999px;--ld-shadow:0 0 0 1px #0a235012, 0 20px 40px -24px #0a235066;--ld-stage-bg:linear-gradient(160deg, #d6e4fb 0%, #e6effe 60%, #f1f6ff 100%);--ld-space:120px;--ld-gap:24px;--ld-bar:64px;color:var(--ld-ink);-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:1.55;overflow-x:clip}.ld h1,.ld h2,.ld h3{text-wrap:balance;margin:0;font-weight:700}.ld h1{letter-spacing:-.03em;color:var(--ld-navy);font-size:clamp(38px,4.5vw,58px);line-height:1.04}.ld h2{letter-spacing:-.025em;max-width:760px;font-size:clamp(30px,3.5vw,44px);line-height:1.1}.ld h3{letter-spacing:-.01em;font-size:19px;line-height:1.3}.ld .ld-h-sentences{max-width:none}.ld-h-sentences span{display:inline-block}.ld .ld-h-block{max-width:760px}.ld p{margin:0}.ld a{color:inherit}.ld a:focus-visible{outline:3px solid var(--ld-blue-deep);outline-offset:3px}.ld-dark a:focus-visible,.ld-final a:focus-visible{outline-color:#fff}.ld a.ld-skip{z-index:30;border-radius:var(--ld-r-pill);background:var(--ld-navy);color:#fff;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:16px;translate:0 -200%}.ld a.ld-skip:focus-visible{outline-color:var(--ld-blue);translate:none}.ld sup{color:var(--ld-blue);font-size:.72em;font-weight:700;line-height:0}.ld-kicker{color:var(--ld-blue);margin-bottom:12px;font-size:14px;font-weight:700;display:block}.ld-lead{max-width:34em;color:var(--ld-ink-2);text-wrap:pretty;font-size:19px;line-height:1.55}.ld-source{color:var(--ld-ink-3);font-size:13.5px;line-height:1.45}.ld-source a{padding-block:10px}.ld-foot a{padding-block:6px}.ld-source a:focus-visible,.ld-foot a:focus-visible{outline:none}.ld-source a:focus-visible span,.ld-foot a:focus-visible span{outline:3px solid var(--ld-blue-deep);outline-offset:2px}.ld-dark .ld-source a:focus-visible span{outline-color:#fff}.ld-source a,.ld-foot a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:2px}.ld-source a:hover,.ld-foot a:hover{color:var(--ld-blue)}.ld-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.6vw,60px);font-weight:700;line-height:1;display:block}.ld-num small{letter-spacing:-.01em;margin-left:8px;font-size:.4em;font-weight:600}.ld .icon{flex:none;display:block}.ld-wrap{max-width:1168px;margin:0 auto;padding:0 24px}.ld-section{padding:var(--ld-space) 0;scroll-margin-top:var(--ld-bar)}.ld-mist{background:var(--ld-mist)}.ld-dark{background:var(--ld-navy);color:#fff}.ld-dark .ld-kicker{color:var(--ld-blue-light)}.ld-dark .ld-lead{color:#fffc}.ld-dark .ld-source{color:#ffffff9e}.ld-dark .ld-source a:hover{color:#fff}.ld-head{margin-bottom:56px}.ld-head .ld-lead,.ld-split h2+.ld-lead{margin-top:20px}.ld-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:64px;display:grid}.ld .ld-btn{border-radius:var(--ld-r-pill);height:48px;font:inherit;white-space:nowrap;color:#fff;background:var(--ld-blue);justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:600;line-height:1;transition:background .15s;display:inline-flex}.ld .ld-btn:hover{background:var(--ld-blue-deep);color:#fff;text-decoration:none}.ld .ld-btn:active{background:#0a3a8c}.ld .ld-btn-sm{height:40px;padding:0 20px;font-size:15px}.ld .ld-btn-light{color:var(--ld-blue-deep);background:#fff}.ld .ld-btn-light:hover{background:var(--ld-sky);color:var(--ld-blue-deep)}.ld .ld-btn-light:active{background:#d3e2fb}.ld .ld-btn-quiet{background:var(--ld-sky);color:var(--ld-blue-deep)}.ld .ld-btn-quiet:hover{color:var(--ld-blue-deep);background:#d3e2fb}.ld .ld-btn-quiet:active{background:#bfd4f7}.ld a.ld-textlink{border-radius:var(--ld-r-s);color:var(--ld-blue);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:5px;margin-inline:-10px;padding:10px;font-weight:600;text-decoration-thickness:1.5px;display:inline-block}.ld a.ld-textlink:hover{text-decoration-color:currentColor}.ld-pill,.ld-badge{border-radius:var(--ld-r-pill);white-space:nowrap;background:var(--ld-sky);color:var(--ld-blue-deep);align-items:center;font-weight:600;display:inline-flex}.ld-pill{gap:8px;height:28px;padding:0 12px;font-size:13px}.ld-pill:before{content:"";background:var(--ld-green);border-radius:50%;width:8px;height:8px}.ld-badge{height:24px;padding:0 9px;font-size:13px;line-height:1}.ld-badge-ok{background:var(--ld-green-soft);color:var(--ld-green)}.ld-badge-bad{background:var(--ld-red-soft);color:var(--ld-red)}.ld-card{border-radius:var(--ld-r-m);color:var(--ld-ink);box-shadow:var(--ld-shadow);text-align:left;background:#fff;overflow:hidden}.ld-card-head{border-bottom:1px solid var(--ld-line);justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 20px;display:flex}.ld-card-head b{flex:none;font-size:14px;font-weight:600}.ld-card-head span{color:var(--ld-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ld-card-head.is-dark{background:var(--ld-navy);color:#fff;border-bottom-color:#0000}.ld-card-head.is-dark span{color:#ffffffc2}.ld-card-top{background:linear-gradient(135deg, var(--ld-navy), var(--ld-blue-deep));color:#fff;gap:4px;padding:16px 20px;display:grid}.ld-card-top small{color:#ffffffc7;font-size:13px;line-height:1.4}.ld-card-top b{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.25}.ld-card-top span{color:#ffffffd1;font-size:13px;line-height:1.4}.ld-card-foot{border-top:1px solid var(--ld-line);background:var(--ld-mist);flex-wrap:wrap;gap:6px;padding:12px 20px;display:flex}.ld-rows{margin:0;padding:0;list-style:none}.ld-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding:8px 20px;display:grid}.ld-row+.ld-row{border-top:1px solid var(--ld-line)}.ld-row-icon{border-radius:var(--ld-r-s);background:var(--ld-sky);width:32px;height:32px;color:var(--ld-blue-deep);flex:none;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid}.ld-tone-ok{background:var(--ld-green-soft);color:var(--ld-green)}.ld-tone-mute{background:var(--ld-mist);color:var(--ld-ink-3)}.ld-tone-dark{background:var(--ld-navy);color:#fff}.ld-row-text{min-width:0;display:grid}.ld-row-text b,.ld-row-text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ld-row-text b{font-size:14px;font-weight:600;line-height:1.35}.ld-row-text small{color:var(--ld-ink-3);font-size:13px;line-height:1.4}.ld-row.is-muted b{color:var(--ld-ink-3);font-weight:500}.ld-rows-open .ld-row{align-items:start;padding-block:14px}.ld-rows-open .ld-row-text small{white-space:normal}.ld-row-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ld-course ol{margin:0;padding:4px 20px;list-style:none}.ld-course li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:42px;padding:8px 0;font-size:14px;line-height:1.35;display:grid}.ld-course li+li{border-top:1px solid var(--ld-line)}.ld-course li small{color:var(--ld-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.ld-dot{color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #b9c4d4}.ld-course .is-done .ld-dot{background:var(--ld-green);box-shadow:none}.ld-course .is-now .ld-dot{box-shadow:inset 0 0 0 5px var(--ld-blue)}.ld-course .is-now>span+span{font-weight:600}.ld-kv{margin:0;padding:8px 20px}.ld-kv div{grid-template-columns:104px minmax(0,1fr);column-gap:16px;padding:12px 0;display:grid}.ld-kv div+div{border-top:1px solid var(--ld-line)}.ld-kv dt{color:var(--ld-ink-3);font-size:13px;line-height:1.55}.ld-kv dd{margin:0;font-size:14.5px;font-weight:500;line-height:1.4}.ld-form{gap:14px;padding:20px;display:grid}.ld-field{gap:6px;display:grid}.ld-field span{color:var(--ld-ink-3);font-size:13px}.ld-field b{border-radius:var(--ld-r-s);align-items:center;height:42px;padding:0 14px;font-size:15px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #c3cddb}.ld .ld-form .ld-btn{justify-self:start;height:42px;margin-top:4px;font-size:15px}.ld-lesson{gap:12px;padding:20px;display:grid}.ld-lesson>b{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}.ld-lesson p{font-size:14.5px;line-height:1.55}.ld-lesson .ld-note{border-radius:var(--ld-r-s);background:var(--ld-mist);grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:10px;padding:12px;font-size:13px;line-height:1.5;display:grid}.ld-lesson .ld-note-gap{background:var(--ld-amber-soft);color:var(--ld-amber);grid-template-columns:minmax(0,1fr)}.ld-note .ld-row-icon,.ld-frag .ld-row-icon{width:22px;height:22px;font-size:12px}.ld-stage{--pop:calc(var(--pop-h) * .335);--stage-h:calc(var(--pop-h) - var(--pop));height:var(--stage-h);margin-top:var(--pop);border-radius:var(--ld-r-l);background:var(--ld-stage-bg);position:relative;box-shadow:inset 0 0 0 1px #0a23500d}.ld-pop,.ld-pop-in,.ld-pop-out{pointer-events:none;position:absolute;inset:0}.ld-pop-in{border-radius:var(--ld-r-l);overflow:hidden}.ld-pop-out{clip-path:inset(-600px -600px calc(100% - 1px))}.ld-pop img{width:calc(var(--pop-h) * var(--aspect));height:var(--pop-h);filter:drop-shadow(0 14px 22px #0a235033);max-width:none;position:absolute;bottom:0;right:24px}.ld-hero{padding-bottom:var(--ld-space);background:linear-gradient(180deg, #fff 0%, var(--ld-mist) 100%)}.ld-bar{z-index:20;box-shadow:0 1px 0 var(--ld-line);background:#fff;position:sticky;top:0}.ld-nav{height:var(--ld-bar);justify-content:space-between;align-items:center;gap:24px;display:flex}.ld-nav-links{align-items:center;gap:32px;display:flex}.ld-nav-links a:not(.ld-btn){border-radius:var(--ld-r-pill);height:44px;color:var(--ld-ink-2);align-items:center;margin-inline:-12px;padding-inline:12px;font-size:15px;font-weight:500;transition:color .15s;display:inline-flex}.ld-nav-links a:not(.ld-btn):hover{color:var(--ld-blue);text-decoration:none}.ld-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;column-gap:64px;padding-top:24px;display:grid}.ld-hero-copy{padding-bottom:16px}.ld-hero h1{margin:20px 0}.ld-hero .ld-lead{max-width:28em}.ld-cta{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.ld-duo{padding-top:52px;position:relative}.ld-duo .ld-stage{aspect-ratio:607/332;height:auto;margin-top:27.6%}.ld-duo .ld-pop img{width:auto;height:150.4%;right:4%}.ld-duo .ld-pop-left img{left:4%;right:auto}.ld-ask{z-index:3;border-radius:var(--ld-r-pill);height:36px;color:var(--ld-ink);white-space:nowrap;transform-origin:50% 120%;filter:drop-shadow(0 8px 14px #0a235029)drop-shadow(0 0 1px #0a23504d);background:#fff;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;translate:-50%}.ld-ask-a{left:27.5%}.ld-ask-b{left:71.3%}.ld-ask-both{display:none}.ld-ask-tail{fill:#fff;position:absolute;top:calc(100% - 1px);left:calc(50% - 8px)}.ld-results{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.ld-result{border-radius:var(--ld-r-m);box-shadow:var(--ld-shadow);background:#fff;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 16px;display:grid}.ld b[data-tone]{font-weight:inherit}.ld-step b[data-tone]{font-weight:600}.ld b[data-tone=a]{color:var(--ld-tone-a)}.ld b[data-tone=b]{color:var(--ld-tone-b)}.ld .ld-figure-name{gap:6px;max-width:46%;font-weight:700;display:grid;position:absolute;bottom:calc(100% + 20px);left:0}.ld-figure-name b{font-size:min(clamp(64px, 7vw, 104px), calc(var(--pop-h) * .145));letter-spacing:-.04em;line-height:.95}.ld-figure-name span{min-height:2.8em;color:var(--ld-ink-2);text-wrap:balance;font-size:16px;font-weight:400;line-height:1.4}.ld-figure .ld-stage{transition:background-color .6s}.ld-figure[data-tone=a] .ld-stage,.ld-persona[data-tone=a]{background:var(--ld-tone-a-soft)}.ld-figure[data-tone=b] .ld-stage,.ld-persona[data-tone=b]{background:var(--ld-tone-b-soft)}.ld-result[data-tone=a]{background:var(--ld-tone-a-soft)}.ld-result[data-tone=b]{background:var(--ld-tone-b-soft)}.ld-result[data-tone=a] .ld-row-icon{color:var(--ld-tone-a);background:#fff}.ld-result[data-tone=b] .ld-row-icon{color:var(--ld-tone-b);background:#fff}.ld-result[data-tone] .ld-row-text small{color:var(--ld-ink-2)}.ld-result .ld-row-text b{white-space:normal;margin:1px 0;font-size:14.5px;line-height:1.3}.ld-stats{column-gap:var(--ld-gap);grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ld-stat{grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--ld-r-m);background:#ffffff0f;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.ld-grid{width:100%;height:auto;margin-top:24px;display:block}.ld-grid circle,.ld-grid rect{fill:#ffffff29}.ld-grid .is-on{fill:var(--ld-blue-light)}.ld-stat p{color:#ffffffe0;margin-top:16px;font-size:16px;line-height:1.5}.ld-stat .ld-source{color:#ffffff9e;margin-top:20px;font-size:13.5px;line-height:1.45}.ld .ld-punch{letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:22em;margin:112px auto 0;font-size:clamp(24px,2.8vw,34px);font-weight:700;line-height:1.2}.ld-ways{column-gap:var(--ld-gap);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ld-way{grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--ld-r-m);box-shadow:var(--ld-shadow);background:#fff;display:grid;overflow:hidden}.ld-way-art{background:var(--ld-mist);align-items:center;padding:28px 24px;display:flex;position:relative}.ld-way-n{z-index:1;box-shadow:0 0 0 3px var(--ld-mist);margin:0;position:absolute;top:12px;left:12px}.ld-way h3{padding:24px 24px 0}.ld-way-text{color:var(--ld-ink-2);padding:8px 24px 24px}.ld-way-text .ld-source{margin-top:12px}.ld-verdict{border-top:1px solid var(--ld-line);align-items:center;gap:10px;padding:16px 24px;display:flex}.ld-verdict>span{background:var(--ld-red-soft);width:20px;height:20px;color:var(--ld-red);border-radius:50%;place-items:center;display:grid}.ld-verdict b{white-space:nowrap;font-size:15px;font-weight:600}.ld-frag{border-radius:var(--ld-r-s);width:100%;height:144px;color:var(--ld-ink-2);background:#fff;font-size:13px;line-height:1.4;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0a235012,0 12px 24px -18px #0a235066}.ld-frag-same{grid-template-rows:repeat(3,1fr)}.ld-frag-same>div{grid-template-columns:112px minmax(0,1fr);place-items:center start;padding:0 16px;display:grid}.ld-frag-same>div+div{border-top:1px solid var(--ld-line)}.ld-frag-plan{grid-template-rows:repeat(4,1fr) 36px;padding-top:8px}.ld-frag-plan>div{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:12px;padding:0 16px;display:grid}.ld-frag-plan i{border-radius:var(--ld-r-pill);background:var(--ld-mist);height:8px;display:block;position:relative}.ld-frag-plan i b{border-radius:var(--ld-r-pill);background:var(--ld-blue);position:absolute;top:0;bottom:0}.ld-frag-plan>.ld-frag-axis{border-top:1px solid var(--ld-line);margin-top:8px}.ld-frag-axis small{color:var(--ld-ink-3);justify-content:space-between;font-size:12.5px;display:flex}.ld-frag-chat{grid-template-rows:minmax(0,1fr) 40px 40px}.ld-frag-chat p{color:var(--ld-ink);align-self:center;padding:0 16px}.ld-frag-chat>div{border-top:1px solid var(--ld-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 16px;display:grid}.ld-minis{column-gap:var(--ld-gap);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.ld-mini{grid-row:span 3;grid-template-rows:subgrid;border-top:2px solid var(--ld-navy);padding-top:20px;display:grid}.ld-mini .ld-num{font-size:44px}.ld-mini p:not(.ld-source){color:var(--ld-ink-2);margin-top:12px;font-size:15px;line-height:1.5}.ld-mini .ld-source{margin-top:12px}.ld-board{--board-gap:56px;column-gap:var(--board-gap);border-radius:var(--ld-r-l);background:var(--ld-stage-bg);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));padding:32px;display:grid;box-shadow:inset 0 0 0 1px #0a23500d}.ld-board-col{grid-row:span 2;grid-template-rows:subgrid;display:grid}.ld-board-card{display:grid;position:relative}.ld-joint{top:calc(50% - 20px);left:calc(var(--board-gap) / -2 - 20px);width:40px;height:40px;color:var(--ld-blue);box-shadow:var(--ld-shadow);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.ld-caption{text-align:left;padding:24px 4px 0}.ld-caption h3{font-size:17px}.ld-caption p{color:var(--ld-ink-2);margin-top:6px;font-size:15px;line-height:1.5}.ld-scrolly{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:56px;display:grid}.ld-steps{padding-bottom:14vh}.ld-step{opacity:.5;flex-direction:column;justify-content:center;min-height:64vh;transition:opacity .3s;display:flex}.ld-step.is-active{opacity:1}.ld-step-n{background:var(--ld-navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:16px;font-size:14px;font-weight:700;display:grid}.ld .ld-step h3{letter-spacing:-.02em;color:var(--ld-navy);font-size:28px}.ld-step p{max-width:17em;color:var(--ld-ink-2);margin-top:10px;font-size:18px;line-height:1.5}.ld-figure{--pop-h:clamp(500px, calc(100vh - var(--ld-bar) - 60px), 720px);--fig-k:min(1, tan(atan2(var(--pop-h), 690px)));--card-w:min(58%, 360px);top:calc(var(--ld-bar) + max(12px, (100vh - var(--ld-bar) - var(--pop-h) - 36px) / 2));align-self:start;position:sticky}.ld-figure-person{opacity:0;transition:opacity .45s;position:absolute;inset:0}.ld-figure-person.is-active{opacity:1}.ld-fig{z-index:2;width:var(--card-w);scale:var(--fig-k);transform-origin:0 0;opacity:0;transition:opacity .45s,transform .45s;position:absolute;top:24px;left:24px;transform:translateY(12px)}.ld-fig.is-active{opacity:1;transform:none}.ld-figure-bar{color:var(--ld-ink-3);justify-content:space-between;align-items:center;margin-top:16px;font-size:13px;display:flex}.ld-figure-dots{gap:6px;display:flex}.ld-figure-dots i{border-radius:var(--ld-r-pill);background:#c2cfe4;width:8px;height:8px;transition:width .3s,background .3s}.ld-figure-dots i.is-on{background:var(--ld-blue);width:24px}.ld-stack{grid-template-columns:minmax(0,1fr);gap:16px;max-width:720px;display:none}.ld-persona{--pop-h:232px;margin-top:calc(var(--pop) + 16px);padding:0 calc(var(--pop-h) * var(--aspect) + 40px) 0 24px;flex-direction:column;justify-content:center;gap:4px;display:flex}.ld-persona>b{letter-spacing:-.02em;color:var(--ld-navy);font-size:22px;line-height:1.2}.ld-persona>span{color:var(--ld-ink-2);font-size:14.5px;line-height:1.4}.ld-stack-note{gap:2px;padding:8px 4px 0;display:grid}.ld-stack-note b{color:var(--ld-blue);font-size:13px;font-weight:700}.ld-zone{border-radius:var(--ld-r-l);border:1.5px dashed #ffffff73;padding:28px 16px 16px;position:relative}.ld-zone-label{border-radius:var(--ld-r-pill);background:var(--ld-navy);align-items:center;height:26px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:-13px;left:24px;box-shadow:inset 0 0 0 1px #ffffff73}.ld-gate{color:#fffc;border-left:1.5px dashed #ffffff73;align-items:center;gap:10px;height:56px;margin-left:52px;padding-left:20px;font-size:13px;display:flex}.ld-outside{border-radius:var(--ld-r-m);background:#ffffff0f;margin:0 16px;box-shadow:inset 0 0 0 1px #ffffff38}.ld-outside .ld-row-icon,.ld-guard .ld-row-icon{color:var(--ld-blue-light);background:#ffffff1a}.ld-outside .ld-row-text small{color:#ffffffbd}.ld-guards{column-gap:var(--ld-gap);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:80px;display:grid}.ld-guard{grid-row:span 3;grid-template-rows:subgrid;border-top:1px solid #fff3;padding-top:24px;display:grid}.ld-guard .ld-row-icon{width:40px;height:40px}.ld-guard h3{margin-top:16px;font-size:17px}.ld-guard p{color:#ffffffc2;margin-top:8px;font-size:15px;line-height:1.5}.ld-more .ld-head,.ld-final{text-align:center}.ld-more .ld-head h2,.ld-more .ld-head .ld-lead,.ld-final h2,.ld-final .ld-lead{margin-inline:auto}.ld .ld-more h2{font-size:clamp(34px,4.4vw,56px)}.ld-final{background:linear-gradient(135deg, var(--ld-blue-deep), var(--ld-blue));color:#fff}.ld-final .ld-lead{color:#ffffffe6;margin-top:20px}.ld .ld-final .ld-btn{margin-top:36px}.ld-foot{color:var(--ld-ink-3);padding:48px 0 56px;font-size:13px;line-height:1.55}.ld-foot-top{border-bottom:1px solid var(--ld-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:32px;display:flex}.ld-foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;padding-top:32px;display:grid}.ld .ld-foot h2{letter-spacing:0;color:var(--ld-ink-2);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.55}.ld-foot ol{gap:12px;margin:0;padding-left:18px;display:grid}@keyframes ld-pop-in{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes ld-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ld-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){.ld-ask{animation:.45s cubic-bezier(.2,1.4,.4,1) both ld-pop-in}html:has(.ld){scroll-behavior:smooth}.ld-ask-a,.ld-ask-both{animation-delay:.15s}.ld-ask-b{animation-delay:.35s}.ld-result{animation:.5s cubic-bezier(.2,.8,.2,1) .6s both ld-rise}.ld-result+.ld-result{animation-delay:.75s}.is-armed .ld-way-n,.ld-board-col.is-armed .ld-card,.ld-board-col.is-armed .ld-row,.ld-board-col.is-armed .ld-joint,.ld-board-col.is-armed .ld-caption{opacity:0}.is-in .ld-way-n{animation:.4s cubic-bezier(.2,1.6,.4,1) both ld-pop-in;animation-delay:calc(var(--i) * var(--way-step,.16s) + .1s)}.ld-board-col.is-in .ld-joint{animation:.35s cubic-bezier(.2,1.4,.4,1) both ld-pop-in;animation-delay:calc(var(--i) * var(--col-step,.45s) - .12s)}.ld-board-col.is-in .ld-card{animation:.5s cubic-bezier(.2,.8,.2,1) both ld-rise;animation-delay:calc(var(--i) * var(--col-step,.45s))}.ld-board-col.is-in .ld-row{animation:.35s ease-out both ld-row-in;animation-delay:calc(var(--i) * var(--col-step,.45s) + .2s + var(--r,0) * var(--row-step,70ms))}.ld-board-col.is-in .ld-caption{animation:.4s ease-out both ld-row-in;animation-delay:calc(var(--i) * var(--col-step,.45s) + .45s)}.ld-board .ld-row:nth-child(2){--r:1}.ld-board .ld-row:nth-child(3){--r:2}.ld-board .ld-row:nth-child(4){--r:3}}@media (min-width:1000px) and (max-width:1139px){.ld-board{--board-gap:40px;padding:24px}.ld-way-art{padding-inline:12px}.ld-frag-same>div{grid-template-columns:104px minmax(0,1fr);padding:0 12px}.ld-frag-chat p,.ld-frag-chat>div{padding:0 12px}.ld-frag-chat>div{column-gap:8px}}@media (max-width:999px),(max-height:639px){.ld-scrolly{display:none}.ld-stack{display:grid}}@media (max-width:999px){.ld{--ld-space:88px}.ld .ld-btn-sm{height:44px}.ld-hero-grid,.ld-split,.ld-foot-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.ld-hero-grid{row-gap:16px}.ld-duo{max-width:720px}.ld-split>.ld-card{order:2}.ld-ways,.ld-board{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ld-way,.ld-board-col{grid-row:auto;grid-template-rows:auto}.ld-way{grid-template-rows:auto auto 1fr auto}.ld-ways{--way-step:0s;row-gap:var(--ld-gap)}.ld-board{--col-step:0s;--row-step:30ms;row-gap:var(--board-gap);padding:24px}.ld-caption{padding-top:16px}.ld-joint{top:calc(var(--board-gap) / -2 - 20px);left:calc(50% - 20px)}.ld-joint-arrow{transform:rotate(90deg)}.ld-guards{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}.ld-guard:nth-child(n+3){margin-top:40px}}@media (min-width:720px) and (max-width:999px){.ld-nav-links{gap:24px}.ld-stat{padding:24px 20px}.ld-way{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ld-way-art{grid-row:1/-1}.ld-board-col{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:32px}.ld-caption{padding:0}}@media (max-width:719px){.ld-nav-links a:not(.ld-btn){display:none}.ld-stats{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px}.ld-stat{grid-row:auto;grid-template-rows:auto}.ld-grid{max-width:480px}}@media (max-width:599px){.ld{--ld-space:72px;--ld-bar:56px}.ld-wrap{padding:0 20px}.ld-lead{font-size:17px}.ld-head{margin-bottom:40px}.ld-ask-a,.ld-ask-b{display:none}.ld-ask-both{display:inline-flex;left:12%;right:12%;translate:none}.ld-ask-both .ld-ask-tail{left:calc(20.4% - 8px)}.ld-ask-both .ld-ask-tail+.ld-ask-tail{left:calc(78% - 8px)}.ld-results{grid-template-columns:minmax(0,1fr);margin-top:12px;position:static}.ld .ld-punch{margin-top:72px}.ld-minis,.ld-guards{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ld-mini,.ld-guard{grid-row:auto;grid-template-rows:auto}.ld-mini+.ld-mini,.ld-guard+.ld-guard{margin-top:32px}.ld-board{padding:16px}.ld-row{grid-template-columns:32px minmax(0,1fr);align-items:start;padding-block:12px}.ld-row-text b,.ld-row-text small,.ld-card-head span{white-space:normal}.ld-row>.ld-badge{grid-column:2;justify-self:start;margin-top:8px}.ld-card-head{height:auto;min-height:48px;padding-block:10px}.ld-foot-top{padding-bottom:24px}}@media (max-width:399px){.ld-persona{--pop-h:184px;padding:0 calc(var(--pop-h) * var(--aspect) + 16px) 0 20px;overflow-wrap:break-word}.ld-persona .ld-pop img{right:8px}}@media (prefers-reduced-motion:reduce){.ld-nav-links a,.ld-fig,.ld-step,.ld-figure .ld-stage,.ld-figure-person,.ld-figure-dots i,.ld .ld-btn{transition:none}.ld-fig{transform:none}}
