/*!
 * ===========================================================================
 *  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.3 | built 2026-09-20 08:54 */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-leading:initial}}}@layer components{.lg-hero{padding-block:clamp(2.75rem,6vw,4.75rem);position:relative;overflow:hidden}.lg-hero:before{content:"";z-index:0;background:var(--gradient-brand-deep);opacity:.97;position:absolute;inset:0}.dark .lg-hero:before{background:linear-gradient(135deg,var(--color-brand-950),var(--color-chrome,var(--color-surface)));opacity:1}.lg-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(56rem 24rem at 50% -22%,#26cfae75,#0000 70%),radial-gradient(38rem 20rem at 88% 118%,#7fd8c442,#0000 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lg-hero:after{background:radial-gradient(56rem 24rem at 50% -22%,color-mix(in srgb,var(--color-brand-400)46%,transparent),transparent 70%),radial-gradient(38rem 20rem at 88% 118%,color-mix(in srgb,var(--color-brand-300)26%,transparent),transparent 60%)}}.dark .lg-hero:after{background:radial-gradient(48rem 22rem at 50% -25%,#0c877047,#0000 72%)}@supports (color:color-mix(in lab, red, red)){.dark .lg-hero:after{background:radial-gradient(48rem 22rem at 50% -25%,color-mix(in srgb,var(--color-brand-600)28%,transparent),transparent 72%)}}.dark .lg-hero:after{opacity:.5}.lg-hero>.page-shell{z-index:2;position:relative}.lg-hero-shapes{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.lg-dots{fill:var(--color-text-on-brand);opacity:.1}.dark .lg-dots{opacity:.06}.lg-seal{fill:none;stroke:var(--color-text-on-brand);stroke-width:1.5px;stroke-dasharray:2 16;stroke-linecap:round;opacity:.17}.lg-seal--2{opacity:.11}.lg-seal--3{opacity:.07}.lg-seal-group{transform-box:fill-box;transform-origin:50%}.lg-doc-page{fill:none;stroke:var(--color-text-on-brand);stroke-width:1.5px;opacity:.12}.lg-doc-line{stroke:var(--color-text-on-brand);stroke-width:2px;stroke-linecap:round;opacity:.1}.lg-glow--1{fill:var(--color-brand-300);opacity:.18}.lg-glow--2{fill:var(--color-text-on-brand);opacity:.07}.dark .lg-glow--1{opacity:.1}@media (prefers-reduced-motion:no-preference){.lg-seal-group{animation:96s linear infinite lg-spin}.lg-glow--1{animation:11s ease-in-out infinite lg-pulse}.lg-glow--2{animation:14s ease-in-out infinite reverse lg-pulse}}.lg-hero-inner{align-items:center;gap:calc(var(--spacing,.25rem)*4);text-align:center;flex-direction:column;max-width:52rem;margin-inline:auto;display:flex}.lg-crumbs{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:#ffffffc7;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-crumbs{color:color-mix(in srgb,var(--color-text-on-brand)78%,transparent)}}.lg-crumb{color:inherit;transition:color var(--transition-fast)}a.lg-crumb:hover{color:var(--color-text-on-brand);text-underline-offset:2px;text-decoration:underline}.lg-crumb--current{color:var(--color-text-on-brand)}.lg-crumb-sep{opacity:.6;font-size:1rem}.lg-hero-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand);background:#ffffff26;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lg-hero-eyebrow{background:color-mix(in srgb,var(--color-text-on-brand)15%,transparent)}}.lg-hero-eyebrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff3d}@supports (color:color-mix(in lab, red, red)){.lg-hero-eyebrow{border:1px solid color-mix(in srgb,var(--color-text-on-brand)24%,transparent)}}.lg-hero-title{color:var(--color-text-on-brand);letter-spacing:-.015em;font-size:clamp(2rem,5vw,3.15rem);font-weight:800;line-height:1.15}.lg-hero-sub{color:#ffffffd1;max-inline-size:46ch}@supports (color:color-mix(in lab, red, red)){.lg-hero-sub{color:color-mix(in srgb,var(--color-text-on-brand)82%,transparent)}}.lg-hero-sub{font-size:clamp(15px,2vw,17.5px);line-height:1.75}.lg-hero-meta{margin-top:calc(var(--spacing,.25rem)*1);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2.5);flex-wrap:wrap;display:flex}.lg-meta{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*1.5);color:#ffffffe0;border-radius:3.40282e38px;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lg-meta{color:color-mix(in srgb,var(--color-text-on-brand)88%,transparent)}}.lg-meta{background:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lg-meta{background:color-mix(in srgb,var(--color-text-on-brand)10%,transparent)}}.lg-meta{border:1px solid #ffffff2e}@supports (color:color-mix(in lab, red, red)){.lg-meta{border:1px solid color-mix(in srgb,var(--color-text-on-brand)18%,transparent)}}.lg-meta i{opacity:.9;font-size:1.05rem}.lg-meta-k{opacity:.7}.lg-meta-v{color:var(--color-text-on-brand);font-weight:700}.lg-hero-nav{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2.5);flex-wrap:wrap;max-width:62rem;display:flex}.lg-pill{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:13.5px;font-weight:var(--font-weight-bold,700);color:#ffffffdb;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lg-pill{color:color-mix(in srgb,var(--color-text-on-brand)86%,transparent)}}.lg-pill{background:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lg-pill{background:color-mix(in srgb,var(--color-text-on-brand)10%,transparent)}}.lg-pill{border:1px solid #ffffff2e}@supports (color:color-mix(in lab, red, red)){.lg-pill{border:1px solid color-mix(in srgb,var(--color-text-on-brand)18%,transparent)}}.lg-pill{transition:background-color var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast)}.lg-pill i{font-size:1.05rem}.lg-pill:hover{background:#fff3}@supports (color:color-mix(in lab, red, red)){.lg-pill:hover{background:color-mix(in srgb,var(--color-text-on-brand)20%,transparent)}}.lg-pill:hover{color:var(--color-text-on-brand);transform:translateY(-1px)}.lg-pill.is-current{color:var(--color-brand-800);background:var(--color-text-on-brand);box-shadow:var(--shadow-md);border-color:#0000}.dark .lg-pill.is-current{color:var(--color-brand-900)}.lg-body{padding-block:clamp(2.25rem,5vw,3.75rem)}.lg-grid{gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.lg-grid{grid-template-columns:17rem minmax(0,1fr)}}@media (min-width:80rem){.lg-grid{grid-template-columns:19rem minmax(0,1fr)}}.lg-grid{align-items:start}.lg-main,.lg-aside{min-inline-size:0}.lg-aside-inner{position:sticky;inset-block-start:5.25rem}.lg-toc{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);box-shadow:var(--shadow-sm);overflow:hidden}.lg-toc-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);cursor:default;list-style-type:none;display:flex}.lg-toc-head::-webkit-details-marker{display:none}.lg-toc-title{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-muted,#3a6e61);text-transform:uppercase;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-text-muted,#3a6e61);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (min-width:64rem){.lg-toc-caret{display:none}}.lg-toc[open] .lg-toc-caret{transform:rotate(180deg)}.lg-toc-panel{padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3)}.lg-progress{margin-inline:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;display:flex}.lg-progress-track{height:calc(var(--spacing,.25rem)*1.5);background:var(--color-surface-alt);border-radius:3.40282e38px;width:100%;display:block;overflow:hidden}.lg-progress-bar{background-image:var(--gradient-brand);height:100%;border-radius:3.40282e38px;inline-size:0%;transition:inline-size .12s linear;display:block}.lg-progress-num{--tw-font-weight:var(--font-weight-semibold,600);font-size:11.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.lg-toc-nav{gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;max-block-size:min(60vh,30rem);display:flex;overflow-y:auto}.lg-toc-link{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);border-radius:var(--radius-btn,6px);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-snug,1.375);font-size:13px;line-height:var(--leading-snug,1.375);color:var(--color-text-muted,#3a6e61);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);border-inline-start:2px solid #0000;display:flex}.lg-toc-num{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-badge,4px);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);background:var(--color-surface-alt);color:var(--color-text-muted);transition:background-color var(--transition-fast),color var(--transition-fast);flex-shrink:0;place-items:center;display:inline-grid}.lg-toc-text{min-inline-size:0}.lg-toc-link:hover{color:var(--color-text-heading,#03332a);background:var(--color-surface-hover)}.lg-toc-link.is-active{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand-700);background:#26cfae1f}@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-200)}.lg-toc-link.is-active .lg-toc-num{background-image:var(--gradient-brand);color:var(--color-text-on-brand)}.lg-toc-foot{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border,#bfe9dc);padding-inline:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.lg-tool{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-btn,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a);background:var(--color-surface);transition:background-color var(--transition-fast),border-color var(--transition-fast);display:inline-flex}.lg-tool:hover{border-color:var(--color-border-strong,#99dcc9);background:var(--color-surface-hover)}.lg-tool i{font-size:1.05rem}.lg-updated{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:var(--color-text-muted,#3a6e61);font-size:11.5px;display:flex}.lg-updated i{font-size:.95rem}.lg-content{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);box-shadow:var(--shadow-md);overflow:hidden}.lg-intro{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#bfe9dc);padding:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.lg-intro{padding:calc(var(--spacing,.25rem)*8)}}.lg-intro{background:linear-gradient(#26cfae0f,#0000)}@supports (color:color-mix(in lab, red, red)){.lg-intro{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-400)6%,transparent),transparent)}}.lg-intro-kicker{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--color-brand-700);display:inline-flex}.dark .lg-intro-kicker{color:var(--color-brand-300)}.lg-intro-kicker i{font-size:1rem}.lg-lead{--tw-leading:1.8;color:var(--color-text-heading,#03332a);font-size:16.5px;font-weight:500;line-height:1.8}.lg-glance{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#bfe9dc);padding:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.lg-glance{padding:calc(var(--spacing,.25rem)*8)}}.lg-glance-title{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-muted,#3a6e61);text-transform:uppercase;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:calc(var(--spacing,.25rem)*3);display:grid}@media (min-width:40rem){.lg-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-glance-item{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);padding:calc(var(--spacing,.25rem)*4);background:var(--color-surface-alt);display:flex}.lg-glance-ico{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-btn,6px);background:#26cfae29;flex-shrink:0;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)}}.lg-glance-ico{color:var(--color-brand-700)}.dark .lg-glance-ico{color:var(--color-brand-200)}.lg-glance-body{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;display:flex}.lg-glance-h{--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.lg-glance-t{--tw-leading:var(--leading-relaxed,1.625);font-size:13.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.lg-clauses{padding:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.lg-clauses{padding:calc(var(--spacing,.25rem)*8)}}.lg-clause{padding-block-start:.5rem;scroll-margin-block-start:5.5rem}.lg-clause+.lg-clause{margin-top:calc(var(--spacing,.25rem)*9);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border,#bfe9dc);padding-top:calc(var(--spacing,.25rem)*9)}.lg-clause-head{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex;position:relative}.lg-clause-num{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);--tw-font-weight:var(--font-weight-extrabold,800);font-size:13px;font-weight:var(--font-weight-extrabold,800);color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand);box-shadow:var(--shadow-sm);flex-shrink:0;place-items:center;display:inline-grid}.lg-clause-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);background:#26cfae24;flex-shrink:0;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)}}.lg-clause-ico{color:var(--color-brand-700)}.dark .lg-clause-ico{color:var(--color-brand-200)}.lg-clause-title{--tw-leading:var(--leading-tight,1.25);font-size:19px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}@media (min-width:40rem){.lg-clause-title{font-size:21px}}.lg-anchor{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);border-radius:var(--radius-badge,4px);color:var(--color-text-muted);opacity:.45;transition:color var(--transition-fast),background-color var(--transition-fast),opacity var(--transition-fast);background:0 0;flex-shrink:0;order:-1;place-items:center;font-size:15px;display:inline-grid}.lg-clause-head:hover .lg-anchor,.lg-anchor:focus-visible{opacity:1;color:var(--color-brand-600);background:#26cfae24}@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-solid);opacity:1}.dark .lg-anchor.is-copied{color:var(--color-success)}.lg-clause-body{margin-top:calc(var(--spacing,.25rem)*4);color:var(--color-text);padding-inline-start:calc(var(--spacing,.25rem)*1);font-size:15.5px;line-height:1.85}.lg-clause-body>:first-child{margin-block-start:0}.lg-p{margin-block:1em}.lg-p--lead{color:var(--color-text-heading);font-size:16.5px;font-weight:500}.lg-subhead{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:15.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.lg-list,.lg-olist{margin-block:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*2.5);flex-direction:column;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:"";background-image:var(--gradient-brand);border-radius:999px;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-badge,8px);block-size:1.7em;inline-size:1.7em;color:var(--color-brand-700);background:#26cfae26;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{margin-block:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*2.5);flex-direction:column;display:flex}.lg-def{gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);padding:calc(var(--spacing,.25rem)*4);display:grid}@media (min-width:40rem){.lg-def{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:10rem 1fr}}.lg-def{background:var(--color-surface-alt)}.lg-def dt{--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.lg-def dd{--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.lg-note{margin-block:calc(var(--spacing,.25rem)*5);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);border-width:1px;display:flex}.lg-note-ico{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-btn,6px);flex-shrink:0;place-items:center;font-size:1.1rem;display:grid}.lg-note-body{min-inline-size:0}.lg-note-title{margin-bottom:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.lg-note-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--color-text);margin:0}.lg-note--info{border-color:#91c1e1}@supports (color:color-mix(in lab, red, red)){.lg-note--info{border-color:color-mix(in srgb,var(--color-info)30%,var(--color-border))}}.lg-note--info{background:#2563eb14}@supports (color:color-mix(in lab, red, red)){.lg-note--info{background:color-mix(in srgb,var(--color-info)8%,transparent)}}.lg-note--info .lg-note-ico{background:#2563eb29}@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)}.lg-note--warning{border-color:#c8c293}@supports (color:color-mix(in lab, red, red)){.lg-note--warning{border-color:color-mix(in srgb,var(--color-warning)34%,var(--color-border))}}.lg-note--warning{background:#d977061a}@supports (color:color-mix(in lab, red, red)){.lg-note--warning{background:color-mix(in srgb,var(--color-warning)10%,transparent)}}.lg-note--warning .lg-note-ico{background:#d9770633}@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-solid)}.dark .lg-note--warning .lg-note-ico{color:var(--color-warning)}.lg-note--success{border-color:#8cd4b0}@supports (color:color-mix(in lab, red, red)){.lg-note--success{border-color:color-mix(in srgb,var(--color-success)30%,var(--color-border))}}.lg-note--success{background:#16a34a17}@supports (color:color-mix(in lab, red, red)){.lg-note--success{background:color-mix(in srgb,var(--color-success)9%,transparent)}}.lg-note--success .lg-note-ico{background:#16a34a29}@supports (color:color-mix(in lab, red, red)){.lg-note--success .lg-note-ico{background:color-mix(in srgb,var(--color-success)16%,transparent)}}.lg-note--success .lg-note-ico{color:var(--color-success-solid)}.dark .lg-note--success .lg-note-ico{color:var(--color-success)}.lg-note--brand{border-color:#8be0cc}@supports (color:color-mix(in lab, red, red)){.lg-note--brand{border-color:color-mix(in srgb,var(--color-brand-400)34%,var(--color-border))}}.lg-note--brand{background:#26cfae17}@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:#26cfae2e}@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{margin-block:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;font-size:14px}.lg-table th,.lg-table td{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:start;vertical-align:top;border-block-end:1px solid var(--color-border)}.lg-table thead th{--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-muted,#3a6e61);text-transform:uppercase;background:var(--color-surface-alt)}.lg-table tbody tr:last-child td{border-block-end:0}.lg-table td{color:var(--color-text)}.lg-contact-card{margin-block:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*2);display:grid}@media (min-width:40rem){.lg-contact-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-contact-row{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);padding:calc(var(--spacing,.25rem)*3.5);background:var(--color-surface-alt);display:flex}.lg-contact-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);background:#26cfae26;flex-shrink:0;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)}}.lg-contact-ico{color:var(--color-brand-700)}.dark .lg-contact-ico{color:var(--color-brand-200)}.lg-contact-txt{min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}.lg-contact-k{--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-muted,#3a6e61);text-transform:uppercase}.lg-contact-v{--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}a.lg-contact-v{color:var(--color-link)}a.lg-contact-v:hover{text-underline-offset:2px;text-decoration:underline}.lg-content-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border,#bfe9dc);padding:calc(var(--spacing,.25rem)*6);flex-wrap:wrap;display:flex}@media (min-width:40rem){.lg-content-foot{padding:calc(var(--spacing,.25rem)*8)}}.lg-content-foot{background:var(--color-surface-alt)}.lg-content-foot-note{color:var(--color-text-muted,#3a6e61);max-inline-size:44ch;font-size:13px}.lg-foot-top{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-btn,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:13.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a);transition:background-color var(--transition-fast),border-color var(--transition-fast);display:inline-flex}.lg-foot-top:hover{border-color:var(--color-border-strong,#99dcc9);background:var(--color-surface-hover)}.lg-after{margin-top:calc(var(--spacing,.25rem)*12);gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:64rem){.lg-after{grid-template-columns:minmax(0,1fr) 20rem}}.lg-after{align-items:start}.lg-related-head{margin-bottom:calc(var(--spacing,.25rem)*5)}.lg-related-title{--tw-font-weight:var(--font-weight-bold,700);font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.lg-related-sub{margin-top:calc(var(--spacing,.25rem)*1.5);--tw-leading:var(--leading-relaxed,1.625);max-width:52ch;font-size:14.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.lg-related-grid{gap:calc(var(--spacing,.25rem)*3);display:grid}@media (min-width:40rem){.lg-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lg-related-card{gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*5);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);flex-direction:column;display:flex}.lg-related-card:hover{border-color:#82dfca;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-border))}}.lg-related-card:hover{box-shadow:var(--shadow-md)}.lg-related-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);background:#26cfae26;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)}}.lg-related-ico{color:var(--color-brand-700)}.dark .lg-related-ico{color:var(--color-brand-200)}.lg-related-body{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.lg-related-name{--tw-font-weight:var(--font-weight-bold,700);font-size:15.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.lg-related-desc{--tw-leading:var(--leading-relaxed,1.625);font-size:13px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.lg-related-go{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700);display:inline-flex}.dark .lg-related-go{color:var(--color-brand-300)}.lg-related-go i{transition:transform var(--transition-fast)}.lg-related-card:hover .lg-related-go i{transform:translate(.2rem)}[dir=rtl] .lg-related-card:hover .lg-related-go i{transform:translate(-.2rem)}.lg-help{gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);padding:calc(var(--spacing,.25rem)*6);text-align:center;background:var(--gradient-brand-deep);box-shadow:var(--shadow-brand);flex-direction:column;display:flex;position:relative;overflow:hidden}.dark .lg-help{background:linear-gradient(135deg,var(--color-brand-950),var(--color-brand-900))}.lg-help-ico{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-btn,6px);color:var(--color-text-on-brand);background:#ffffff26;place-items:center;margin-inline:auto;font-size:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lg-help-ico{background:color-mix(in srgb,var(--color-text-on-brand)15%,transparent)}}.lg-help-ico{border:1px solid #ffffff38}@supports (color:color-mix(in lab, red, red)){.lg-help-ico{border:1px solid color-mix(in srgb,var(--color-text-on-brand)22%,transparent)}}.lg-help-title{--tw-font-weight:var(--font-weight-bold,700);font-size:16.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand)}.lg-help-text{--tw-leading:var(--leading-relaxed,1.625);font-size:13.5px;line-height:var(--leading-relaxed,1.625);color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.lg-help-text{color:color-mix(in srgb,var(--color-text-on-brand)82%,transparent)}}.lg-help-actions{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*2.5);flex-direction:column;display:flex}.lg-help-actions .btn{width:100%}.lg-help-mail{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:13.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand);opacity:.9;display:inline-flex}.lg-help-mail:hover{opacity:1;text-underline-offset:2px;text-decoration:underline}.lg-backtop{inset-inline-end:calc(var(--spacing,.25rem)*6);bottom:calc(var(--spacing,.25rem)*6);z-index:60;width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand);box-shadow:var(--shadow-lg);transition:transform var(--transition-fast),opacity var(--transition-fast);border-radius:3.40282e38px;place-items:center;font-size:1.4rem;display:grid;position:fixed}.lg-backtop:hover{transform:translateY(-3px)}.lg-backtop[hidden]{display:none}.lg-toast{bottom:calc(var(--spacing,.25rem)*6);z-index:80;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);opacity:0;pointer-events:none;background-image:var(--gradient-brand);box-shadow:var(--shadow-lg);transition:transform var(--transition-base),opacity var(--transition-base);border-radius:3.40282e38px;display:flex;position:fixed;left: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:1023px){.lg-aside-inner{position:static}.lg-toc-nav{max-block-size:none}}@media (min-width:1024px){.lg-toc-head{pointer-events:none}.lg-toc-panel{display:block!important}}}@keyframes lg-spin{to{transform:rotate(360deg)}}@keyframes lg-pulse{0%,to{opacity:.18}50%{opacity:.3}}@media print{.site-header,.site-footer,.lg-hero-shapes,.lg-hero-nav,.lg-aside,.lg-after,.lg-backtop,.skip-link{display:none!important}.lg-hero{padding-block:1.5rem}.lg-hero:before,.lg-hero:after{background:0 0!important}.lg-hero-title,.lg-hero-sub,.lg-crumb,.lg-hero-eyebrow,.lg-meta,.lg-meta-v{color:#000!important}.lg-hero-eyebrow,.lg-meta{background:0 0!important;border-color:#ccc!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{color:#000!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}