.tool-detail-premiere{--premiere-accent:#8baeee;--premiere-blue:#7b9ff1}.tool-detail-premiere .gradient-text{background-image:linear-gradient(108deg,#719fff,#9c87ff 46%,#d895ee)}.tool-detail-premiere .kicker-gradient{background-image:linear-gradient(102deg,#54b5ff,#5388ff 48%,#8880ff)}.tool-detail-premiere .round-gradient-dot{background:linear-gradient(135deg,#719fff,#9c87ff 58%,#d895ee)}.tool-detail-premiere .tool-detail-version{border-color:#99b5ef47;color:#b7c9eb;background:linear-gradient(105deg,#375b9b17,#656da917)}.tool-detail-premiere .tool-detail-version>span{color:#b7c9eb}.tool-detail-premiere .tool-detail-version>strong{color:#c2d5ee}.tool-detail-premiere .tool-compat-pill{border-color:#8baeee47;background:#293b6233;color:#c9d9f5}.tool-detail-premiere .tool-app-pill{border-color:#8baeee59;background:#314e8740;color:#c8dcff}.tool-detail-premiere .tool-hero-pills .tool-compat-pill{border-color:#8baeee33;background:#293b621f;color:#bdcdea}.tool-detail-premiere .tool-hero-pills .tool-detail-version{border-color:#99b5ef47;background:linear-gradient(105deg,#375b9b17,#656da917);color:#c2d5ee}.tool-detail-premiere .tool-hero-pills .tool-detail-version>:is(span,strong){color:inherit}.tool-detail-premiere :is(.text-flame,.tool-feature-explainer>span,.tool-compat-item>span,.tool-install-row li>span){color:#abc6fa}.tool-detail-premiere .tool-feature-explainer>span{border-color:#8baeee47;background:#2c406e44}.tool-detail-premiere :is(.bg-violetDeep,.preview-primary-button){background:#4d2b8c}.tool-detail-premiere :is(button.bg-violetDeep,.preview-primary-button):hover{background:#ff8a3d;color:#111118}.tool-detail-premiere nav a:hover{color:#b4cdff}.tool-detail-premiere .course-final-card{background:radial-gradient(circle at 15% 10%,#375b9b30,transparent 25rem),radial-gradient(circle at 90% 80%,#656da926,transparent 25rem),#111320}.tool-detail-premiere .tool-detail-install{border-color:#8baeee38}.tool-detail-premiere .tool-compat-item{background:radial-gradient(circle at 14% 0,#7b9ff118,transparent 12rem),#fff4df0b}.tool-detail-premiere .tool-detail-video{border-color:#8baeee47;box-shadow:0 28px 78px #0005,0 0 48px #7b9ff117}.tool-detail-premiere .title-with-dot{white-space:nowrap}.tool-detail-premiere .premiere-panel-layout{max-width:520px;gap:14px}.tool-detail-premiere .premiere-panel-layout.is-paired{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.tool-detail-premiere .premiere-panel-layout.is-single{max-width:330px}.tool-detail-premiere .tool-walkthrough-row.has-no-media{grid-template-columns:minmax(0,1fr)}.tool-detail-premiere .tool-walkthrough-row.has-no-media .tool-walkthrough-copy{max-width:760px;justify-self:start}.tool-detail-premiere .premiere-panel-layout .tool-panel-figure{background:#10141e;border-color:#8faee433;min-width:0}.tool-detail-premiere .premiere-panel-layout.is-paired .tool-panel-figure{display:flex;flex-direction:column}.tool-detail-premiere .premiere-panel-layout .tool-panel-image-frame{background:linear-gradient(135deg,#85a7e29f,#717fb96b,#9a8eb397);cursor:zoom-in}.tool-detail-premiere .premiere-panel-layout.is-paired .tool-panel-image-frame{width:100%;flex-shrink:0}.tool-detail-premiere .premiere-panel-layout.is-paired .tool-panel-image{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain;background:#1b1b1b}.tool-detail-premiere .premiere-panel-zoom{align-self:flex-start;color:#b1c8f4;font-size:11px;font-weight:800;margin-top:auto;padding-top:4px}.tool-detail-premiere :is(a,button):focus-visible{outline:2px solid #a9c6ff;outline-offset:4px}.premiere-image-dialog{width:min(550px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;background:#121823;color:#fff5e9;border:1px solid #8baeee59;border-radius:15px;padding:20px}.premiere-image-dialog::backdrop{background:#03050dcf;backdrop-filter:blur(6px)}.premiere-image-dialog>p{font-size:14px;font-weight:800;line-height:1.5;padding-right:32px;margin:0 0 15px}.premiere-image-dialog>img{display:block;width:100%;height:auto;border-radius:7px}.premiere-image-close{position:absolute;right:12px;top:10px;font-size:26px;width:30px;height:30px}@media (max-width:899px){.tool-detail-premiere .tool-walkthrough-copy{order:-1}}@media (max-width:767px){.tool-detail-premiere h1{font-size:clamp(2rem,8.3vw,3rem)}.tool-detail-premiere .premiere-panel-layout{gap:9px}.tool-detail-premiere .premiere-panel-layout.is-paired .tool-panel-figure{padding:7px}.tool-detail-premiere .premiere-panel-layout .tool-panel-figure figcaption{font-size:11px;line-height:1.45}.tool-detail-premiere .premiere-panel-layout.is-single{max-width:290px}}