.st-flags code,.st-flags pre{font-family:var(--font-jetbrains-mono), ui-monospace, monospace}.st-flags p code,.st-flags li code{white-space:nowrap;background:var(--lime-surface);border:1px solid var(--lime-bord-sub);border-radius:6px;padding:.05em .35em;font-size:.84em}.st-flags .nr-safe-ic{color:var(--lime-accent)}.st-flags .st-code{grid-template-columns:1fr;gap:10px;margin:0 0 1.6rem;display:grid}.st-flags .st-code>div{border-radius:var(--lime-r-nested,10px);background:var(--lime-surface);border:1px solid var(--lime-bord-sub);min-width:0;padding:12px 16px 14px}.st-flags .st-code-lang{letter-spacing:.06em;text-transform:uppercase;color:var(--lime-faint);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.st-flags .st-code pre{color:var(--lime-text);margin:0;font-size:13px;line-height:1.6;overflow-x:auto}.st-flags .st-diagram{margin-block:2rem 2.25rem}.st-flags .st-panel{border-radius:var(--lime-r-card,16px);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--lime-accent) 6%, transparent), transparent 60%), var(--lime-surface);border:1px solid var(--lime-bord-sub);margin:0;padding:clamp(16px,3vw,26px)}.st-flags .fp{gap:26px;display:grid}.st-flags .fp-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.st-flags .fp-head b{font-size:16px}.st-flags .fp-end{color:var(--lime-faint);opacity:0;white-space:nowrap;font-size:14px;font-weight:700;transition:opacity .4s}.st-flags .fp-lane.fast .fp-end{color:var(--lime-accent)}.st-flags .fp-track{background:color-mix(in srgb, var(--lime-text) 8%, transparent);border-radius:999px;height:6px;overflow:hidden}.st-flags .fp-fill{transform-origin:0;border-radius:inherit;background:color-mix(in srgb, var(--lime-muted) 70%, transparent);height:100%;display:block;transform:scaleX(0)}.st-flags .fp-lane.fast .fp-fill{background:var(--lime-accent)}.st-flags .fp-steps{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.st-flags .fp-steps li{color:var(--lime-faint);align-items:flex-start;gap:7px;font-size:14px;line-height:1.35;transition:color .35s;display:flex}.st-flags .fp-dot{border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;transition:background-color .35s}.st-flags .fp.is-on .fp-fill{transition:transform var(--dur) linear;transform:scaleX(1)}.st-flags .fp.is-on .fp-steps li{color:var(--lime-text);transition-delay:var(--at)}.st-flags .fp.is-on .fp-dot{transition-delay:var(--at);background:currentColor}.st-flags .fp.is-on .fp-lane.fast .fp-steps li{color:var(--lime-accent)}.st-flags .fp.is-on .fp-end{opacity:1;transition-delay:var(--dur)}@media (max-width:560px){.st-flags .fp-steps{row-gap:6px;grid-template-columns:1fr 1fr!important}.st-flags .fp-steps li{font-size:13px}}.st-flags .cs svg{width:100%;height:auto;display:block;overflow:visible}.st-flags .cs-axis{stroke:var(--lime-bord);stroke-width:1px}.st-flags .cs-line{fill:none;stroke:var(--lime-danger);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.st-flags .cs-area{fill:color-mix(in srgb, var(--lime-danger) 12%, transparent);opacity:0}.st-flags .cs-plot{padding-top:6px;position:relative}.st-flags .cs-mark{opacity:0;transition:opacity .45s}.st-flags line.cs-mark{stroke-width:1.5px;stroke-dasharray:4 4}.st-flags line.cs-mark.on{stroke:var(--lime-faint)}.st-flags line.cs-mark.off{stroke:var(--lime-accent)}.st-flags .cs-tag{white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:13px;font-weight:700;line-height:1.4;position:absolute;top:0;translate:-50%}.st-flags .cs-tag.on{color:var(--lime-muted);background:color-mix(in srgb, var(--lime-text) 8%, var(--lime-surface))}.st-flags .cs-tag.off{color:var(--lime-accent);background:color-mix(in srgb, var(--lime-accent) 16%, var(--lime-surface))}.st-flags .cs-label{color:var(--lime-faint);margin:8px 0 0 3.75%;font-size:12px;font-weight:600;display:block}@media (max-width:560px){.st-flags .cs-plot{padding-top:22px}.st-flags .cs-tag{padding:2px 9px;font-size:12px}.st-flags .cs-tag.on{translate:calc(6px - 100%)}.st-flags .cs-tag.off{translate:-6px}}.st-flags .cs.is-on .cs-line{stroke-dashoffset:0;transition:stroke-dashoffset 3.2s cubic-bezier(.45,.05,.55,.95)}.st-flags .cs.is-on .cs-area{opacity:1;transition:opacity .9s 1.6s}.st-flags .cs.is-on .cs-mark.on{opacity:1;transition-delay:.9s}.st-flags .cs.is-on .cs-mark.off{opacity:1;transition-delay:2s}.st-flags .rg{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;gap:clamp(16px,4vw,36px);display:grid}.st-flags .rg-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lime-accent);font-size:clamp(2.6rem,7vw,3.6rem);font-weight:700;line-height:1;display:block}.st-flags .rg-sub{color:var(--lime-muted);margin-top:6px;font-size:14px;display:block}.st-flags .rg-stops{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.st-flags .rg-stops li{color:var(--lime-faint);font-size:12px;font-weight:700;transition:color .3s}.st-flags .rg-stops li+li:before{content:"";background:var(--lime-bord);width:10px;height:1px;margin:0 6px 3px 0;display:inline-block}.st-flags .rg-stops li.lit{color:var(--lime-text)}.st-flags .rg-grid{grid-template-columns:repeat(20,1fr);gap:clamp(4px,1vw,8px);display:grid}.st-flags .rg-grid span{aspect-ratio:1;background:color-mix(in srgb, var(--lime-text) 10%, transparent);border-radius:50%;transition:background-color .5s,box-shadow .5s}.st-flags .rg-grid span.in{background:var(--lime-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime-accent) 18%, transparent)}@media (max-width:560px){.st-flags .rg{grid-template-columns:1fr}.st-flags .rg-grid{grid-template-columns:repeat(10,1fr)}}.st-flags .fl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.st-flags .fl li{border-radius:var(--lime-r-nested,10px);background:var(--lime-card);border:1px solid var(--lime-bord-sub);padding:14px 14px 16px;position:relative}.st-flags .fl li:last-child{border-color:color-mix(in srgb, var(--lime-accent) 45%, transparent);background:color-mix(in srgb, var(--lime-accent) 8%, var(--lime-card))}.st-flags .fl-n{width:24px;height:24px;color:var(--lime-accent);background:color-mix(in srgb, var(--lime-accent) 14%, transparent);border-radius:50%;place-items:center;margin-bottom:10px;font-size:13px;font-weight:700;display:grid}.st-flags .fl b{font-size:15px;line-height:1.3;display:block}.st-flags .fl p{color:var(--lime-muted);margin:4px 0 0;font-size:14px;line-height:1.45}@media (max-width:720px){.st-flags .fl{grid-template-columns:1fr 1fr}}.st-flags .st-phone{text-align:center}.st-flags .st-phone img{border:1px solid var(--lime-bord-sub);width:min(300px,78%);height:auto;box-shadow:var(--lime-shadow-card);border-radius:28px;margin:0 auto;display:block}@media (prefers-reduced-motion:reduce){.st-flags .fp-fill{transform:scaleX(1)}.st-flags .fp-steps li{color:var(--lime-text)}.st-flags .fp-dot{background:currentColor}.st-flags .fp-lane.fast .fp-steps li{color:var(--lime-accent)}.st-flags .fp-end{opacity:1}.st-flags .cs-line{stroke-dashoffset:0}.st-flags .cs-area,.st-flags .cs-mark{opacity:1}.st-flags *,.st-flags :before{transition:none!important}}
