._home-script-card_1peoz_3{border:1px solid var(--home-line);background:var(--home-surface);min-width:0;color:var(--home-text);isolation:isolate;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}._home-script-card_1peoz_3:hover,._home-script-card_1peoz_3:focus-within{border-color:color-mix(in srgb, var(--home-accent) 52%, var(--home-line));box-shadow:var(--home-shadow);transform:translateY(-4px)}._home-script-card_1peoz_3:has(._home-card-link_1peoz_25:focus-visible){outline:2px solid var(--home-accent);outline-offset:4px}._home-card-link_1peoz_25{z-index:1;position:absolute;inset:0}._home-card-media_1peoz_36{background:#202027;position:relative;overflow:hidden}._home-card-media_1peoz_36 img{object-fit:cover;width:100%;height:100%}._home-script-card_1peoz_3:hover ._home-card-media_1peoz_36 img{transform:scale(1.035)}._home-card-fallback_1peoz_52{color:#ffffff73;background:linear-gradient(135deg,#0000 35%,#f76fdf2e),repeating-linear-gradient(-45deg,#202027 0 18px,#19191f 18px 36px);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}._home-card-fallback_1peoz_52 svg{stroke-width:1.35px;width:44px;height:44px}._home-card-fallback_1peoz_52 span{letter-spacing:.2em;font-size:.62rem;font-weight:800}._home-card-content_1peoz_77{pointer-events:none;min-width:0}._home-card-content_1peoz_77 h3,._home-card-content_1peoz_77 p{margin:0}._home-card-content_1peoz_77 h3{letter-spacing:-.025em;font-weight:740}._home-card-content_1peoz_77 p{color:var(--home-muted);line-height:1.7}._home-card-tags_1peoz_97{flex-wrap:wrap;gap:7px;display:flex}._home-card-tags_1peoz_97 span,._home-card-tags_1peoz_97 button{z-index:2;width:fit-content;color:color-mix(in srgb, var(--home-accent) 72%, var(--home-text));font-size:.7rem;font-weight:650;position:relative}._home-card-tags_1peoz_97 button{pointer-events:auto;border-bottom:1px solid #0000;transition:border-color .12s,color .12s}._home-card-tags_1peoz_97 button:hover,._home-card-tags_1peoz_97 button:focus-visible{color:var(--home-accent-hot);border-color:currentColor}._home-script-card-catalog_1peoz_128{box-shadow:none;background:#28282c;border:0;flex-direction:column;transform:none}._home-script-card-catalog_1peoz_128[data-layout=wide]{height:425px;min-height:425px}._home-script-card-catalog_1peoz_128:hover,._home-script-card-catalog_1peoz_128:focus-within{border-color:#0000;transform:none;box-shadow:0 30px 70px #00000057}._home-script-card-catalog_1peoz_128,._home-script-card-catalog_1peoz_128 ._home-card-content_1peoz_77,._home-card-hover-tags_1peoz_150,._home-card-main-row_1peoz_151,._home-card-enter_1peoz_152{transition-duration:.16s}._home-script-card-catalog_1peoz_128 ._home-card-media_1peoz_36{aspect-ratio:auto;flex:none;position:relative;overflow:hidden}._home-script-card-catalog_1peoz_128 ._home-card-media_1peoz_36 img{object-fit:cover;object-position:center;width:100%;height:100%;transition:none;position:absolute;inset:0;transform:none}._home-script-card-catalog_1peoz_128 ._home-card-content_1peoz_77{z-index:2;background:#28282c;flex-direction:column;flex:none;gap:0;min-height:185px;display:flex;position:relative}._home-script-card-catalog_1peoz_128 ._home-card-content_1peoz_77 h3{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:32px;font-weight:700;line-height:1.3;overflow:hidden}._home-script-card-catalog_1peoz_128 ._home-card-content_1peoz_77 p{color:#b6b6bc;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin-bottom:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}._home-card-hover-tags_1peoz_150{z-index:3;opacity:0;flex:none;max-height:0;transition:max-height .18s,margin-bottom .18s,opacity .14s;position:relative;overflow:hidden}._home-script-card-catalog_1peoz_128:hover ._home-card-hover-tags_1peoz_150,._home-script-card-catalog_1peoz_128:focus-within ._home-card-hover-tags_1peoz_150{opacity:1;max-height:36px;margin-bottom:20px}._home-card-main-row_1peoz_151{grid-template-columns:minmax(0,1fr) 0;align-items:center;gap:0;min-width:0;transition:grid-template-columns .18s,gap .18s;display:grid}._home-script-card-catalog_1peoz_128:hover ._home-card-main-row_1peoz_151,._home-script-card-catalog_1peoz_128:focus-within ._home-card-main-row_1peoz_151{grid-template-columns:minmax(0,1fr) 60px;gap:20px}._home-card-copy_1peoz_244{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}._home-card-copy_1peoz_244 h3,._home-card-copy_1peoz_244 p{width:100%;max-width:100%}._home-script-card-catalog_1peoz_128 ._home-card-tags_1peoz_97{flex-wrap:nowrap;align-items:center;gap:20px;min-width:0;margin-top:0;padding-top:0;overflow:hidden}._home-script-card-catalog_1peoz_128 ._home-card-tags_1peoz_97 span,._home-script-card-catalog_1peoz_128 ._home-card-tags_1peoz_97 button{box-sizing:border-box;color:#c9c9ce;text-align:center;background:#202024;border:1px solid #333338;flex:none;justify-content:center;align-items:center;min-width:112px;height:36px;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}._home-script-card-catalog_1peoz_128 ._home-card-tags_1peoz_97 button{width:112px;font-family:inherit}._home-script-card-catalog_1peoz_128 ._home-card-tags_1peoz_97 button:hover,._home-script-card-catalog_1peoz_128 ._home-card-tags_1peoz_97 button:focus-visible{color:#fff;background:#202024;border-color:#626169}._home-card-enter_1peoz_152{opacity:0;visibility:hidden;background:#fff;flex:none;justify-content:center;align-items:center;width:100%;min-width:0;height:60px;padding:0;transition:opacity .14s,transform .18s,visibility 0s linear .18s;display:inline-flex;overflow:hidden;transform:translate(8px)}._home-script-card-catalog_1peoz_128:hover ._home-card-enter_1peoz_152,._home-script-card-catalog_1peoz_128:focus-within ._home-card-enter_1peoz_152{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}._home-card-enter_1peoz_152 img{width:28px;height:28px}._home-script-card-catalog_1peoz_128[data-layout=medium]{height:408px;min-height:408px}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-media_1peoz_36{flex:1 1 0;height:auto;min-height:0}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-copy_1peoz_244{container-type:inline-size}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-content_1peoz_77 h3{min-height:42px;font-size:clamp(22px, calc(100cqi / var(--catalog-title-units,12)), 32px);line-height:42px}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-content_1peoz_77{flex-direction:column;height:auto;min-height:185px;padding:0;transition:none;display:flex;overflow:hidden}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-tags_1peoz_97{flex-wrap:wrap;align-content:flex-start;gap:7px 13px;overflow:visible}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-tags_1peoz_97 span,._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-tags_1peoz_97 button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-hover-tags_1peoz_150{box-sizing:border-box;opacity:1;background:#28282c;flex:none;max-height:0;margin:0;padding:0 30px;transition:max-height .22s,padding .22s,margin-bottom .22s;position:relative;overflow:hidden}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]):hover ._home-card-hover-tags_1peoz_150,._home-script-card-catalog_1peoz_128:not([data-layout=narrow]):focus-within ._home-card-hover-tags_1peoz_150{opacity:1;max-height:110px;margin-bottom:-24px;padding:20px 30px 0;overflow:hidden}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-main-row_1peoz_151{box-sizing:border-box;flex:0 0 185px;align-items:start;min-height:185px;max-height:185px;padding:40px 30px 28px;overflow:hidden}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-enter_1peoz_152{justify-self:end;width:56px;min-width:56px;margin-top:16px}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]):hover ._home-card-media_1peoz_36,._home-script-card-catalog_1peoz_128:not([data-layout=narrow]):focus-within ._home-card-media_1peoz_36{flex:1 1 0;height:auto;min-height:96px}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]):hover ._home-card-content_1peoz_77,._home-script-card-catalog_1peoz_128:not([data-layout=narrow]):focus-within ._home-card-content_1peoz_77{flex:none;height:auto;min-height:185px;padding:0}._home-script-card-catalog_1peoz_128:not([data-layout=narrow]) ._home-card-summary-text_1peoz_435{display:contents}._home-script-card-catalog_1peoz_128[data-layout=narrow],._home-script-card-catalog_1peoz_128[data-layout=narrow]:hover,._home-script-card-catalog_1peoz_128[data-layout=narrow]:focus-within{aspect-ratio:176/203;height:auto;min-height:0;box-shadow:none;background:#28282c;transform:none;container-type:inline-size}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-media_1peoz_36,._home-script-card-catalog_1peoz_128[data-layout=narrow]:hover ._home-card-media_1peoz_36,._home-script-card-catalog_1peoz_128[data-layout=narrow]:focus-within ._home-card-media_1peoz_36{aspect-ratio:176/88;flex:none;height:auto}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-content_1peoz_77,._home-script-card-catalog_1peoz_128[data-layout=narrow]:hover ._home-card-content_1peoz_77,._home-script-card-catalog_1peoz_128[data-layout=narrow]:focus-within ._home-card-content_1peoz_77{--home-card-px:calc(100cqi / 176);height:auto;min-height:0;padding:calc(10 * var(--home-card-px));flex:1}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-hover-tags_1peoz_150,._home-script-card-catalog_1peoz_128[data-layout=narrow]:hover ._home-card-hover-tags_1peoz_150,._home-script-card-catalog_1peoz_128[data-layout=narrow]:focus-within ._home-card-hover-tags_1peoz_150{opacity:1;max-height:none;margin-bottom:0;overflow:hidden}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-tags_1peoz_97{height:calc(20 * var(--home-card-px));align-items:center;gap:calc(5 * var(--home-card-px));flex-wrap:nowrap;overflow:hidden}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-tags_1peoz_97 span,._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-tags_1peoz_97 button{width:calc(60 * var(--home-card-px));min-width:0;height:calc(20 * var(--home-card-px));min-height:0;padding:0 calc(6 * var(--home-card-px));color:#fff;font-size:calc(10 * var(--home-card-px));text-overflow:ellipsis;white-space:nowrap;background:#0003;border:1px solid #fff3;font-weight:400;line-height:1;overflow:hidden}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-tags_1peoz_97 span:nth-child(n+3),._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-tags_1peoz_97 button:nth-child(n+3){display:none}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-tags_1peoz_97:has(:nth-child(3)):after{content:"…";box-sizing:border-box;width:calc(26 * var(--home-card-px));height:calc(20 * var(--home-card-px));color:#fff;font-size:calc(10 * var(--home-card-px));background:#0003;border:1px solid #fff3;flex:none;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-main-row_1peoz_151,._home-script-card-catalog_1peoz_128[data-layout=narrow]:hover ._home-card-main-row_1peoz_151,._home-script-card-catalog_1peoz_128[data-layout=narrow]:focus-within ._home-card-main-row_1peoz_151{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-copy_1peoz_244{gap:calc(6 * var(--home-card-px));padding-top:calc(5 * var(--home-card-px))}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-content_1peoz_77 h3{font-size:clamp(calc(13 * var(--home-card-px)), calc((100cqi - 20 * var(--home-card-px)) / var(--catalog-title-units,8)), calc(18 * var(--home-card-px)));letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.38889;overflow:hidden}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-content_1peoz_77 p{min-height:0;max-height:calc(38 * var(--home-card-px));color:#fffc;font-size:calc(13 * var(--home-card-px));line-height:calc(18 * var(--home-card-px));-webkit-box-orient:initial;-webkit-line-clamp:unset;margin-bottom:0;padding-right:0;display:block;overflow:hidden}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-summary-line_1peoz_567,._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-summary-line-second_1peoz_568{white-space:nowrap;display:block;overflow:hidden}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-summary-line-second_1peoz_568{padding-right:calc(40 * var(--home-card-px))}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-enter_1peoz_152,._home-script-card-catalog_1peoz_128[data-layout=narrow]:hover ._home-card-enter_1peoz_152,._home-script-card-catalog_1peoz_128[data-layout=narrow]:focus-within ._home-card-enter_1peoz_152{right:calc(6 * var(--home-card-px));bottom:calc(6 * var(--home-card-px));z-index:3;width:calc(24 * var(--home-card-px));min-width:0;height:calc(24 * var(--home-card-px));opacity:1;visibility:visible;transition:none;display:inline-flex;position:absolute;transform:none}._home-script-card-catalog_1peoz_128[data-layout=narrow] ._home-card-enter_1peoz_152 img{width:calc(12 * var(--home-card-px));height:calc(12 * var(--home-card-px))}@media (prefers-reduced-motion:reduce){._home-script-card_1peoz_3,._home-script-card-catalog_1peoz_128,._home-script-card-catalog_1peoz_128 ._home-card-content_1peoz_77,._home-card-hover-tags_1peoz_150,._home-card-main-row_1peoz_151,._home-card-enter_1peoz_152{transition:none}}._catalog-script-grid_1ptlo_3{display:grid}._catalog-script-grid_1ptlo_3[data-layout=wide]{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}._catalog-script-grid_1ptlo_3[data-layout=medium]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (width<=1180px){._catalog-script-grid_1ptlo_3[data-layout=medium]{grid-template-columns:repeat(2,minmax(0,1fr))}}._catalog-script-grid_1ptlo_3[data-layout=narrow]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;container-type:inline-size}
