body[data-ui-env=preview]{--vc-safe-top: max( var(--tg-content-safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px), var(--vc-tg-safe-area-fallback-top, 0px), env(safe-area-inset-top, 0px) );--vc-safe-bottom: max( var(--tg-content-safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px), var(--vc-tg-safe-area-fallback-bottom, 0px), env(safe-area-inset-bottom, 0px) );--vc-safe-left: max( var(--tg-content-safe-area-inset-left, 0px), var(--tg-safe-area-inset-left, 0px), env(safe-area-inset-left, 0px) );--vc-safe-right: max( var(--tg-content-safe-area-inset-right, 0px), var(--tg-safe-area-inset-right, 0px), env(safe-area-inset-right, 0px) );--vc-header-height: 3.5rem}html:not(.dark) body[data-ui-env=preview]{--muted-foreground: 0 0% 33%}html.dark body[data-ui-env=preview]{--muted-foreground: 0 0% 64%}body[data-ui-env=preview] .vc-page-shell{padding-left:var(--vc-safe-left);padding-right:var(--vc-safe-right);padding-bottom:var(--vc-safe-bottom)}body[data-ui-env=preview] .vc-header{position:relative;z-index:130;isolation:isolate;top:0;padding-top:var(--vc-safe-top)}body[data-ui-env=preview] .vc-header .burger{position:relative;z-index:131;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body[data-ui-env=preview] .vc-back-to-top{position:fixed;right:.85rem;z-index:120;display:inline-flex;align-items:center;gap:.38rem;min-height:2.5rem;padding:.52rem .72rem;border:1px solid color-mix(in srgb,hsl(var(--border)) 70%,hsl(var(--primary)) 30%);border-radius:.58rem;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.01em;color:hsl(var(--muted-foreground));background:color-mix(in srgb,hsl(var(--card)) 90%,hsl(var(--background)) 10%);box-shadow:0 10px 24px color-mix(in srgb,hsl(var(--background)) 72%,transparent);bottom:calc(.9rem + var(--vc-safe-bottom));opacity:0;transform:translate3d(0,8px,0) scale(.96);pointer-events:none;transition:opacity .2s ease,transform .2s ease,color .16s ease,border-color .16s ease,background-color .16s ease}body[data-ui-env=preview] .vc-consent-banner:not([hidden])~.vc-back-to-top{bottom:calc(.9rem + var(--vc-safe-bottom) + 10rem)}body[data-ui-env=preview] .vc-back-to-top.is-visible{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}body[data-ui-env=preview] .vc-back-to-top:hover{color:hsl(var(--foreground));border-color:color-mix(in srgb,hsl(var(--primary)) 64%,hsl(var(--border)) 36%);background:color-mix(in srgb,hsl(var(--secondary)) 72%,hsl(var(--background)) 28%)}body[data-ui-env=preview] .vc-back-to-top__prompt{color:hsl(var(--primary));font-weight:700}body[data-ui-env=preview] .vc-mobile-nav{top:calc(var(--vc-safe-top) + var(--vc-header-height));max-height:calc(100svh - (var(--vc-safe-top) + var(--vc-header-height)))}body[data-ui-env=preview] .vc-tag{max-width:min(100%,15rem);overflow-wrap:anywhere;word-break:break-word;line-height:1.15}body[data-ui-env=preview] .vc-header-search{display:none}body[data-ui-env=preview] .vc-header-layout{flex-wrap:nowrap}body[data-ui-env=preview] .vc-header-brand{display:inline-flex;align-items:center;gap:.42rem;min-width:0;max-width:100%;flex-shrink:1;white-space:nowrap;text-decoration:none}body[data-ui-env=preview] .vc-header-brand__logo{width:clamp(.95rem,2.4vw,1.06rem);height:clamp(.95rem,2.4vw,1.06rem);flex:0 0 auto;border-radius:.2rem;object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb,hsl(var(--border)) 72%,hsl(var(--primary)) 28%),0 3px 8px color-mix(in srgb,hsl(var(--background)) 72%,transparent)}body[data-ui-env=preview] .vc-header-brand__text{display:inline-flex;align-items:baseline;white-space:nowrap;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:-.02em;line-height:1;font-size:clamp(.92rem,3.7vw,1.2rem)}body[data-ui-env=preview] .vc-mobile-header-controls{flex-shrink:0}body[data-ui-env=preview] .vc-consent-banner{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + var(--vc-safe-bottom));z-index:140;padding:.85rem;border:1px solid color-mix(in srgb,hsl(var(--border)) 72%,hsl(var(--primary)) 28%);border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,hsl(var(--card)) 94%,hsl(var(--background)) 6%),color-mix(in srgb,hsl(var(--card)) 88%,hsl(var(--background)) 12%));box-shadow:0 18px 40px color-mix(in srgb,hsl(var(--background)) 70%,transparent);backdrop-filter:blur(10px)}body[data-ui-env=preview] .vc-consent-banner[hidden]{display:none}body[data-ui-env=preview] .vc-consent-banner__body{display:grid;gap:.35rem}body[data-ui-env=preview] .vc-consent-banner__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.75rem}body[data-ui-env=preview] .vc-consent-banner__title{font-family:JetBrains Mono,monospace;font-size:.78rem;color:hsl(var(--muted-foreground))}body[data-ui-env=preview] .vc-consent-banner__text{font-size:.86rem;line-height:1.45;color:hsl(var(--muted-foreground))}body[data-ui-env=preview] .vc-consent-banner__text a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}body[data-ui-env=preview] .vc-consent-banner__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.4rem .75rem;border:1px solid hsl(var(--border));border-radius:.48rem;font-family:JetBrains Mono,monospace;font-size:.78rem;line-height:1;transition:color .16s ease,background-color .16s ease,border-color .16s ease}body[data-ui-env=preview] .vc-consent-banner__btn--ghost{color:hsl(var(--muted-foreground));background:color-mix(in srgb,hsl(var(--background)) 82%,transparent)}body[data-ui-env=preview] .vc-consent-banner__btn--ghost:hover{color:hsl(var(--foreground));background:color-mix(in srgb,hsl(var(--secondary)) 72%,hsl(var(--background)) 28%)}body[data-ui-env=preview] .vc-consent-banner__btn--primary{border-color:color-mix(in srgb,hsl(var(--primary)) 88%,hsl(var(--border)) 12%);color:hsl(var(--primary-foreground));background:color-mix(in srgb,hsl(var(--primary)) 88%,hsl(var(--secondary)) 12%)}body[data-ui-env=preview] .vc-consent-banner__btn--primary:hover{background:color-mix(in srgb,hsl(var(--primary)) 78%,hsl(var(--secondary)) 22%)}body[data-ui-env=preview] .vc-entry-card--read{position:relative;border-color:color-mix(in srgb,hsl(var(--primary)) 56%,hsl(var(--border)) 44%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--primary)) 18%,transparent)}body[data-ui-env=preview] .vc-entry-card--read:after{content:none}body[data-ui-env=preview] .vc-entry-card--read>.p-4{display:flex;flex-direction:column}body[data-ui-env=preview] .vc-entry-card--read>.p-4:before{content:var(--vc-read-badge-label);align-self:flex-end;margin-bottom:.46rem;padding:.16rem .42rem;border:1px solid color-mix(in srgb,hsl(var(--primary)) 70%,hsl(var(--border)) 30%);border-radius:999px;background:color-mix(in srgb,hsl(var(--background)) 84%,hsl(var(--card)) 16%);color:hsl(var(--primary));font-family:JetBrains Mono,monospace;font-size:.62rem;line-height:1;letter-spacing:.01em;text-transform:lowercase}@media(min-width:640px){body[data-ui-env=preview] .vc-entry-card--read>.p-4:before{content:none}body[data-ui-env=preview] .vc-entry-card--read:after{content:var(--vc-read-badge-label);position:absolute;top:.48rem;right:.5rem;z-index:2;padding:.16rem .42rem;border:1px solid color-mix(in srgb,hsl(var(--primary)) 70%,hsl(var(--border)) 30%);border-radius:999px;background:color-mix(in srgb,hsl(var(--background)) 84%,hsl(var(--card)) 16%);color:hsl(var(--primary));font-family:JetBrains Mono,monospace;font-size:.62rem;line-height:1;letter-spacing:.01em;text-transform:lowercase}body[data-ui-env=preview] .vc-entry-link--read:hover .vc-entry-card--read{border-color:color-mix(in srgb,hsl(var(--primary)) 70%,hsl(var(--border)) 30%)!important}body[data-ui-env=preview] .vc-entry-card--read .p-4>.flex .shrink-0.flex-col{padding-top:1.2rem}}@media(min-width:768px){body[data-ui-env=preview] .vc-header-search{display:flex;align-items:center;position:relative;min-width:0;width:clamp(260px,30vw,420px);justify-self:center;height:2.25rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:color-mix(in srgb,hsl(var(--card)) 92%,transparent);overflow:visible;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body[data-ui-env=preview] .vc-header-search:focus-within{border-color:color-mix(in srgb,hsl(var(--primary)) 70%,hsl(var(--border)) 30%);background:color-mix(in srgb,hsl(var(--background)) 82%,hsl(var(--card)) 18%);box-shadow:0 0 0 2px color-mix(in srgb,hsl(var(--primary)) 24%,transparent)}body[data-ui-env=preview] .vc-header-search__prompt{padding:0 .55rem 0 .65rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;color:hsl(var(--primary));white-space:nowrap;opacity:.95}body[data-ui-env=preview] .vc-header-search__input{flex:1 1 auto;min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;padding:0 .55rem;font-family:JetBrains Mono,monospace;font-size:.78rem;color:hsl(var(--foreground))}body[data-ui-env=preview] .vc-header-search__input::placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 82%,transparent)}body[data-ui-env=preview] .vc-header-search__submit{height:100%;border:0;border-left:1px solid hsl(var(--border));background:color-mix(in srgb,hsl(var(--secondary)) 84%,hsl(var(--card)) 16%);padding:0 .72rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;color:hsl(var(--foreground));white-space:nowrap;transition:color .16s ease,background-color .16s ease}body[data-ui-env=preview] .vc-header-search__submit:hover{color:hsl(var(--foreground));background:color-mix(in srgb,hsl(var(--secondary)) 70%,hsl(var(--primary)) 30%)}body[data-ui-env=preview] .vc-header-search__suggestions{position:absolute;left:0;right:0;top:calc(100% + .45rem);display:grid;gap:.3rem;padding:.35rem;border:1px solid hsl(var(--border));border-radius:.6rem;background:color-mix(in srgb,hsl(var(--card)) 92%,hsl(var(--background)) 8%);box-shadow:0 12px 26px color-mix(in srgb,hsl(var(--background)) 72%,transparent);z-index:90}body[data-ui-env=preview] .vc-header-search__suggestions[hidden]{display:none}body[data-ui-env=preview] .vc-header-search__suggestion{display:grid;gap:.1rem;padding:.42rem .55rem;border-radius:.45rem;border:1px solid transparent;color:hsl(var(--foreground));text-decoration:none;transition:background-color .16s ease,border-color .16s ease}body[data-ui-env=preview] .vc-header-search__suggestion:hover,body[data-ui-env=preview] .vc-header-search__suggestion.is-active{border-color:color-mix(in srgb,hsl(var(--primary)) 42%,hsl(var(--border)) 58%);background:color-mix(in srgb,hsl(var(--secondary)) 72%,hsl(var(--background)) 28%)}body[data-ui-env=preview] .vc-header-search__suggestion-title{font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:600;line-height:1.22}body[data-ui-env=preview] .vc-header-search__suggestion-meta{font-family:JetBrains Mono,monospace;font-size:.68rem;color:hsl(var(--muted-foreground));line-height:1.2}body[data-ui-env=preview] .vc-header-search__suggestion-empty{padding:.45rem .55rem;font-family:JetBrains Mono,monospace;font-size:.72rem;color:hsl(var(--muted-foreground))}body[data-ui-env=preview] .vc-consent-banner{left:auto;right:1rem;bottom:calc(1rem + var(--vc-safe-bottom));width:min(30rem,calc(100vw - 2rem))}}body[data-ui-env=preview] .vc-desktop-nav{display:none}@media(min-width:1024px){body[data-ui-env=preview] .vc-header-layout{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem}body[data-ui-env=preview] .vc-header-layout>a:first-child{justify-self:start}body[data-ui-env=preview] .vc-desktop-nav{display:flex;align-items:center;justify-self:end;margin-left:0;gap:.375rem}body[data-ui-env=preview] .vc-header-search{width:clamp(280px,31vw,460px);justify-self:center}body[data-ui-env=preview] .vc-desktop-nav .vc-desktop-link{padding:.375rem .5rem;font-size:.75rem}body[data-ui-env=preview] .vc-desktop-nav .vc-desktop-locale,body[data-ui-env=preview] .vc-desktop-nav .vc-desktop-theme{margin-left:.5rem}body[data-ui-env=preview] .vc-mobile-header-controls{display:none}body[data-ui-env=preview] .vc-mobile-nav{display:none!important}}@media(min-width:768px)and (max-width:1023px){body[data-ui-env=preview] .vc-header-layout{position:relative}body[data-ui-env=preview] .vc-header-layout>a:first-child{position:relative;z-index:2}body[data-ui-env=preview] .vc-mobile-header-controls{position:relative;z-index:2;margin-left:auto}body[data-ui-env=preview] .vc-header-search{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 22rem));min-width:260px;z-index:1}}@media(min-width:1280px){body[data-ui-env=preview] .vc-desktop-nav{gap:.5rem}body[data-ui-env=preview] .vc-desktop-nav .vc-desktop-link{padding:.375rem .75rem;font-size:.875rem}body[data-ui-env=preview] .vc-desktop-nav .vc-desktop-locale,body[data-ui-env=preview] .vc-desktop-nav .vc-desktop-theme{margin-left:.75rem}}.vc-locale-toggle{display:inline-flex;align-items:center;gap:.14rem;padding:.15rem;border:1px solid hsl(var(--border));border-radius:.58rem;background:color-mix(in srgb,hsl(var(--card)) 90%,hsl(var(--background)) 10%);box-shadow:inset 0 0 0 1px color-mix(in srgb,hsl(var(--background)) 65%,transparent)}.vc-locale-toggle--compact{padding:.13rem}.vc-locale-toggle__btn{min-width:2.15rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.44rem;font-family:JetBrains Mono,monospace;font-size:.68rem;line-height:1;letter-spacing:.03em;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .16s ease,background-color .16s ease}.vc-locale-toggle__btn:hover{color:hsl(var(--foreground));background:color-mix(in srgb,hsl(var(--secondary)) 72%,hsl(var(--background)) 28%)}.vc-locale-toggle__btn.is-active{color:hsl(var(--primary-foreground));background:color-mix(in srgb,hsl(var(--primary)) 86%,hsl(var(--secondary)) 14%)}.vc-locale-toggle--rd{margin-right:.18rem}@media(max-width:767px){body[data-ui-env=preview] .vc-locale-toggle--compact{height:2.9rem;padding:.24rem;border-radius:.68rem}body[data-ui-env=preview] .vc-locale-toggle--compact .vc-locale-toggle__btn{min-width:2.9rem;height:2.75rem;padding-inline:.35rem;border-radius:.5rem;font-size:.78rem}body[data-ui-env=preview] .vc-mobile-header-btn{width:2.9rem;height:2.9rem}body[data-ui-env=preview] .vc-legal-link{min-height:2.5rem;font-size:.78rem;padding:.5rem .82rem}body[data-ui-env=preview] .vc-back-to-top{right:.75rem}}@media(max-width:420px){body[data-ui-env=preview] .vc-header-layout{gap:.5rem;padding-left:.75rem;padding-right:.75rem}body[data-ui-env=preview] .vc-header-brand{gap:.32rem}body[data-ui-env=preview] .vc-header-brand__logo{width:.9rem;height:.9rem}body[data-ui-env=preview] .vc-header-brand__text{font-size:clamp(.8rem,3.6vw,.96rem);letter-spacing:-.03em}body[data-ui-env=preview] .vc-locale-toggle--compact{height:2.6rem;padding:.2rem;border-radius:.62rem}body[data-ui-env=preview] .vc-locale-toggle--compact .vc-locale-toggle__btn{min-width:2.35rem;height:2.4rem;padding-inline:.26rem;font-size:.72rem}body[data-ui-env=preview] .vc-mobile-header-btn{width:2.6rem;height:2.6rem}}
