.lx-legal-main{isolation:isolate;position:relative}.lx-legal-title{letter-spacing:-.04em;color:var(--ot-ink);text-wrap:balance;margin-top:16px;font-size:clamp(30px,3.6vw,54px);font-weight:700;line-height:1.2}.lx-root:lang(ko) .lx-legal-title{letter-spacing:-.028em;line-height:1.24}.lx-legal-meta{color:var(--ot-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;font-size:13px;display:flex}.lx-legal-meta time{font-variant-numeric:tabular-nums}.lx-legal-meta a,.lx-legal a{color:var(--ot-blue);text-underline-offset:3px;transition:text-decoration-color var(--ot-dur-micro) var(--ot-ease);-webkit-text-decoration:underline #3f587659;text-decoration:underline #3f587659;text-decoration-thickness:1px}.lx-legal-meta a:hover,.lx-legal a:hover{-webkit-text-decoration-color:var(--ot-coral);text-decoration-color:var(--ot-coral)}.lx-legal-meta a:focus-visible,.lx-legal a:focus-visible,.lx-legal-toc a:focus-visible,.lx-legal-toc summary:focus-visible,.lx-legal-table:focus-visible{outline:2px solid var(--ot-coral-deep);outline-offset:2px;border-radius:4px}.lx-legal-toc ol{gap:2px;font-size:13px;line-height:1.45;display:grid}.lx-legal-toc a{color:var(--ot-body);transition:color var(--ot-dur-micro) var(--ot-ease), box-shadow var(--ot-dur-micro) var(--ot-ease);border-radius:4px;gap:8px;padding:5px 8px;display:flex;box-shadow:inset 2px 0 #0000}.lx-legal-toc a:hover{color:var(--ot-ink);box-shadow:inset 2px 0 0 var(--ot-ink)}.lx-legal-toc .lx-legal-num{min-width:1.6em}.lx-legal-toc-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ot-muted);margin-bottom:8px;padding-left:8px;font-size:12px;font-weight:600}.lx-legal-toc-side{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 8rem);overflow-y:auto}.lx-legal-toc-mobile{background:var(--ot-glass);box-shadow:inset 0 0 0 1px var(--ot-line);border-radius:14px}.lx-legal-toc-mobile summary{color:var(--ot-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.lx-legal-toc-mobile summary::-webkit-details-marker{display:none}.lx-legal-toc-mobile summary:after{content:"";opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-right:4px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.lx-legal-toc-mobile[open] summary:after{transform:translateY(2px)rotate(-135deg)}.lx-legal-toc-mobile nav{padding:0 8px 12px}.lx-legal{color:var(--ot-body);text-wrap:pretty;font-size:15.5px;line-height:1.75}.lx-legal section,.lx-legal-outro{border-top:1px solid var(--ot-line);margin-top:44px;padding-top:36px}.lx-legal h2{letter-spacing:-.015em;color:var(--ot-ink);text-wrap:balance;align-items:baseline;gap:10px;font-size:1.4rem;font-weight:650;line-height:1.3;display:flex}.lx-legal-num{font-family:var(--lx-mono);color:var(--ot-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.82em;font-weight:500}.lx-legal h3{color:var(--ot-ink);margin-top:28px;font-size:1.05rem;font-weight:600;line-height:1.45}.lx-legal h2+*,.lx-legal h3+*{margin-top:12px}.lx-legal p,.lx-legal ul,.lx-legal ol,.lx-legal-table,.lx-legal-facts,.lx-legal-callout{margin-top:14px}.lx-legal ul,.lx-legal ol{padding-left:1.35rem}.lx-legal ul{list-style:outside}.lx-legal ol{list-style:decimal}.lx-legal ol ol{list-style:lower-alpha}.lx-legal li+li,.lx-legal li>ul,.lx-legal li>ol{margin-top:6px}.lx-legal li::marker{color:var(--ot-muted)}.lx-legal strong{color:var(--ot-ink);font-weight:600}.lx-legal code{font-family:var(--lx-mono);color:var(--ot-ink);background:var(--ot-tint);box-shadow:inset 0 0 0 1px var(--ot-line);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.84em}.lx-legal a[href^=mailto\:],.lx-legal a[href="https://www.opentex.ai"]{overflow-wrap:anywhere}.lx-legal-intro>:first-child{margin-top:0}.lx-legal-intro{font-size:16px}.lx-legal-small{color:var(--ot-muted);font-size:13.5px}.lx-legal-facts{background:var(--ot-line);box-shadow:inset 0 0 0 1px var(--ot-line);border-radius:14px;gap:1px;font-size:14px;display:grid;overflow:hidden}.lx-legal-facts>div{background:#fbfbf9;gap:2px 16px;padding:11px 16px;display:grid}@media (min-width:640px){.lx-legal-facts>div{grid-template-columns:11rem minmax(0,1fr)}}.lx-legal-facts dt{color:var(--ot-ink);font-weight:600}.lx-legal-facts dd{color:var(--ot-body)}.lx-legal-callout{box-shadow:0 0 0 1px var(--ot-line-strong), var(--ot-shadow-pop);background:#fff;border-radius:10px;padding:18px 20px 18px 22px;font-size:15px;position:relative}.lx-legal-callout:before{content:"";background:var(--ot-coral-deep);border-radius:0 2px 2px 0;width:2px;position:absolute;top:14px;bottom:14px;left:0}.lx-legal-callout-title{font-family:var(--lx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ot-blue);font-size:12px;font-weight:500}.lx-root:lang(ko) .lx-legal-callout-title{font-family:var(--font-sans), sans-serif;letter-spacing:.02em;text-transform:none;font-size:13px;font-weight:600}.lx-legal-callout-title+*{margin-top:8px}.lx-legal-table{background:var(--ot-glass);box-shadow:inset 0 0 0 1px var(--ot-line);border-radius:14px;overflow-x:auto}.lx-legal-table[role=region]{--lx-table-bg:#fbfbf9;background:linear-gradient(to right, var(--lx-table-bg) 30%, transparent) left / 3rem 100% no-repeat local, linear-gradient(to left, var(--lx-table-bg) 30%, transparent) right / 3rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #10141b24, transparent) left / 1.1rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #10141b24, transparent) right / 1.1rem 100% no-repeat scroll, var(--lx-table-bg)}.lx-legal table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.6}.lx-legal table.is-wide{min-width:38rem}.lx-legal th,.lx-legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ot-line);padding:11px 14px}.lx-legal thead th{white-space:nowrap;color:var(--ot-muted);background:var(--ot-tint);font-size:12.5px;font-weight:600}.lx-legal tbody th{width:30%;color:var(--ot-ink);font-weight:600}.lx-legal table.is-wide tbody th{font-weight:500}.lx-legal tbody tr:last-child>*{border-bottom:0}.lx-legal td ul{margin-top:0;padding-left:1.1rem}.lx-tp-version{font-family:var(--lx-mono);color:var(--ot-muted);font-size:.86em;font-weight:400}.lx-tp-note{color:var(--ot-muted);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}.lx-tp-count{color:var(--ot-muted);font-variant-numeric:tabular-nums;font-weight:400}.lx-legal .lx-tp-text{font-family:var(--lx-mono);white-space:pre-wrap;color:var(--ot-body);background:var(--ot-tint);box-shadow:inset 0 0 0 1px var(--ot-line);border-radius:10px;margin-top:14px;padding:16px 18px;font-size:12.5px;line-height:1.6}.lx-tp-notice{margin-top:28px}.lx-tp-notice-title{color:var(--ot-ink);font-weight:600}.lx-tp-notice-title+.lx-tp-text{margin-top:8px}.lx-tp-license-list{line-height:2}.lx-legal code.lx-tp-hash{letter-spacing:-.01em;font-size:11px}.lx-legal code.lx-tp-nowrap{white-space:nowrap}
