@keyframes ys-rm-iso-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}:root{--dpi:96;--px-to-mm:calc(25.4 / var(--dpi));--main-body-background-color:#fff;--main-header-border-color:transparent;--main-content-padding:80px;--main-content-medium-padding:48px;--main-color:#07030D;--main-color-light:#1A1326;--main-color-dark:#030107;--main-text-color-light:#aaaaaa;--main-text-color-dark:#4a4558;--main-background-color-white:#f5f5f7;--main-background-color-blue:#E6EFFF;--main-message-color-alert:#ff3333;--main-message-color-success:#33cc33;--main-message-color-warning:#ff9933;--main-max-content-width:1390px;--main-page-max-width:1920px;--main-z-index-overlay:500;--main-z-index-top:400;--main-z-index-middle:200;--main-z-index-bottom:100;--main-font-family:"Inter", sans-serif;--main-font-family-sans:"IBM Plex Sans", sans-serif;--color-void:#04020A;--color-abyss:#07030D;--color-surface:#0E0B1A;--color-rim:#1C1730;--color-blue:#3B63F7;--color-blue-bright:#5B7FFF;--color-blue-hover:#2a52e6;--color-blue-glow:rgba(59, 99, 247, 0.35);--color-blue-subtle:rgba(59, 99, 247, 0.08);--color-blue-border:rgba(59, 99, 247, 0.28);--color-amber:#F59E0B;--color-emerald:#10B981;--color-violet:#8B5CF6;--color-text-primary:#F0EDF8;--color-text-secondary:#9490A8;--color-text-muted:#5A5670;--color-light-bg:#FAFAFA;--color-light-surface:#F3F4F8;--color-light-border:rgba(7, 3, 13, 0.09);--main-button-background-color:var(--color-blue);--main-button-background-color__hover:var(--color-blue-hover);--main-button-text-color:#fff;--main-button-text-color__hover:#fff;--main-button-border-radius:8px;--main-button-border:2px solid var(--color-blue);--main-button-border__hover:2px solid var(--color-blue-hover);--default-button-background-color:transparent;--default-button-background-color__hover:#07030D;--default-button-text-color:#07030D;--default-button-text-color__hover:#fff;--default-button-border-radius:8px;--default-button-border:2px solid rgba(7, 3, 13, 0.22);--default-button-border__hover:2px solid #07030D;--link-button-background-color:transparent;--link-button-background-color__hover:transparent;--link-button-text-color:#07030D;--link-button-text-color__hover:var(--color-blue);--link-button-border-radius:8px;--link-button-border:2px solid transparent;--link-button-border__hover:2px solid transparent;--brand-craftcms-color:#E5422B;--brand-yui-color:var(--color-blue-bright);--ink-900:var(--main-color);--ink-700:var(--main-color-light);--ink-500:var(--main-text-color-dark);--ink-300:var(--color-text-secondary);--font-sans:var(--main-font-family-sans);--font-display:var(--main-font-family);--font-heading:var(--main-font-family);--font-mono:var(--main-font-family-mono, "IBM Plex Mono", monospace);--main-font-family-mono:"IBM Plex Mono", monospace;--shadow-xs:0 1px 2px rgba(7, 3, 13, .05);--shadow-xl:0 20px 60px rgba(7, 3, 13, .1), 0 4px 16px rgba(7, 3, 13, .06);--border-subtle:var(--color-light-border);--section-padding:var(--main-content-padding);--color-danger:var(--main-message-color-alert);--color-text-dark:var(--main-text-color-dark);--c-brand:var(--color-blue);--c-brand-dark:var(--color-blue-hover);--c-brand-light:var(--color-blue-subtle);--c-border:var(--color-light-border);--c-text:var(--main-color);--c-text-muted:var(--main-text-color-dark);--gutter:var(--main-content-padding)}@media (max-width:550px){:root{--main-content-padding:32px}}@media (min-width:1921px){:root{--main-content-padding:0px}}:root{--ys-section-py:96px;--ys-section-py-sm:64px;--ys-section-py-xs:48px;--ys-card-radius:18px;--ys-card-radius-sm:12px;--ys-card-border:rgba(7, 3, 13, 0.09);--ys-card-border-dark:rgba(255, 255, 255, 0.08);--ys-card-shadow:0 2px 12px rgba(7, 3, 13, 0.06);--ys-card-shadow-md:0 8px 32px rgba(7, 3, 13, 0.10);--ys-gap:20px;--ys-gap-sm:12px;--ys-gap-lg:28px;--ys-label-size:0.6875rem;--ys-label-spacing:0.1em}@media (max-width:900px){:root{--ys-section-py:64px;--ys-section-py-sm:48px}}@media (max-width:550px){:root{--ys-section-py:48px;--ys-section-py-sm:36px;--ys-gap:14px}}.ys-section{padding:var(--ys-section-py) var(--main-content-padding)}.ys-section--sm{padding:var(--ys-section-py-sm) var(--main-content-padding)}.ys-section--dark{background:var(--color-abyss);color:var(--color-text-primary)}.ys-section--dim{background:var(--color-surface);color:var(--color-text-primary)}.ys-section--light{background:var(--color-light-bg);color:var(--color-abyss)}.ys-section--white{background:#fff;color:var(--color-abyss)}.ys-inner{max-width:var(--main-max-content-width);margin-inline:auto}.ys-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--ys-label-size);font-weight:600;letter-spacing:var(--ys-label-spacing);text-transform:uppercase;color:var(--color-blue-bright);margin-bottom:20px}.ys-eyebrow::before,.ys-rm-kicker::before{content:"";width:18px;height:2px;border-radius:2px}.ys-eyebrow::before{display:block;background:var(--color-blue-bright);flex-shrink:0}.ys-section-heading{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 20px}.ys-section-sub{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;color:var(--color-text-secondary);max-width:52ch}.ys-section-header{margin-bottom:56px}.ys-section-header--center{text-align:center}.ys-section-header--center .ys-eyebrow,.ys-section-header--center .ys-section-sub{margin-inline:auto}.ys-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--ys-gap)}.ys-bento-2{grid-column:span 2}.ys-bento-3{grid-column:span 3}.ys-bento-4{grid-column:span 4}.ys-bento-5{grid-column:span 5}.ys-bento-6{grid-column:span 6}.ys-bento-7{grid-column:span 7}.ys-bento-8{grid-column:span 8}.ys-bento-9{grid-column:span 9}.ys-bento-10{grid-column:span 10}.ys-bento-12{grid-column:span 12}@media (max-width:1024px){.ys-bento-7,.ys-bento-8,.ys-bento-9{grid-column:span 12}.ys-bento-5{grid-column:span 6}}@media (max-width:768px){.ys-bento-10,.ys-bento-12,.ys-bento-3,.ys-bento-4,.ys-bento-5,.ys-bento-6,.ys-bento-7,.ys-bento-8,.ys-bento-9{grid-column:span 12}.ys-bento-2{grid-column:span 6}}@media (max-width:480px){.ys-bento-10,.ys-bento-12,.ys-bento-2,.ys-bento-3,.ys-bento-4,.ys-bento-5,.ys-bento-6,.ys-bento-7,.ys-bento-8,.ys-bento-9{grid-column:span 12}}.ys-card{background:#fff;border-radius:var(--ys-card-radius);border:1px solid var(--ys-card-border);padding:32px;box-shadow:var(--ys-card-shadow);overflow:hidden}.ys-card--sm{padding:24px}.ys-card--lg{padding:40px}.ys-card--dark,.ys-card--rim{color:var(--color-text-primary)}.ys-card--dark{background:var(--color-surface);border-color:var(--ys-card-border-dark);box-shadow:none}.ys-card--rim{background:var(--color-rim);border-color:rgba(255,255,255,.07)}.ys-card--accent{border-color:var(--color-blue-border);background:var(--color-blue-subtle)}.ys-card--hover{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.ys-card--hover:hover{box-shadow:var(--ys-card-shadow-md);border-color:var(--color-blue-border);transform:translateY(-2px)}.ys-chip{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-light-surface);border:1px solid var(--ys-card-border)}.ys-chip svg{width:20px;height:20px;opacity:.75}.ys-chip--blue{background:var(--color-blue-subtle);border-color:var(--color-blue-border)}.ys-chip--blue svg{opacity:1;color:var(--color-blue)}.ys-chip--dark{background:var(--color-rim);border-color:rgba(255,255,255,.1)}.ys-chip--dark svg{opacity:.8;color:var(--color-text-primary)}.ys-badge{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:100px;border:1px solid var(--ys-card-border);background:var(--color-light-surface);color:var(--color-text-secondary)}.ys-badge--blue{background:var(--color-blue-subtle);border-color:var(--color-blue-border);color:var(--color-blue)}.ys-badge--on-dark{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:var(--color-text-secondary)}.ys-stat__number{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--color-text-primary)}.ys-stat__label{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:8px}.ys-divider{height:1px;background:var(--ys-card-border);border:0;margin:0}.ys-divider--dark{background:var(--ys-card-border-dark)}.ys-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ys-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.5}.ys-checklist li::before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--color-blue-subtle);border:1px solid var(--color-blue-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 5l2.5 2.5L8 3' stroke='%233B63F7' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.ys-checklist--on-dark li{color:var(--color-text-secondary)}.ys-checklist--on-dark li::before{background-color:rgba(59,99,247,.18);border-color:rgba(59,99,247,.35)}.ys-cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media (max-width:768px){.ys-hide-mobile{display:none!important}}.ys-show-mobile{display:none!important}@media (max-width:768px){.ys-show-mobile{display:block!important}}[x-cloak]{display:none!important}.ys-rm-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#8b8aa8}.ys-rm-dot--building{background:#3b63f7;box-shadow:0 0 0 4px rgba(59,99,247,.16)}.ys-rm-dot--scoping{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.16)}.ys-rm-dot--planned{background:#8b8aa8;box-shadow:0 0 0 4px rgba(139,138,168,.16)}.ys-rm-dot--completed{background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.16)}.ys-rm-status{display:inline-flex;align-items:center;padding:4px 11px;border-radius:6px;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.02em}.ys-rm-status--building{color:#3b63f7;background:rgba(59,99,247,.1)}.ys-rm-status--scoping{color:#b45309;background:rgba(245,158,11,.14)}.ys-rm-status--planned{color:#5f5d7a;background:rgba(139,138,168,.16)}.ys-rm-status--completed{color:#059669;background:rgba(16,185,129,.12)}.ys-rm-pill,.ys-rm-slide__meta dd,.ys-rm-slide__meta dt{font-family:var(--font-sans);font-weight:600}.ys-rm-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:.7rem;white-space:nowrap;color:var(--ink-500);background:rgba(7,3,13,.05)}.ys-rm-pill--ver{color:var(--color-blue);background:rgba(59,99,247,.09)}html.ys-rm-lock{overflow:hidden}.ys-rm-slide{position:fixed;inset:0;z-index:1200}.ys-rm-slide__overlay{position:absolute;inset:0;background:rgba(7,3,13,.5);backdrop-filter:blur(2px)}.ys-rm-slide__panel{position:absolute;top:0;right:0;bottom:0;width:min(520px,100%);background:#fff;box-shadow:-24px 0 60px rgba(7,3,13,.22);overflow-y:auto;overscroll-behavior:contain}.ys-rm-slide__inner{padding:26px 30px 40px}.ys-rm-slide__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}.ys-rm-slide__plugin{display:inline-flex;align-items:center;gap:10px;min-width:0;font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--ink-900);text-decoration:none}.ys-rm-slide__close,.ys-rm-slide__plugin img{border-radius:8px;flex-shrink:0}.ys-rm-slide__plugin span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ys-rm-slide__details a,.ys-rm-slide__plugin:hover{color:var(--color-blue)}.ys-rm-slide__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:#fff;color:var(--ink-500);cursor:pointer;transition:background .15s ease,color .15s ease}.ys-rm-slide__close:hover{background:#f4f4f8;color:var(--ink-900)}.ys-rm-slide__title{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:var(--ink-900);margin:14px 0 0}.ys-rm-slide__meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin:22px 0 0;padding:16px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.ys-rm-slide__meta>div{min-width:0}.ys-rm-slide__meta dt{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);margin:0 0 3px}.ys-rm-slide__meta dd{font-size:.92rem;color:var(--ink-900);margin:0}.ys-rm-slide__details,.ys-rm-slide__summary{font-family:var(--font-sans);color:var(--ink-500)}.ys-rm-slide__summary{font-size:1.02rem;line-height:1.6;margin:22px 0 0}.ys-rm-slide__details{font-size:.95rem;line-height:1.65;margin-top:18px}.ys-rm-slide__details p{margin:0 0 12px}.ys-rm-slide__details ol,.ys-rm-slide__details ul{margin:0 0 12px;padding-left:20px}.ys-rm-slide__details img{max-width:100%;height:auto;border-radius:8px}.ys-rm-slide__cta{display:inline-flex;align-items:center;gap:7px;margin-top:26px;font-family:var(--font-sans);font-size:.92rem;font-weight:600;color:var(--color-blue);text-decoration:none}.ys-rm-slide__cta:hover{text-decoration:underline}.ys-rm-fade-in{transition:opacity .2s ease}.ys-rm-fade-from{opacity:0}.ys-rm-fade-to{opacity:1}.ys-rm-slide-in{transition:transform .28s cubic-bezier(.22,1,.36,1)}.ys-rm-slide-from{transform:translateX(100%)}.ys-rm-slide-to{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.ys-rm-fade-in,.ys-rm-slide-in{transition:none}}.ys-rm-hero{position:relative;background:var(--color-void, #07030D);overflow:hidden}.ys-rm-hero__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 720px 380px at 78% 20%,rgba(59,99,247,.28),transparent 70%),radial-gradient(ellipse 520px 300px at 12% 100%,rgba(139,92,246,.16),transparent 70%)}.ys-rm-hero__inner{position:relative;max-width:1390px;margin:0 auto;padding:132px 40px 80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:56px}@media (max-width:1100px){.ys-rm-hero__inner{grid-template-columns:1fr;padding:112px 32px 64px}}@media (max-width:768px){.ys-rm-hero__inner{padding:92px 20px 40px}}.ys-rm-hero__copy{min-width:0}.ys-rm-crumbs,.ys-rm-kicker{align-items:center;font-family:var(--font-sans)}.ys-rm-crumbs{display:flex;gap:8px;margin-bottom:22px;font-size:.8rem;color:#8480a0}.ys-rm-crumbs a{color:inherit;text-decoration:none}.ys-rm-crumbs a:hover{color:#f5f3fc}.ys-rm-kicker{display:inline-flex;gap:10px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8fa9ff}.ys-rm-kicker::before{background:currentColor}.ys-rm-hero__heading{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;color:#f5f3fc;margin:18px 0 0}@media (max-width:768px){.ys-rm-hero__heading{font-size:2.3rem;margin-top:14px}}.ys-rm-hero__sub{max-width:640px;font-family:var(--font-sans);font-size:1.1rem;line-height:1.62;color:#a6a2bc;margin:22px 0 0}@media (max-width:768px){.ys-rm-hero__sub{font-size:1rem;line-height:1.55;margin-top:16px}}.ys-rm-main{background:#fafafb}.ys-rm-main__inner{max-width:1390px;margin:0 auto;padding:56px 40px 120px}@media (max-width:768px){.ys-rm-main__inner{padding:28px 20px 64px}}.ys-rm-filters{display:flex;flex-direction:column;gap:16px;padding-bottom:26px;margin-bottom:8px;border-bottom:1px solid var(--border-subtle)}.ys-rm-filters__row{display:flex;flex-wrap:wrap;gap:12px}.ys-rm-search{flex:1 1 280px;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--border-subtle);background:#fff;color:var(--ink-300);transition:border-color .15s ease,box-shadow .15s ease}.ys-rm-search:focus-within{border-color:var(--color-blue);box-shadow:0 0 0 3px rgba(59,99,247,.14)}.ys-rm-search input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-family:var(--font-sans);font-size:.95rem;color:var(--ink-900)}.ys-rm-search input::placeholder{color:var(--ink-300)}.ys-rm-select{flex:0 1 200px;height:44px;padding:0 38px 0 14px;border-radius:8px;border:1px solid var(--border-subtle);background:#fff url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%237a7790%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;font-family:var(--font-sans);font-size:.92rem;color:var(--ink-900);cursor:pointer}.ys-rm-select:focus-visible{outline:0;border-color:var(--color-blue);box-shadow:0 0 0 3px rgba(59,99,247,.14)}.ys-rm-chips{display:flex;flex-wrap:wrap;gap:8px}.ys-rm-chip,.ys-rm-filters__meta{align-items:center;font-family:var(--font-sans);color:var(--ink-500)}.ys-rm-chip{display:inline-flex;gap:8px;padding:3px 12px 3px 4px;border-radius:8px;border:1px solid var(--border-subtle);font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ys-rm-chip img{box-sizing:content-box;padding:2px;border-radius:6px;background:0 0;transition:background .15s ease}.ys-rm-chip small{font-size:.72rem;font-weight:700;color:var(--ink-300)}.ys-rm-chip:hover{border-color:rgba(59,99,247,.45)}.ys-rm-chip.is-on{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.ys-rm-chip,.ys-rm-chip.is-on img{background:#fff}.ys-rm-chip.is-on small{color:rgba(255,255,255,.75)}.ys-rm-filters__meta{display:flex;gap:16px;font-size:.86rem}.ys-rm-filters__meta strong{color:var(--ink-900)}.ys-rm-clear,.ys-rm-more{background:0 0;font-family:var(--font-sans);font-size:.86rem;font-weight:600;color:var(--color-blue);cursor:pointer}.ys-rm-clear{border:0;padding:0}.ys-rm-clear:hover,.ys-rm-more:hover{text-decoration:underline}.ys-rm-more{display:block;margin:.75rem auto 0;padding:.55rem 1.1rem;border:1px solid var(--color-border, rgba(0, 0, 0, 0.12));border-radius:999px}.ys-rm-section{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:40px;padding:44px 0;border-bottom:1px solid var(--border-subtle)}.ys-rm-section.is-last{border-bottom:0}@media (max-width:900px){.ys-rm-section{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0}}.ys-rm-section__head{align-self:start;position:sticky;top:96px}@media (max-width:900px){.ys-rm-section__head{position:static}}.ys-rm-section__title{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-display);font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:var(--ink-900)}@media (max-width:768px){.ys-rm-section__title{font-size:1.3rem;gap:10px}}.ys-rm-section__title small{font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:0;color:var(--ink-500);background:rgba(7,3,13,.06);padding:2px 9px;border-radius:6px}.ys-rm-section__intro{margin:10px 0 0;font-family:var(--font-sans);font-size:.92rem;line-height:1.55;color:var(--ink-500)}.ys-rm-released{margin:28px 0 8px;border:1px solid rgba(59,99,247,.16);border-radius:8px;background:rgba(59,99,247,.05);overflow:hidden}.ys-rm-released__bar{width:100%;display:flex;align-items:center;gap:12px;padding:20px 24px;border:0;background:0 0;font-family:var(--font-display);font-size:1.02rem;font-weight:700;color:var(--ink-900);text-align:left;cursor:pointer;transition:background .15s ease}.ys-rm-released__bar:hover{background:rgba(59,99,247,.05)}.ys-rm-released__bar:focus-visible{outline:2px solid var(--color-blue);outline-offset:-2px}.ys-rm-released__bar small{font-family:var(--font-sans);font-size:.74rem;font-weight:700;color:var(--ink-500);background:rgba(7,3,13,.07);padding:2px 9px;border-radius:6px}.ys-rm-released__chev{flex-shrink:0;color:var(--ink-500);transition:transform .2s ease}.is-open .ys-rm-released__chev{transform:rotate(90deg)}.ys-rm-released__panel{padding:0 24px;border-top:1px solid rgba(59,99,247,.16);background:rgba(255,255,255,.55)}.ys-rm-released__panel .ys-rm-section{padding:32px 0}@media (max-width:768px){.ys-rm-released__panel{padding:0 16px}}.ys-rm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ys-rm-row{width:100%;display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:8px;border:1px solid var(--border-subtle);background:#fff;box-shadow:var(--shadow-xs);text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ys-rm-row:hover{transform:translateY(-1px);border-color:rgba(59,99,247,.4);box-shadow:0 8px 24px rgba(7,3,13,.07)}.ys-rm-row:hover .ys-rm-row__chev{color:var(--color-blue);transform:translateX(2px)}.ys-rm-row:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.ys-rm-row__icon{width:40px;height:40px;border-radius:8px;flex-shrink:0;overflow:hidden;background:rgba(59,99,247,.08);display:flex;align-items:center;justify-content:center}.ys-rm-row__icon img{display:block;width:100%;height:100%;object-fit:contain}.ys-rm-row__letter{font-family:var(--font-display);font-size:1.1rem;font-weight:800;color:var(--color-blue)}.ys-rm-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ys-rm-row__tag{font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-blue)}.ys-rm-row__title{font-family:var(--font-display);font-size:1.02rem;font-weight:700;color:var(--ink-900)}.ys-rm-row__summary{font-family:var(--font-sans);font-size:.88rem;line-height:1.45;color:var(--ink-500);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ys-rm-row__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex-shrink:0}@media (max-width:600px){.ys-rm-row__meta{display:none}}.ys-rm-row__chev{flex-shrink:0;color:var(--ink-300);transition:color .15s ease,transform .15s ease}.ys-rm-empty{padding:48px 0;text-align:center;font-family:var(--font-sans);color:var(--ink-500)}.ys-rm-empty p{margin:0 0 10px}.ys-rm-empty--page{padding:90px 0;font-size:1.05rem}.ys-rm-disclaimer{margin:56px 0 0;padding-top:24px;border-top:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:.84rem;line-height:1.55;color:var(--ink-500)}.ys-rm-hero__visual{position:relative;display:flex;align-items:center;justify-content:center}@media (max-width:1100px){.ys-rm-hero__visual{display:none}}.ys-rm-iso-art{width:100%;max-width:560px;height:auto;overflow:visible}.ys-rm-iso-art use{vector-effect:non-scaling-stroke}.ys-rm-iso-art__sq{animation:ys-rm-iso-float 7s ease-in-out infinite;animation-delay:var(--d, 0s)}@media (prefers-reduced-motion:reduce){.ys-rm-iso-art__sq{animation:none}}@media (max-width:768px){.ys-rm-hero__inner{padding:84px 20px 32px}.ys-rm-hero__heading{font-size:2.05rem}.ys-rm-hero__sub{font-size:.95rem}.ys-rm-crumbs{margin-bottom:16px;font-size:.74rem}.ys-rm-kicker{font-size:.68rem}.ys-rm-filters{gap:12px;padding-bottom:18px}.ys-rm-search,.ys-rm-select{height:40px}.ys-rm-select{flex:1 1 140px}.ys-rm-section__intro{font-size:.86rem;margin-top:6px}.ys-rm-row{gap:10px;padding:12px}.ys-rm-row__icon{width:28px;height:28px;align-self:flex-start;margin-top:2px}.ys-rm-row__letter{font-size:.85rem}.ys-rm-row__tag{font-size:.62rem;letter-spacing:.05em}.ys-rm-row__title{font-size:.94rem}.ys-rm-row__summary{font-size:.82rem}.ys-rm-row__chev{width:14px;height:14px}.ys-rm-released{margin-top:20px}.ys-rm-released__bar{padding:14px 16px;font-size:.94rem;gap:10px}.ys-rm-released__panel{padding:0 12px}.ys-rm-released__panel .ys-rm-section{padding:20px 0}.ys-rm-disclaimer{margin-top:36px;font-size:.78rem}.ys-rm-slide__inner{padding:20px 18px 32px}}