.lm{display:inline-block;position:relative}.lm>summary{list-style:none}.lm>summary::-webkit-details-marker{display:none}.lm-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-pill);color:var(--ink-700);font-size:var(--fs-sm);transition:background .15s var(--ease,ease), border-color .15s var(--ease,ease);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 12px 7px 9px;line-height:1;display:inline-flex}.lm-btn:hover,.lm[open]>.lm-btn{background:var(--sky-25);border-color:var(--sky-100)}.lm-btn:focus-visible{outline:2px solid var(--focus,var(--sky-500));outline-offset:2px}.lm-globe{color:var(--sky-700);flex:none}.lm-cur{white-space:nowrap}.lm--stage .lm-btn{background:color-mix(in srgb, var(--paper-0) 70%, transparent);border-color:var(--sky-100);font-size:var(--fs-sm);color:var(--ink-600)}.lm--top .lm-btn{font-size:var(--fs-xs);padding:6px 10px 6px 8px}.lm-pop{z-index:60;border-radius:var(--radius-md,12px);background:var(--paper-0,#fff);border:1px solid var(--sky-100);min-width:224px;box-shadow:var(--shadow-3,0 18px 48px #2d6a9924);padding:8px;position:absolute;top:calc(100% + 6px);right:0}.lm-h{font-size:var(--fs-2xs);color:var(--ink-500);letter-spacing:.02em;margin:2px 10px 6px}.lm-pop ul{margin:0;padding:0;list-style:none}.lm-item{border-radius:var(--radius-sm,10px);color:var(--ink-900);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.lm-item:hover,.lm-item:focus-visible{background:var(--sky-25);outline:none}.lm-item.is-on{color:var(--sky-800);font-weight:600}.lm-links{border-top:1px solid var(--line,#e7e2d8)!important;margin-top:6px!important;padding-top:6px!important}.lm-links .lm-item{font-size:var(--fs-xs);color:var(--ink-700);white-space:nowrap}@media (max-width:560px){.lm--landing .lm-cur,.lm--top .lm-cur{display:none}.lm--landing .lm-btn,.lm--top .lm-btn{padding:8px}.lm-pop{min-width:180px}}.ck{left:16px;bottom:calc(16px + var(--ck-offset,0px));z-index:70;border-radius:var(--radius-card,16px);background:var(--paper-0,#fff);border:1px solid var(--sky-100);width:min(420px,100vw - 32px);box-shadow:var(--shadow-2,0 10px 30px #2d6a991f);font-size:var(--fs-xs);color:var(--ink-700);align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;line-height:1.55;display:flex;position:fixed}.ck-mark{background:var(--sky-25);width:34px;height:34px;color:var(--sky-700);border-radius:50%;flex:none;place-items:center;display:grid}.ck-body{flex:1;min-width:0}.ck-body strong{color:var(--ink-900);font-size:var(--fs-sm);margin-bottom:2px;display:block}.ck-body p{margin:0}.ck-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ck-actions a{color:var(--link,var(--sky-700));font-size:var(--fs-xs)}.ck-ok{cursor:pointer;border-radius:var(--radius-pill);background:var(--sky-700);color:#fff;font-size:var(--fs-xs);border:0;padding:7px 16px;font-weight:600}.ck-ok:hover{background:var(--sky-800)}.ck-ok:focus-visible{outline:2px solid var(--focus,var(--sky-500));outline-offset:2px}@media (max-width:860px){body:has(.mtabs) .ck{--ck-offset:64px}}.ce-embed{cursor:pointer;width:100%;font:inherit;color:inherit;aspect-ratio:16/9;border-radius:var(--radius-card,16px);background:var(--sky-25);border:1px solid var(--sky-100);text-align:center;place-items:center;padding:18px;display:grid;position:relative}.ce-embed p{font-size:var(--fs-xs);color:var(--ink-600);max-width:44ch;margin:6px 0 12px}.ce-play{background:var(--paper-0,#fff);width:56px;height:56px;color:var(--sky-700);box-shadow:var(--shadow-1);border-radius:50%;place-items:center;margin:0 auto;display:grid}.ce-embed:hover .ce-play{transform:scale(1.06)}.ce-play{transition:transform .15s}.ce-prov{font-size:var(--fs-2xs);color:var(--ink-500)}.sb-video .ce-embed{aspect-ratio:auto;height:100%;position:absolute;inset:0}
