.lg{--lg-bg:#f6f3ec;--lg-surface:#fffdf8;--lg-raised:#fff;--lg-ink:#15201a;--lg-soft:#4a524c;--lg-mute:#6e746e;--lg-line:#e4ded0;--lg-line-2:#cfc6b1;--lg-green:#173f2e;--lg-green-hover:#0f2e21;--lg-link:#1e6f4c;--lg-tint:#e7efe8;--lg-brass:#9a7535;--lg-brass-line:#9a753559;--lg-brass-soft:#f3ead6;--lg-night:#0f1f17;--lg-on-night:#f3efe6;--lg-danger:#a83a2c;--lg-danger-soft:#f8e9e4;--lg-ok:#1e6f4c;--lg-ok-soft:#e4f0e4;--lg-shadow:0 1px 0 #15201a0a, 0 18px 48px -22px #15201a47;--lg-serif:"Source Serif 4 Variable", "Noto Serif Georgian Variable", "Iowan Old Style", Georgia, serif;--lg-sans:"Inter Variable", "Noto Sans Georgian Variable", system-ui, sans-serif;background:var(--lg-bg);color:var(--lg-ink);font-family:var(--lg-sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}@media (prefers-color-scheme:dark){.lg{--lg-bg:#0e1411;--lg-surface:#141c17;--lg-raised:#19221c;--lg-ink:#ece7dc;--lg-soft:#c3c1b7;--lg-mute:#959a91;--lg-line:#253029;--lg-line-2:#36433a;--lg-green:#2f6b4f;--lg-green-hover:#387c5c;--lg-link:#74c79c;--lg-tint:#17261e;--lg-brass:#d1ab63;--lg-brass-line:#d1ab6352;--lg-brass-soft:#2a2416;--lg-night:#13261c;--lg-danger:#e58a78;--lg-danger-soft:#2c1814;--lg-ok:#74c79c;--lg-ok-soft:#13261b;--lg-shadow:0 1px 0 #0000004d, 0 18px 48px -22px #000000b3}}.lg main{flex:1}.lg a{color:inherit}.lg ::selection{background:var(--lg-brass-soft)}.lg-serif,.lg-h1,.lg-h2,.lg-num,.lg-brand__name{font-family:var(--lg-serif)}.lg-kicker{color:var(--lg-mute);font-size:14.5px}.lg-kicker a{color:var(--lg-soft);text-decoration:underline;-webkit-text-decoration-color:var(--lg-line-2);text-decoration-color:var(--lg-line-2);text-underline-offset:4px}.lg-h1{overflow-wrap:break-word;letter-spacing:-.022em;font-optical-sizing:auto;text-wrap:balance;max-width:18ch;margin-top:16px;font-size:clamp(34px,5.4vw,62px);font-weight:500;line-height:1.04}.lg-h1 em{color:var(--lg-brass);font-style:italic}.lg-h2{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(25px,3.2vw,36px);font-weight:500;line-height:1.12}.lg-lead{color:var(--lg-soft);max-width:58ch;margin-top:18px;font-size:18px;line-height:1.62}.lg-num{display:none}.text-ink-soft,.lg .text-ink-soft{color:var(--lg-soft)}.lg .text-ink-mute{color:var(--lg-mute)}.lg .text-brand{color:var(--lg-link)}.lg .bg-brand{background:var(--lg-brass)}.lg .btn{letter-spacing:0;box-shadow:none;border-radius:10px;font-weight:600;transform:none}.lg .btn-primary{background:var(--lg-green);color:#f6f3ec;border:1px solid var(--lg-green)}.lg .btn-primary:hover{background:var(--lg-green-hover);border-color:var(--lg-green-hover);color:#fff}.lg .btn-primary:active{transform:translateY(1px)}.lg .btn-ghost,.lg .btn:not(.btn-primary){color:var(--lg-ink);border:1px solid var(--lg-line-2);background:0 0}.lg .btn-ghost:hover,.lg .btn:not(.btn-primary):hover{border-color:var(--lg-ink);background:0 0}.lg .btn-lg{padding:14px 22px;font-size:16px}.lg .btn:focus-visible,.lg a:focus-visible,.lg button:focus-visible,.lg summary:focus-visible{outline:2px solid var(--lg-brass);outline-offset:3px}.lg-ribbon{background:var(--lg-brass-soft);color:var(--lg-brass);border-bottom:1px solid var(--lg-brass-line);text-align:center;letter-spacing:.01em;padding:7px 16px;font-size:12.5px;font-weight:600}.lg-top{background:color-mix(in srgb, var(--lg-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--lg-line);z-index:40;position:sticky;top:0}.lg-top__in{align-items:center;gap:22px;min-height:66px;display:flex}.lg-brand{color:var(--lg-ink);white-space:nowrap;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.lg-brand__mark{background:var(--lg-green);color:#f6f3ec;width:34px;height:34px;font-family:var(--lg-sans);letter-spacing:-1px;white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.lg-brand__mark span{color:#d4f24b}.lg-brand__name{letter-spacing:-.01em;font-size:19px;font-weight:500}.lg-nav{gap:26px;font-size:14.5px;font-weight:500;display:none}.lg-nav a{color:var(--lg-soft);white-space:nowrap;border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.lg-nav a:hover{color:var(--lg-ink);border-color:var(--lg-brass-line)}.lg-top__end{align-items:center;gap:14px;margin-left:auto;display:flex}.lg-langs{border:1px solid var(--lg-line);border-radius:9px;gap:2px;padding:2px;display:none}.lg-langs a{color:var(--lg-mute);border-radius:7px;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:none}.lg-langs a:hover{color:var(--lg-ink)}.lg-langs a[aria-current=true]{background:var(--lg-ink);color:var(--lg-bg)}.lg-ask{white-space:nowrap;display:none}.lg-menu summary{cursor:pointer;border:1px solid var(--lg-line-2);border-radius:9px;padding:7px 13px;font-size:14px;font-weight:600;list-style:none}.lg-menu summary::-webkit-details-marker{display:none}.lg-menu__panel{z-index:30;background:var(--lg-surface);border-bottom:1px solid var(--lg-line);box-shadow:var(--lg-shadow);padding:6px 16px 16px;display:grid;position:absolute;top:100%;left:0;right:0}.lg-menu__panel>a{color:var(--lg-ink);border-bottom:1px solid var(--lg-line);padding:13px 0;font-size:16px;font-weight:500;text-decoration:none}.lg-menu__panel>a:last-of-type{color:var(--lg-link);border-bottom:0;font-weight:600}.lg-menu__langs{border-top:1px solid var(--lg-line);gap:6px;padding-top:12px;display:flex}.lg-menu__langs a{border:1px solid var(--lg-line);color:var(--lg-soft);border-radius:8px;padding:7px 11px;font-size:13px;font-weight:600;text-decoration:none}.lg-menu__langs a[aria-current=true]{background:var(--lg-ink);color:var(--lg-bg);border-color:var(--lg-ink)}@media (width>=1080px){.lg-nav,.lg-ask{display:flex}.lg-menu{display:none}.lg-langs{display:flex}}@media (width<=1079px){.lg-case .lg-langs,.lg-desk .lg-langs{display:flex}}@media (width<=420px){.lg-brand__name{font-size:17px}}.lg-foot{color:var(--lg-mute);border-top:1px solid var(--lg-line);margin-top:96px;padding:44px 0 48px;font-size:13.5px}.lg-foot__line{font-family:var(--lg-serif);color:var(--lg-ink);max-width:40ch;font-size:19px;line-height:1.35}.lg-foot__note{max-width:72ch;margin-top:10px;line-height:1.6}.lg-foot__links{flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}.lg-foot__links a{color:var(--lg-soft);text-decoration:underline;-webkit-text-decoration-color:var(--lg-brass-line);text-decoration-color:var(--lg-brass-line);text-underline-offset:4px}.lg-foot__links a:hover{color:var(--lg-ink)}.lg-foot__copy{margin-top:18px;font-size:12.5px}.lg-hero{padding-top:56px;padding-bottom:32px}.lg-section{margin-top:104px}.lg-section__head{gap:10px;max-width:64ch;margin-bottom:30px;display:grid}.lg-section__head p{color:var(--lg-soft);font-size:16.5px;line-height:1.6}.lg-rule{background:var(--lg-line);border:0;height:1px;margin:0}.lg-card{border:1px solid var(--lg-line);background:var(--lg-surface);border-radius:14px;padding:22px}.lg-card--quiet{background:0 0}.lg-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=640px){.lg-grid--2,.lg-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.lg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=640px) and (width<=959px){.lg-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-hero-grid{align-items:center;gap:48px;display:grid}@media (width>=1000px){.lg-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px}}.lg-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lg-facts{display:none}.lg-facts span{align-items:center;gap:8px;display:inline-flex}.lg-facts svg{color:var(--lg-brass);flex:none}.lg-fact{display:none}.lg-cf{justify-self:center;width:100%;max-width:520px;margin:0;padding-top:22px;display:block;position:relative}.lg-cf__tab{background:var(--lg-surface);border:1px solid var(--lg-line);height:24px;color:var(--lg-soft);border-bottom:0;border-radius:10px 10px 0 0;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:0;left:26px}.lg-cf__card{background:var(--lg-surface);border:1px solid var(--lg-line);box-shadow:var(--lg-shadow);border-radius:16px;overflow:hidden}.lg-cf__head{border-bottom:1px solid var(--lg-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.lg-cf__ref{color:var(--lg-mute);letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.lg-cf__title{font-family:var(--lg-serif);margin-top:4px;font-size:19px;line-height:1.25}.lg-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 22px 6px;display:grid}.lg-steps li{color:var(--lg-mute);justify-items:start;gap:8px;min-width:0;padding-right:6px;font-size:11.5px;display:grid;position:relative}.lg-steps li span{overflow-wrap:anywhere;line-height:1.3}.lg-steps li:before{content:"";background:var(--lg-line-2);height:1px;position:absolute;top:5px;left:12px;right:0}.lg-steps li:last-child:before{display:none}.lg-steps i{border:1.5px solid var(--lg-line-2);background:var(--lg-surface);z-index:1;border-radius:50%;width:11px;height:11px;position:relative}.lg-steps li[data-done]{color:var(--lg-soft)}.lg-steps li[data-done] i{background:var(--lg-green);border-color:var(--lg-green)}.lg-steps li[data-done]:before{background:var(--lg-green)}.lg-steps li[data-now]{color:var(--lg-ink);font-weight:600}.lg-steps li[data-now] i{border-color:var(--lg-brass);background:var(--lg-brass-soft);box-shadow:0 0 0 4px var(--lg-brass-soft)}.lg-cf__msg{align-items:flex-start;gap:12px;margin:16px 22px 0;display:flex}.lg-cf__msg p{background:var(--lg-tint);color:var(--lg-ink);border-radius:4px 14px 14px;padding:12px 14px;font-size:14px;line-height:1.5}.lg-cf__msg small{color:var(--lg-mute);margin-bottom:4px;font-size:11.5px;display:block}.lg-avatar{background:var(--lg-brass-soft);width:34px;height:34px;color:var(--lg-brass);font-family:var(--lg-serif);border:1px solid var(--lg-brass-line);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.lg-cf__quote{border:1px solid var(--lg-line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 22px 22px;padding:14px 16px;display:flex}.lg-cf__quote b{font-family:var(--lg-serif);white-space:nowrap;font-size:20px;font-weight:500}.lg-cf__quote>span{text-align:right}.lg-cf__quote span{color:var(--lg-mute);font-size:12.5px}.lg-cf__note{color:var(--lg-mute);text-align:center;margin-top:12px;font-size:12px;display:block}.lg-trust{border-top:1px solid var(--lg-line);border-bottom:1px solid var(--lg-line);grid-template-columns:minmax(0,1fr);margin-top:72px;display:grid}@media (width>=720px){.lg-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.lg-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.lg-trust>div{align-content:start;gap:8px;padding:24px 22px 24px 0;display:grid}@media (width>=720px){.lg-trust>div+div{border-left:1px solid var(--lg-line);padding-left:22px}}@media (width>=720px) and (width<=1099px){.lg-trust>div:nth-child(3){border-left:0;border-top:1px solid var(--lg-line);padding-left:0}.lg-trust>div:nth-child(4){border-top:1px solid var(--lg-line)}}@media (width<=719px){.lg-trust>div+div{border-top:1px solid var(--lg-line)}}.lg-trust svg{display:none}.lg-trust b{font-size:16px;font-weight:600}.lg-trust span{color:var(--lg-soft);font-size:14px;line-height:1.55}.lg-trust-h{font-family:var(--lg-serif);color:var(--lg-ink);margin-top:88px;margin-bottom:18px;font-size:clamp(22px,2.6vw,28px);font-weight:500}.lg-index{border-top:1px solid var(--lg-line-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=860px){.lg-index{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.lg-index a{border-bottom:1px solid var(--lg-line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:22px 0;text-decoration:none;display:grid}.lg-index a:hover .lg-index__name{color:var(--lg-link)}.lg-index a:hover .lg-arrow{color:var(--lg-ink);transform:translate(3px)}.lg-index__name{font-family:var(--lg-serif);font-size:22px;line-height:1.2;transition:color .15s}.lg-index__short{color:var(--lg-soft);grid-column:1;font-size:14.5px;line-height:1.5}.lg-index__from{color:var(--lg-brass);white-space:nowrap;grid-area:1/2;align-items:baseline;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.lg-arrow{color:var(--lg-mute);transition:transform .15s}.lg-practice{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.lg-practice__from{color:var(--lg-brass);margin-top:auto;padding-top:10px;font-size:14px;font-weight:600}.lg-how{counter-reset:s;grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (width>=900px){.lg-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.lg-how li{border-top:1px solid var(--lg-line-2);padding:22px 0}@media (width<=899px){.lg-how li+li{border-top-color:var(--lg-line)}}.lg-how .lg-num{font-size:30px;line-height:1}.lg-how b{font-size:16.5px;font-weight:600;display:block}.lg-how p{color:var(--lg-soft);margin-top:8px;font-size:14.5px;line-height:1.6}.lg-step__n{background:var(--lg-brass-soft);width:28px;height:28px;color:var(--lg-brass);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.lg-person{border-top:1px solid var(--lg-line-2);padding:26px 0 0}.lg-person .lg-avatar{width:56px;height:56px;font-size:22px}.lg-person__name{font-family:var(--lg-serif);font-size:22px;line-height:1.2}.lg-person__role{color:var(--lg-soft);margin-top:3px;font-size:14px;font-weight:600}.lg-person__bio{color:var(--lg-soft);margin-top:10px;font-size:14.5px;line-height:1.6}.lg-person__langs{color:var(--lg-mute);margin-top:12px;font-size:12.5px}.lg-plain{border-left:2px solid var(--lg-brass);gap:16px;max-width:74ch;padding:4px 0 4px 26px;display:grid}.lg-plain p{color:var(--lg-ink);font-size:16.5px;line-height:1.65}.lg-plain p:first-child{font-family:var(--lg-serif);font-size:21px;line-height:1.45}.lg-faq{border-top:1px solid var(--lg-line-2);max-width:84ch}.lg-faq details{border-bottom:1px solid var(--lg-line)}.lg-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.lg-faq summary::-webkit-details-marker{display:none}.lg-faq summary:after{content:"";width:12px;height:12px;color:var(--lg-brass);background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;flex:none;margin-top:7px;transition:transform .2s}.lg-faq details[open] summary:after{transform:rotate(45deg)}.lg-faq p{color:var(--lg-soft);padding:0 40px 22px 0;font-size:15.5px;line-height:1.7}.lg-band{background:var(--lg-night);color:var(--lg-on-night);border-radius:20px;padding:clamp(32px,6vw,64px);position:relative;overflow:hidden}.lg-band .lg-h2{color:#f6f3ec;max-width:20ch}.lg-band p{color:#f3efe6c7;max-width:54ch;margin-top:12px;font-size:16.5px;line-height:1.6}.lg-band .btn-primary{color:#0f1f17;background:#f3efe6;border-color:#f3efe6;margin-top:26px}.lg-band .btn-primary:hover{color:#0f1f17;background:#fff}.lg-fees{border-top:1px solid var(--lg-line-2)}.lg-fee-row{border-bottom:1px solid var(--lg-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding:16px 0;display:grid}.lg-fee-row a{font-size:16px;font-weight:500;text-decoration:none}.lg-fee-row a:hover{color:var(--lg-link)}.lg-fee-row .lg-note{color:var(--lg-mute);grid-column:1;font-size:13.5px;line-height:1.5}.lg-fee-row .lg-amt{font-family:var(--lg-serif);white-space:nowrap;text-align:right;font-variant-numeric:lining-nums tabular-nums;grid-area:1/2;font-size:18px}@media (width<=520px){.lg-fee-row{grid-template-columns:minmax(0,1fr)}.lg-fee-row .lg-amt{text-align:left;grid-area:auto/1}}.lg-table{border-collapse:collapse;width:100%;font-size:14.5px}.lg-table th{text-align:left;color:var(--lg-mute);border-bottom:1px solid var(--lg-line-2);padding:10px;font-size:13px;font-weight:600}.lg-table td{border-bottom:1px solid var(--lg-line);vertical-align:top;padding:12px 10px}.lg-table td.lg-fee{white-space:nowrap;text-align:right;font-family:var(--lg-serif);font-variant-numeric:lining-nums tabular-nums;font-size:16px}.lg-table th.lg-fee{text-align:right}.lg-table .lg-note{color:var(--lg-mute);margin-top:2px;font-size:13px;display:block}@media (width<=560px){.lg-table td.lg-fee{white-space:normal}}.lg-expenses{border-top:1px solid var(--lg-line-2);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (width>=760px){.lg-expenses{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.lg-expenses div{border-bottom:1px solid var(--lg-line);padding:18px 0}.lg-expenses dt{font-weight:600}.lg-expenses dd{color:var(--lg-soft);margin-top:5px;font-size:14.5px;line-height:1.6}.lg-covers{border-top:1px solid var(--lg-line-2);gap:0;display:grid}.lg-covers li{border-bottom:1px solid var(--lg-line);gap:12px;padding:13px 0;font-size:15px;display:flex}.lg-covers li:before{content:"";background:var(--lg-brass);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.lg-form{gap:20px;display:grid}.lg .input{background:var(--lg-raised);border-color:var(--lg-line-2);color:var(--lg-ink);border-radius:10px}.lg .input:focus{border-color:var(--lg-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--lg-green) 18%, transparent)}.lg .label{color:var(--lg-ink);font-size:14px;font-weight:600}.lg-form .lg-hint{color:var(--lg-mute);margin-top:5px;font-size:12.5px;line-height:1.5}.lg-form textarea.input{resize:vertical;min-height:170px;line-height:1.6}.lg-fieldset{border:1px solid var(--lg-line);background:var(--lg-surface);border-radius:16px;gap:20px;padding:24px;display:grid}.lg-fieldset>legend{float:left;width:100%;font-family:var(--lg-serif);margin:0 0 2px;padding:0;font-size:21px}.lg-fieldset>legend+*{clear:both}.lg-check{align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.lg-check input{width:18px;height:18px;accent-color:var(--lg-green);flex:none;margin-top:3px}.lg-seg{flex-wrap:wrap;gap:8px;display:flex}.lg-seg label{border:1px solid var(--lg-line-2);cursor:pointer;background:var(--lg-raised);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.lg-seg input{accent-color:var(--lg-green)}.lg-seg label:has(input:checked){border-color:var(--lg-green);background:var(--lg-tint);font-weight:600}.lg-error{color:var(--lg-danger);background:var(--lg-danger-soft);border-radius:10px;padding:12px 14px;font-size:14px}.lg-ok{color:var(--lg-ok);background:var(--lg-ok-soft);border-radius:10px;padding:12px 14px;font-size:14px}.lg-req:after{content:" *";color:var(--lg-brass)}.lg-secure{color:var(--lg-mute);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.lg-secure svg{color:var(--lg-brass);flex:none;margin-top:1px}.lg-status{white-space:nowrap;letter-spacing:.02em;background:var(--lg-tint);color:var(--lg-link);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.lg-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lg-status--wait{background:var(--lg-brass-soft);color:var(--lg-brass)}.lg-status--end{background:color-mix(in srgb, var(--lg-mute) 12%, transparent);color:var(--lg-mute)}.lg-status--bad{background:var(--lg-danger-soft);color:var(--lg-danger)}.lg-track{border-top:1px solid var(--lg-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px;padding-top:18px;display:grid}.lg-track li{color:var(--lg-mute);gap:8px;padding-right:8px;font-size:12.5px;display:grid;position:relative}.lg-track li:before{content:"";background:var(--lg-line-2);height:1px;position:absolute;top:6px;left:14px;right:0}.lg-track li:last-child:before{display:none}.lg-track i{border:1.5px solid var(--lg-line-2);background:var(--lg-bg);z-index:1;border-radius:50%;width:13px;height:13px;position:relative}.lg-track li[data-done]{color:var(--lg-soft)}.lg-track li[data-done] i{background:var(--lg-green);border-color:var(--lg-green)}.lg-track li[data-done]:before{background:var(--lg-green)}.lg-track li[data-now]{color:var(--lg-ink);font-weight:600}.lg-track li[data-now] i{border-color:var(--lg-brass);background:var(--lg-brass-soft);box-shadow:0 0 0 4px var(--lg-brass-soft)}@media (width<=520px){.lg-track li span{font-size:11px}}.lg-thread{gap:14px;display:grid}.lg-msg{border:1px solid var(--lg-line);background:var(--lg-surface);border-radius:4px 16px 16px;max-width:48rem;padding:14px 16px}.lg-msg--mine{background:var(--lg-tint);border-color:#0000;border-radius:16px 4px 16px 16px;margin-left:auto}.lg-msg--note{background:var(--lg-brass-soft);border-color:var(--lg-brass-line)}.lg-msg--system{color:var(--lg-mute);background:0 0;border-style:dashed;font-size:13.5px}.lg-msg__meta{color:var(--lg-mute);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;display:flex}.lg-msg__meta b{color:var(--lg-ink);font-weight:600}.lg-msg__body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:15px;line-height:1.6}.lg-msg__tr{border-top:1px dashed var(--lg-line-2);white-space:pre-wrap;color:var(--lg-soft);margin-top:10px;padding-top:10px;font-size:14.5px}.lg-linkbtn{color:var(--lg-link);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.lg-files{gap:8px;display:grid}.lg-file{align-items:baseline;gap:10px;font-size:14px;display:flex}.lg-file a{color:var(--lg-link);overflow-wrap:anywhere;font-weight:600}.lg-file span{color:var(--lg-mute);white-space:nowrap;font-size:12.5px}.lg-quote{border:1px solid var(--lg-line-2);border-top:3px solid var(--lg-brass);background:var(--lg-surface);box-shadow:var(--lg-shadow);border-radius:14px;padding:22px}.lg-quote h2{font-family:var(--lg-serif);font-size:22px;font-weight:500}.lg-quote__total{font-family:var(--lg-serif);border-top:1px solid var(--lg-line-2);justify-content:space-between;gap:12px;margin-top:10px;padding-top:12px;font-size:22px;display:flex}.lg-kv{grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;font-size:14px;display:grid}.lg-kv dt{color:var(--lg-mute)}.lg-kv dd{overflow-wrap:anywhere}.lg-access{color:var(--lg-mute);gap:6px;font-size:13px;display:grid}.lg-code{letter-spacing:10px;text-align:center;max-width:13ch;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:28px}.lg-desk .lg-top{background:var(--lg-night);border-color:var(--lg-night);-webkit-backdrop-filter:none;backdrop-filter:none}.lg-desk .lg-brand,.lg-desk .lg-top a,.lg-desk .lg-top button{color:var(--lg-on-night)}.lg-desk .lg-brand__mark{color:#0f1f17;background:#f3efe6}.lg-desk .lg-brand__mark span{color:#6a8f12}.lg-tabs{border-bottom:1px solid var(--lg-line);flex-wrap:wrap;gap:4px;display:flex}.lg-tabs a{color:var(--lg-soft);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none}.lg-tabs a[aria-current=page]{color:var(--lg-ink);border-color:var(--lg-brass);font-weight:600}.lg-tabs a small{color:var(--lg-mute);margin-left:5px;font-weight:600}.lg-rows{display:grid}.lg-row{border-bottom:1px solid var(--lg-line);color:inherit;grid-template-columns:minmax(0,1fr);gap:4px 16px;padding:14px 6px;text-decoration:none;display:grid}.lg-row:hover{background:var(--lg-tint)}@media (width>=760px){.lg-row{grid-template-columns:110px minmax(0,1fr) 170px 130px;align-items:baseline}}.lg-row__ref{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600}.lg-row__sub{color:var(--lg-mute);font-size:13px}.lg-pill{background:color-mix(in srgb, var(--lg-mute) 12%, transparent);color:var(--lg-soft);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.lg-pill--urgent{background:var(--lg-danger-soft);color:var(--lg-danger)}.lg-pill--soon{background:var(--lg-brass-soft);color:var(--lg-brass)}.lg-pill--conflict{background:var(--lg-danger);color:#fff}.lg-side{align-content:start;gap:16px;display:grid}@media (width>=1000px){.lg-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:36px;display:grid}}@media (prefers-reduced-motion:reduce){.lg *{transition:none!important}}:lang(ka) .lg-h1{max-width:none;font-size:clamp(28px,3.5vw,44px);line-height:1.16}:lang(ka) .lg-h2{font-size:clamp(23px,2.7vw,31px)}:lang(ka) .lg-kicker,:lang(ka) .lg-trust-h,:lang(ka) .lg-cf__tab,:lang(ka) .lg-person__role,:lang(ka) .lg-table th{letter-spacing:.01em}:lang(ka) .lg-index__name{font-size:20px}:lang(ka) .lg-steps li,:lang(ru) .lg-steps li{font-size:10.5px}:lang(ru) .lg-h1{font-size:clamp(32px,5vw,56px)}
