/*!
 * ===========================================================================
 *  L I N K Y S O F T
 *  Information Systems | Software Engineering | Digital Transformation
 * ---------------------------------------------------------------------------
 *  Enterprise web platforms . Custom business software . Mobile applications
 *  Cloud infrastructure . Cybersecurity . AI systems . Digital marketing
 *
 *  Designed, engineered and operated in-house by Linkysoft.
 * ---------------------------------------------------------------------------
 *  Copyright (c) 2026 Linkysoft. All rights reserved.
 *
 *  PROPRIETARY AND CONFIDENTIAL.
 *  This file, its source, its structure and this compiled output are the
 *  exclusive intellectual property of Linkysoft. Copying, modification,
 *  redistribution, publication, reverse engineering, decompilation or the
 *  creation of derivative works from any part of it, in whole or in part
 *  and by any medium, is strictly prohibited without prior written consent
 *  from Linkysoft. Unauthorized use is an infringement of copyright and
 *  will be pursued to the fullest extent of the law.
 * ---------------------------------------------------------------------------
 *  https://linkysoft.com  |  support@linkysoft.com
 * ===========================================================================
 */
/*! legal.min.css | v3.0.7 | built 2026-10-04 12:23 */
.lg-dir-ico{display:inline-flex}[dir=rtl] .lg-dir-ico{transform:scaleX(-1)}.lg-hero{isolation:isolate;background:var(--pt-grad-ink);color:var(--pt-on-dark);padding-block:clamp(2.75rem,2rem + 4vw,4.75rem);position:relative;overflow:hidden}.lg-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(58rem 26rem at 50% -24%,#5db86338,#0000 68%),radial-gradient(40rem 22rem at 88% 120%,#3a9b4129,#0000 62%);position:absolute;inset:0}.dark .lg-hero:after{opacity:.5}.lg-hero-shell{z-index:2;position:relative}.lg-hero-art{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.lg-dot{fill:var(--pt-on-dark);opacity:.08}.lg-dotfield{opacity:.9}.lg-glow-stop-a{stop-color:#5db86357}.lg-glow-stop-b{stop-color:#92d0962e}.lg-glow-stop-0{stop-color:#5db86300}.dark .lg-glow-stop-a{stop-color:#5db86329}.dark .lg-glow-stop-b{stop-color:#ffffff0f}.lg-seal{fill:none;stroke:var(--pt-on-dark);stroke-width:1.4px;stroke-dasharray:2 15;stroke-linecap:round;opacity:.16}.lg-seal--2{opacity:.1}.lg-seal--3{opacity:.06}.lg-seals{transform-box:fill-box;transform-origin:50%}.lg-doc-page{fill:none;stroke:var(--pt-on-dark);stroke-width:1.4px;opacity:.12}.lg-doc-rule{stroke:var(--pt-on-dark);stroke-width:2px;stroke-linecap:round;opacity:.1}.lg-doc-seal{fill:none;stroke:var(--color-brand-400);stroke-width:1.6px;opacity:.3}.lg-doc-check{fill:none;stroke:var(--color-brand-300);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.4}.lg-flow-line{fill:none;stroke:var(--pt-flow-faint);stroke-width:1.5px}.lg-flow-dash{fill:none;stroke:var(--pt-flow);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 13}.lg-flow-node{fill:var(--color-brand-400);transform-box:fill-box;transform-origin:50%}.lg-flow-node--2{fill:var(--color-brand-300)}@media (prefers-reduced-motion:no-preference){.lg-seals{animation:100s linear infinite lg-spin}.lg-flow-dash{animation:9s linear infinite lg-dash}.lg-flow-node{animation:lg-pulse 3.4s var(--pt-ease)infinite}.lg-flow-node--2{animation-delay:.7s}.lg-flow-node--3{animation-delay:1.4s}}.lg-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-inline-size:54rem;margin-inline:auto;display:flex}.lg-crumbs{color:var(--pt-on-dark-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.lg-crumb{color:inherit;transition:color var(--dur-1)var(--ease)}a.lg-crumb:hover{color:var(--pt-on-dark);text-underline-offset:2px;text-decoration:underline}.lg-crumb--current{color:var(--pt-on-dark)}.lg-crumb-sep{opacity:.55;font-size:1rem}.lg-hero-eyebrow{border-radius:var(--pt-pill);color:var(--pt-on-dark);background:var(--pt-glass-2);border:1px solid var(--pt-glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.5rem;padding-block:.4rem;padding-inline:.95rem;font-size:.8rem;font-weight:700;display:inline-flex}.lg-hero-eyebrow i{color:var(--color-brand-300);font-size:1.05em}.lg-hero-title{letter-spacing:-.015em;color:var(--pt-on-dark);text-shadow:var(--pt-on-dark-title-shadow);text-wrap:balance;font-size:clamp(2rem,1.4rem + 3vw,3.15rem);font-weight:800;line-height:1.15}.lg-hero-sub{max-inline-size:46ch;color:var(--pt-on-dark-muted);font-size:clamp(.98rem,.94rem + .3vw,1.1rem);line-height:1.75}.lg-hero-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-block-start:.35rem;padding:0;list-style:none;display:flex}.lg-meta{border-radius:var(--pt-pill);color:var(--pt-on-dark-muted);background:var(--pt-glass);border:1px solid var(--pt-glass-line);align-items:center;gap:.5rem;padding-block:.4rem;padding-inline:.85rem;font-size:.8rem;display:inline-flex}.lg-meta i{color:var(--color-brand-300);font-size:1.05em}.lg-meta-k{opacity:.75}.lg-meta-v{color:var(--pt-on-dark);font-weight:700}.lg-hero-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;max-inline-size:64rem;margin-block-start:2rem;margin-inline:auto;display:flex}.lg-pill{border-radius:var(--pt-pill);color:var(--pt-on-dark-muted);background:var(--pt-glass);border:1px solid var(--pt-glass-line);transition:background var(--dur-2)var(--ease),color var(--dur-2)var(--ease),transform var(--dur-2)var(--pt-ease),border-color var(--dur-2)var(--ease);align-items:center;gap:.5rem;padding-block:.55rem;padding-inline:1rem;font-size:.85rem;font-weight:700;display:inline-flex}.lg-pill i{font-size:1.05em}.lg-pill:hover{background:var(--pt-glass-2);color:var(--pt-on-dark);border-color:var(--pt-glass-line-strong);transform:translateY(-2px)}.lg-pill.is-current{color:var(--color-brand-800);background:var(--pt-on-dark);box-shadow:var(--shadow-pop);border-color:#0000}.dark .lg-pill.is-current{color:var(--color-brand-900)}.lg-body{padding-block:clamp(2.25rem,1.5rem + 4vw,3.75rem)}.lg-grid{align-items:start;gap:2rem;display:grid}@media (min-width:64rem){.lg-grid{grid-template-columns:17.5rem minmax(0,1fr);gap:2.5rem}}.lg-main,.lg-aside{min-inline-size:0}.lg-aside-inner{position:sticky;inset-block-start:calc(var(--pt-nav-h) + 1rem)}.lg-toc{border-radius:var(--pt-r);border:1px solid var(--color-line);background:var(--color-card);box-shadow:var(--shadow-card);overflow:hidden}.lg-toc-head{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.95rem;padding-inline:1.15rem;list-style:none;display:flex}.lg-toc-head::-webkit-details-marker{display:none}.lg-toc-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);align-items:center;gap:.5rem;font-size:.74rem;font-weight:800;display:flex}.lg-toc-title i{color:var(--color-brand-600);font-size:1.05rem}.dark .lg-toc-title i{color:var(--color-brand-300)}.lg-toc-caret{color:var(--color-ink-muted);transition:transform var(--dur-2)var(--ease)}.lg-toc[open] .lg-toc-caret{transform:rotate(180deg)}.lg-toc-panel{padding-block-end:.7rem;padding-inline:.7rem}.lg-progress{flex-direction:column;gap:.4rem;margin-block-end:.85rem;margin-inline:.45rem;display:flex}.lg-progress-track{border-radius:var(--pt-pill);background:var(--color-line-soft);block-size:.4rem;inline-size:100%;display:block;overflow:hidden}.lg-progress-bar{border-radius:var(--pt-pill);background:var(--gradient-brand);block-size:100%;inline-size:0%;transition:inline-size .12s linear;display:block}.lg-progress-num{color:var(--color-ink-muted);font-size:.72rem;font-weight:600}.lg-toc-nav{scrollbar-width:thin;flex-direction:column;gap:.1rem;max-block-size:min(58vh,30rem);display:flex;overflow-y:auto}.lg-toc-link{border-radius:var(--radius-md);color:var(--color-ink-muted);transition:color var(--dur-1)var(--ease),background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);border-inline-start:2px solid #0000;align-items:center;gap:.65rem;padding-block:.5rem;padding-inline:.6rem;font-size:.82rem;line-height:1.35;display:flex}.lg-toc-num{border-radius:var(--radius-sm);background:var(--color-line-soft);block-size:1.5rem;inline-size:1.5rem;color:var(--color-ink-muted);transition:background var(--dur-1)var(--ease),color var(--dur-1)var(--ease);flex:none;place-items:center;font-size:.68rem;font-weight:800;display:inline-grid}.lg-toc-text{min-inline-size:0}.lg-toc-link:hover{color:var(--color-ink);background:var(--color-line-soft)}.lg-toc-link.is-active{color:var(--color-brand-700);background:#5db8631f;font-weight:700}@supports (color:color-mix(in lab, red, red)){.lg-toc-link.is-active{background:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.lg-toc-link.is-active{border-inline-start-color:var(--color-brand-500)}.dark .lg-toc-link.is-active{color:var(--color-brand-300)}.lg-toc-link.is-active .lg-toc-num{background:var(--gradient-brand);color:#fff}.lg-toc-foot{border-block-start:1px solid var(--color-line);flex-direction:column;gap:.6rem;margin-block-start:.6rem;padding-block-start:.75rem;padding-inline:.45rem;display:flex}.lg-tool{border-radius:var(--radius-md);border:1px solid var(--color-line);inline-size:100%;color:var(--color-ink);background:var(--color-card);cursor:pointer;transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);justify-content:center;align-items:center;gap:.5rem;padding-block:.55rem;padding-inline:.85rem;font-size:.82rem;font-weight:700;display:inline-flex}.lg-tool:hover{background:var(--color-line-soft);border-color:var(--color-brand-300)}.lg-tool i{color:var(--color-brand-600);font-size:1.05rem}.dark .lg-tool i{color:var(--color-brand-300)}.lg-updated{color:var(--color-ink-muted);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.lg-updated i{font-size:.9rem}.lg-content{border-radius:var(--pt-r-lg);border:1px solid var(--color-line);background:var(--color-card);box-shadow:var(--shadow-ui);overflow:hidden}.lg-intro{border-block-end:1px solid var(--color-line);background:linear-gradient(#5db86312,#0000);padding:clamp(1.5rem,1rem + 2vw,2.25rem)}@supports (color:color-mix(in lab, red, red)){.lg-intro{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-400)7%,transparent),transparent)}}.lg-intro-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand-700);align-items:center;gap:.5rem;margin-block-end:.75rem;font-size:.74rem;font-weight:800;display:inline-flex}.dark .lg-intro-kicker{color:var(--color-brand-300)}.lg-intro-kicker i{font-size:1rem}.lg-lead{color:var(--color-ink);font-size:1.02rem;font-weight:500;line-height:1.8}.lg-glance{border-block-end:1px solid var(--color-line);padding:clamp(1.5rem,1rem + 2vw,2.25rem)}.lg-glance-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);align-items:center;gap:.5rem;margin-block-end:1rem;font-size:.76rem;font-weight:800;display:flex}.lg-glance-title i{color:var(--color-brand-600);font-size:1.1rem}.dark .lg-glance-title i{color:var(--color-brand-300)}.lg-glance-grid{gap:.75rem;display:grid}@media (min-width:40rem){.lg-glance-grid{grid-template-columns:1fr 1fr}}.lg-glance-item{border-radius:var(--pt-r);border:1px solid var(--color-line);background:var(--color-line-soft);transition:border-color var(--dur-2)var(--ease),transform var(--dur-2)var(--pt-ease);align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.lg-glance-item:hover{border-color:#a7d5a9}@supports (color:color-mix(in lab, red, red)){.lg-glance-item:hover{border-color:color-mix(in srgb,var(--color-brand-400)40%,var(--color-line))}}.lg-glance-item:hover{transform:translateY(-2px)}.lg-glance-ico{border-radius:var(--radius-md);block-size:2.5rem;inline-size:2.5rem;color:var(--color-brand-700);background:#5db86329;flex:none;place-items:center;font-size:1.2rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.lg-glance-ico{background:color-mix(in srgb,var(--color-brand-400)16%,transparent)}}.dark .lg-glance-ico{color:var(--color-brand-200)}.lg-glance-body{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.lg-glance-h{color:var(--color-ink);font-size:.92rem;font-weight:700}.lg-glance-t{color:var(--color-ink-muted);font-size:.85rem;line-height:1.6}.lg-clauses{padding:clamp(1.5rem,1rem + 2vw,2.25rem)}.lg-clause{padding-block-start:.5rem;scroll-margin-block-start:calc(var(--pt-nav-h) + 1rem)}.lg-clause+.lg-clause{border-block-start:1px solid var(--color-line);margin-block-start:2.25rem;padding-block-start:2.25rem}.lg-clause-head{align-items:center;gap:.75rem;display:flex;position:relative}.lg-clause-num{border-radius:var(--radius-md);color:#fff;background:var(--gradient-brand);block-size:2.25rem;inline-size:2.25rem;box-shadow:var(--shadow-card);flex:none;place-items:center;font-size:.8rem;font-weight:800;display:inline-grid}.lg-clause-ico{border-radius:var(--radius-md);block-size:2.25rem;inline-size:2.25rem;color:var(--color-brand-700);background:#5db86324;flex:none;place-items:center;font-size:1.15rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.lg-clause-ico{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.dark .lg-clause-ico{color:var(--color-brand-200)}.lg-clause-title{color:var(--color-ink);font-size:clamp(1.15rem,1rem + .5vw,1.3rem);font-weight:700;line-height:1.25}.lg-anchor{border-radius:var(--radius-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--color-ink-muted);opacity:.4;transition:color var(--dur-1)var(--ease),background var(--dur-1)var(--ease),opacity var(--dur-1)var(--ease);background:0 0;flex:none;order:-1;place-items:center;font-size:.95rem;display:inline-grid}.lg-clause-head:hover .lg-anchor,.lg-anchor:focus-visible{opacity:1;color:var(--color-brand-600);background:#5db86324}@supports (color:color-mix(in lab, red, red)){.lg-clause-head:hover .lg-anchor,.lg-anchor:focus-visible{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.lg-anchor.is-copied{color:var(--color-success-ink);opacity:1}.lg-clause-body{color:var(--color-ink);margin-block-start:1rem;padding-inline-start:.15rem;font-size:.97rem;line-height:1.85}.lg-clause-body>:first-child{margin-block-start:0}.lg-p{margin-block:1em}.lg-p--lead{color:var(--color-ink);font-size:1.04rem;font-weight:500}.lg-subhead{color:var(--color-ink);margin-block:1.5rem .5rem;font-size:.98rem;font-weight:700}.lg-list,.lg-olist{flex-direction:column;gap:.6rem;margin-block:1rem;padding-inline-start:0;display:flex}.lg-list{list-style:none}.lg-list li{padding-inline-start:1.7em;position:relative}.lg-list li:before{content:"";border-radius:var(--pt-pill);background:var(--gradient-brand);block-size:.5em;inline-size:.5em;position:absolute;inset-block-start:.62em;inset-inline-start:.1em}.lg-olist{counter-reset:lg-ol;list-style:none}.lg-olist li{counter-increment:lg-ol;padding-inline-start:2.4em;position:relative}.lg-olist li:before{content:counter(lg-ol);border-radius:var(--radius-sm);block-size:1.7em;inline-size:1.7em;color:var(--color-brand-700);background:#5db86326;place-items:center;font-size:.8em;font-weight:800;display:grid;position:absolute;inset-block-start:.05em;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.lg-olist li:before{background:color-mix(in srgb,var(--color-brand-400)15%,transparent)}}.dark .lg-olist li:before{color:var(--color-brand-200)}.lg-defs{flex-direction:column;gap:.6rem;margin-block:1rem;display:flex}.lg-def{border-radius:var(--pt-r);border:1px solid var(--color-line);background:var(--color-line-soft);gap:.25rem;padding:1rem;display:grid}@media (min-width:40rem){.lg-def{grid-template-columns:11rem 1fr;gap:1rem}}.lg-def dt{color:var(--color-ink);font-size:.9rem;font-weight:700}.lg-def dd{color:var(--color-ink-muted);margin:0;font-size:.9rem;line-height:1.6}.lg-note{border-radius:var(--pt-r);border:1px solid;align-items:flex-start;gap:.85rem;margin-block:1.25rem;padding:1rem;display:flex}.lg-note-ico{border-radius:var(--radius-md);flex:none;place-items:center;block-size:2rem;inline-size:2rem;font-size:1.1rem;display:grid}.lg-note-body{min-inline-size:0}.lg-note-title{color:var(--color-ink);margin-block-end:.15rem;font-size:.9rem;font-weight:700}.lg-note-text{color:var(--color-ink);margin:0;font-size:.9rem;line-height:1.6}.lg-note--info{border-color:#a9cae1}@supports (color:color-mix(in lab, red, red)){.lg-note--info{border-color:color-mix(in srgb,var(--color-info)30%,var(--color-line))}}.lg-note--info{background:var(--color-info-soft)}.lg-note--info .lg-note-ico{background:#3b82f629}@supports (color:color-mix(in lab, red, red)){.lg-note--info .lg-note-ico{background:color-mix(in srgb,var(--color-info)16%,transparent)}}.lg-note--info .lg-note-ico{color:var(--color-info-ink)}.lg-note--warning{border-color:#e2d092}@supports (color:color-mix(in lab, red, red)){.lg-note--warning{border-color:color-mix(in srgb,var(--color-warning)34%,var(--color-line))}}.lg-note--warning{background:var(--color-warning-soft)}.lg-note--warning .lg-note-ico{background:#f59e0b33}@supports (color:color-mix(in lab, red, red)){.lg-note--warning .lg-note-ico{background:color-mix(in srgb,var(--color-warning)20%,transparent)}}.lg-note--warning .lg-note-ico{color:var(--color-warning-ink)}.lg-note--success{border-color:#a1deb3}@supports (color:color-mix(in lab, red, red)){.lg-note--success{border-color:color-mix(in srgb,var(--color-success)30%,var(--color-line))}}.lg-note--success{background:var(--color-success-soft)}.lg-note--success .lg-note-ico{background:#22c55e2e}@supports (color:color-mix(in lab, red, red)){.lg-note--success .lg-note-ico{background:color-mix(in srgb,var(--color-success)18%,transparent)}}.lg-note--success .lg-note-ico{color:var(--color-success-ink)}.lg-note--brand{border-color:#aed8b0}@supports (color:color-mix(in lab, red, red)){.lg-note--brand{border-color:color-mix(in srgb,var(--color-brand-400)34%,var(--color-line))}}.lg-note--brand{background:#5db86317}@supports (color:color-mix(in lab, red, red)){.lg-note--brand{background:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.lg-note--brand .lg-note-ico{background:#5db8632e}@supports (color:color-mix(in lab, red, red)){.lg-note--brand .lg-note-ico{background:color-mix(in srgb,var(--color-brand-400)18%,transparent)}}.lg-note--brand .lg-note-ico{color:var(--color-brand-700)}.dark .lg-note--brand .lg-note-ico{color:var(--color-brand-200)}.lg-table-wrap{border-radius:var(--pt-r);border:1px solid var(--color-line);margin-block:1.25rem;overflow-x:auto}.lg-table{border-collapse:collapse;inline-size:100%;font-size:.88rem}.lg-table th,.lg-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--color-line);padding-block:.75rem;padding-inline:1rem}.lg-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);background:var(--color-line-soft);font-size:.74rem;font-weight:800}.lg-table tbody tr:last-child td{border-block-end:0}.lg-table td{color:var(--color-ink)}.lg-contact-card{gap:.6rem;margin-block:1rem;display:grid}@media (min-width:40rem){.lg-contact-card{grid-template-columns:1fr 1fr}}.lg-contact-row{border-radius:var(--pt-r);border:1px solid var(--color-line);background:var(--color-line-soft);align-items:center;gap:.85rem;padding:.9rem;display:flex}.lg-contact-ico{border-radius:var(--radius-md);block-size:2.25rem;inline-size:2.25rem;color:var(--color-brand-700);background:#5db86326;flex:none;place-items:center;font-size:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lg-contact-ico{background:color-mix(in srgb,var(--color-brand-400)15%,transparent)}}.dark .lg-contact-ico{color:var(--color-brand-200)}.lg-contact-txt{flex-direction:column;min-inline-size:0;display:flex}.lg-contact-k{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);font-size:.72rem;font-weight:700}.lg-contact-v{color:var(--color-ink);font-size:.92rem;font-weight:700}a.lg-contact-v{color:var(--color-brand-700)}.dark a.lg-contact-v{color:var(--color-brand-300)}a.lg-contact-v:hover{text-underline-offset:2px;text-decoration:underline}.lg-content-foot{border-block-start:1px solid var(--color-line);background:var(--color-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:flex}.lg-content-foot-note{color:var(--color-ink-muted);max-inline-size:46ch;margin:0;font-size:.82rem}.lg-foot-top{border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-card);color:var(--color-ink);transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);align-items:center;gap:.5rem;padding-block:.55rem;padding-inline:1rem;font-size:.82rem;font-weight:700;display:inline-flex}.lg-foot-top:hover{background:var(--color-line-soft);border-color:var(--color-brand-300)}.lg-after{align-items:start;gap:1.5rem;margin-block-start:3rem;display:grid}@media (min-width:64rem){.lg-after{grid-template-columns:minmax(0,1fr) 20rem}}.lg-related-head{margin-block-end:1.25rem}.lg-related-title{color:var(--color-ink);font-size:1.25rem;font-weight:700}.lg-related-sub{max-inline-size:52ch;color:var(--color-ink-muted);margin-block-start:.4rem;font-size:.9rem;line-height:1.6}.lg-related-grid{gap:.85rem;display:grid}@media (min-width:48rem){.lg-related-grid{grid-template-columns:repeat(3,1fr)}}.lg-related-card{border-radius:var(--pt-r);border:1px solid var(--color-line);background:var(--color-card);box-shadow:var(--shadow-card);transition:transform var(--dur-2)var(--pt-ease),border-color var(--dur-2)var(--ease),box-shadow var(--dur-2)var(--ease);flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.lg-related-card:hover{border-color:#a7d5a9;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.lg-related-card:hover{border-color:color-mix(in srgb,var(--color-brand-400)40%,var(--color-line))}}.lg-related-card:hover{box-shadow:var(--shadow-ui)}.lg-related-ico{border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;color:var(--color-brand-700);background:#5db86326;place-items:center;font-size:1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lg-related-ico{background:color-mix(in srgb,var(--color-brand-400)15%,transparent)}}.dark .lg-related-ico{color:var(--color-brand-200)}.lg-related-body{flex-direction:column;gap:.3rem;display:flex}.lg-related-name{color:var(--color-ink);font-size:.98rem;font-weight:700}.lg-related-desc{color:var(--color-ink-muted);font-size:.82rem;line-height:1.6}.lg-related-go{color:var(--color-brand-700);align-items:center;gap:.4rem;margin-block-start:.25rem;font-size:.82rem;font-weight:700;display:inline-flex}.dark .lg-related-go{color:var(--color-brand-300)}.lg-related-go i{transition:transform var(--dur-2)var(--pt-ease)}.lg-related-card:hover .lg-related-go i{transform:translate(.2rem)}[dir=rtl] .lg-related-card:hover .lg-related-go i{transform:scaleX(-1)translate(.2rem)}.lg-help{isolation:isolate;border-radius:var(--pt-r-lg);text-align:center;background:var(--pt-grad-ink);color:var(--pt-on-dark);box-shadow:var(--pt-glow-sm);flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.lg-help:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(30rem 14rem at 50% -20%,#5db86338,#0000 70%);position:absolute;inset:0}.lg-help>*{z-index:1;position:relative}.lg-help-ico{border-radius:var(--radius-md);block-size:3rem;inline-size:3rem;color:var(--pt-on-dark);background:var(--pt-glass-2);border:1px solid var(--pt-glass-line);place-items:center;margin-inline:auto;font-size:1.6rem;display:grid}.lg-help-title{color:var(--pt-on-dark);font-size:1.02rem;font-weight:700}.lg-help-text{color:var(--pt-on-dark-muted);font-size:.85rem;line-height:1.6}.lg-help-actions{flex-direction:column;align-items:center;gap:.65rem;margin-block-start:.25rem;display:flex}.lg-help-mail{color:var(--pt-on-dark);opacity:.9;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.lg-help-mail:hover{opacity:1;text-underline-offset:2px;text-decoration:underline}.lg-toast{z-index:var(--z-toast);border-radius:var(--pt-pill);color:#fff;background:var(--gradient-pill);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:transform var(--dur-3)var(--pt-ease),opacity var(--dur-3)var(--ease);align-items:center;gap:.5rem;padding-block:.65rem;padding-inline:1rem;font-size:.85rem;font-weight:700;display:flex;position:fixed;inset-block-end:1.5rem;inset-inline-start:50%;transform:translate(-50%,1.5rem)}.lg-toast i{font-size:1.1rem}.lg-toast.is-open{opacity:1;transform:translate(-50%)}@media (max-width:63.999rem){.lg-aside-inner{position:static}.lg-toc-nav{max-block-size:none}}@media (min-width:64rem){.lg-toc-head{cursor:default;pointer-events:none}.lg-toc-caret{display:none}.lg-toc-panel{display:block!important}}@keyframes lg-spin{to{transform:rotate(360deg)}}@keyframes lg-dash{to{stroke-dashoffset:-1000px}}@keyframes lg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.lg-seals,.lg-flow-dash,.lg-flow-node{animation:none!important}.lg-flow-dash{stroke-dasharray:none}.lg-progress-bar{transition:none}}@media print{.masthead,.foot,.pt-backtop,.lg-hero-art,.lg-hero-nav,.lg-aside,.lg-after,.lg-toast{display:none!important}.lg-hero{padding-block:1.25rem;color:#000!important;background:0 0!important}.lg-hero:after{display:none!important}.lg-hero-title,.lg-hero-sub,.lg-crumb,.lg-crumb--current,.lg-meta,.lg-meta-v,.lg-meta-k{color:#000!important}.lg-hero-eyebrow,.lg-meta{color:#000!important;background:0 0!important;border-color:#ccc!important}.lg-hero-eyebrow i,.lg-meta i{color:#000!important}.lg-grid{display:block!important}.lg-content{box-shadow:none!important;border:0!important}.lg-clause{break-inside:avoid}.lg-anchor{display:none!important}.lg-clause-body,.lg-lead,.lg-p,.lg-note-text,.lg-clause-title{color:#000!important}}