.tr-page{--tf-accent:#ea580c;color:#1c1917;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafaf9;min-height:100svh;font:16px/1.55 Inter Variable,Inter,system-ui,sans-serif}.tr-page *,.tr-related *,.tr-strip *{box-sizing:border-box}.tr-page a,.tr-related a,.tr-breadcrumbs a,.tr-languages a{color:inherit;text-underline-offset:4px}.tr-page a:focus-visible,.tr-related a:focus-visible,.tr-breadcrumbs a:focus-visible,.tr-languages a:focus-visible,.tr-strip a:focus-visible{outline:3px solid var(--tf-accent,#ea580c);outline-offset:4px}.tr-header,.tr-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1160px;margin:0 auto;padding:12px 24px;display:flex}.tr-header{border-bottom:1px solid #e7e5e4}.tr-header nav,.tr-footer nav{flex-wrap:wrap;gap:4px 24px;display:flex}.tr-header a,.tr-footer a{align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.tr-brand{letter-spacing:-.035em;font-weight:700;text-decoration:none;font-size:18px!important}.tr-footer{color:#57534e;border-top:1px solid #e7e5e4;padding-top:24px;padding-bottom:32px}.tr-main{max-width:1160px;margin:0 auto;padding:44px 24px 64px}.tr-main h1{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(40px,4.4vw,56px);font-weight:700;line-height:1.1}.tr-lead{color:#57534e;max-width:58ch;margin:16px 0 32px;font-size:16px}.tr-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.tr-cards-compact{grid-template-columns:repeat(auto-fill,minmax(200px,240px))}.tr-card{color:#1c1917;background:#fff;border:1px solid #e7e5e4;border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:16px;font-family:Inter Variable,Inter,system-ui,sans-serif;text-decoration:none;display:flex;position:relative;box-shadow:0 12px 32px -16px #00000040}.tr-card:hover{border-color:var(--tf-accent,#ea580c)}.tr-media{aspect-ratio:9/16;background:color-mix(in srgb, var(--tf-accent,#ea580c) 6%, white);border-radius:12px;width:100%;max-width:220px;margin:0 auto;display:block;position:relative;overflow:hidden}.tr-media :is(video,img){object-fit:cover;width:100%;height:100%;display:block}.tr-media .tf-role-placeholder{width:100%;height:100%;min-height:100%}.tr-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tr-title{letter-spacing:-.025em;margin:0;font-family:inherit;font-size:19px;font-style:normal;font-weight:700;line-height:1.25}.tr-hook{color:#57534e;font-size:15px;line-height:1.5}.tr-price{margin:2px 0 4px;font-size:15px;font-weight:600;line-height:1.5}.tr-cta{border:1px solid var(--tf-accent,#ea580c);color:#1c1917;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:8px;font-size:15px;font-weight:600;display:flex}.tr-card-compact .tr-title{font-size:16px}.tr-card-compact .tr-media{max-width:150px}.tr-card-compact .tr-hook{font-size:15px}.tr-related{color:#1c1917;max-width:1160px;margin:0 auto;padding:96px 24px;font-family:Inter Variable,Inter,system-ui,sans-serif}.tr-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.tr-section-heading h2{letter-spacing:-.025em;margin:0;font-size:28px;font-style:normal;font-weight:700;line-height:1.2}.tr-section-heading>a{color:#57534e;align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.tr-breadcrumbs,.tr-languages{color:#57534e;max-width:1160px;margin:0 auto;padding:0 24px;font-size:15px}.tr-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.tr-breadcrumbs li{align-items:center;gap:8px;display:inline-flex}.tr-breadcrumbs a,.tr-languages a{align-items:center;min-height:44px;display:inline-flex}.tr-languages a{justify-content:center;min-width:44px}.tr-languages a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}.tr-strip{--tf-accent:#ea580c;color:#1c1917;background:#fafaf9;max-width:100%;padding:16px clamp(16px,3vw,48px) 24px;font:15px/1.5 Inter Variable,Inter,system-ui,sans-serif;overflow:hidden}.tr-strip a{color:#1c1917}.tr-strip-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.tr-strip-heading{font-weight:700}.tr-strip-all{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-weight:600;display:inline-flex}.tr-strip-row{-webkit-overflow-scrolling:touch;gap:16px;padding:4px 4px 12px;display:flex;overflow-x:auto}.tr-strip .tr-card{flex:0 0 240px;width:240px}.tr-strip .tr-media{max-width:120px}.tr-strip .tr-title{font-size:16px}.tr-strip .tr-hook,.tr-strip .tr-price{font-size:15px}.tr-strip .tr-cta{min-height:44px}.rap-studio.rap-v27 .tr-strip a:focus-visible{outline-color:var(--tf-accent,#ea580c)}@media (width<=599px){.tr-header,.tr-footer{padding-left:20px;padding-right:20px}.tr-main{padding:28px 20px 44px}.tr-lead{margin-bottom:24px;font-size:16px}.tr-cards,.tr-cards-compact{grid-template-columns:1fr;gap:20px}.tr-card{padding:16px}.tr-media{max-width:200px}.tr-card-compact .tr-media{max-width:160px}.tr-related{padding:64px 20px}.tr-section-heading h2{font-size:26px}}
