@property --film-pct{syntax:"<integer>";inherits:true;initial-value:100}.film-underline{position:relative;white-space:nowrap}.film-underline svg{position:absolute;top:calc(100% - .06em);left:-1%;width:102%;height:.14em;overflow:visible;pointer-events:none}.film-underline path{fill:none;stroke:var(--brand-red);stroke-width:7;stroke-linecap:round}.film-redline{margin-bottom:20px}.film-redline-pill{gap:8px;height:32px;padding:0 12px 0 4px;border:1px solid var(--border-default);background:var(--surface-card);font-size:13px;color:var(--brand-charcoal);box-shadow:0 1px 2px color-mix(in srgb,var(--brand-charcoal) 6%,transparent)}.film-redline-pill,.film-redline-tag{display:inline-flex;align-items:center;border-radius:999px}.film-redline-tag{gap:6px;height:24px;padding:0 6px;background:var(--brand-red-tint);color:var(--brand-red);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.film-redline-word{display:none}.film-redline-slot{display:inline-grid;justify-items:center}.film-redline-item{grid-area:1/1;white-space:nowrap}.film-redline-item:not(:first-child){opacity:0}.film-redline-term{margin-right:6px;color:var(--text-muted)}.film-redline del{margin-right:6px;color:var(--brand-red);text-decoration-thickness:1.5px}.film-redline ins{color:var(--brand-teal);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media (min-width:640px){.film-redline-word{display:inline}.film-redline-tag{padding:0 10px}}@media (min-width:768px){.film-redline{margin-bottom:24px}.film-redline-pill{height:36px;gap:10px;padding:0 14px 0 6px;font-size:14px}.film-redline-tag{height:26px}}.film-desktop,.film-root{position:relative}.film-desktop{display:none}@media (min-width:768px){.film-desktop{display:block}.film-phone{display:none}}.film-pills{--focus-ring:white;position:absolute;z-index:3;top:-32px;left:50%;gap:4px;padding:5px;background:var(--brand-charcoal);box-shadow:0 12px 30px -12px color-mix(in srgb,var(--brand-charcoal) 60%,transparent);transform:translateX(-50%)}.film-pill,.film-pills{display:inline-flex;border-radius:999px}.film-pill{position:relative;align-items:center;gap:8px;height:34px;padding:0 16px;overflow:hidden;font-size:13.5px;font-weight:600;white-space:nowrap;color:color-mix(in srgb,white 72%,transparent);cursor:pointer}.film-pill:hover{color:white}.film-pill-number{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,white 12%,transparent);font-family:var(--font-heading);font-size:12px;color:white}.film-pill-bar{position:absolute;right:12px;bottom:4px;left:12px;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--brand-charcoal) 12%,transparent);opacity:0}.film-pill-bar i{display:block;height:100%;background:var(--brand-red);transform-origin:left}.film-pill[aria-current]{background:white;color:var(--brand-charcoal)}.film-pill[aria-current] .film-pill-number{background:var(--brand-red)}.film-pill[aria-current] .film-pill-bar{opacity:1}.film-frame{container-type:inline-size;aspect-ratio:900/640}.film-stage{display:flex;flex-direction:column;height:100%;font-size:calc(100cqw / 56.25);color:var(--brand-charcoal)}.film-chrome{flex:none;display:flex;align-items:center;gap:.5em;height:2.5em;padding:0 1em;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-app) 50%,transparent)}.film-chrome>span{width:.6875em;height:.6875em;border-radius:50%;background:var(--border-default)}.film-url{display:flex;align-items:center;gap:.4em;width:25em;height:1.5em;margin-left:.875em;padding:0 .625em;border:1px solid var(--border-subtle);border-radius:.44em;background:white;font-size:1em;color:var(--text-muted)}.film-url>div{display:grid;font-size:.75em}.film-url span{grid-area:1/1;opacity:0}.film-app{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.film-side{display:none;padding:1.125em .75em;border-right:1px solid var(--border-subtle)}.film-logo{font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em;color:var(--brand-charcoal)}.film-side .film-logo{display:block;padding:.1em .65em .8em;font-size:1.1875em}.film-nav{display:flex;align-items:center;gap:.74em;padding:.6em .89em;border-radius:.67em;font-size:.844em;font-weight:500;color:var(--text-body)}.film-icon{flex:none;width:1.1em;height:1.1em}.film-nav-contracts,.film-root[data-scene="3"] .film-nav-negotiations{background:var(--brand-red-tint);color:var(--brand-red)}.film-root[data-scene="3"] .film-nav-contracts{background:none;color:var(--text-body)}.film-main{position:relative;min-width:0;overflow:hidden;background:var(--surface-app)}@media (min-width:1024px){.film-frame{aspect-ratio:1104/642}.film-stage{font-size:calc(100cqw / 69)}.film-app{grid-template-columns:12.25em minmax(0,1fr)}.film-side{display:block}}.film-scene{position:absolute;inset:0;display:flex;flex-direction:column;padding:1.375em 1.625em;opacity:0;visibility:hidden}.film-root[data-scene="0"] .film-scene.film-s0,.film-root[data-scene="1"] .film-scene.film-s1,.film-root[data-scene="2"] .film-scene.film-s2,.film-root[data-scene="3"] .film-scene.film-s3{opacity:1;visibility:visible}.film-root[data-scene="0"] [data-url="0"],.film-root[data-scene="1"] [data-url="1"],.film-root[data-scene="2"] [data-url="2"],.film-root[data-scene="3"] [data-url="3"]{opacity:1}@media (prefers-reduced-motion:reduce){.film-root:not([data-hydrated]) .film-scene.film-s0,.film-root:not([data-hydrated]) [data-url="0"]{opacity:0;visibility:hidden}.film-root:not([data-hydrated]) .film-scene.film-s2,.film-root:not([data-hydrated]) [data-url="2"]{opacity:1;visibility:visible}.film-root:not([data-hydrated]) .film-pill[aria-current]{background:none;color:color-mix(in srgb,white 72%,transparent)}.film-root:not([data-hydrated]) .film-pill[aria-current] .film-pill-number{background:color-mix(in srgb,white 12%,transparent)}.film-root:not([data-hydrated]) .film-pill[data-step="2"]{background:white;color:var(--brand-charcoal)}.film-root:not([data-hydrated]) .film-pill[data-step="2"] .film-pill-number{background:var(--brand-red)}}.film-head{flex:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.film-eyebrow{margin-bottom:.17em;font-size:.72em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-teal)}.film-card-title,.film-title{font-family:var(--font-heading);font-size:1.25em;font-weight:600;letter-spacing:-.02em;color:var(--brand-charcoal)}.film-badge>*{padding:.125em .625em;font-size:.75em}.film-badge svg{width:1.15em;height:1.15em}.film-box{border:1px solid var(--border-default);border-radius:.75em;background:white}.film-label{font-size:.75em;font-weight:500}.film-label,.film-note{color:var(--text-muted)}.film-note{font-size:.78em}.film-drop{position:relative;justify-content:center;flex:1;min-height:0;border:1.5px dashed var(--brand-teal-light);border-radius:.875em;background:color-mix(in srgb,var(--brand-teal-tint) 40%,white)}.film-drop,.film-drop-prompt{display:flex;align-items:center}.film-drop-prompt{position:absolute;flex-direction:column;gap:.6em;font-size:.844em;color:var(--text-muted);opacity:0}.film-drop-icon{justify-content:center;width:3.25em;height:3.25em;border-radius:.9em;background:var(--brand-teal-tint);color:var(--brand-teal)}.film-drop-icon,.film-file{display:flex;align-items:center}.film-file{gap:.75em;padding:.75em .875em;border:1px solid var(--border-default);border-radius:.75em;background:white;box-shadow:0 1.1em 2.2em -.9em color-mix(in srgb,var(--brand-charcoal) 35%,transparent)}.film-file b{display:block;font-size:.8125em;font-weight:600;color:var(--brand-charcoal)}.film-file small{font-size:.72em;color:var(--text-muted)}.film-pdf{position:relative;flex:none;width:2.125em;height:2.625em;border:1px solid var(--brand-red-tint);border-radius:.3em}.film-pdf span{position:absolute;right:-1px;bottom:.3em;left:-1px;background:var(--brand-red);font-size:.53em;font-weight:800;letter-spacing:.04em;line-height:1.5;text-align:center;color:white}.film-split{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:.75em;margin-top:1em}.film-checks{padding:.5em 1em}.film-check{display:flex;align-items:center;gap:.74em;padding:.45em 0;font-size:.844em;color:var(--brand-charcoal)}.film-check i{flex:none;position:relative;width:1.3em;height:1.3em;border:1.5px solid var(--status-success);border-radius:50%;background:var(--status-success)}.film-check i:after{content:"";position:absolute;top:.3em;left:.22em;width:.6em;height:.32em;border-bottom:2px solid white;border-left:2px solid white;transform:rotate(-45deg)}.film-report-progress{padding:1em 1.125em}.film-pct{--film-pct:100;font-family:var(--font-heading);font-size:1.875em;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--brand-charcoal);counter-reset:film-pct var(--film-pct)}.film-pct:after{content:counter(film-pct) "%"}.film-progress{height:.5em;margin:.6em 0;overflow:hidden;border-radius:999px;background:var(--border-subtle)}.film-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand-teal-light),var(--brand-teal));transform-origin:left}.film-report{flex:1;min-height:0;display:grid;grid-template-columns:1.45fr 1fr;gap:.875em}.film-rows{display:flex;flex-direction:column;padding:.375em 1.125em}.film-row{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.9em 0;border-top:1px solid var(--border-subtle);font-size:.875em;font-weight:500;color:var(--brand-charcoal)}.film-row:first-child{border-top:none}.film-row small{display:block;margin-top:.15em;font-size:.86em;font-weight:400;color:var(--text-muted)}.film-overall{display:flex;flex-direction:column;padding:1.125em}.film-overall .film-chips i{height:2em}.film-tally{display:flex;flex-direction:column;gap:.6em;margin-top:1.25em}.film-tally>div{display:flex;align-items:center;justify-content:space-between;padding-top:.6em;border-top:1px solid var(--border-subtle);font-size:.844em;color:var(--text-body)}.film-tally .film-badge>*{font-size:.89em}.film-overall .film-asks-ready{margin-top:auto}.film-overall-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4em;font-family:var(--font-heading);font-size:1.0625em;font-weight:600;color:var(--brand-charcoal)}.film-chips{display:grid;grid-template-columns:repeat(9,1fr);gap:.375em;margin-top:1em}.film-chips i{height:1.375em;border-radius:.3em}.film-chips .film-chip-high{background:color-mix(in srgb,var(--impact-high-text) 30%,white)}.film-chips .film-chip-medium{background:color-mix(in srgb,var(--status-warning) 35%,white)}.film-chips .film-chip-low{background:color-mix(in srgb,var(--impact-low-text) 28%,white)}.film-asks-ready{display:flex;align-items:center;gap:.6em;margin-top:1em;padding:.75em .875em;border-radius:.625em;background:var(--brand-red-tint);font-size:.844em;font-weight:600;color:var(--brand-red)}.film-benchmark{flex:1;min-height:0;display:grid;grid-template-columns:1.75fr 1fr;gap:.875em}.film-chart-box{display:flex;flex-direction:column;padding:1em 1.25em}.film-chart{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 .75em}.film-plot{position:relative;flex:1;min-height:0;margin-top:2.2em;border-bottom:1px solid var(--border-default)}.film-bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:.45em}.film-bars i{flex:1;border-radius:.3em .3em 0 0;background:color-mix(in srgb,var(--brand-teal) 28%,white);transform-origin:bottom}.film-bars .film-bar-median{background:var(--brand-teal-light)}.film-marker{top:-.4em;bottom:-1px;width:2px;margin-left:-1px}.film-marker,.film-marker span{position:absolute;background:var(--brand-teal)}.film-marker span{top:-1.9em;left:50%;padding:.15em .75em;border-radius:999px;font-size:.72em;font-weight:700;white-space:nowrap;color:white;transform:translateX(-50%)}.film-marker-you,.film-marker-you span{background:var(--brand-red)}.film-axis{flex:none;position:relative;height:1.5em;margin-top:.5em;font-size:.72em;font-variant-numeric:tabular-nums;color:var(--text-muted)}.film-axis span{position:absolute;transform:translateX(-50%)}.film-verdict{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25em .75em;margin-top:.75em;padding:.75em .875em;border-radius:.625em;background:var(--impact-high-bg);font-size:.8125em;font-weight:600;color:var(--impact-high-text)}.film-facts{display:flex;flex-direction:column;gap:.75em}.film-fact{flex:1;display:flex;flex-direction:column;justify-content:center;padding:.875em 1em}.film-fact-text,.film-fact-value{margin-top:.1em;font-family:var(--font-heading);font-weight:700;color:var(--brand-charcoal)}.film-fact-value{font-size:1.5em;font-variant-numeric:tabular-nums}.film-fact-text{margin-top:.3em}.film-negotiate{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:.875em}.film-playbook{display:flex;flex-direction:column;padding:1em 1.125em}.film-copilot-head,.film-playbook-head{font-size:.7em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-teal)}.film-ask{flex:1;display:flex;gap:.625em;padding:.875em 0;border-top:1px solid var(--border-subtle)}.film-playbook-head+.film-ask{margin-top:.5em;border-top:none}.film-ask-number{flex:none;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border-radius:.44em;background:var(--brand-red-tint);font-family:var(--font-heading);font-size:.75em;font-weight:700;color:var(--brand-red)}.film-ask b{display:block;font-size:.9375em;font-weight:600;color:var(--brand-charcoal)}.film-ask p{margin-top:.4em;font-size:.875em;line-height:1.45;color:var(--text-body)}.film-ask em{font-style:normal;font-weight:600;color:var(--benchmark-text)}.film-copilot{display:flex;flex-direction:column;gap:.625em;padding:1em}.film-copilot-head{display:flex;align-items:center;gap:.5em}.film-msg-ai,.film-msg-me{max-width:90%;padding:.625em .75em;border-radius:.75em;font-size:.875em;line-height:1.45}.film-msg-me{align-self:flex-end;border-bottom-right-radius:.25em;background:var(--brand-charcoal);color:white}.film-msg-ai{align-self:flex-start;border-bottom-left-radius:.25em;background:var(--brand-teal-tint);color:var(--brand-charcoal)}.film-input{margin-top:auto;padding:.55em .75em;border:1px solid var(--border-default);border-radius:.625em;font-size:.8125em;color:var(--text-muted)}.film-stages{display:flex;gap:.375em}.film-stages span{padding:.2em .85em;border:1px solid var(--border-default);border-radius:999px;font-size:.75em;font-weight:600;color:var(--text-muted)}.film-stages .film-stage-active{border-color:var(--brand-charcoal);background:var(--brand-charcoal);color:white}.film-cursor{display:none;position:absolute;z-index:6;inset:0;pointer-events:none}.film-cursor svg{position:absolute;width:1.4em;height:1.4em;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--brand-charcoal) 35%,transparent))}.film-cursor path{fill:var(--brand-charcoal);stroke:white;stroke-width:1.4;stroke-linejoin:round}.film-cursor i{position:absolute;top:-.9em;left:-.9em;width:2.2em;height:2.2em;border:2px solid var(--brand-teal-light);border-radius:50%;opacity:0}.film-strip{position:relative;display:flex;overflow-x:auto;border-radius:16px;text-align:left;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.film-strip::-webkit-scrollbar{display:none}.film-card{flex:0 0 100%;display:flex;flex-direction:column;height:470px;overflow:hidden;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-app);font-size:17px;color:var(--brand-charcoal);scroll-snap-align:start;scroll-snap-stop:always}.film-card-top{flex:none;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 14px;border-bottom:1px solid var(--border-subtle);background:white;font-size:13px;font-weight:600;color:var(--text-muted)}.film-card-top .film-logo{font-size:16px}.film-card-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px}.film-card .film-card-title{font-size:17px;line-height:1.25}.film-card-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.film-card .film-checks,.film-card .film-report-progress{padding:8px 12px}.film-card .film-rows{padding:0 12px}.film-card .film-asks-ready,.film-card .film-chips,.film-card .film-verdict{margin-top:0}.film-card .film-plot{margin-top:28px}.film-card .film-bars{gap:3px}.film-card .film-marker span{padding:1px 7px;font-size:11.5px}.film-card .film-marker-median span{transform:translateX(-74%)}.film-card .film-marker-you span{transform:translateX(-26%)}.film-card .film-axis{flex:none;font-size:12px}.film-card .film-msg-ai,.film-card .film-msg-me{font-size:15px}.film-card .film-stages{margin-top:auto}.film-card .film-stages span{padding:2px 9px;font-size:12px}.film-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.film-step{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:6px 0;font-size:12px;font-weight:500;color:var(--text-muted)}.film-step-dot{width:8px;height:8px;border-radius:50%;background:var(--border-default)}.film-step[aria-current]{font-weight:700;color:var(--brand-charcoal)}.film-step[aria-current] .film-step-dot{background:var(--brand-red)}@media (prefers-reduced-motion:no-preference){.film-underline path{stroke-dasharray:1;animation:film-draw var(--film-underline-draw) cubic-bezier(.6,.1,.2,1) var(--film-underline-delay) both}.film-redline-item,.film-redline-item:not(:first-child){opacity:1;animation:film-redline 14s linear infinite backwards;animation-delay:calc(var(--i) * 3.5s - .5s)}.film-root[data-frozen] :is(.film-frame,.film-strip) *{animation-play-state:paused!important}.film-root[data-progress=run] .film-pill[aria-current] .film-pill-bar i{animation:film-fill var(--film-ms) linear both}.film-root:is([data-frozen],[data-paused]) .film-pill-bar i{animation-play-state:paused}.film-root[data-animate]{.film-cursor{display:block}.film-scene{transition:opacity .35s ease,visibility .35s}&[data-scene="0"] .film-scene.film-s0,&[data-scene="1"] .film-scene.film-s1,&[data-scene="2"] .film-scene.film-s2,&[data-scene="3"] .film-scene.film-s3{animation:film-scene-in .45s ease both}&[data-scene="0"]{.film-cursor{animation:film-cursor-0 6s cubic-bezier(.5,.1,.2,1) both}.film-cursor i{animation:film-ripple .6s ease-out 1.2s both}.film-drop{animation:film-drop-zone 6s linear both}.film-drop-prompt{animation:film-drop-prompt 6s linear both}.film-drop .film-file{animation:film-file-drag 6s cubic-bezier(.3,.7,.2,1) both}.film-s0 .film-check{animation:film-check .3s ease calc(1.6s + var(--i) * .6s) both}.film-s0 .film-check i{animation:film-check-mark .3s ease calc(1.6s + var(--i) * .6s) both}.film-s0 .film-pct{animation:film-count 2.6s cubic-bezier(.3,.5,.3,1) 1.3s both}.film-s0 .film-progress i{animation:film-fill 2.6s cubic-bezier(.3,.5,.3,1) 1.3s both}}&[data-scene="1"]{.film-cursor{animation:film-cursor-1 6s cubic-bezier(.5,.1,.2,1) both}.film-cursor i{animation:film-ripple .6s ease-out 3.7s both}.film-s1 .film-row{animation:film-slide .35s ease calc(.3s + var(--i) * .25s) both}.film-s1 .film-chips i{animation:film-pop .3s ease calc(1.5s + var(--i) * .06s) both}.film-s1 .film-tally>div{animation:film-rise .3s ease calc(1.9s + var(--i) * .15s) both}.film-s1 .film-asks-ready{animation:film-rise .4s ease 2.5s both}}&[data-scene="2"]{.film-cursor{animation:film-cursor-2 6s cubic-bezier(.5,.1,.2,1) both}.film-cursor i{animation:film-ripple .6s ease-out 1.9s both}.film-s2 .film-bars i{animation:film-grow .6s cubic-bezier(.3,.7,.2,1) calc(.15s + var(--i) * .06s) both}.film-s2 .film-marker-median{animation:film-marker .4s ease 1s both}.film-s2 .film-marker-you{animation:film-marker .4s ease 1.4s both}.film-s2 .film-fact{animation:film-rise .4s ease calc(.4s + var(--i) * .2s) both}.film-s2 .film-verdict{animation:film-rise .4s ease 2.1s both}}&[data-scene="3"]{.film-cursor{animation:film-cursor-3 6s cubic-bezier(.5,.1,.2,1) both}.film-cursor i{animation:film-ripple .6s ease-out .9s both}.film-s3 .film-ask{animation:film-rise .4s ease calc(.2s + var(--i) * .3s) both}.film-s3 .film-msg-me{animation:film-type .7s steps(24) 1s both}.film-s3 .film-msg-ai{animation:film-rise .25s ease 1.8s both}.film-s3 .film-msg-ai span{animation:film-word .12s linear calc(1.9s + var(--i) * .08s) both}}}}@keyframes film-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes film-redline{0%{opacity:0;transform:translateY(.4em)}25%,3%{opacity:1;transform:none}28%,to{opacity:0;transform:translateY(-.4em)}}@keyframes film-scene-in{0%{opacity:0;transform:translateY(.5em)}}@keyframes film-fill{0%{transform:scaleX(0)}}@keyframes film-count{0%{--film-pct:0}}@keyframes film-rise{0%{opacity:0;transform:translateY(.4em)}}@keyframes film-slide{0%{opacity:0;transform:translateX(-.5em)}}@keyframes film-pop{0%{opacity:0;transform:scale(.6)}}@keyframes film-grow{0%{transform:scaleY(0)}}@keyframes film-marker{0%{opacity:0;transform:translateY(-.8em)}}@keyframes film-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes film-word{0%{opacity:0}}@keyframes film-check{0%{color:var(--text-muted);opacity:.5}}@keyframes film-check-mark{0%{border-color:var(--border-default);background:transparent}}@keyframes film-drop-zone{0%,20%{border-color:var(--border-default);background:white}26%,to{border-color:var(--brand-teal-light);background:color-mix(in srgb,var(--brand-teal-tint) 40%,white)}}@keyframes film-drop-prompt{0%,20%{opacity:1}26%,to{opacity:0}}@keyframes film-file-drag{0%{opacity:0;transform:translate(19em,-6em) rotate(6deg)}4%{opacity:1}20%{transform:rotate(-2deg)}26%,to{transform:none}}@keyframes film-ripple{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes film-cursor-0{0%{transform:translate(88%,8%)}20%,52%{transform:translate(50%,34%)}72%,to{transform:translate(74%,84%)}}@keyframes film-cursor-1{0%{transform:translate(74%,84%)}28%,40%{transform:translate(34%,44%)}62%,to{transform:translate(82%,86%)}}@keyframes film-cursor-2{0%{transform:translate(82%,86%)}30%,42%{transform:translate(42%,44%)}62%,to{transform:translate(30%,88%)}}@keyframes film-cursor-3{0%{transform:translate(30%,88%)}15%,84%{transform:translate(76%,85%)}to{transform:translate(88%,8%)}}.trust-section{background-color:var(--surface-app);background-image:radial-gradient(color-mix(in srgb,var(--brand-charcoal) 7%,transparent) 1px,transparent 1.2px);background-size:22px 22px}.trust-diagram{--trust-pace:1;--trust-from:translateY(-50%);margin-top:40px}.trust-flow{display:grid;grid-template-columns:minmax(0,1fr)}@media (max-width:767px){.trust-diagram{--trust-pace:0.72}}.trust-paper{position:relative;padding:22px;border:1px solid var(--border-default);border-radius:10px;background:white;box-shadow:var(--shadow-marketing-card);font-size:12.5px;line-height:1.8;color:var(--text-muted)}.trust-paper:before{content:"";position:absolute;top:-1px;right:-1px;width:34px;height:34px;border-bottom-left-radius:6px;background:linear-gradient(225deg,var(--surface-app) 50%,var(--border-default) 50%)}.trust-paper-title{font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-charcoal)}.trust-paper-sub{font-size:11.5px;line-height:1.5}.trust-paper p{margin-top:12px}.trust-paper p>b{margin-right:5px;font-size:11px;font-weight:700;color:var(--text-body)}.trust-filler{display:none;height:7px;margin-top:9px;border-radius:4px;background:var(--border-subtle)}.trust-filler+.trust-filler{width:80%}.trust-keep{position:relative;isolation:isolate;display:inline-block;padding:0 3px;font-weight:600;line-height:1.5;white-space:nowrap;color:var(--brand-teal-ink)}.trust-keep:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:3px;background:color-mix(in srgb,var(--brand-teal-light) 16%,transparent);box-shadow:inset 0 -1.5px 0 var(--brand-teal-light);transform-origin:left}.trust-bar{position:relative;isolation:isolate;display:inline-block;width:96px;height:18px;vertical-align:-4px}.trust-bar-wide{width:148px}.trust-bar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:3px;background:var(--brand-charcoal);transform-origin:left}.trust-bar span{position:absolute;top:0;left:7px;font-size:9.5px;font-weight:700;letter-spacing:.06em;line-height:18px;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,white 85%,transparent)}.trust-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:16px;font-size:11.5px;line-height:1.5}.trust-legend span{display:inline-flex;align-items:center;gap:6px}.trust-legend i{width:10px;height:10px;border-radius:3px}.trust-legend-kept{background:color-mix(in srgb,var(--brand-teal-light) 35%,transparent);box-shadow:inset 0 -2px 0 var(--brand-teal-light)}.trust-legend-out{background:var(--brand-charcoal)}.trust-wire{position:relative;height:92px}.trust-wire:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:2px dashed var(--border-default)}.trust-wire-label{position:absolute;top:10px;left:50%;padding:0 6px;background:var(--surface-app);font-size:11.5px;white-space:nowrap;color:var(--text-muted);transform:translateX(-50%)}.trust-track{position:absolute;z-index:2;inset:22px 0 0;display:flex;align-items:center;justify-content:center;pointer-events:none}.trust-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--brand-teal-light);border-radius:999px;background:white;box-shadow:0 4px 10px -4px color-mix(in srgb,var(--brand-charcoal) 25%,transparent);font-size:12px;font-weight:600;white-space:nowrap;color:var(--brand-teal-ink)}.trust-wire-2 .trust-chip{border-color:var(--brand-teal);color:var(--brand-teal)}.trust-gate{position:relative;padding:22px 20px;border-radius:18px;background:var(--brand-charcoal);box-shadow:var(--shadow-marketing-plan);text-align:left;color:white}.trust-gate:before{content:"";position:absolute;inset:-9px;border:1px dashed color-mix(in srgb,var(--brand-teal) 45%,transparent);border-radius:24px;pointer-events:none}.trust-gate-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--brand-teal-light) 18%,transparent);color:var(--brand-teal-light)}.trust-gate-icon svg{width:24px;height:24px}.trust-gate h3{margin-top:14px;font-family:var(--font-heading);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.trust-gate ul{display:flex;flex-direction:column;gap:10px;margin-top:12px}.trust-gate li{display:flex;gap:9px;font-size:13px;line-height:1.4;color:color-mix(in srgb,white 84%,transparent)}.trust-gate li>i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-top:1px;border-radius:50%}.trust-gate li svg{width:10px;height:10px}.trust-tick{background:var(--brand-teal-light);color:var(--brand-charcoal)}.trust-cross{background:color-mix(in srgb,white 14%,transparent);color:white}.trust-pool{padding:18px;border:1px solid var(--border-default);border-radius:16px;background:white;box-shadow:var(--shadow-marketing-card);text-align:left}.trust-pool-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.trust-pool h3{font-family:var(--font-heading);font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--brand-charcoal)}.trust-pool-head p{margin-top:2px;font-size:12px;line-height:1.4;color:var(--text-muted)}.trust-count{flex:none;padding:2px 9px;border-radius:999px;background:var(--brand-teal-tint);font-size:12px;font-weight:600;color:var(--brand-teal)}.trust-rows{display:flex;flex-direction:column;gap:5px;margin-top:12px}.trust-row{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:9px;background:var(--surface-app)}.trust-row>span{display:flex;flex-wrap:wrap;gap:5px}.trust-row>span>span{padding:0 7px;border:1px solid var(--border-default);border-radius:999px;background:white;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.trust-row b{font-family:var(--font-heading);font-size:14px;font-variant-numeric:tabular-nums;color:var(--brand-charcoal)}.trust-row-own:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:9px;background:var(--brand-teal-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-teal-light) 50%,transparent)}.trust-also{margin-top:8px;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.trust-also b{font-weight:600;color:var(--text-body)}.trust-seen{margin-top:10px;padding:8px 11px;border-radius:9px;background:var(--brand-charcoal);color:color-mix(in srgb,white 72%,transparent);font-size:11.5px;line-height:1.5}.trust-seen b{display:block;font-family:var(--font-heading);font-size:14px;font-weight:600;color:white}.trust-floor{display:flex;gap:8px;margin-top:8px;padding:9px 11px;border-radius:9px;background:var(--benchmark-tint);font-size:12.5px;line-height:1.45;color:var(--benchmark-text)}.trust-floor svg{flex:none;width:16px;height:16px;margin-top:1px}.trust-scope{margin-top:22px;font-size:14px;line-height:1.5;text-align:center;color:var(--text-body)}.trust-promises{display:grid;grid-template-columns:minmax(0,1fr);margin-top:44px;border-top:1px solid var(--border-default)}.trust-promise{padding:22px 0}.trust-promise+.trust-promise{border-top:1px solid var(--border-default)}.trust-promise>span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-default);border-radius:10px;background:white;color:var(--brand-teal)}.trust-promise svg{width:18px;height:18px}.trust-promise h3{margin-top:14px;font-family:var(--font-heading);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--brand-charcoal)}.trust-promise p{margin-top:6px;font-size:14px;line-height:1.55;color:var(--text-body)}@media (min-width:640px){.trust-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-promise+.trust-promise{border-top:none}.trust-promise:nth-child(2n){padding-left:24px;border-left:1px solid var(--border-default)}.trust-promise:nth-child(odd){padding-right:24px}.trust-promise:nth-child(n+3){border-top:1px solid var(--border-default)}}@media (min-width:768px){.trust-filler{display:block}}@media (min-width:1024px){.trust-diagram{--trust-from:translateX(-50%);margin-top:52px}.trust-flow{grid-template-columns:minmax(0,1.12fr) 116px minmax(0,.9fr) 116px minmax(0,1.18fr);align-items:center}.trust-wire{height:84px}.trust-wire-label{top:4px;width:92px;padding:0;background:none;line-height:1.25;text-align:center;white-space:normal}.trust-wire:before{top:53px;right:0;bottom:auto;left:0;border-top:2px dashed var(--border-default);border-left:none}.trust-track{top:0;align-items:flex-start;padding-top:41px}.trust-chip{height:24px;padding:0 8px;font-size:11px}.trust-promises{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px}.trust-promise:nth-child(n+3){border-top:none}.trust-promise{padding:26px 24px 0}.trust-promise:first-child{padding-left:0}.trust-promise:last-child{padding-right:0}.trust-promise+.trust-promise{border-left:1px solid var(--border-default)}}@media (min-width:1280px){.trust-flow{grid-template-columns:minmax(0,1.12fr) 136px minmax(0,.9fr) 136px minmax(0,1.18fr)}.trust-chip{padding:0 10px;font-size:11.5px}}@media (prefers-reduced-motion:no-preference){.trust-diagram[data-motion]{.trust-keep:before{animation:trust-sweep .25s ease calc((.05s + var(--i) * .09s) * var(--trust-pace)) both}.trust-bar:before{animation:trust-sweep .3s ease calc((.65s + var(--i) * .12s) * var(--trust-pace)) both}.trust-bar span{animation:trust-fade .2s ease calc((.85s + var(--i) * .12s) * var(--trust-pace)) both}.trust-wire-1 .trust-track{animation:trust-travel .5s ease-out calc(1s * var(--trust-pace)) both}.trust-gate li{animation:trust-tick .25s ease calc((1.4s + var(--i) * .15s) * var(--trust-pace)) both}.trust-wire-2 .trust-track{animation:trust-travel .5s ease-out calc(1.7s * var(--trust-pace)) both}.trust-row-own:before{animation:trust-fade .3s ease calc(2.1s * var(--trust-pace)) both}.trust-floor{animation:trust-rise .3s ease calc(2.25s * var(--trust-pace)) both}}}@keyframes trust-sweep{0%{transform:scaleX(0)}}@keyframes trust-fade{0%{opacity:0}}@keyframes trust-travel{0%{opacity:0;transform:var(--trust-from)}}@keyframes trust-tick{0%{opacity:.3}}@keyframes trust-rise{0%{opacity:0;transform:translateY(.4em)}}.proof-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-default);border-radius:18px;background:white;box-shadow:var(--shadow-marketing-card)}.proof-stat{display:flex;flex-direction:column;min-width:0;padding:20px 16px 18px}.proof-stat:nth-child(2n){border-left:1px solid var(--border-default)}.proof-stat:nth-child(n+3){border-top:1px solid var(--border-default)}.proof-value{font-family:var(--font-heading);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--brand-charcoal)}.proof-label{margin-top:10px;font-size:13.5px;line-height:1.45;color:var(--text-body)}.proof-viz{display:flex;align-items:flex-end;min-height:32px;margin-top:auto;padding-top:14px}.proof-dots{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:3px;width:100%}.proof-dots i{aspect-ratio:1;border-radius:2px;background:var(--brand-teal-light)}.proof-chips{display:flex;gap:4px;width:100%}.proof-chips i{flex:1;height:14px;border-radius:4px}.proof-chip-high{background:color-mix(in srgb,var(--impact-high-text) 30%,white)}.proof-chip-medium{background:color-mix(in srgb,var(--status-warning) 35%,white)}.proof-chip-low{background:color-mix(in srgb,var(--impact-low-text) 28%,white)}.proof-ring{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-muted)}.proof-ring svg{flex:none;width:30px;height:30px}.proof-ring circle{fill:none;stroke:var(--border-subtle);stroke-width:3.5}.proof-ring .proof-ring-line{stroke:var(--brand-teal);stroke-dasharray:1;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.proof-ring path{fill:none;stroke:var(--brand-teal);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.proof-free{display:flex;flex-wrap:wrap;gap:6px}.bento-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.bento-card{--card:0;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:22px 20px 0;border:1px solid var(--border-default);border-radius:18px;background:white}.bento-head{display:flex;align-items:center;gap:10px}.bento-head h3{font-family:var(--font-heading);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--brand-charcoal)}.bento-tag{flex:none}.bento-tag>*{padding:1px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bento-arrow{flex:none;width:40px;height:40px;margin:-6px -6px -6px auto;border-radius:50%;font-size:15px;color:var(--brand-charcoal)}.bento-arrow,.bento-arrow span{display:flex;align-items:center;justify-content:center}.bento-arrow span{width:30px;height:30px;border:1px solid var(--border-default);border-radius:50%;background:white}.bento-arrow:hover span{border-color:var(--brand-charcoal);background:var(--brand-charcoal);color:white}.bento-body{margin-top:6px;font-size:14px;line-height:1.55;color:var(--text-body)}.bento-stage{margin-top:18px;padding:14px 14px 18px;border:1px solid var(--border-subtle);border-bottom:none;border-radius:12px 12px 0 0;background:var(--surface-app)}.bento-rows,.bento-stage{flex:1;display:flex;flex-direction:column;gap:8px}.bento-row{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--border-default);border-radius:10px;background:white;font-size:13px;font-weight:500;color:var(--brand-charcoal)}.bento-row small{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--text-muted)}.bento-range-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:12px;color:var(--text-muted)}.bento-range{position:relative;height:10px;margin:32px 8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal-light) 22%,white),var(--brand-teal-tint) 45%,var(--impact-high-bg))}.bento-range-median{top:-6px;bottom:-6px;width:2px}.bento-range-median,.bento-range-median span{position:absolute;background:var(--brand-teal)}.bento-range-median span{bottom:20px;left:50%;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;color:white;transform:translateX(-50%)}.bento-range-you{position:absolute;inset:0}.bento-range-you>span{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:3px solid white;border-radius:50%;background:var(--brand-red);box-shadow:0 1px 4px color-mix(in srgb,var(--brand-charcoal) 30%,transparent)}.bento-range-you b{position:absolute;top:18px;left:50%;font-size:12px;font-weight:700;white-space:nowrap;color:var(--brand-red);transform:translateX(-50%)}.bento-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto}.bento-stats>div{padding:7px 9px;border:1px solid var(--border-default);border-radius:9px;background:white;font-size:11px;line-height:1.35;color:var(--text-muted)}.bento-stats b{display:block;margin-top:1px;font-family:var(--font-heading);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand-charcoal)}.bento-stats .bento-stat-position b{font-size:13px;line-height:1.25;color:var(--brand-red)}.bento-countdown{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 8px;padding:10px 12px;border:1px solid var(--border-default);border-radius:10px;background:white;font-size:13px;font-weight:600;color:var(--brand-charcoal)}.bento-countdown b{font-family:var(--font-heading);font-size:13px;font-weight:700}.bento-countdown>i{grid-column:1/-1;display:block;height:5px;overflow:hidden;border-radius:999px;background:var(--border-subtle)}.bento-countdown>i>i{display:block;height:100%;border-radius:999px;transform-origin:left}.bento-countdown-critical b{color:var(--status-critical-text)}.bento-countdown-critical>i>i{background:var(--status-critical)}.bento-countdown-warning b{color:var(--status-warning-text)}.bento-countdown-warning>i>i{background:var(--status-warning)}.bento-steps-label{margin-top:auto;font-size:11.5px;color:var(--text-muted)}.bento-steps{display:flex;flex-wrap:wrap;gap:6px}.bento-steps span{padding:2px 8px;border:1px solid var(--border-default);border-radius:999px;background:white;font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--text-muted)}.bento-steps .bento-step-next{border-color:var(--impact-medium-border);background:var(--impact-medium-bg);color:var(--impact-medium-text)}.bento-chat{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:8px}.bento-chat-ai,.bento-chat-me{max-width:94%;padding:9px 11px;border-radius:12px;font-size:13px;line-height:1.45}.bento-chat-me{align-self:flex-end;border-bottom-right-radius:4px;background:var(--brand-charcoal);color:white}.bento-chat-ai{align-self:flex-start;border:1px solid var(--border-default);border-bottom-left-radius:4px;background:white;color:var(--brand-charcoal)}.bento-timeline{position:relative;display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:7px;padding-left:22px}.bento-timeline:before{content:"";position:absolute;top:16px;bottom:16px;left:6px;width:2px;background:var(--border-default)}.bento-timeline li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border:1px solid var(--border-default);border-radius:10px;background:white;font-size:12.5px;color:var(--text-body)}.bento-timeline li:before{content:"";position:absolute;top:50%;left:-22px;width:12px;height:12px;margin-top:-6px;border:2px solid var(--border-default);border-radius:50%;background:white}.bento-timeline b{font-family:var(--font-heading);font-size:14px;color:var(--brand-charcoal)}.bento-timeline .bento-timeline-ask:before{border-color:var(--brand-teal)}.bento-timeline .bento-timeline-agreed{border-color:color-mix(in srgb,var(--status-success) 40%,white);background:var(--impact-low-bg);color:var(--impact-low-text)}.bento-timeline .bento-timeline-agreed:before{border-color:var(--status-success);background:var(--status-success)}.bento-saved{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px;margin-top:auto;padding:9px 12px;border-radius:10px;background:var(--brand-charcoal);font-size:12.5px;color:color-mix(in srgb,white 84%,transparent)}.bento-saved b{font-family:var(--font-heading);font-size:18px;font-variant-numeric:tabular-nums;color:var(--brand-teal-light)}@media (min-width:480px){.bento-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.bento-card{padding:24px 24px 0}}@media (min-width:768px){.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-negotiation{grid-column:1/-1}.bento-benchmark .bento-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.proof-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-stat{padding:24px 24px 22px}.proof-stat:nth-child(n){border-top:none}.proof-stat+.proof-stat{border-left:1px solid var(--border-default)}.proof-value{font-size:44px}.proof-label{font-size:14px}.proof-dots{grid-template-columns:repeat(26,minmax(0,1fr))}.bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bento-benchmark,.bento-report{grid-column:span 3}.bento-copilot,.bento-negotiation,.bento-radar{grid-column:span 2}.bento-benchmark .bento-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.proof-strip[data-motion]{.proof-dots i{animation:bento-fade .12s linear calc(var(--i) * 18ms) both}.proof-chips i{animation:bento-pop .25s ease calc(var(--i) * 80ms) both}.proof-ring-line{animation:bento-ring .9s ease-in-out both}.proof-ring path,.proof-ring span{animation:bento-fade .25s ease .9s both}.proof-free>*{animation:bento-rise .3s ease .6s both}}.bento-card[data-motion]{--go:calc(var(--card) * 0.15s);.bento-row{animation:bento-slide .35s ease calc(var(--go) + var(--i) * .2s) both}.bento-range-median{animation:bento-fade .3s ease calc(var(--go) + .1s) both}.bento-range-you{animation:bento-you .8s cubic-bezier(.3,.7,.2,1) calc(var(--go) + .3s) both}.bento-stats>div{animation:bento-fade .3s ease calc(var(--go) + .8s) both}.bento-countdown>i>i{animation:bento-fill .9s ease calc(var(--go) + var(--i) * .2s) both}.bento-steps span{animation:bento-pop .25s ease calc(var(--go) + .8s + var(--i) * .15s) both}.bento-chat-me{animation:bento-rise .3s ease var(--go) both}.bento-chat-ai{animation:bento-fade .2s ease calc(var(--go) + .3s) both}.bento-chat-ai span{animation:bento-word .1s linear calc(var(--go) + .35s + var(--i) * 36ms) both}.bento-timeline li{animation:bento-slide .3s ease calc(var(--go) + var(--i) * .3s) both}.bento-saved{animation:bento-rise .35s ease calc(var(--go) + .95s) both}}[data-plays][data-motion=armed] :is(*,:before){animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){.bento-card[data-motion]{--go:0s}}@keyframes bento-fade{0%{opacity:0}}@keyframes bento-word{0%{opacity:0}}@keyframes bento-pop{0%{opacity:0;transform:scale(.7)}}@keyframes bento-rise{0%{opacity:0;transform:translateY(.4em)}}@keyframes bento-slide{0%{opacity:0;transform:translateX(-.5em)}}@keyframes bento-fill{0%{transform:scaleX(0)}}@keyframes bento-ring{0%{stroke-dashoffset:1}}@keyframes bento-you{0%{opacity:0;transform:translateX(-30%)}}.film-root[data-scene=radar] .film-scene.film-radar{opacity:1;visibility:visible}.film-root[data-scene=radar] .film-url span{opacity:1}.film-root[data-scene=radar] .film-nav-contracts{background:none;color:var(--text-body)}.film-root[data-scene=radar] .film-nav-dashboard{background:var(--brand-red-tint);color:var(--brand-red)}.film-radar-row{display:flex;flex-direction:column;gap:.75em;margin-top:1.25em;padding:1.1em 1.25em}.film-radar-head{display:flex;align-items:baseline;justify-content:space-between;gap:1em;font-weight:600}.film-radar-head b{font-family:var(--font-heading);font-size:1.5em;white-space:nowrap}.film-card .film-radar-head b{font-size:1.2em}.film-radar-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75em;margin-top:1.75em}.film-radar-bar{height:.6em;overflow:hidden;border-radius:999px;background:var(--border-subtle)}.film-radar-bar i{display:block;height:100%;border-radius:999px;background:var(--status-warning)}.film-radar-steps-label{margin-top:1.5em}.film-radar-steps{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.6em}.film-radar-steps span{padding:.35em .85em;border:1px solid var(--border-default);border-radius:999px;background:white;font-size:.875em;font-weight:600}.film-radar-steps .film-radar-next{border-color:var(--brand-teal);background:var(--brand-teal-tint)}.film-radar-steps .film-radar-later{color:var(--text-muted)}.film-radar-card .film-card-body{gap:0}