.ui-library-card[data-v-b0e59f0e]{box-shadow:0 1px 3px #1e1e1e0a;box-sizing:border-box;height:100%;padding:clamp(16px,1.4vw,20px);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.ui-library-card[data-v-b0e59f0e]:hover{box-shadow:0 12px 28px -8px #00a1e826;transform:translateY(-4px)}.ui-library-card__cover[data-v-b0e59f0e]{height:clamp(200px,21vw,290px);width:clamp(150px,16vw,220px)}.ui-library-card__cover-placeholder[data-v-b0e59f0e]{align-items:center;background:linear-gradient(135deg,#00a1e8,#186753);display:flex;justify-content:center}@media(max-width:599px){.ui-library-card[data-v-b0e59f0e]{padding:12px}.ui-library-card__cover[data-v-b0e59f0e]{aspect-ratio:3/4;height:auto;width:clamp(96px,34vw,190px)}}.ui-text-block[data-v-f15a57b8]{border-radius:var(--radius-card,24px);box-shadow:var(--shadow-card,0 1px 3px rgba(30,30,30,.04));display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;position:relative}.ui-text-block--1x1[data-v-f15a57b8],.ui-text-block--1x2[data-v-f15a57b8]{padding:24px}.ui-text-block--2x1[data-v-f15a57b8]{padding:28px}.ui-text-block--2x2[data-v-f15a57b8]{padding:32px}.ui-text-block--soft[data-v-f15a57b8]{background:var(--nk-bg,#f8f8f8);color:#1e1e1e}.ui-text-block--horizon[data-v-f15a57b8]{background:linear-gradient(#ffffffeb,#ffffffeb),var(--gradient-horizon,linear-gradient(135deg,#00a1e8 0,#186753 100%));color:#1e1e1e}.ui-text-block--mist[data-v-f15a57b8]{background:linear-gradient(#ffffffeb,#ffffffeb),var(--gradient-mist,linear-gradient(135deg,#00a1e8 0,#c293e2 100%));color:#1e1e1e}.ui-text-block--twilight[data-v-f15a57b8]{background:var(--gradient-twilight,linear-gradient(135deg,#00a1e8 0,#525c6d 100%));color:#fff}.ui-text-block__title[data-v-f15a57b8]{font-family:PT Root UI,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.ui-text-block--1x1 .ui-text-block__title[data-v-f15a57b8],.ui-text-block--1x2 .ui-text-block__title[data-v-f15a57b8]{font-size:22px}.ui-text-block--2x1 .ui-text-block__title[data-v-f15a57b8]{font-size:26px}.ui-text-block--2x2 .ui-text-block__title[data-v-f15a57b8]{font-size:30px}.ui-text-block__body[data-v-f15a57b8]{color:inherit;font-family:PT Root UI,sans-serif;line-height:1.55}.ui-text-block--1x1 .ui-text-block__body[data-v-f15a57b8],.ui-text-block--1x2 .ui-text-block__body[data-v-f15a57b8]{font-size:15px}.ui-text-block--2x1 .ui-text-block__body[data-v-f15a57b8],.ui-text-block--2x2 .ui-text-block__body[data-v-f15a57b8]{font-size:16px}.ui-text-block__body[data-v-f15a57b8] p{margin:0 0 10px}.ui-text-block__body[data-v-f15a57b8] p:last-child{margin-bottom:0}.ui-text-block__body[data-v-f15a57b8] h3{font-family:PT Root UI,system-ui,sans-serif;font-size:1.2em;font-weight:700;letter-spacing:-.005em;margin:14px 0 6px}.ui-text-block__body[data-v-f15a57b8] ol,.ui-text-block__body[data-v-f15a57b8] ul{margin:8px 0 8px 18px;padding:0}.ui-text-block__body[data-v-f15a57b8] li{margin:4px 0}.ui-text-block__body[data-v-f15a57b8] strong{font-weight:600}.ui-text-block__body[data-v-f15a57b8] em{font-style:italic}.ui-text-block__body[data-v-f15a57b8] a{color:#f88348;text-decoration:underline;text-underline-offset:2px}.ui-text-block--twilight .ui-text-block__body[data-v-f15a57b8] a{color:#fff}.ui-text-block__body[data-v-f15a57b8] blockquote{border-left:3px solid rgba(0,0,0,.14);font-style:italic;margin:12px 0;padding:8px 16px}.ui-text-block--twilight .ui-text-block__body[data-v-f15a57b8] blockquote{border-left-color:#ffffff59}.ui-text-block__cta[data-v-f15a57b8]{align-items:center;align-self:flex-start;color:#f88348;display:inline-flex;font-family:PT Root UI,sans-serif;font-size:14px;font-weight:600;gap:6px;margin-top:auto;padding-top:4px;text-decoration:none}.ui-text-block--twilight .ui-text-block__cta[data-v-f15a57b8]{color:#fff;text-decoration:underline;text-underline-offset:3px}.ui-text-block__cta[data-v-f15a57b8]:hover{opacity:.85}@media(max-width:1024px){.ui-text-block[data-v-f15a57b8],.ui-text-block--1x2[data-v-f15a57b8],.ui-text-block--2x1[data-v-f15a57b8],.ui-text-block--2x2[data-v-f15a57b8]{padding:22px}}@media(max-width:640px){.ui-text-block[data-v-f15a57b8],.ui-text-block--1x2[data-v-f15a57b8],.ui-text-block--2x1[data-v-f15a57b8],.ui-text-block--2x2[data-v-f15a57b8]{padding:18px}}.ui-ch-hero[data-v-e8d0af96]{background:#1e1e1e;box-shadow:0 1px 3px #1e1e1e0a;height:100%;min-height:clamp(380px,38vw,580px);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.ui-ch-hero[data-v-e8d0af96]:hover{box-shadow:0 18px 36px -10px #1e1e1e40;transform:translateY(-4px)}.ui-ch-hero__bg[data-v-e8d0af96]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-ch-hero__bg[data-v-e8d0af96],.ui-ch-hero__overlay[data-v-e8d0af96]{inset:0;position:absolute}.ui-ch-hero__badge[data-v-e8d0af96]{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-family:PT Root UI,sans-serif;font-size:12px;font-weight:600;gap:6px;left:20px;letter-spacing:.04em;padding:6px 14px;position:absolute;text-transform:uppercase;top:20px}.ui-ch-hero__content[data-v-e8d0af96]{bottom:28px;color:#fff;left:28px;position:absolute;right:28px}.ui-ch-hero__title[data-v-e8d0af96]{font-family:PT Root UI,system-ui,sans-serif;font-size:clamp(28px,3.2vw,44px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 10px}.ui-ch-hero__desc[data-v-e8d0af96]{display:-webkit-box;font-family:PT Root UI,sans-serif;font-size:clamp(14px,1.1vw,16px);-webkit-line-clamp:3;line-height:1.45;margin:0 0 16px;-webkit-box-orient:vertical;opacity:.92;overflow:hidden}.ui-ch-hero__cta[data-v-e8d0af96]{align-items:center;display:inline-flex;font-family:PT Root UI,sans-serif;font-size:14px;font-weight:600}.mx-gi[data-v-88ef41af]{display:block;height:100%}.mx-gi--2x2[data-v-88ef41af]{grid-column:span 2;grid-row:span 2}.mx-gi--1x2[data-v-88ef41af]{grid-column:span 1;grid-row:span 2}.mx-gi--2x1[data-v-88ef41af]{grid-column:span 2;grid-row:span 1}.mx-gi--1x1[data-v-88ef41af]{grid-column:span 1;grid-row:span 1}@media(max-width:1199px){.mx-gi--2x2[data-v-88ef41af]{grid-row:span 2}.mx-gi--2x1[data-v-88ef41af],.mx-gi--2x2[data-v-88ef41af]{grid-column:span 2}.mx-gi--1x2[data-v-88ef41af]{grid-row:span 2}}@media(max-width:899px){.mx-gi--2x2[data-v-88ef41af]{grid-column:span 2;grid-row:span 2}.mx-gi--2x1[data-v-88ef41af]{grid-column:span 2;grid-row:span 1}.mx-gi--1x2[data-v-88ef41af]{grid-column:span 1;grid-row:span 2}.mx-gi--1x1[data-v-88ef41af]{grid-column:span 1;grid-row:span 1}}@media(max-width:599px){.mx-gi[data-v-88ef41af]{grid-row:auto}.mx-gi--1x1[data-v-88ef41af],.mx-gi--1x2[data-v-88ef41af]{grid-column:span 1;grid-row:auto}.mx-gi--2x1[data-v-88ef41af],.mx-gi--2x2[data-v-88ef41af]{grid-column:1/-1;grid-row:auto}}.mx-grid[data-v-dad055a9]{display:grid;gap:16px;grid-auto-flow:dense;grid-auto-rows:280px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@media(max-width:1199px){.mx-grid[data-v-dad055a9]{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.mx-grid[data-v-dad055a9]{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.mx-grid[data-v-dad055a9]{gap:12px;grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.mx-grid__skel[data-v-dad055a9]{background:#f0f2f5;border-radius:var(--radius-card,24px);display:block;height:100%;min-height:200px;overflow:hidden;position:relative}.mx-grid__skel--pulse[data-v-dad055a9]:after{animation:mx-grid-shimmer-dad055a9 1.4s infinite;background:linear-gradient(90deg,#fff0,#ffffff8c 50%,#fff0);content:"";inset:0;position:absolute}@keyframes mx-grid-shimmer-dad055a9{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mx-grid__empty[data-v-dad055a9]{color:#525c6d;font-family:PT Root UI,sans-serif;font-size:16px;grid-column:1/-1;padding:60px 20px;text-align:center}.feed-hub[data-v-108b6e3a]{min-height:100vh}.feed-hub__container[data-v-108b6e3a]{margin:0 auto;max-width:var(--feed-hub-max,1280px);padding-left:20px;padding-right:20px;width:100%}.feed-hub__hero[data-v-108b6e3a]{padding-bottom:24px;padding-top:48px}.feed-hub__strip[data-v-108b6e3a]{display:flex;justify-content:center;padding-bottom:16px;padding-top:8px}.feed-hub__sticky[data-v-108b6e3a]{backdrop-filter:saturate(150%) blur(var(--glass-blur-medium));-webkit-backdrop-filter:saturate(150%) blur(var(--glass-blur-medium));background:var(--glass-surface-medium);border-bottom:1px solid var(--brand-border);position:sticky;top:calc(var(--app-header-h) + 8px + var(--chrome-hide, 0)*-300px);transition:top .32s cubic-bezier(.4,0,.2,1);z-index:30}.feed-hub__sticky-inner[data-v-108b6e3a]{padding-bottom:12px;padding-top:12px}@media(min-width:1024px){.feed-hub__sticky[data-v-108b6e3a]{top:var(--feed-hub-sticky-top-lg,66px)}}@media(max-width:1023px){.feed-hub__sticky[data-v-108b6e3a]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom:0;pointer-events:none}.feed-hub__sticky-inner[data-v-108b6e3a]{backdrop-filter:saturate(150%) blur(var(--glass-blur-medium));-webkit-backdrop-filter:saturate(150%) blur(var(--glass-blur-medium));background:var(--glass-surface-medium);border:var(--glass-border);border-radius:18px;box-shadow:var(--glass-shadow);margin:0 16px;max-width:none;padding:10px 14px;pointer-events:auto;width:auto}}@media(prefers-reduced-motion:reduce){.feed-hub__sticky[data-v-108b6e3a]{transition:none}}.feed-hub__grid[data-v-108b6e3a]{padding-bottom:var(--feed-hub-pad-bottom,clamp(40px,5vw,80px));padding-top:24px}.feed-hub__empty[data-v-108b6e3a]{align-items:center;flex-direction:column;grid-column:1/-1;padding:60px 20px;text-align:center}.feed-hub__empty[data-v-108b6e3a],.feed-hub__more[data-v-108b6e3a]{display:flex;justify-content:center}.feed-hub__more[data-v-108b6e3a]{margin-top:32px}.feed-hub__more-btn[data-v-108b6e3a]{align-items:center;background:#fff;border:1px solid #c9d0da;border-radius:999px;color:#2b2f38;cursor:pointer;display:inline-flex;font-family:PT Root UI,sans-serif;font-size:14px;font-weight:600;padding:12px 28px;transition:all .18s ease}.feed-hub__more-btn[data-v-108b6e3a]:hover:not(:disabled){background:#f4f6f9;transform:translateY(-1px)}.feed-hub__more-btn[data-v-108b6e3a]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:599px){.feed-hub__container[data-v-108b6e3a]{padding-left:16px;padding-right:16px}.feed-hub__hero[data-v-108b6e3a]{padding-bottom:18px;padding-top:32px}}
